<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://wiki.geosales.com.br:8000/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Guido+Ciarlini</id>
	<title>GeoSales - Contribuições do(a) usuário(a) [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.geosales.com.br:8000/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Guido+Ciarlini"/>
	<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php/Especial:Contribui%C3%A7%C3%B5es/Guido_Ciarlini"/>
	<updated>2026-05-05T14:50:32Z</updated>
	<subtitle>Contribuições do(a) usuário(a)</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Arquivo:Semana_22_a_26_Maio_17.JPG&amp;diff=3973</id>
		<title>Arquivo:Semana 22 a 26 Maio 17.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Arquivo:Semana_22_a_26_Maio_17.JPG&amp;diff=3973"/>
		<updated>2017-05-22T14:42:52Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Arquivo:Semana_08_a_12_Maio_17.JPG&amp;diff=3788</id>
		<title>Arquivo:Semana 08 a 12 Maio 17.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Arquivo:Semana_08_a_12_Maio_17.JPG&amp;diff=3788"/>
		<updated>2017-05-10T18:08:59Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: Guido Ciarlini carregada uma nova versão de Arquivo:Semana 08 a 12 Maio 17.JPG&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Planejamentos&amp;diff=3787</id>
		<title>Planejamentos</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Planejamentos&amp;diff=3787"/>
		<updated>2017-05-10T18:05:27Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Semana de 8 a 12/Maio/2017 ==&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Semana_08_a_12_Maio_17.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Semana de 24 a 28/Abril/2017 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Semana&lt;br /&gt;
! Projeto &lt;br /&gt;
! Atividade&lt;br /&gt;
! RM#&lt;br /&gt;
! Horas&lt;br /&gt;
! Real&lt;br /&gt;
! Recurso &lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Reflexa || Correções de Bugs ||  || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Aprovação Merges e gerar versão || 2333 || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Fase II || Desenvolvimento customizações || 2173 || 24 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Correções de Bugs || 2335 || 6 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Aprovar Merges e Gerar versão || 2334 || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Testes da versão Mobile e Portal ||  || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Fase II || Desenvolvimento customizações ||  || 16 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Suporte produção ||  || 8 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Reunião interna Jeri ||	1908 ||	1 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite ||	Suporte versão Portal || || 16 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Estrella Galicia ||	Integração com DataSul ||2325 || 8 || 0 || Casacurta&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Padrão || Atualização ambiente padrão || 2236 || 16 || 0 || Casacurta&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || AAF || Gestão do Projeto || 833 || 2 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Backer || Gestão do Projeto || 1552 || 4 ||	0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Estrella Galicia ||	Gestão do Projeto || 2028 || 8 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Gestão do Projeto || 835 || 4 ||	0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Fase II || Gestão do Projeto ||	837 || 6 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos ||	Gestão do Projeto || 834 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Gestão do Projeto || 836 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Gestão da Célula || 832 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Relatorios e Reuniões || 832 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Integração - Ajustes novos desenvolvimentos || 2133 || 4 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Ajustes Integração || 2240 || 8 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Backer || Configuração ambiente GeoSales ||  || 18 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Suporte GoLIve São Paulo || 2010 || 8 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Reunião interna Jeri || 1908 || 2 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Ajustes das Customizações || 2332 || 33 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit || Desenvolvimento customizações ||  || 16 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Revisão de Merges || 1937 || 5 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite ||	Reunião interna Jeri || 1908 || 1 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Testes Portal e Mobile ||  || 8 || 0 || Romildo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Testes versão 3.35.32TJ ||  || 4 || 0 || Romildo&lt;br /&gt;
|-&lt;br /&gt;
| || || || Total Semana || 258 || 0 ||	&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Planejamentos&amp;diff=3786</id>
		<title>Planejamentos</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Planejamentos&amp;diff=3786"/>
		<updated>2017-05-10T17:53:47Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Semana de 24 a 28/Abril/2017 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Arquivo:Semana_08_a_12_Maio_17.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Semana de 24 a 28/Abril/2017 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Semana&lt;br /&gt;
! Projeto &lt;br /&gt;
! Atividade&lt;br /&gt;
! RM#&lt;br /&gt;
! Horas&lt;br /&gt;
! Real&lt;br /&gt;
! Recurso &lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Reflexa || Correções de Bugs ||  || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Aprovação Merges e gerar versão || 2333 || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Fase II || Desenvolvimento customizações || 2173 || 24 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Correções de Bugs || 2335 || 6 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Aprovar Merges e Gerar versão || 2334 || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Testes da versão Mobile e Portal ||  || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Fase II || Desenvolvimento customizações ||  || 16 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Suporte produção ||  || 8 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Reunião interna Jeri ||	1908 ||	1 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite ||	Suporte versão Portal || || 16 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Estrella Galicia ||	Integração com DataSul ||2325 || 8 || 0 || Casacurta&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Padrão || Atualização ambiente padrão || 2236 || 16 || 0 || Casacurta&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || AAF || Gestão do Projeto || 833 || 2 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Backer || Gestão do Projeto || 1552 || 4 ||	0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Estrella Galicia ||	Gestão do Projeto || 2028 || 8 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Gestão do Projeto || 835 || 4 ||	0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Fase II || Gestão do Projeto ||	837 || 6 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos ||	Gestão do Projeto || 834 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Gestão do Projeto || 836 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Gestão da Célula || 832 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Relatorios e Reuniões || 832 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Integração - Ajustes novos desenvolvimentos || 2133 || 4 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Ajustes Integração || 2240 || 8 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Backer || Configuração ambiente GeoSales ||  || 18 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Suporte GoLIve São Paulo || 2010 || 8 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Reunião interna Jeri || 1908 || 2 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Ajustes das Customizações || 2332 || 33 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit || Desenvolvimento customizações ||  || 16 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Revisão de Merges || 1937 || 5 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite ||	Reunião interna Jeri || 1908 || 1 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Testes Portal e Mobile ||  || 8 || 0 || Romildo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Testes versão 3.35.32TJ ||  || 4 || 0 || Romildo&lt;br /&gt;
|-&lt;br /&gt;
| || || || Total Semana || 258 || 0 ||	&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Arquivo:Semana_08_a_12_Maio_17.JPG&amp;diff=3785</id>
		<title>Arquivo:Semana 08 a 12 Maio 17.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Arquivo:Semana_08_a_12_Maio_17.JPG&amp;diff=3785"/>
		<updated>2017-05-10T17:51:29Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Planejamentos&amp;diff=3732</id>
		<title>Planejamentos</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Planejamentos&amp;diff=3732"/>
		<updated>2017-04-25T18:57:54Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: Criou página com '== Semana de 24 a 28/Abril/2017 ==  {| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot; ! Semana ! Projeto  ! Atividade ! RM# ! Horas ! Real ! Recurso  |- | 24/abr || Reflexa || Correções de Bugs...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Semana de 24 a 28/Abril/2017 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Semana&lt;br /&gt;
! Projeto &lt;br /&gt;
! Atividade&lt;br /&gt;
! RM#&lt;br /&gt;
! Horas&lt;br /&gt;
! Real&lt;br /&gt;
! Recurso &lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Reflexa || Correções de Bugs ||  || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Aprovação Merges e gerar versão || 2333 || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Fase II || Desenvolvimento customizações || 2173 || 24 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Correções de Bugs || 2335 || 6 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Aprovar Merges e Gerar versão || 2334 || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Testes da versão Mobile e Portal ||  || 4 || 0 || Araujo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Fase II || Desenvolvimento customizações ||  || 16 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Suporte produção ||  || 8 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Reunião interna Jeri ||	1908 ||	1 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite ||	Suporte versão Portal || || 16 || 0 || Arielton&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Estrella Galicia ||	Integração com DataSul ||2325 || 8 || 0 || Casacurta&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Padrão || Atualização ambiente padrão || 2236 || 16 || 0 || Casacurta&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || AAF || Gestão do Projeto || 833 || 2 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Backer || Gestão do Projeto || 1552 || 4 ||	0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Estrella Galicia ||	Gestão do Projeto || 2028 || 8 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Gestão do Projeto || 835 || 4 ||	0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit - Fase II || Gestão do Projeto ||	837 || 6 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos ||	Gestão do Projeto || 834 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Gestão do Projeto || 836 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Gestão da Célula || 832 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Relatorios e Reuniões || 832 || 4 || 0 || Guido&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Integração - Ajustes novos desenvolvimentos || 2133 || 4 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Ajustes Integração || 2240 || 8 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Backer || Configuração ambiente GeoSales ||  || 18 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Suporte GoLIve São Paulo || 2010 || 8 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Reunião interna Jeri || 1908 || 2 || 0 || Rilston&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Mais Proxima II || Ajustes das Customizações || 2332 || 33 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Plastilit || Desenvolvimento customizações ||  || 16 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite || Revisão de Merges || 1937 || 5 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || SoftSite ||	Reunião interna Jeri || 1908 || 1 || 0 || Rodrigo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Ourolux || Testes Portal e Mobile ||  || 8 || 0 || Romildo&lt;br /&gt;
|-&lt;br /&gt;
| 24/abr || Expressa Pedidos || Testes versão 3.35.32TJ ||  || 4 || 0 || Romildo&lt;br /&gt;
|-&lt;br /&gt;
| || || || Total Semana || 258 || 0 ||	&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Jericoacoara&amp;diff=3731</id>
		<title>Jericoacoara</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Jericoacoara&amp;diff=3731"/>
		<updated>2017-04-25T18:18:35Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: Criou página com '* Planejamentos'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Planejamentos]]&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=C%C3%A9lulas&amp;diff=3730</id>
		<title>Células</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=C%C3%A9lulas&amp;diff=3730"/>
		<updated>2017-04-25T18:18:06Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[Jericoacoara]]&lt;br /&gt;
* [[Morro Branco]]&lt;br /&gt;
* [[Praia das Fontes]]&lt;br /&gt;
* [[Praia do Futuro]]&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=C%C3%A9lulas&amp;diff=3729</id>
		<title>Células</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=C%C3%A9lulas&amp;diff=3729"/>
		<updated>2017-04-25T18:16:27Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: Criou página com 'JERI'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;JERI&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=P%C3%A1gina_principal&amp;diff=3728</id>
		<title>Página principal</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=P%C3%A1gina_principal&amp;diff=3728"/>
		<updated>2017-04-25T18:16:03Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[softsite|Sobre a SoftSite]]&lt;br /&gt;
&lt;br /&gt;
'''Sessões'''&lt;br /&gt;
*[[Integração]]&lt;br /&gt;
*[[Arquitetura]]&lt;br /&gt;
*[[Células]]&lt;br /&gt;
*[[Suporte]]&lt;br /&gt;
*[[Infraestrutura]]&lt;br /&gt;
*[[Processos]]&lt;br /&gt;
*[[Projetos]]&lt;br /&gt;
*[[Comercial]]&lt;br /&gt;
*[[Marketing]]&lt;br /&gt;
*[[Qualidade]]&lt;br /&gt;
*[[Desenvolvimento]]&lt;br /&gt;
*[[Operações]]&lt;br /&gt;
*[[Sugestões do produto]]&lt;br /&gt;
*[[Produto]]&lt;br /&gt;
*[[Scritps Úteis]]&lt;br /&gt;
*[[Tópicos Interessantes]]&lt;br /&gt;
*[[Treinamentos]]&lt;br /&gt;
*[[Template Funcionalidade]]&lt;br /&gt;
Veja as [[versões]]&lt;br /&gt;
&lt;br /&gt;
Veja as [http://10.0.0.32/wiki/index.php/Categoria:Funcionalidade funcionalidades]&lt;br /&gt;
&lt;br /&gt;
O Anderson vai preencher [[configuração GitLab|a marmota para receber emails no novo GitLab]].&lt;br /&gt;
&lt;br /&gt;
Destaques sobre [[novo sincronismo]]&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=3430</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=3430"/>
		<updated>2017-03-23T19:24:58Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Histórico de Revisões */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/01/2017  ||  Guido Ciarlini   ||  Finalização do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  14/02/2017  ||  Guido Ciarlini   ||  Inclusão das validações da aprovação Comercial&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Retirada do fluxo de cancelamento pelo Analista de Crédito&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
#	Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
#	Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma), com as seguintes validações:&lt;br /&gt;
#	'''Fluxo de Aprovação Comercial:''' no fluxo de aprovação comercial o pedido ao ser efetivado pelo vendedor pode evoluir em três situações:&lt;br /&gt;
## Se tiver dentro da política comercial padrão: (igual ou superior ao valor sugerido ou abaixo porém com utilização de c/c para “pagar” a diferença) – deverá ser enviado para o status “Pendente de Credito” sem necessidade de aprovação do Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão: (abaixo do sugerido , sem saldo em c/c para “pagar” a diferença,  porém igual ou superior ao mínimo) – deverá ficar bloqueado para liberação de usuário com alçada de Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão, e fora da alçada do Supervisor: ( abaixo do mínimo, sem saldo em c/c para “pagar” a diferença) – deverá ficar bloqueado para liberação de usuário com alçada de Gerente.&lt;br /&gt;
#	'''Fluxo de Aprovação Financeira:''' não haverão validações no GeoSales para o fluxo de aprovação financeira. O pedido ao ser aprovado pelo Comercial vai evoluir para a aprovação por um usuário com alçada de aprovação financeira.&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos_alterado.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
&lt;br /&gt;
*Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, ficando livre e sendo enviado para o ERP.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales Server deve liberar o pedido e envia-lo para o ERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então reprova o pedido, fazendo com que ele volte para o João para alterar os preços.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado Comercial' e o devolve para o usuário João, para alterações.&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação e CANCELAMENTO do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então CANCELA o pedido.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Cancelado' e o finaliza no sistema.&lt;br /&gt;
&lt;br /&gt;
===Cenário com aprovação do pedido pelo Supervisor e NÃO APROVAÇÂO pelo Analista de Crédito===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços estão respeitando as regras da empresa. Antônio então APROVA o pedido.&lt;br /&gt;
&lt;br /&gt;
*Rui, Analista de Crédito, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação de Crédito. Rui abre o pedido, verifica os dados e o valor do Pedido. A Seguir vai ao sistema de analise de crédito para avaliar se esse cliente pode ter esse crédito aprovado. Como a situação de crédito do cliente não está boa, Rui REPROVA o pedido por problemas de Crédito do Cliente.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado por Crédito' e o devolver para que o usuário possa alterar e resolver a pendencia de crédito.&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=3428</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=3428"/>
		<updated>2017-03-23T19:22:33Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/01/2017  ||  Guido Ciarlini   ||  Finalização do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  14/02/2017  ||  Guido Ciarlini   ||  Inclusão das validações da aprovação Comercial&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
#	Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
#	Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma), com as seguintes validações:&lt;br /&gt;
#	'''Fluxo de Aprovação Comercial:''' no fluxo de aprovação comercial o pedido ao ser efetivado pelo vendedor pode evoluir em três situações:&lt;br /&gt;
## Se tiver dentro da política comercial padrão: (igual ou superior ao valor sugerido ou abaixo porém com utilização de c/c para “pagar” a diferença) – deverá ser enviado para o status “Pendente de Credito” sem necessidade de aprovação do Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão: (abaixo do sugerido , sem saldo em c/c para “pagar” a diferença,  porém igual ou superior ao mínimo) – deverá ficar bloqueado para liberação de usuário com alçada de Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão, e fora da alçada do Supervisor: ( abaixo do mínimo, sem saldo em c/c para “pagar” a diferença) – deverá ficar bloqueado para liberação de usuário com alçada de Gerente.&lt;br /&gt;
#	'''Fluxo de Aprovação Financeira:''' não haverão validações no GeoSales para o fluxo de aprovação financeira. O pedido ao ser aprovado pelo Comercial vai evoluir para a aprovação por um usuário com alçada de aprovação financeira.&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos_alterado.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
&lt;br /&gt;
*Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, ficando livre e sendo enviado para o ERP.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales Server deve liberar o pedido e envia-lo para o ERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então reprova o pedido, fazendo com que ele volte para o João para alterar os preços.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado Comercial' e o devolve para o usuário João, para alterações.&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação e CANCELAMENTO do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então CANCELA o pedido.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Cancelado' e o finaliza no sistema.&lt;br /&gt;
&lt;br /&gt;
===Cenário com aprovação do pedido pelo Supervisor e NÃO APROVAÇÂO pelo Analista de Crédito===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços estão respeitando as regras da empresa. Antônio então APROVA o pedido.&lt;br /&gt;
&lt;br /&gt;
*Rui, Analista de Crédito, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação de Crédito. Rui abre o pedido, verifica os dados e o valor do Pedido. A Seguir vai ao sistema de analise de crédito para avaliar se esse cliente pode ter esse crédito aprovado. Como a situação de crédito do cliente não está boa, Rui REPROVA o pedido por problemas de Crédito do Cliente.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado por Crédito' e o devolver para que o usuário possa alterar e resolver a pendencia de crédito.&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=3427</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=3427"/>
		<updated>2017-03-23T19:20:27Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Fluxograma */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/01/2017  ||  Guido Ciarlini   ||  Finalização do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  14/02/2017  ||  Guido Ciarlini   ||  Inclusão das validações da aprovação Comercial&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
#	Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
#	Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma), com as seguintes validações:&lt;br /&gt;
#	'''Fluxo de Aprovação Comercial:''' no fluxo de aprovação comercial o pedido ao ser efetivado pelo vendedor pode evoluir em três situações:&lt;br /&gt;
## Se tiver dentro da política comercial padrão: (igual ou superior ao valor sugerido ou abaixo porém com utilização de c/c para “pagar” a diferença) – deverá ser enviado para o status “Pendente de Credito” sem necessidade de aprovação do Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão: (abaixo do sugerido , sem saldo em c/c para “pagar” a diferença,  porém igual ou superior ao mínimo) – deverá ficar bloqueado para liberação de usuário com alçada de Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão, e fora da alçada do Supervisor: ( abaixo do mínimo, sem saldo em c/c para “pagar” a diferença) – deverá ficar bloqueado para liberação de usuário com alçada de Gerente.&lt;br /&gt;
#	'''Fluxo de Aprovação Financeira:''' não haverão validações no GeoSales para o fluxo de aprovação financeira. O pedido ao ser aprovado pelo Comercial vai evoluir para a aprovação por um usuário com alçada de aprovação financeira.&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos_alterado.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
&lt;br /&gt;
*Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, ficando livre e sendo enviado para o ERP.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales Server deve liberar o pedido e envia-lo para o ERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então reprova o pedido, fazendo com que ele volte para o João para alterar os preços.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado Comercial' e o devolve para o usuário João, para alterações.&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação e CANCELAMENTO do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então CANCELA o pedido.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Cancelado' e o finaliza no sistema.&lt;br /&gt;
&lt;br /&gt;
===Cenário com aprovação do pedido pelo Supervisor e NÃO APROVAÇÂO pelo Analista de Crédito===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços estão respeitando as regras da empresa. Antônio então APROVA o pedido.&lt;br /&gt;
&lt;br /&gt;
*Rui, Analista de Crédito, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação de Crédito. Rui abre o pedido, verifica os dados e o valor do Pedido. A Seguir vai ao sistema de analise de crédito para avaliar se esse cliente pode ter esse crédito aprovado. Como a situação de crédito do cliente não está boa, Rui REPROVA o pedido por problemas de Crédito do Cliente.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado por Crédito' e o devolver para que o usuário possa alterar e resolver a pendencia de crédito.&lt;br /&gt;
&lt;br /&gt;
===Cenário com aprovação do pedido pelo Supervisor e NÃO APROVAÇÂO e CANCELAMENTO pelo Analista de Crédito===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços estão respeitando as regras da empresa. Antônio então APROVA o pedido.&lt;br /&gt;
&lt;br /&gt;
*Rui, Analista de Crédito, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação de Crédito. Rui abre o pedido, verifica os dados e o valor do Pedido. A Seguir vai ao sistema de analise de crédito para avaliar se esse cliente pode ter esse crédito aprovado. Como a situação de crédito do cliente não está boa, Rui REPROVA e CANCELA o pedido por problemas de Crédito do Cliente.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Cancelado' e o finalizar no sistema.&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=3423</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=3423"/>
		<updated>2017-03-23T19:04:12Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Fluxograma */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/01/2017  ||  Guido Ciarlini   ||  Finalização do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  14/02/2017  ||  Guido Ciarlini   ||  Inclusão das validações da aprovação Comercial&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
#	Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
#	Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma), com as seguintes validações:&lt;br /&gt;
#	'''Fluxo de Aprovação Comercial:''' no fluxo de aprovação comercial o pedido ao ser efetivado pelo vendedor pode evoluir em três situações:&lt;br /&gt;
## Se tiver dentro da política comercial padrão: (igual ou superior ao valor sugerido ou abaixo porém com utilização de c/c para “pagar” a diferença) – deverá ser enviado para o status “Pendente de Credito” sem necessidade de aprovação do Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão: (abaixo do sugerido , sem saldo em c/c para “pagar” a diferença,  porém igual ou superior ao mínimo) – deverá ficar bloqueado para liberação de usuário com alçada de Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão, e fora da alçada do Supervisor: ( abaixo do mínimo, sem saldo em c/c para “pagar” a diferença) – deverá ficar bloqueado para liberação de usuário com alçada de Gerente.&lt;br /&gt;
#	'''Fluxo de Aprovação Financeira:''' não haverão validações no GeoSales para o fluxo de aprovação financeira. O pedido ao ser aprovado pelo Comercial vai evoluir para a aprovação por um usuário com alçada de aprovação financeira.&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos_Alterado.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
&lt;br /&gt;
*Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, ficando livre e sendo enviado para o ERP.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales Server deve liberar o pedido e envia-lo para o ERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então reprova o pedido, fazendo com que ele volte para o João para alterar os preços.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado Comercial' e o devolve para o usuário João, para alterações.&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação e CANCELAMENTO do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então CANCELA o pedido.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Cancelado' e o finaliza no sistema.&lt;br /&gt;
&lt;br /&gt;
===Cenário com aprovação do pedido pelo Supervisor e NÃO APROVAÇÂO pelo Analista de Crédito===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços estão respeitando as regras da empresa. Antônio então APROVA o pedido.&lt;br /&gt;
&lt;br /&gt;
*Rui, Analista de Crédito, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação de Crédito. Rui abre o pedido, verifica os dados e o valor do Pedido. A Seguir vai ao sistema de analise de crédito para avaliar se esse cliente pode ter esse crédito aprovado. Como a situação de crédito do cliente não está boa, Rui REPROVA o pedido por problemas de Crédito do Cliente.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado por Crédito' e o devolver para que o usuário possa alterar e resolver a pendencia de crédito.&lt;br /&gt;
&lt;br /&gt;
===Cenário com aprovação do pedido pelo Supervisor e NÃO APROVAÇÂO e CANCELAMENTO pelo Analista de Crédito===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços estão respeitando as regras da empresa. Antônio então APROVA o pedido.&lt;br /&gt;
&lt;br /&gt;
*Rui, Analista de Crédito, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação de Crédito. Rui abre o pedido, verifica os dados e o valor do Pedido. A Seguir vai ao sistema de analise de crédito para avaliar se esse cliente pode ter esse crédito aprovado. Como a situação de crédito do cliente não está boa, Rui REPROVA e CANCELA o pedido por problemas de Crédito do Cliente.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Cancelado' e o finalizar no sistema.&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Arquivo:Fluxo_Aprova%C3%A7%C3%A3oPedidos_alterado.JPG&amp;diff=3422</id>
		<title>Arquivo:Fluxo AprovaçãoPedidos alterado.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Arquivo:Fluxo_Aprova%C3%A7%C3%A3oPedidos_alterado.JPG&amp;diff=3422"/>
		<updated>2017-03-23T19:02:44Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3102</id>
		<title>Reserva de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3102"/>
		<updated>2017-02-21T20:06:11Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Confirmação de uma Reserva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/02/2017  ||  Rodrigo Bastos   ||  Ajustes na movimentação da Reserva&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Ajustes para atualização de Saldo Limite Credito Cliente e Conta Corrente Vendedor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Para o usuário ao editar/criar um pedido as quantidades deverão ser abatidas do saldo de estoque a medida que o vendedor insere os itens e que essas alterações tornem-se visíveis para todos os outros vendedores.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Não Efetivado, Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
== Configurações Ativadoras ==&lt;br /&gt;
Precisa ter a configuração '''ID_UTILIZA_RESERVA_ESTOQUE''' com '''S'''. Além disso é preciso da configuração '''QT_HRS_LIMITE_RESERVA_ESTOQUE''' com o valor referente a quantidade de horas de reserva desejada.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
O usuário cria um pedido, preenche todos os campos do cabeçalho do pedido e faz a busca por um produto. Nesse momento a grid exibe as quantidades atuais de cada produto que satisfaça a busca. &lt;br /&gt;
&lt;br /&gt;
Ao inserir o produto como um item do pedido ele dispara uma chamada que irá verificar se o saldo de estoque é suficiente medindo todas as quantidades do estoque e em caso positivo ele irá criar uma movimentação para essa transação mesmo antes de salvar o pedido. Essa transação deverá ser armazenada para que outro vendedor tenha controle da posição atual de estoque. Nesse momento a reserva é salva em banco com a data, hora, identificação do vendedor, identificação do Cliente, status da reserva, produto, organização de venda, a quantidade reservada, o preço sugerido do produto, o preço de venda do produto e o desconto/acréscimo aplicado, se houver.&lt;br /&gt;
&lt;br /&gt;
Ao registrar uma reserva, deverão ser atualizados também as seguintes informações: o saldo do limite de crédito do Cliente e o saldo da conta corrente do Vendedor, se algum desconto/acréscimo foi aplicado.&lt;br /&gt;
&lt;br /&gt;
Essas reservas, enquanto o pedido não for SALVO (Sem ser efetivado), serão temporárias, e obedecerão ao tempo limite de existencia definido no parâmetro QT_HRS_LIMITE_RESERVA_ESTOQUE. Toda reserva que não seja salva e exceda esse tempo limite, será cancelada, tendo a sua quantidade devolvida ao estoque, o saldo do limite de crédito do cliente adicionado do valor da reserva e a conta corrente do vendedor atualizada correspondentemente.&lt;br /&gt;
&lt;br /&gt;
Deve ser disponibilizado  também um relatório, para identificar as reservas existentes e ser uma forma de cancelar uma reserva feita para um produto de uma sessão que teve algum problema e ainda está pendente.&lt;br /&gt;
&lt;br /&gt;
Para segurar as reservas de uma forma permanente, o pedido deverá ser salvo, mantendo as movimentações do pedido como reserva de estoque. Apenas no momento que aquele pedido for efetivado as movimentações de estoque de reserva passam a ser movimentações de saída.&lt;br /&gt;
&lt;br /&gt;
== Cálculo de estoque ==&lt;br /&gt;
A quantidade de estoque de um produto em uma organização de venda é calculada da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Quantidade Estoque = Quantidade Disponível do Produto na Organização de Venda - Soma(QT_ITEM dos pedidos não exportados deste produto e desta organizaação de venda) - Soma(QT_RESERVA com status pendente e dentro do limite de horas da reserva para o produto e a organização de venda)&lt;br /&gt;
&lt;br /&gt;
== Atualização do Limite de Crédito do Cliente ==&lt;br /&gt;
O limite de crédito do Cliente deve ser atualizado quando houver uma reserva de estoque em um pedido, da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Saldo Limite Credito = Saldo Limite Credito - (Qtde Reservada x Preço de venda produto)&lt;br /&gt;
&lt;br /&gt;
O saldo atualizado deverá ser atualizado e exibido no campo correspondente na nova Tela de Pedido de Venda.&lt;br /&gt;
&lt;br /&gt;
== Atualização do Saldo da Conta Corrente do Vendedor ==&lt;br /&gt;
A Conta Corrente do Vendedor deverá ser movimentada, de acordo com o desconto/acréscimo praticado no preço de venda, em relação ao preço sugerido do produto, da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
Se o preço de venda é superior ao preço sugerido, ou foi aplicado um acréscimo ao mesmo, deverá ser criada uma movimentação da conta corrente com o diferencial entre o preço de venda e o preço sugerido, multiplicado pela quantidade vendida. Essa movimentação será a crédito na conta corrente.&lt;br /&gt;
&lt;br /&gt;
Se o preço de venda é inferior ao preço sugerido, ou foi aplicado um desconto ao mesmo, deverá ser criada uma movimentação da conta corrente com o diferencial entre o preço sugerido e o preço de venda, multiplicado pela quantidade vendida. Essa movimentação será a débito na conta corrente.&lt;br /&gt;
&lt;br /&gt;
== Cancelamento de uma Reserva ==&lt;br /&gt;
Uma reserva ao ser cancelada deverá:&lt;br /&gt;
&lt;br /&gt;
# Repor no estoque do produto a quantidade reservada;&lt;br /&gt;
# Atualizar o Limite de Crédito do Cliente com o valor que havia sido abatido;&lt;br /&gt;
# Atualizar a conta corrente do vendedor com o movimento de estorno do movimento criado anteriormente.&lt;br /&gt;
&lt;br /&gt;
Para o CANCELAMENTO de uma reserva deverá existir um relatório onde, a partir da seleção do vendedor e/ou cliente e/ou organização de venda e/ou produto, mostre todas as reservas existentes no banco de dados. &lt;br /&gt;
&lt;br /&gt;
Nesse relatório deve ser possível se selecionar um registro de reserva e cancelar o mesmo. Essa ação apenas poderá ser efetuada por um usuário do Portal com nível de Supervisor ou superior na hierarquia, ou com privilégio de administração.&lt;br /&gt;
&lt;br /&gt;
== Confirmação de uma Reserva ==&lt;br /&gt;
Uma reserva é confirmada quando o pedido de venda é SALVO (sem ser efetivado).&lt;br /&gt;
&lt;br /&gt;
Ao SALVAR o pedido de venda, a reserva deve ser confirmada, sendo adicionado ao seu registro na tabela de movimentos de estoque o numero do pedido salvo. &lt;br /&gt;
&lt;br /&gt;
Isso vai implicar que esse registro de reserva, que tenha o numero do pedido de venda, não poderá ser cancelado por ter excedido o tempo definido no parâmetro QT_HRS_LIMITE_RESERVA_ESTOQUE, mas o tipo do movimento continuará a ser de reserva (Tipo = R).&lt;br /&gt;
&lt;br /&gt;
== Tabela ==&lt;br /&gt;
Deve ser adicionado o status 'R' de reserva nas movimentações da tabela estoque_movimento&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
João insere um item que tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 20&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A deve ser adicionado no pedido&lt;br /&gt;
# O estoque de A deve ficar com o valor de 10&lt;br /&gt;
&lt;br /&gt;
===Cenário em que o produto não tem estoque===&lt;br /&gt;
João insere um item que não tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 6&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A não deve ser adicionado no pedido e uma exceção de falta de estoque para o produto deve ser lançada&lt;br /&gt;
# O estoque de A deve permanecer com o valor de 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 15&lt;br /&gt;
# O item A é adicionado ao pedido Y&lt;br /&gt;
# O estoque de A deve ficar com o valor de 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque onde falta estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que não tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 20&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 5&lt;br /&gt;
# O item A não pode ser adicionado ao pedido Y e uma exceção de falta de estoque deve ser lançada&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3101</id>
		<title>Reserva de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3101"/>
		<updated>2017-02-21T20:04:50Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Cancelamento de uma Reserva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/02/2017  ||  Rodrigo Bastos   ||  Ajustes na movimentação da Reserva&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Ajustes para atualização de Saldo Limite Credito Cliente e Conta Corrente Vendedor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Para o usuário ao editar/criar um pedido as quantidades deverão ser abatidas do saldo de estoque a medida que o vendedor insere os itens e que essas alterações tornem-se visíveis para todos os outros vendedores.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Não Efetivado, Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
== Configurações Ativadoras ==&lt;br /&gt;
Precisa ter a configuração '''ID_UTILIZA_RESERVA_ESTOQUE''' com '''S'''. Além disso é preciso da configuração '''QT_HRS_LIMITE_RESERVA_ESTOQUE''' com o valor referente a quantidade de horas de reserva desejada.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
O usuário cria um pedido, preenche todos os campos do cabeçalho do pedido e faz a busca por um produto. Nesse momento a grid exibe as quantidades atuais de cada produto que satisfaça a busca. &lt;br /&gt;
&lt;br /&gt;
Ao inserir o produto como um item do pedido ele dispara uma chamada que irá verificar se o saldo de estoque é suficiente medindo todas as quantidades do estoque e em caso positivo ele irá criar uma movimentação para essa transação mesmo antes de salvar o pedido. Essa transação deverá ser armazenada para que outro vendedor tenha controle da posição atual de estoque. Nesse momento a reserva é salva em banco com a data, hora, identificação do vendedor, identificação do Cliente, status da reserva, produto, organização de venda, a quantidade reservada, o preço sugerido do produto, o preço de venda do produto e o desconto/acréscimo aplicado, se houver.&lt;br /&gt;
&lt;br /&gt;
Ao registrar uma reserva, deverão ser atualizados também as seguintes informações: o saldo do limite de crédito do Cliente e o saldo da conta corrente do Vendedor, se algum desconto/acréscimo foi aplicado.&lt;br /&gt;
&lt;br /&gt;
Essas reservas, enquanto o pedido não for SALVO (Sem ser efetivado), serão temporárias, e obedecerão ao tempo limite de existencia definido no parâmetro QT_HRS_LIMITE_RESERVA_ESTOQUE. Toda reserva que não seja salva e exceda esse tempo limite, será cancelada, tendo a sua quantidade devolvida ao estoque, o saldo do limite de crédito do cliente adicionado do valor da reserva e a conta corrente do vendedor atualizada correspondentemente.&lt;br /&gt;
&lt;br /&gt;
Deve ser disponibilizado  também um relatório, para identificar as reservas existentes e ser uma forma de cancelar uma reserva feita para um produto de uma sessão que teve algum problema e ainda está pendente.&lt;br /&gt;
&lt;br /&gt;
Para segurar as reservas de uma forma permanente, o pedido deverá ser salvo, mantendo as movimentações do pedido como reserva de estoque. Apenas no momento que aquele pedido for efetivado as movimentações de estoque de reserva passam a ser movimentações de saída.&lt;br /&gt;
&lt;br /&gt;
== Cálculo de estoque ==&lt;br /&gt;
A quantidade de estoque de um produto em uma organização de venda é calculada da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Quantidade Estoque = Quantidade Disponível do Produto na Organização de Venda - Soma(QT_ITEM dos pedidos não exportados deste produto e desta organizaação de venda) - Soma(QT_RESERVA com status pendente e dentro do limite de horas da reserva para o produto e a organização de venda)&lt;br /&gt;
&lt;br /&gt;
== Atualização do Limite de Crédito do Cliente ==&lt;br /&gt;
O limite de crédito do Cliente deve ser atualizado quando houver uma reserva de estoque em um pedido, da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Saldo Limite Credito = Saldo Limite Credito - (Qtde Reservada x Preço de venda produto)&lt;br /&gt;
&lt;br /&gt;
O saldo atualizado deverá ser atualizado e exibido no campo correspondente na nova Tela de Pedido de Venda.&lt;br /&gt;
&lt;br /&gt;
== Atualização do Saldo da Conta Corrente do Vendedor ==&lt;br /&gt;
A Conta Corrente do Vendedor deverá ser movimentada, de acordo com o desconto/acréscimo praticado no preço de venda, em relação ao preço sugerido do produto, da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
Se o preço de venda é superior ao preço sugerido, ou foi aplicado um acréscimo ao mesmo, deverá ser criada uma movimentação da conta corrente com o diferencial entre o preço de venda e o preço sugerido, multiplicado pela quantidade vendida. Essa movimentação será a crédito na conta corrente.&lt;br /&gt;
&lt;br /&gt;
Se o preço de venda é inferior ao preço sugerido, ou foi aplicado um desconto ao mesmo, deverá ser criada uma movimentação da conta corrente com o diferencial entre o preço sugerido e o preço de venda, multiplicado pela quantidade vendida. Essa movimentação será a débito na conta corrente.&lt;br /&gt;
&lt;br /&gt;
== Cancelamento de uma Reserva ==&lt;br /&gt;
Uma reserva ao ser cancelada deverá:&lt;br /&gt;
&lt;br /&gt;
# Repor no estoque do produto a quantidade reservada;&lt;br /&gt;
# Atualizar o Limite de Crédito do Cliente com o valor que havia sido abatido;&lt;br /&gt;
# Atualizar a conta corrente do vendedor com o movimento de estorno do movimento criado anteriormente.&lt;br /&gt;
&lt;br /&gt;
Para o CANCELAMENTO de uma reserva deverá existir um relatório onde, a partir da seleção do vendedor e/ou cliente e/ou organização de venda e/ou produto, mostre todas as reservas existentes no banco de dados. &lt;br /&gt;
&lt;br /&gt;
Nesse relatório deve ser possível se selecionar um registro de reserva e cancelar o mesmo. Essa ação apenas poderá ser efetuada por um usuário do Portal com nível de Supervisor ou superior na hierarquia, ou com privilégio de administração.&lt;br /&gt;
&lt;br /&gt;
== Confirmação de uma Reserva ==&lt;br /&gt;
Uma reserva é confirmada quando o pedido de venda é SALVO (sem ser efetivado).&lt;br /&gt;
&lt;br /&gt;
Ao SALVAR o pedido de venda, a reserva deve ser confirmada, sendo adicionado ao seu registro na tabela de movimentos de estoque o numero do pedido salvo. &lt;br /&gt;
&lt;br /&gt;
Isso vai implicar que esse registro de reserva não poderá ser cancelado por ter excedido o tempo definido no parâmetro xxx, mas o tipo do movimento continuará a ser de reserva (Tipo = R).&lt;br /&gt;
&lt;br /&gt;
== Tabela ==&lt;br /&gt;
Deve ser adicionado o status 'R' de reserva nas movimentações da tabela estoque_movimento&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
João insere um item que tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 20&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A deve ser adicionado no pedido&lt;br /&gt;
# O estoque de A deve ficar com o valor de 10&lt;br /&gt;
&lt;br /&gt;
===Cenário em que o produto não tem estoque===&lt;br /&gt;
João insere um item que não tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 6&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A não deve ser adicionado no pedido e uma exceção de falta de estoque para o produto deve ser lançada&lt;br /&gt;
# O estoque de A deve permanecer com o valor de 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 15&lt;br /&gt;
# O item A é adicionado ao pedido Y&lt;br /&gt;
# O estoque de A deve ficar com o valor de 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque onde falta estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que não tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 20&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 5&lt;br /&gt;
# O item A não pode ser adicionado ao pedido Y e uma exceção de falta de estoque deve ser lançada&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3099</id>
		<title>Reserva de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3099"/>
		<updated>2017-02-21T19:58:41Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Cancelamento de uma Reserva */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/02/2017  ||  Rodrigo Bastos   ||  Ajustes na movimentação da Reserva&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Ajustes para atualização de Saldo Limite Credito Cliente e Conta Corrente Vendedor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Para o usuário ao editar/criar um pedido as quantidades deverão ser abatidas do saldo de estoque a medida que o vendedor insere os itens e que essas alterações tornem-se visíveis para todos os outros vendedores.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Não Efetivado, Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
== Configurações Ativadoras ==&lt;br /&gt;
Precisa ter a configuração '''ID_UTILIZA_RESERVA_ESTOQUE''' com '''S'''. Além disso é preciso da configuração '''QT_HRS_LIMITE_RESERVA_ESTOQUE''' com o valor referente a quantidade de horas de reserva desejada.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
O usuário cria um pedido, preenche todos os campos do cabeçalho do pedido e faz a busca por um produto. Nesse momento a grid exibe as quantidades atuais de cada produto que satisfaça a busca. &lt;br /&gt;
&lt;br /&gt;
Ao inserir o produto como um item do pedido ele dispara uma chamada que irá verificar se o saldo de estoque é suficiente medindo todas as quantidades do estoque e em caso positivo ele irá criar uma movimentação para essa transação mesmo antes de salvar o pedido. Essa transação deverá ser armazenada para que outro vendedor tenha controle da posição atual de estoque. Nesse momento a reserva é salva em banco com a data, hora, identificação do vendedor, identificação do Cliente, status da reserva, produto, organização de venda, a quantidade reservada, o preço sugerido do produto, o preço de venda do produto e o desconto/acréscimo aplicado, se houver.&lt;br /&gt;
&lt;br /&gt;
Ao registrar uma reserva, deverão ser atualizados também as seguintes informações: o saldo do limite de crédito do Cliente e o saldo da conta corrente do Vendedor, se algum desconto/acréscimo foi aplicado.&lt;br /&gt;
&lt;br /&gt;
Essas reservas, enquanto o pedido não for SALVO (Sem ser efetivado), serão temporárias, e obedecerão ao tempo limite de existencia definido no parâmetro QT_HRS_LIMITE_RESERVA_ESTOQUE. Toda reserva que não seja salva e exceda esse tempo limite, será cancelada, tendo a sua quantidade devolvida ao estoque, o saldo do limite de crédito do cliente adicionado do valor da reserva e a conta corrente do vendedor atualizada correspondentemente.&lt;br /&gt;
&lt;br /&gt;
Deve ser disponibilizado  também um relatório, para identificar as reservas existentes e ser uma forma de cancelar uma reserva feita para um produto de uma sessão que teve algum problema e ainda está pendente.&lt;br /&gt;
&lt;br /&gt;
Para segurar as reservas de uma forma permanente, o pedido deverá ser salvo, mantendo as movimentações do pedido como reserva de estoque. Apenas no momento que aquele pedido for efetivado as movimentações de estoque de reserva passam a ser movimentações de saída.&lt;br /&gt;
&lt;br /&gt;
== Cálculo de estoque ==&lt;br /&gt;
A quantidade de estoque de um produto em uma organização de venda é calculada da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Quantidade Estoque = Quantidade Disponível do Produto na Organização de Venda - Soma(QT_ITEM dos pedidos não exportados deste produto e desta organizaação de venda) - Soma(QT_RESERVA com status pendente e dentro do limite de horas da reserva para o produto e a organização de venda)&lt;br /&gt;
&lt;br /&gt;
== Atualização do Limite de Crédito do Cliente ==&lt;br /&gt;
O limite de crédito do Cliente deve ser atualizado quando houver uma reserva de estoque em um pedido, da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Saldo Limite Credito = Saldo Limite Credito - (Qtde Reservada x Preço de venda produto)&lt;br /&gt;
&lt;br /&gt;
O saldo atualizado deverá ser atualizado e exibido no campo correspondente na nova Tela de Pedido de Venda.&lt;br /&gt;
&lt;br /&gt;
== Atualização do Saldo da Conta Corrente do Vendedor ==&lt;br /&gt;
A Conta Corrente do Vendedor deverá ser movimentada, de acordo com o desconto/acréscimo praticado no preço de venda, em relação ao preço sugerido do produto, da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
Se o preço de venda é superior ao preço sugerido, ou foi aplicado um acréscimo ao mesmo, deverá ser criada uma movimentação da conta corrente com o diferencial entre o preço de venda e o preço sugerido, multiplicado pela quantidade vendida. Essa movimentação será a crédito na conta corrente.&lt;br /&gt;
&lt;br /&gt;
Se o preço de venda é inferior ao preço sugerido, ou foi aplicado um desconto ao mesmo, deverá ser criada uma movimentação da conta corrente com o diferencial entre o preço sugerido e o preço de venda, multiplicado pela quantidade vendida. Essa movimentação será a débito na conta corrente.&lt;br /&gt;
&lt;br /&gt;
== Cancelamento de uma Reserva ==&lt;br /&gt;
Uma reserva ao ser cancelada deverá:&lt;br /&gt;
&lt;br /&gt;
# Repor no estoque do produto a quantidade reservada;&lt;br /&gt;
# Atualizar o Limite de Crédito do Cliente com o valor que havia sido abatido;&lt;br /&gt;
# Atualizar a conta corrente do vendedor com o movimento de estorno do movimento criado anteriormente.&lt;br /&gt;
&lt;br /&gt;
Para o CANCELAMENTO de uma reserva deverá existir um relatório onde, a partir da seleção do vendedor e/ou cliente e/ou organização de venda e/ou produto, mostre todas as reservas existentes no banco de dados. &lt;br /&gt;
&lt;br /&gt;
Nesse relatório deve ser possível se selecionar um registro de reserva e cancelar o mesmo. Essa ação apenas poderá ser efetuada por um usuário do Portal com nível de Supervisor ou superior na hierarquia, ou com privilégio de administração.&lt;br /&gt;
&lt;br /&gt;
== Tabela ==&lt;br /&gt;
Deve ser adicionado o status 'R' de reserva nas movimentações da tabela estoque_movimento&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
João insere um item que tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 20&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A deve ser adicionado no pedido&lt;br /&gt;
# O estoque de A deve ficar com o valor de 10&lt;br /&gt;
&lt;br /&gt;
===Cenário em que o produto não tem estoque===&lt;br /&gt;
João insere um item que não tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 6&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A não deve ser adicionado no pedido e uma exceção de falta de estoque para o produto deve ser lançada&lt;br /&gt;
# O estoque de A deve permanecer com o valor de 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 15&lt;br /&gt;
# O item A é adicionado ao pedido Y&lt;br /&gt;
# O estoque de A deve ficar com o valor de 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque onde falta estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que não tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 20&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 5&lt;br /&gt;
# O item A não pode ser adicionado ao pedido Y e uma exceção de falta de estoque deve ser lançada&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3097</id>
		<title>Reserva de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3097"/>
		<updated>2017-02-21T19:22:18Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Atualização do Saldo da Conta Corrente do Vendedor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/02/2017  ||  Rodrigo Bastos   ||  Ajustes na movimentação da Reserva&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Ajustes para atualização de Saldo Limite Credito Cliente e Conta Corrente Vendedor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Para o usuário ao editar/criar um pedido as quantidades deverão ser abatidas do saldo de estoque a medida que o vendedor insere os itens e que essas alterações tornem-se visíveis para todos os outros vendedores.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Não Efetivado, Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
== Configurações Ativadoras ==&lt;br /&gt;
Precisa ter a configuração '''ID_UTILIZA_RESERVA_ESTOQUE''' com '''S'''. Além disso é preciso da configuração '''QT_HRS_LIMITE_RESERVA_ESTOQUE''' com o valor referente a quantidade de horas de reserva desejada.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
O usuário cria um pedido, preenche todos os campos do cabeçalho do pedido e faz a busca por um produto. Nesse momento a grid exibe as quantidades atuais de cada produto que satisfaça a busca. &lt;br /&gt;
&lt;br /&gt;
Ao inserir o produto como um item do pedido ele dispara uma chamada que irá verificar se o saldo de estoque é suficiente medindo todas as quantidades do estoque e em caso positivo ele irá criar uma movimentação para essa transação mesmo antes de salvar o pedido. Essa transação deverá ser armazenada para que outro vendedor tenha controle da posição atual de estoque. Nesse momento a reserva é salva em banco com a data, hora, identificação do vendedor, identificação do Cliente, status da reserva, produto, organização de venda, a quantidade reservada, o preço sugerido do produto, o preço de venda do produto e o desconto/acréscimo aplicado, se houver.&lt;br /&gt;
&lt;br /&gt;
Ao registrar uma reserva, deverão ser atualizados também as seguintes informações: o saldo do limite de crédito do Cliente e o saldo da conta corrente do Vendedor, se algum desconto/acréscimo foi aplicado.&lt;br /&gt;
&lt;br /&gt;
Essas reservas, enquanto o pedido não for SALVO (Sem ser efetivado), serão temporárias, e obedecerão ao tempo limite de existencia definido no parâmetro QT_HRS_LIMITE_RESERVA_ESTOQUE. Toda reserva que não seja salva e exceda esse tempo limite, será cancelada, tendo a sua quantidade devolvida ao estoque, o saldo do limite de crédito do cliente adicionado do valor da reserva e a conta corrente do vendedor atualizada correspondentemente.&lt;br /&gt;
&lt;br /&gt;
Deve ser disponibilizado  também um relatório, para identificar as reservas existentes e ser uma forma de cancelar uma reserva feita para um produto de uma sessão que teve algum problema e ainda está pendente.&lt;br /&gt;
&lt;br /&gt;
Para segurar as reservas de uma forma permanente, o pedido deverá ser salvo, mantendo as movimentações do pedido como reserva de estoque. Apenas no momento que aquele pedido for efetivado as movimentações de estoque de reserva passam a ser movimentações de saída.&lt;br /&gt;
&lt;br /&gt;
== Cálculo de estoque ==&lt;br /&gt;
A quantidade de estoque de um produto em uma organização de venda é calculada da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Quantidade Estoque = Quantidade Disponível do Produto na Organização de Venda - Soma(QT_ITEM dos pedidos não exportados deste produto e desta organizaação de venda) - Soma(QT_RESERVA com status pendente e dentro do limite de horas da reserva para o produto e a organização de venda)&lt;br /&gt;
&lt;br /&gt;
== Atualização do Limite de Crédito do Cliente ==&lt;br /&gt;
O limite de crédito do Cliente deve ser atualizado quando houver uma reserva de estoque em um pedido, da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Saldo Limite Credito = Saldo Limite Credito - (Qtde Reservada x Preço de venda produto)&lt;br /&gt;
&lt;br /&gt;
O saldo atualizado deverá ser atualizado e exibido no campo correspondente na nova Tela de Pedido de Venda.&lt;br /&gt;
&lt;br /&gt;
== Atualização do Saldo da Conta Corrente do Vendedor ==&lt;br /&gt;
A Conta Corrente do Vendedor deverá ser movimentada, de acordo com o desconto/acréscimo praticado no preço de venda, em relação ao preço sugerido do produto, da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
Se o preço de venda é superior ao preço sugerido, ou foi aplicado um acréscimo ao mesmo, deverá ser criada uma movimentação da conta corrente com o diferencial entre o preço de venda e o preço sugerido, multiplicado pela quantidade vendida. Essa movimentação será a crédito na conta corrente.&lt;br /&gt;
&lt;br /&gt;
Se o preço de venda é inferior ao preço sugerido, ou foi aplicado um desconto ao mesmo, deverá ser criada uma movimentação da conta corrente com o diferencial entre o preço sugerido e o preço de venda, multiplicado pela quantidade vendida. Essa movimentação será a débito na conta corrente.&lt;br /&gt;
&lt;br /&gt;
== Cancelamento de uma Reserva ==&lt;br /&gt;
Uma reserva ao ser cancelada deverá:&lt;br /&gt;
&lt;br /&gt;
# Repor no estoque do produto a quantidade reservada;&lt;br /&gt;
# Atualizar o Limite de Crédito do Cliente com o valor que havia sido abatido;&lt;br /&gt;
# Atualizar a conta corrente do vendedor com o movimento de estorno do movimento criado anteriormente.&lt;br /&gt;
&lt;br /&gt;
== Tabela ==&lt;br /&gt;
Deve ser adicionado o status 'R' de reserva nas movimentações da tabela estoque_movimento&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
João insere um item que tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 20&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A deve ser adicionado no pedido&lt;br /&gt;
# O estoque de A deve ficar com o valor de 10&lt;br /&gt;
&lt;br /&gt;
===Cenário em que o produto não tem estoque===&lt;br /&gt;
João insere um item que não tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 6&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A não deve ser adicionado no pedido e uma exceção de falta de estoque para o produto deve ser lançada&lt;br /&gt;
# O estoque de A deve permanecer com o valor de 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 15&lt;br /&gt;
# O item A é adicionado ao pedido Y&lt;br /&gt;
# O estoque de A deve ficar com o valor de 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque onde falta estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que não tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 20&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 5&lt;br /&gt;
# O item A não pode ser adicionado ao pedido Y e uma exceção de falta de estoque deve ser lançada&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3096</id>
		<title>Reserva de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3096"/>
		<updated>2017-02-21T18:50:49Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Configurações Ativadoras */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/02/2017  ||  Rodrigo Bastos   ||  Ajustes na movimentação da Reserva&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Ajustes para atualização de Saldo Limite Credito Cliente e Conta Corrente Vendedor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Para o usuário ao editar/criar um pedido as quantidades deverão ser abatidas do saldo de estoque a medida que o vendedor insere os itens e que essas alterações tornem-se visíveis para todos os outros vendedores.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Não Efetivado, Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
== Configurações Ativadoras ==&lt;br /&gt;
Precisa ter a configuração '''ID_UTILIZA_RESERVA_ESTOQUE''' com '''S'''. Além disso é preciso da configuração '''QT_HRS_LIMITE_RESERVA_ESTOQUE''' com o valor referente a quantidade de horas de reserva desejada.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
O usuário cria um pedido, preenche todos os campos do cabeçalho do pedido e faz a busca por um produto. Nesse momento a grid exibe as quantidades atuais de cada produto que satisfaça a busca. &lt;br /&gt;
&lt;br /&gt;
Ao inserir o produto como um item do pedido ele dispara uma chamada que irá verificar se o saldo de estoque é suficiente medindo todas as quantidades do estoque e em caso positivo ele irá criar uma movimentação para essa transação mesmo antes de salvar o pedido. Essa transação deverá ser armazenada para que outro vendedor tenha controle da posição atual de estoque. Nesse momento a reserva é salva em banco com a data, hora, identificação do vendedor, identificação do Cliente, status da reserva, produto, organização de venda, a quantidade reservada, o preço sugerido do produto, o preço de venda do produto e o desconto/acréscimo aplicado, se houver.&lt;br /&gt;
&lt;br /&gt;
Ao registrar uma reserva, deverão ser atualizados também as seguintes informações: o saldo do limite de crédito do Cliente e o saldo da conta corrente do Vendedor, se algum desconto/acréscimo foi aplicado.&lt;br /&gt;
&lt;br /&gt;
Essas reservas, enquanto o pedido não for SALVO (Sem ser efetivado), serão temporárias, e obedecerão ao tempo limite de existencia definido no parâmetro QT_HRS_LIMITE_RESERVA_ESTOQUE. Toda reserva que não seja salva e exceda esse tempo limite, será cancelada, tendo a sua quantidade devolvida ao estoque, o saldo do limite de crédito do cliente adicionado do valor da reserva e a conta corrente do vendedor atualizada correspondentemente.&lt;br /&gt;
&lt;br /&gt;
Deve ser disponibilizado  também um relatório, para identificar as reservas existentes e ser uma forma de cancelar uma reserva feita para um produto de uma sessão que teve algum problema e ainda está pendente.&lt;br /&gt;
&lt;br /&gt;
Para segurar as reservas de uma forma permanente, o pedido deverá ser salvo, mantendo as movimentações do pedido como reserva de estoque. Apenas no momento que aquele pedido for efetivado as movimentações de estoque de reserva passam a ser movimentações de saída.&lt;br /&gt;
&lt;br /&gt;
== Cálculo de estoque ==&lt;br /&gt;
A quantidade de estoque de um produto em uma organização de venda é calculada da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Quantidade Estoque = Quantidade Disponível do Produto na Organização de Venda - Soma(QT_ITEM dos pedidos não exportados deste produto e desta organizaação de venda) - Soma(QT_RESERVA com status pendente e dentro do limite de horas da reserva para o produto e a organização de venda)&lt;br /&gt;
&lt;br /&gt;
== Atualização do Limite de Crédito do Cliente ==&lt;br /&gt;
O limite de crédito do Cliente deve ser atualizado quando houver uma reserva de estoque em um pedido, da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Saldo Limite Credito = Saldo Limite Credito - (Qtde Reservada x Preço de venda produto)&lt;br /&gt;
&lt;br /&gt;
O saldo atualizado deverá ser atualizado e exibido no campo correspondente na nova Tela de Pedido de Venda.&lt;br /&gt;
&lt;br /&gt;
== Atualização do Saldo da Conta Corrente do Vendedor ==&lt;br /&gt;
A Conta Corrente do Vendedor deverá ser movimentada, de acordo com o desconto/acréscimo praticado no preço de venda, em relação ao preço sugerido do produto, da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
Se o preço de venda é superior ao preço sugerido, ou foi aplicado um acréscimo ao mesmo, deverá ser criada uma movimentação da conta corrente com o diferencial entre o preço de venda e o preço sugerido, multiplicado pela quantidade vendida. Essa movimentação será a crédito na conta corrente.&lt;br /&gt;
&lt;br /&gt;
Se o preço de venda é inferior ao preço sugerido, ou foi aplicado um desconto ao mesmo, deverá ser criada uma movimentação da conta corrente com o diferencial entre o preço sugerido e o preço de venda, multiplicado pela quantidade vendida. Essa movimentação será a débito na conta corrente.&lt;br /&gt;
&lt;br /&gt;
== Tabela ==&lt;br /&gt;
Deve ser adicionado o status 'R' de reserva nas movimentações da tabela estoque_movimento&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
João insere um item que tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 20&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A deve ser adicionado no pedido&lt;br /&gt;
# O estoque de A deve ficar com o valor de 10&lt;br /&gt;
&lt;br /&gt;
===Cenário em que o produto não tem estoque===&lt;br /&gt;
João insere um item que não tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 6&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A não deve ser adicionado no pedido e uma exceção de falta de estoque para o produto deve ser lançada&lt;br /&gt;
# O estoque de A deve permanecer com o valor de 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 15&lt;br /&gt;
# O item A é adicionado ao pedido Y&lt;br /&gt;
# O estoque de A deve ficar com o valor de 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque onde falta estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que não tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 20&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 5&lt;br /&gt;
# O item A não pode ser adicionado ao pedido Y e uma exceção de falta de estoque deve ser lançada&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3095</id>
		<title>Reserva de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3095"/>
		<updated>2017-02-21T18:30:21Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Pré Detalhes da Solução Imperativa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/02/2017  ||  Rodrigo Bastos   ||  Ajustes na movimentação da Reserva&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Ajustes para atualização de Saldo Limite Credito Cliente e Conta Corrente Vendedor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Para o usuário ao editar/criar um pedido as quantidades deverão ser abatidas do saldo de estoque a medida que o vendedor insere os itens e que essas alterações tornem-se visíveis para todos os outros vendedores.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Não Efetivado, Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
=Configurações Ativadoras=&lt;br /&gt;
Precisa ter a configuração '''ID_UTILIZA_RESERVA_ESTOQUE''' com '''S'''. Além disso é preciso da configuração '''QT_HRS_LIMITE_RESERVA_ESTOQUE''' com o valor referente a quantidade de horas de reserva desejada.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
O usuário cria um pedido, preenche todos os campos do cabeçalho do pedido e faz a busca por um produto. Nesse momento a grid exibe as quantidades atuais de cada produto que satisfaça a busca. &lt;br /&gt;
&lt;br /&gt;
Ao inserir o produto como um item do pedido ele dispara uma chamada que irá verificar se o saldo de estoque é suficiente medindo todas as quantidades do estoque e em caso positivo ele irá criar uma movimentação para essa transação mesmo antes de salvar o pedido. Essa transação deverá ser armazenada para que outro vendedor tenha controle da posição atual de estoque. Nesse momento a reserva é salva em banco com a data, hora, identificação do vendedor, identificação do Cliente, status da reserva, produto, organização de venda, a quantidade reservada, o preço sugerido do produto, o preço de venda do produto e o desconto/acréscimo aplicado, se houver.&lt;br /&gt;
&lt;br /&gt;
Ao registrar uma reserva, deverão ser atualizados também as seguintes informações: o saldo do limite de crédito do Cliente e o saldo da conta corrente do Vendedor, se algum desconto/acréscimo foi aplicado.&lt;br /&gt;
&lt;br /&gt;
Essas reservas, enquanto o pedido não for SALVO (Sem ser efetivado), serão temporárias, e obedecerão ao tempo limite de existencia definido no parâmetro QT_HRS_LIMITE_RESERVA_ESTOQUE. Toda reserva que não seja salva e exceda esse tempo limite, será cancelada, tendo a sua quantidade devolvida ao estoque, o saldo do limite de crédito do cliente adicionado do valor da reserva e a conta corrente do vendedor atualizada correspondentemente.&lt;br /&gt;
&lt;br /&gt;
Deve ser disponibilizado  também um relatório, para identificar as reservas existentes e ser uma forma de cancelar uma reserva feita para um produto de uma sessão que teve algum problema e ainda está pendente.&lt;br /&gt;
&lt;br /&gt;
Para segurar as reservas de uma forma permanente, o pedido deverá ser salvo, mantendo as movimentações do pedido como reserva de estoque. Apenas no momento que aquele pedido for efetivado as movimentações de estoque de reserva passam a ser movimentações de saída.&lt;br /&gt;
&lt;br /&gt;
== Cálculo de estoque ==&lt;br /&gt;
A quantidade de estoque de um produto em uma organização de venda é calculada da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Quantidade Estoque = Quantidade Disponível do Produto na Organização de Venda - Soma(QT_ITEM dos pedidos não exportados deste produto e desta organizaação de venda) - Soma(QT_RESERVA com status pendente e dentro do limite de horas da reserva para o produto e a organização de venda)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela ==&lt;br /&gt;
Deve ser adicionado o status 'R' de reserva nas movimentações da tabela estoque_movimento&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
João insere um item que tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 20&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A deve ser adicionado no pedido&lt;br /&gt;
# O estoque de A deve ficar com o valor de 10&lt;br /&gt;
&lt;br /&gt;
===Cenário em que o produto não tem estoque===&lt;br /&gt;
João insere um item que não tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 6&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A não deve ser adicionado no pedido e uma exceção de falta de estoque para o produto deve ser lançada&lt;br /&gt;
# O estoque de A deve permanecer com o valor de 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 15&lt;br /&gt;
# O item A é adicionado ao pedido Y&lt;br /&gt;
# O estoque de A deve ficar com o valor de 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque onde falta estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que não tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 20&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 5&lt;br /&gt;
# O item A não pode ser adicionado ao pedido Y e uma exceção de falta de estoque deve ser lançada&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3094</id>
		<title>Reserva de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3094"/>
		<updated>2017-02-21T18:30:01Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Pré Detalhes da Solução Imperativa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/02/2017  ||  Rodrigo Bastos   ||  Ajustes na movimentação da Reserva&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Ajustes para atualização de Saldo Limite Credito Cliente e Conta Corrente Vendedor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Para o usuário ao editar/criar um pedido as quantidades deverão ser abatidas do saldo de estoque a medida que o vendedor insere os itens e que essas alterações tornem-se visíveis para todos os outros vendedores.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Não Efetivado, Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
=Configurações Ativadoras=&lt;br /&gt;
Precisa ter a configuração '''ID_UTILIZA_RESERVA_ESTOQUE''' com '''S'''. Além disso é preciso da configuração '''QT_HRS_LIMITE_RESERVA_ESTOQUE''' com o valor referente a quantidade de horas de reserva desejada.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
O usuário cria um pedido, preenche todos os campos do cabeçalho do pedido e faz a busca por um produto. Nesse momento a grid exibe as quantidades atuais de cada produto que satisfaça a busca. &lt;br /&gt;
&lt;br /&gt;
Ao inserir o produto como um item do pedido ele dispara uma chamada que irá verificar se o saldo de estoque é suficiente medindo todas as quantidades do estoque e em caso positivo ele irá criar uma movimentação para essa transação mesmo antes de salvar o pedido. Essa transação deverá ser armazenada para que outro vendedor tenha controle da posição atual de estoque. Nesse momento a reserva é salva em banco com a data, hora, identificação do vendedor, identificação do Cliente, status da reserva, produto, organização de venda, a quantidade reservada, o preço sugerido do produto, o preço de venda do produto e o desconto/acréscimo aplicado, se houver.&lt;br /&gt;
&lt;br /&gt;
Ao registrar uma reserva, deverão ser atualizados também as seguintes informações: o saldo do limite de crédito do Cliente e o saldo da conta corrente do Vendedor, se algum desconto/acréscimo foi aplicado.&lt;br /&gt;
&lt;br /&gt;
Essas reservas, enquanto o pedido ão for SALVO (Sem ser efetivado), serão temporárias, e obedecerão ao tempo limite de existencia definido no parâmetro QT_HRS_LIMITE_RESERVA_ESTOQUE. Toda reserva que não seja salva e exceda esse tempo limite, será cancelada, tendo a sua quantidade devolvida ao estoque, o saldo do limite de crédito do cliente adicionado do valor da reserva e a conta corrente do vendedor atualizada correspondentemente.&lt;br /&gt;
&lt;br /&gt;
Deve ser disponibilizado  também um relatório, para identificar as reservas existentes e ser uma forma de cancelar uma reserva feita para um produto de uma sessão que teve algum problema e ainda está pendente.&lt;br /&gt;
&lt;br /&gt;
Para segurar as reservas de uma forma permanente, o pedido deverá ser salvo, mantendo as movimentações do pedido como reserva de estoque. Apenas no momento que aquele pedido for efetivado as movimentações de estoque de reserva passam a ser movimentações de saída.&lt;br /&gt;
&lt;br /&gt;
== Cálculo de estoque ==&lt;br /&gt;
A quantidade de estoque de um produto em uma organização de venda é calculada da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Quantidade Estoque = Quantidade Disponível do Produto na Organização de Venda - Soma(QT_ITEM dos pedidos não exportados deste produto e desta organizaação de venda) - Soma(QT_RESERVA com status pendente e dentro do limite de horas da reserva para o produto e a organização de venda)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela ==&lt;br /&gt;
Deve ser adicionado o status 'R' de reserva nas movimentações da tabela estoque_movimento&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
João insere um item que tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 20&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A deve ser adicionado no pedido&lt;br /&gt;
# O estoque de A deve ficar com o valor de 10&lt;br /&gt;
&lt;br /&gt;
===Cenário em que o produto não tem estoque===&lt;br /&gt;
João insere um item que não tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 6&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A não deve ser adicionado no pedido e uma exceção de falta de estoque para o produto deve ser lançada&lt;br /&gt;
# O estoque de A deve permanecer com o valor de 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 15&lt;br /&gt;
# O item A é adicionado ao pedido Y&lt;br /&gt;
# O estoque de A deve ficar com o valor de 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque onde falta estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que não tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 20&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 5&lt;br /&gt;
# O item A não pode ser adicionado ao pedido Y e uma exceção de falta de estoque deve ser lançada&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3076</id>
		<title>Reserva de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3076"/>
		<updated>2017-02-21T15:45:35Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Pré Detalhes da Solução Imperativa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/02/2017  ||  Rodrigo Bastos   ||  Ajustes na movimentação da Reserva&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Ajustes para atualização de Saldo Limite Credito Cliente e Conta Corrente Vendedor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Para o usuário ao editar/criar um pedido as quantidades deverão ser abatidas do saldo de estoque a medida que o vendedor insere os itens e que essas alterações tornem-se visíveis para todos os outros vendedores.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Não Efetivado, Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
=Configurações Ativadoras=&lt;br /&gt;
Precisa ter a configuração '''ID_UTILIZA_RESERVA_ESTOQUE''' com '''S'''. Além disso é preciso da configuração '''QT_HRS_LIMITE_RESERVA_ESTOQUE''' com o valor referente a quantidade de horas de reserva desejada.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
O usuário cria um pedido, preenche todos os campos do cabeçalho do pedido e faz a busca por um produto. Nesse momento a grid exibe as quantidades atuais de cada produto que satisfaça a busca. &lt;br /&gt;
&lt;br /&gt;
Ao inserir o produto como um item do pedido ele dispara uma chamada que irá verificar se o saldo de estoque é suficiente medindo todas as quantidades do estoque e em caso positivo ele irá criar uma movimentação para essa transação mesmo antes de salvar o pedido. Essa transação deverá ser armazenada para que outro vendedor tenha controle da posição atual de estoque. Nesse momento a reserva é salva em banco com a data, sessão do vendedor, status da reserva, produto, organização de venda e a quantidade reservada.&lt;br /&gt;
&lt;br /&gt;
Deve ser disponibilizado uma forma de cancelar uma reserva feita para um produto de uma sessão que teve algum problema e ainda está pendente.&lt;br /&gt;
&lt;br /&gt;
O pedido poderá ser salvo mantendo as movimentações do pedido como reserva de estoque mas apenas no momento que aquele pedido for efetivado as movimentações de estoque passam a ser movimentações de saída.&lt;br /&gt;
&lt;br /&gt;
== Cálculo de estoque ==&lt;br /&gt;
A quantidade de estoque de um produto em uma organização de venda é calculada da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Quantidade Estoque = Quantidade Disponível do Produto na Organização de Venda - Soma(QT_ITEM dos pedidos não exportados deste produto e desta organizaação de venda) - Soma(QT_RESERVA com status pendente e dentro do limite de horas da reserva para o produto e a organização de venda)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela ==&lt;br /&gt;
Deve ser adicionado o status 'R' de reserva nas movimentações da tabela estoque_movimento&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
João insere um item que tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 20&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A deve ser adicionado no pedido&lt;br /&gt;
# O estoque de A deve ficar com o valor de 10&lt;br /&gt;
&lt;br /&gt;
===Cenário em que o produto não tem estoque===&lt;br /&gt;
João insere um item que não tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 6&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A não deve ser adicionado no pedido e uma exceção de falta de estoque para o produto deve ser lançada&lt;br /&gt;
# O estoque de A deve permanecer com o valor de 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 15&lt;br /&gt;
# O item A é adicionado ao pedido Y&lt;br /&gt;
# O estoque de A deve ficar com o valor de 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque onde falta estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que não tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 20&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 5&lt;br /&gt;
# O item A não pode ser adicionado ao pedido Y e uma exceção de falta de estoque deve ser lançada&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3072</id>
		<title>Reserva de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3072"/>
		<updated>2017-02-21T14:31:06Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Necessidade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/02/2017  ||  Rodrigo Bastos   ||  Ajustes na movimentação da Reserva&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Ajustes para atualização de Saldo Limite Credito Cliente e Conta Corrente Vendedor&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Para o usuário ao editar/criar um pedido as quantidades deverão ser abatidas do saldo de estoque a medida que o vendedor insere os itens e que essas alterações tornem-se visíveis para todos os outros vendedores.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Não Efetivado, Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
=Configurações Ativadoras=&lt;br /&gt;
Precisa ter a configuração '''ID_UTILIZA_RESERVA_ESTOQUE''' com '''S'''. Além disso é preciso da configuração '''QT_HRS_LIMITE_RESERVA_ESTOQUE''' com o valor referente a quantidade de horas de reserva desejada.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
O usuário cria um pedido, preenche todos os campos do cabeçalho do pedido e faz a busca por um produto. Nesse momento a grid exibe as quantidades atuais de cada produto que satisfaça a busca. Ao inserir o produto como um item do pedido ele dispara uma chamada que irá verificar se o saldo de estoque é suficiente medindo todas as quantidades do estoque e em caso positivo ele irá criar uma movimentação para essa transação mesmo antes de salvar o pedido. Essa transação deverá ser armazenada para que outro vendedor tenha controle da posição atual de estoque. Nesse momento a reserva é salva em banco com a data, sessão do vendedor, status da reserva, produto, organização de venda e a quantidade reservada.&lt;br /&gt;
&lt;br /&gt;
Deve ser disponibilizado uma forma de cancelar uma reserva feita para um produto de uma sessão que teve algum problema e ainda está pendente.&lt;br /&gt;
&lt;br /&gt;
O pedido poderá ser salvo mantendo as movimentações do pedido como reserva de estoque mas apenas no momento que aquele pedido for efetivado as movimentações de estoque passam a ser movimentações de saída.&lt;br /&gt;
&lt;br /&gt;
== Cálculo de estoque ==&lt;br /&gt;
A quantidade de estoque de um produto em uma organização de venda é calculada da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Quantidade Estoque = Quantidade Disponível do Produto na Organização de Venda - Soma(QT_ITEM dos pedidos não exportados deste produto e desta organizaação de venda) - Soma(QT_RESERVA com status pendente e dentro do limite de horas da reserva para o produto e a organização de venda)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela ==&lt;br /&gt;
Deve ser adicionado o status 'R' de reserva nas movimentações da tabela estoque_movimento&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
João insere um item que tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 20&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A deve ser adicionado no pedido&lt;br /&gt;
# O estoque de A deve ficar com o valor de 10&lt;br /&gt;
&lt;br /&gt;
===Cenário em que o produto não tem estoque===&lt;br /&gt;
João insere um item que não tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 6&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A não deve ser adicionado no pedido e uma exceção de falta de estoque para o produto deve ser lançada&lt;br /&gt;
# O estoque de A deve permanecer com o valor de 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 15&lt;br /&gt;
# O item A é adicionado ao pedido Y&lt;br /&gt;
# O estoque de A deve ficar com o valor de 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque onde falta estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que não tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 20&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 5&lt;br /&gt;
# O item A não pode ser adicionado ao pedido Y e uma exceção de falta de estoque deve ser lançada&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3070</id>
		<title>Reserva de estoque</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Reserva_de_estoque&amp;diff=3070"/>
		<updated>2017-02-21T14:25:27Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Necessidade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Necessidade ==&lt;br /&gt;
Para o usuário ao editar/criar um pedido as quantidades deverão ser abatidas do saldo de estoque a medida que o vendedor insere os itens e que essas alterações tornem-se visíveis para todos os outros vendedores.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Não Efetivado, Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
=Configurações Ativadoras=&lt;br /&gt;
Precisa ter a configuração '''ID_UTILIZA_RESERVA_ESTOQUE''' com '''S'''. Além disso é preciso da configuração '''QT_HRS_LIMITE_RESERVA_ESTOQUE''' com o valor referente a quantidade de horas de reserva desejada.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
O usuário cria um pedido, preenche todos os campos do cabeçalho do pedido e faz a busca por um produto. Nesse momento a grid exibe as quantidades atuais de cada produto que satisfaça a busca. Ao inserir o produto como um item do pedido ele dispara uma chamada que irá verificar se o saldo de estoque é suficiente medindo todas as quantidades do estoque e em caso positivo ele irá criar uma movimentação para essa transação mesmo antes de salvar o pedido. Essa transação deverá ser armazenada para que outro vendedor tenha controle da posição atual de estoque. Nesse momento a reserva é salva em banco com a data, sessão do vendedor, status da reserva, produto, organização de venda e a quantidade reservada.&lt;br /&gt;
&lt;br /&gt;
Deve ser disponibilizado uma forma de cancelar uma reserva feita para um produto de uma sessão que teve algum problema e ainda está pendente.&lt;br /&gt;
&lt;br /&gt;
O pedido poderá ser salvo mantendo as movimentações do pedido como reserva de estoque mas apenas no momento que aquele pedido for efetivado as movimentações de estoque passam a ser movimentações de saída.&lt;br /&gt;
&lt;br /&gt;
== Cálculo de estoque ==&lt;br /&gt;
A quantidade de estoque de um produto em uma organização de venda é calculada da seguinte maneira:&lt;br /&gt;
&lt;br /&gt;
Quantidade Estoque = Quantidade Disponível do Produto na Organização de Venda - Soma(QT_ITEM dos pedidos não exportados deste produto e desta organizaação de venda) - Soma(QT_RESERVA com status pendente e dentro do limite de horas da reserva para o produto e a organização de venda)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela ==&lt;br /&gt;
Deve ser adicionado o status 'R' de reserva nas movimentações da tabela estoque_movimento&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
João insere um item que tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 20&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A deve ser adicionado no pedido&lt;br /&gt;
# O estoque de A deve ficar com o valor de 10&lt;br /&gt;
&lt;br /&gt;
===Cenário em que o produto não tem estoque===&lt;br /&gt;
João insere um item que não tem estoque no pedido&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 6&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A não deve ser adicionado no pedido e uma exceção de falta de estoque para o produto deve ser lançada&lt;br /&gt;
# O estoque de A deve permanecer com o valor de 6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 10&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 15&lt;br /&gt;
# O item A é adicionado ao pedido Y&lt;br /&gt;
# O estoque de A deve ficar com o valor de 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário de concorrência de estoque onde falta estoque===&lt;br /&gt;
João insere um item A, que tem estoque, no pedido e José insere em outro pedido o item A, que não tem estoque&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedores: João, José&lt;br /&gt;
# Item: A&lt;br /&gt;
# Estoque de A: 25&lt;br /&gt;
# Pedido X de João&lt;br /&gt;
# Pedido Y de José&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Na lupa de produto de João é escolhido o item A e escolhida a quantidade 20&lt;br /&gt;
# Na lupa de produto de José é escolhido o item A e escolhida a quantidade 15&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O item A é adicionado ao pedido X&lt;br /&gt;
# O estoque de A deve ficar com o valor de 5&lt;br /&gt;
# O item A não pode ser adicionado ao pedido Y e uma exceção de falta de estoque deve ser lançada&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=3069</id>
		<title>Nova tela de cadastro de pedidos</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=3069"/>
		<updated>2017-02-21T14:24:17Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Premissas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  20/01/2017  ||  Rodrigo Bastos   ||  Inclusão de Novas telas após a última reunião&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
A tela de cadastro de pedidos precisa de alguns ajustes para ser melhor utilizada pela Mais Próxima.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Não Efetivado, Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
=== Ajuste 1 ===&lt;br /&gt;
Na tela de cadastro de pedidos deverá ser possível selecionar uma lupa com as informações contidas de grupo econômico. Se for selecionado um determinado grupo econômico nesta lupa, isso influenciará a consulta da lupa de clientes, pois esta lupa de clientes só trará os clientes que são do grupo econômico que foi escolhido previamente. Caso não seja escolhido algum grupo econômico, a lupa de clientes deve funcionar normalmente e deve trazer todos os clientes que o usuário tiver visibilidade.&lt;br /&gt;
&lt;br /&gt;
O campo de grupo econômico deve ser algo parecido com o do protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:GrupoEconomicoCPP.png]]&lt;br /&gt;
&lt;br /&gt;
Os grupos econômicos dos clientes serão informações trazidas do Protheus.&lt;br /&gt;
&lt;br /&gt;
=== Ajuste 2 ===&lt;br /&gt;
O segundo ajuste desta tela ocorre após o preenchimento do cabeçalho do pedido. Devem existir dois novos campos na tela de adição de itens, um campo chamado Grupo Fornecedor e outro chamado Produto. Este campo de Produto deve substituir a atual lupa do Produto.&lt;br /&gt;
&lt;br /&gt;
Estes campos devem ficar parecidos com o protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:LupaGrupoEconomico.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar na imagem ao lado  do campo de Grupo Fornecedor ou de Produto deve aparecer uma grid com os itens que casem sua descrição com o campo Produto ou que casem com o grupo fornecedor. A grid mostrada deve possuir os seguintes campos:&lt;br /&gt;
* Código do Produto&lt;br /&gt;
* Código do Fabricante&lt;br /&gt;
* Descrição do Produto&lt;br /&gt;
* Estoque do Produto&lt;br /&gt;
* Preço Sugerido do Produto&lt;br /&gt;
&lt;br /&gt;
A tela deve ser parecida com a mostrada abaixo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo2arte.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar no icone ao lado do produto na grid, este deve ser adicionado automaticamente ao item do pedido, para que seja informada a quantidade desejada e confirmados o preço de venda ou aplicado um desconto.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Nova Tela ===&lt;br /&gt;
As modificações na tela de cadastro de pedido são mostradas nas imagens abaixo.&lt;br /&gt;
&lt;br /&gt;
O cabeçalho do pedido é preenchido.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo1.png]]&lt;br /&gt;
&lt;br /&gt;
Depois é escolhido um Grupo Fornecedor ou Produto e a grid com todos os produtos equivalentes é mostrada.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo2arte.png]]&lt;br /&gt;
&lt;br /&gt;
Um dos produtos é escolhido e adiciona-se a quantidade desejada dele.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo3.png]]&lt;br /&gt;
&lt;br /&gt;
Após apertar inserir observa-se que o produto entrou como um item no pedido.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo4.png]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz com escolha de grupo econômico===&lt;br /&gt;
João escolhe um grupo econômico X que possui os clientes (A, B e C)&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes os clientes: A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz sem escolha de grupo econômico===&lt;br /&gt;
João escolhe um cliente sem escolher nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: não escolhido&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João tenta selecionar um cliente sem ter selecionado nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes todos os clientes que o usuário tem visibilidade&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo econômico sem nenhum cliente===&lt;br /&gt;
João escolhe um grupo econômico X que não possui nenhum cliente vinculado&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum cliente como opção de escolha na lupa de clientes.&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor com produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor sem nenhum produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor sem nenhum produto.&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum produto na grid de produtos&lt;br /&gt;
&lt;br /&gt;
===Cenário com Produto existente===&lt;br /&gt;
João digita no campo de Produto uma string&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# String: Radio&lt;br /&gt;
# Produtos: Radio_A, Radio_B e Radio_C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Produto a string Radio&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos Radio_A, Radio_B e Radio_C&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=3068</id>
		<title>Nova tela de cadastro de pedidos</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=3068"/>
		<updated>2017-02-21T13:44:52Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Ajuste 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  20/01/2017  ||  Rodrigo Bastos   ||  Inclusão de Novas telas após a última reunião&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
A tela de cadastro de pedidos precisa de alguns ajustes para ser melhor utilizada pela Mais Próxima.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Efetivado, Não Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
=== Ajuste 1 ===&lt;br /&gt;
Na tela de cadastro de pedidos deverá ser possível selecionar uma lupa com as informações contidas de grupo econômico. Se for selecionado um determinado grupo econômico nesta lupa, isso influenciará a consulta da lupa de clientes, pois esta lupa de clientes só trará os clientes que são do grupo econômico que foi escolhido previamente. Caso não seja escolhido algum grupo econômico, a lupa de clientes deve funcionar normalmente e deve trazer todos os clientes que o usuário tiver visibilidade.&lt;br /&gt;
&lt;br /&gt;
O campo de grupo econômico deve ser algo parecido com o do protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:GrupoEconomicoCPP.png]]&lt;br /&gt;
&lt;br /&gt;
Os grupos econômicos dos clientes serão informações trazidas do Protheus.&lt;br /&gt;
&lt;br /&gt;
=== Ajuste 2 ===&lt;br /&gt;
O segundo ajuste desta tela ocorre após o preenchimento do cabeçalho do pedido. Devem existir dois novos campos na tela de adição de itens, um campo chamado Grupo Fornecedor e outro chamado Produto. Este campo de Produto deve substituir a atual lupa do Produto.&lt;br /&gt;
&lt;br /&gt;
Estes campos devem ficar parecidos com o protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:LupaGrupoEconomico.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar na imagem ao lado  do campo de Grupo Fornecedor ou de Produto deve aparecer uma grid com os itens que casem sua descrição com o campo Produto ou que casem com o grupo fornecedor. A grid mostrada deve possuir os seguintes campos:&lt;br /&gt;
* Código do Produto&lt;br /&gt;
* Código do Fabricante&lt;br /&gt;
* Descrição do Produto&lt;br /&gt;
* Estoque do Produto&lt;br /&gt;
* Preço Sugerido do Produto&lt;br /&gt;
&lt;br /&gt;
A tela deve ser parecida com a mostrada abaixo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo2arte.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar no icone ao lado do produto na grid, este deve ser adicionado automaticamente ao item do pedido, para que seja informada a quantidade desejada e confirmados o preço de venda ou aplicado um desconto.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Nova Tela ===&lt;br /&gt;
As modificações na tela de cadastro de pedido são mostradas nas imagens abaixo.&lt;br /&gt;
&lt;br /&gt;
O cabeçalho do pedido é preenchido.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo1.png]]&lt;br /&gt;
&lt;br /&gt;
Depois é escolhido um Grupo Fornecedor ou Produto e a grid com todos os produtos equivalentes é mostrada.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo2arte.png]]&lt;br /&gt;
&lt;br /&gt;
Um dos produtos é escolhido e adiciona-se a quantidade desejada dele.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo3.png]]&lt;br /&gt;
&lt;br /&gt;
Após apertar inserir observa-se que o produto entrou como um item no pedido.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo4.png]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz com escolha de grupo econômico===&lt;br /&gt;
João escolhe um grupo econômico X que possui os clientes (A, B e C)&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes os clientes: A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz sem escolha de grupo econômico===&lt;br /&gt;
João escolhe um cliente sem escolher nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: não escolhido&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João tenta selecionar um cliente sem ter selecionado nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes todos os clientes que o usuário tem visibilidade&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo econômico sem nenhum cliente===&lt;br /&gt;
João escolhe um grupo econômico X que não possui nenhum cliente vinculado&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum cliente como opção de escolha na lupa de clientes.&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor com produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor sem nenhum produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor sem nenhum produto.&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum produto na grid de produtos&lt;br /&gt;
&lt;br /&gt;
===Cenário com Produto existente===&lt;br /&gt;
João digita no campo de Produto uma string&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# String: Radio&lt;br /&gt;
# Produtos: Radio_A, Radio_B e Radio_C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Produto a string Radio&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos Radio_A, Radio_B e Radio_C&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=3067</id>
		<title>Nova tela de cadastro de pedidos</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=3067"/>
		<updated>2017-02-21T13:37:58Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Histórico de Revisões */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  20/01/2017  ||  Rodrigo Bastos   ||  Inclusão de Novas telas após a última reunião&lt;br /&gt;
|-&lt;br /&gt;
|  21/02/2017  ||  Guido Ciarlini   ||  Inclusão das PREMISSAS para o Pedido&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
A tela de cadastro de pedidos precisa de alguns ajustes para ser melhor utilizada pela Mais Próxima.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Efetivado, Não Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
=== Ajuste 1 ===&lt;br /&gt;
Na tela de cadastro de pedidos deverá ser possível selecionar uma lupa com as informações contidas de grupo econômico. Se for selecionado um determinado grupo econômico nesta lupa, isso influenciará a consulta da lupa de clientes, pois esta lupa de clientes só trará os clientes que são do grupo econômico que foi escolhido previamente. Caso não seja escolhido algum grupo econômico, a lupa de clientes deve funcionar normalmente e deve trazer todos os clientes que o usuário tiver visibilidade.&lt;br /&gt;
&lt;br /&gt;
O campo de grupo econômico deve ser algo parecido com o do protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:GrupoEconomicoCPP.png]]&lt;br /&gt;
&lt;br /&gt;
Os grupos econômicos dos clientes serão informações trazidas do Protheus.&lt;br /&gt;
&lt;br /&gt;
=== Ajuste 2 ===&lt;br /&gt;
O segundo ajuste desta tela ocorre após o preenchimento do cabeçalho do pedido. Devem existir dois novos campos na tela de adição de itens, um campo chamado Grupo Fornecedor e outro chamado Produto. Este campo de Produto deve substituir a atual lupa do Produto.&lt;br /&gt;
&lt;br /&gt;
Estes campos devem ficar parecidos com o protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:LupaGrupoEconomico.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar na imagem ao lado  do campo de Grupo Fornecedor ou de Produto deve aparecer uma grid com os itens que casem sua descrição com o campo Produto ou que casem com o grupo fornecedor. A grid mostrada deve possuir os seguintes campos:&lt;br /&gt;
* Código do Produto&lt;br /&gt;
* Código do Fabricante&lt;br /&gt;
* Descrição do Produto&lt;br /&gt;
* Estoque do Produto&lt;br /&gt;
* Preço Sugerido do Produto&lt;br /&gt;
&lt;br /&gt;
A tela deve ser parecida com a mostrada abaixo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo2arte.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar no icone ao lado do produto na grid, este deve ser adicionado automaticamente ao pedido.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Nova Tela ===&lt;br /&gt;
As modificações na tela de cadastro de pedido são mostradas nas imagens abaixo.&lt;br /&gt;
&lt;br /&gt;
O cabeçalho do pedido é preenchido.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo1.png]]&lt;br /&gt;
&lt;br /&gt;
Depois é escolhido um Grupo Fornecedor ou Produto e a grid com todos os produtos equivalentes é mostrada.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo2arte.png]]&lt;br /&gt;
&lt;br /&gt;
Um dos produtos é escolhido e adiciona-se a quantidade desejada dele.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo3.png]]&lt;br /&gt;
&lt;br /&gt;
Após apertar inserir observa-se que o produto entrou como um item no pedido.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo4.png]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz com escolha de grupo econômico===&lt;br /&gt;
João escolhe um grupo econômico X que possui os clientes (A, B e C)&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes os clientes: A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz sem escolha de grupo econômico===&lt;br /&gt;
João escolhe um cliente sem escolher nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: não escolhido&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João tenta selecionar um cliente sem ter selecionado nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes todos os clientes que o usuário tem visibilidade&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo econômico sem nenhum cliente===&lt;br /&gt;
João escolhe um grupo econômico X que não possui nenhum cliente vinculado&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum cliente como opção de escolha na lupa de clientes.&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor com produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor sem nenhum produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor sem nenhum produto.&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum produto na grid de produtos&lt;br /&gt;
&lt;br /&gt;
===Cenário com Produto existente===&lt;br /&gt;
João digita no campo de Produto uma string&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# String: Radio&lt;br /&gt;
# Produtos: Radio_A, Radio_B e Radio_C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Produto a string Radio&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos Radio_A, Radio_B e Radio_C&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=3066</id>
		<title>Nova tela de cadastro de pedidos</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=3066"/>
		<updated>2017-02-21T13:36:49Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Necessidade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  20/01/2017  ||  Rodrigo Bastos   ||  Inclusão de Novas telas após a última reunião&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
A tela de cadastro de pedidos precisa de alguns ajustes para ser melhor utilizada pela Mais Próxima.&lt;br /&gt;
&lt;br /&gt;
=== Premissas ===&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Efetivado, Não Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
=== Ajuste 1 ===&lt;br /&gt;
Na tela de cadastro de pedidos deverá ser possível selecionar uma lupa com as informações contidas de grupo econômico. Se for selecionado um determinado grupo econômico nesta lupa, isso influenciará a consulta da lupa de clientes, pois esta lupa de clientes só trará os clientes que são do grupo econômico que foi escolhido previamente. Caso não seja escolhido algum grupo econômico, a lupa de clientes deve funcionar normalmente e deve trazer todos os clientes que o usuário tiver visibilidade.&lt;br /&gt;
&lt;br /&gt;
O campo de grupo econômico deve ser algo parecido com o do protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:GrupoEconomicoCPP.png]]&lt;br /&gt;
&lt;br /&gt;
Os grupos econômicos dos clientes serão informações trazidas do Protheus.&lt;br /&gt;
&lt;br /&gt;
=== Ajuste 2 ===&lt;br /&gt;
O segundo ajuste desta tela ocorre após o preenchimento do cabeçalho do pedido. Devem existir dois novos campos na tela de adição de itens, um campo chamado Grupo Fornecedor e outro chamado Produto. Este campo de Produto deve substituir a atual lupa do Produto.&lt;br /&gt;
&lt;br /&gt;
Estes campos devem ficar parecidos com o protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:LupaGrupoEconomico.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar na imagem ao lado  do campo de Grupo Fornecedor ou de Produto deve aparecer uma grid com os itens que casem sua descrição com o campo Produto ou que casem com o grupo fornecedor. A grid mostrada deve possuir os seguintes campos:&lt;br /&gt;
* Código do Produto&lt;br /&gt;
* Código do Fabricante&lt;br /&gt;
* Descrição do Produto&lt;br /&gt;
* Estoque do Produto&lt;br /&gt;
* Preço Sugerido do Produto&lt;br /&gt;
&lt;br /&gt;
A tela deve ser parecida com a mostrada abaixo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo2arte.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar no icone ao lado do produto na grid, este deve ser adicionado automaticamente ao pedido.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Nova Tela ===&lt;br /&gt;
As modificações na tela de cadastro de pedido são mostradas nas imagens abaixo.&lt;br /&gt;
&lt;br /&gt;
O cabeçalho do pedido é preenchido.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo1.png]]&lt;br /&gt;
&lt;br /&gt;
Depois é escolhido um Grupo Fornecedor ou Produto e a grid com todos os produtos equivalentes é mostrada.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo2arte.png]]&lt;br /&gt;
&lt;br /&gt;
Um dos produtos é escolhido e adiciona-se a quantidade desejada dele.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo3.png]]&lt;br /&gt;
&lt;br /&gt;
Após apertar inserir observa-se que o produto entrou como um item no pedido.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo4.png]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz com escolha de grupo econômico===&lt;br /&gt;
João escolhe um grupo econômico X que possui os clientes (A, B e C)&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes os clientes: A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz sem escolha de grupo econômico===&lt;br /&gt;
João escolhe um cliente sem escolher nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: não escolhido&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João tenta selecionar um cliente sem ter selecionado nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes todos os clientes que o usuário tem visibilidade&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo econômico sem nenhum cliente===&lt;br /&gt;
João escolhe um grupo econômico X que não possui nenhum cliente vinculado&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum cliente como opção de escolha na lupa de clientes.&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor com produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor sem nenhum produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor sem nenhum produto.&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum produto na grid de produtos&lt;br /&gt;
&lt;br /&gt;
===Cenário com Produto existente===&lt;br /&gt;
João digita no campo de Produto uma string&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# String: Radio&lt;br /&gt;
# Produtos: Radio_A, Radio_B e Radio_C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Produto a string Radio&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos Radio_A, Radio_B e Radio_C&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=3065</id>
		<title>Nova tela de cadastro de pedidos</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=3065"/>
		<updated>2017-02-21T13:35:45Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Necessidade */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  20/01/2017  ||  Rodrigo Bastos   ||  Inclusão de Novas telas após a última reunião&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
A tela de cadastro de pedidos precisa de alguns ajustes para ser melhor utilizada pela Mais Próxima.&lt;br /&gt;
&lt;br /&gt;
*** Premissas ***&lt;br /&gt;
&lt;br /&gt;
# O pedido de venda possui dois status (Efetivado, Não Efetivado), que definem se o pedido pode avançar no processo de aprovação, faturamento pelo ERP, etc;&lt;br /&gt;
# Todo pedido de venda ficará com o status “Não Efetivado” para que o vendedor, manualmente, efetive o pedido. &lt;br /&gt;
# O pedido “não efetivado” abate estoque;&lt;br /&gt;
# O pedido “não efetivado” abate limite de crédito;&lt;br /&gt;
# O pedido “não efetivado” reduz saldo da conta corrente;&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
=== Ajuste 1 ===&lt;br /&gt;
Na tela de cadastro de pedidos deverá ser possível selecionar uma lupa com as informações contidas de grupo econômico. Se for selecionado um determinado grupo econômico nesta lupa, isso influenciará a consulta da lupa de clientes, pois esta lupa de clientes só trará os clientes que são do grupo econômico que foi escolhido previamente. Caso não seja escolhido algum grupo econômico, a lupa de clientes deve funcionar normalmente e deve trazer todos os clientes que o usuário tiver visibilidade.&lt;br /&gt;
&lt;br /&gt;
O campo de grupo econômico deve ser algo parecido com o do protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:GrupoEconomicoCPP.png]]&lt;br /&gt;
&lt;br /&gt;
Os grupos econômicos dos clientes serão informações trazidas do Protheus.&lt;br /&gt;
&lt;br /&gt;
=== Ajuste 2 ===&lt;br /&gt;
O segundo ajuste desta tela ocorre após o preenchimento do cabeçalho do pedido. Devem existir dois novos campos na tela de adição de itens, um campo chamado Grupo Fornecedor e outro chamado Produto. Este campo de Produto deve substituir a atual lupa do Produto.&lt;br /&gt;
&lt;br /&gt;
Estes campos devem ficar parecidos com o protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:LupaGrupoEconomico.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar na imagem ao lado  do campo de Grupo Fornecedor ou de Produto deve aparecer uma grid com os itens que casem sua descrição com o campo Produto ou que casem com o grupo fornecedor. A grid mostrada deve possuir os seguintes campos:&lt;br /&gt;
* Código do Produto&lt;br /&gt;
* Código do Fabricante&lt;br /&gt;
* Descrição do Produto&lt;br /&gt;
* Estoque do Produto&lt;br /&gt;
* Preço Sugerido do Produto&lt;br /&gt;
&lt;br /&gt;
A tela deve ser parecida com a mostrada abaixo.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo2arte.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar no icone ao lado do produto na grid, este deve ser adicionado automaticamente ao pedido.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Nova Tela ===&lt;br /&gt;
As modificações na tela de cadastro de pedido são mostradas nas imagens abaixo.&lt;br /&gt;
&lt;br /&gt;
O cabeçalho do pedido é preenchido.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo1.png]]&lt;br /&gt;
&lt;br /&gt;
Depois é escolhido um Grupo Fornecedor ou Produto e a grid com todos os produtos equivalentes é mostrada.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo2arte.png]]&lt;br /&gt;
&lt;br /&gt;
Um dos produtos é escolhido e adiciona-se a quantidade desejada dele.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo3.png]]&lt;br /&gt;
&lt;br /&gt;
Após apertar inserir observa-se que o produto entrou como um item no pedido.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Passo4.png]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz com escolha de grupo econômico===&lt;br /&gt;
João escolhe um grupo econômico X que possui os clientes (A, B e C)&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes os clientes: A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz sem escolha de grupo econômico===&lt;br /&gt;
João escolhe um cliente sem escolher nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: não escolhido&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João tenta selecionar um cliente sem ter selecionado nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes todos os clientes que o usuário tem visibilidade&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo econômico sem nenhum cliente===&lt;br /&gt;
João escolhe um grupo econômico X que não possui nenhum cliente vinculado&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum cliente como opção de escolha na lupa de clientes.&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor com produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor sem nenhum produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor sem nenhum produto.&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum produto na grid de produtos&lt;br /&gt;
&lt;br /&gt;
===Cenário com Produto existente===&lt;br /&gt;
João digita no campo de Produto uma string&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# String: Radio&lt;br /&gt;
# Produtos: Radio_A, Radio_B e Radio_C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Produto a string Radio&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos Radio_A, Radio_B e Radio_C&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=2907</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=2907"/>
		<updated>2017-02-14T19:26:11Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Histórico de Revisões */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/01/2017  ||  Guido Ciarlini   ||  Finalização do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  14/02/2017  ||  Guido Ciarlini   ||  Inclusão das validações da aprovação Comercial&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
#	Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
#	Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma), com as seguintes validações:&lt;br /&gt;
#	'''Fluxo de Aprovação Comercial:''' no fluxo de aprovação comercial o pedido ao ser efetivado pelo vendedor pode evoluir em três situações:&lt;br /&gt;
## Se tiver dentro da política comercial padrão: (igual ou superior ao valor sugerido ou abaixo porém com utilização de c/c para “pagar” a diferença) – deverá ser enviado para o status “Pendente de Credito” sem necessidade de aprovação do Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão: (abaixo do sugerido , sem saldo em c/c para “pagar” a diferença,  porém igual ou superior ao mínimo) – deverá ficar bloqueado para liberação de usuário com alçada de Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão, e fora da alçada do Supervisor: ( abaixo do mínimo, sem saldo em c/c para “pagar” a diferença) – deverá ficar bloqueado para liberação de usuário com alçada de Gerente.&lt;br /&gt;
#	'''Fluxo de Aprovação Financeira:''' não haverão validações no GeoSales para o fluxo de aprovação financeira. O pedido ao ser aprovado pelo Comercial vai evoluir para a aprovação por um usuário com alçada de aprovação financeira.&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
&lt;br /&gt;
*Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, ficando livre e sendo enviado para o ERP.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales Server deve liberar o pedido e envia-lo para o ERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então reprova o pedido, fazendo com que ele volte para o João para alterar os preços.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado Comercial' e o devolve para o usuário João, para alterações.&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação e CANCELAMENTO do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então CANCELA o pedido.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Cancelado' e o finaliza no sistema.&lt;br /&gt;
&lt;br /&gt;
===Cenário com aprovação do pedido pelo Supervisor e NÃO APROVAÇÂO pelo Analista de Crédito===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços estão respeitando as regras da empresa. Antônio então APROVA o pedido.&lt;br /&gt;
&lt;br /&gt;
*Rui, Analista de Crédito, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação de Crédito. Rui abre o pedido, verifica os dados e o valor do Pedido. A Seguir vai ao sistema de analise de crédito para avaliar se esse cliente pode ter esse crédito aprovado. Como a situação de crédito do cliente não está boa, Rui REPROVA o pedido por problemas de Crédito do Cliente.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado por Crédito' e o devolver para que o usuário possa alterar e resolver a pendencia de crédito.&lt;br /&gt;
&lt;br /&gt;
===Cenário com aprovação do pedido pelo Supervisor e NÃO APROVAÇÂO e CANCELAMENTO pelo Analista de Crédito===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços estão respeitando as regras da empresa. Antônio então APROVA o pedido.&lt;br /&gt;
&lt;br /&gt;
*Rui, Analista de Crédito, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação de Crédito. Rui abre o pedido, verifica os dados e o valor do Pedido. A Seguir vai ao sistema de analise de crédito para avaliar se esse cliente pode ter esse crédito aprovado. Como a situação de crédito do cliente não está boa, Rui REPROVA e CANCELA o pedido por problemas de Crédito do Cliente.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Cancelado' e o finalizar no sistema.&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=2906</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=2906"/>
		<updated>2017-02-14T19:17:27Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Pré Detalhes da Solução Imperativa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  17/01/2017  ||  Guido Ciarlini   ||  Finalização do Documento&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
#	Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
#	Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma), com as seguintes validações:&lt;br /&gt;
#	'''Fluxo de Aprovação Comercial:''' no fluxo de aprovação comercial o pedido ao ser efetivado pelo vendedor pode evoluir em três situações:&lt;br /&gt;
## Se tiver dentro da política comercial padrão: (igual ou superior ao valor sugerido ou abaixo porém com utilização de c/c para “pagar” a diferença) – deverá ser enviado para o status “Pendente de Credito” sem necessidade de aprovação do Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão: (abaixo do sugerido , sem saldo em c/c para “pagar” a diferença,  porém igual ou superior ao mínimo) – deverá ficar bloqueado para liberação de usuário com alçada de Supervisor ou Gerente&lt;br /&gt;
## Se tiver fora da política comercial padrão, e fora da alçada do Supervisor: ( abaixo do mínimo, sem saldo em c/c para “pagar” a diferença) – deverá ficar bloqueado para liberação de usuário com alçada de Gerente.&lt;br /&gt;
#	'''Fluxo de Aprovação Financeira:''' não haverão validações no GeoSales para o fluxo de aprovação financeira. O pedido ao ser aprovado pelo Comercial vai evoluir para a aprovação por um usuário com alçada de aprovação financeira.&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
&lt;br /&gt;
*Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, ficando livre e sendo enviado para o ERP.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales Server deve liberar o pedido e envia-lo para o ERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então reprova o pedido, fazendo com que ele volte para o João para alterar os preços.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado Comercial' e o devolve para o usuário João, para alterações.&lt;br /&gt;
&lt;br /&gt;
===Cenário com NÃO aprovação e CANCELAMENTO do pedido pelo Supervisor===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços não estão respeitando as regras da empresa. Antônio então CANCELA o pedido.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Cancelado' e o finaliza no sistema.&lt;br /&gt;
&lt;br /&gt;
===Cenário com aprovação do pedido pelo Supervisor e NÃO APROVAÇÂO pelo Analista de Crédito===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços estão respeitando as regras da empresa. Antônio então APROVA o pedido.&lt;br /&gt;
&lt;br /&gt;
*Rui, Analista de Crédito, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação de Crédito. Rui abre o pedido, verifica os dados e o valor do Pedido. A Seguir vai ao sistema de analise de crédito para avaliar se esse cliente pode ter esse crédito aprovado. Como a situação de crédito do cliente não está boa, Rui REPROVA o pedido por problemas de Crédito do Cliente.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Reprovado por Crédito' e o devolver para que o usuário possa alterar e resolver a pendencia de crédito.&lt;br /&gt;
&lt;br /&gt;
===Cenário com aprovação do pedido pelo Supervisor e NÃO APROVAÇÂO e CANCELAMENTO pelo Analista de Crédito===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e verifica que os preços estão respeitando as regras da empresa. Antônio então APROVA o pedido.&lt;br /&gt;
&lt;br /&gt;
*Rui, Analista de Crédito, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação de Crédito. Rui abre o pedido, verifica os dados e o valor do Pedido. A Seguir vai ao sistema de analise de crédito para avaliar se esse cliente pode ter esse crédito aprovado. Como a situação de crédito do cliente não está boa, Rui REPROVA e CANCELA o pedido por problemas de Crédito do Cliente.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema GeoSales vai alterar o estado do pedido para 'Cancelado' e o finalizar no sistema.&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Convers%C3%A3o_de_pedido_de_or%C3%A7amento_em_pedido_de_venda&amp;diff=2444</id>
		<title>Conversão de pedido de orçamento em pedido de venda</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Convers%C3%A3o_de_pedido_de_or%C3%A7amento_em_pedido_de_venda&amp;diff=2444"/>
		<updated>2017-02-01T13:54:48Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Assertivas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  17/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  18/01/2017  ||  Rodrigo Bastos   ||  Adição da seção &amp;quot;Definições sobre pedido orçamento&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  27/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  31/01/2017  ||  Guido Ciarlini   ||  Finalização do Documento&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir ao usuário a criação de um pedido de venda a partir de um pedido do tipo orçamento.&lt;br /&gt;
&lt;br /&gt;
== Definições sobre pedido orçamento ==&lt;br /&gt;
O pedido de orçamento é uma simulação que o vendedor pode realizar e deixar salvo para posteriormente converter em um pedido de venda. As características do pedido de orçamento são:&lt;br /&gt;
# Não deve ser realizada baixa/reserva de estoque;&lt;br /&gt;
# Não deve ser realizada baixa do limite de crédito;&lt;br /&gt;
# Não deve ser utilizado o saldo da Conta Corrente;&lt;br /&gt;
# Não deve existir bloqueio (aprovação) para valor do item ou crédito;&lt;br /&gt;
# Pedido de orçamento não deve ser enviado para o ERP;&lt;br /&gt;
# O pedido de orçamento pode ser convertido em um pedido de venda, porém todas as críticas padronizadas do pedido de venda serão aplicadas;&lt;br /&gt;
# Os pedidos não convertidos para venda permanecerão no portal GeoSales;&lt;br /&gt;
# Após convertido, o pedido deverá assumir o preço negociado durante a emissão do pedido de orçamento;&lt;br /&gt;
# Caso não exista estoque para algum dos itens, o pedido inteiro não poderá ser convertido para venda;&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
No portal deverá ser disponibilizado um novo botão para clonar o pedido de orçamento (botão &amp;quot;Clonar Orçamento&amp;quot;) em um pedido de venda. Este botão somente deve ser exibido quando o pedido editado for do tipo Orçamento. Como mostrado abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Tipo pedido.png]]&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Maisprox orçamento.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar no botão de Clonar Orçamento, o cabeçalho do novo pedido deve ser idêntico ao cabeçalho do pedido de orçamento. Todos os campos deste cabeçalho devem ser não editáveis e o tipo do pedido deve ser modificado para VENDA.&lt;br /&gt;
&lt;br /&gt;
Ao clicar nesse botão deve aparecer uma tela para ser escolhida a quantidade de cada item que entrará no pedido de venda criado. Este passará pela tramitação normal de um pedido do tipo VENDA. A tela deve parecer com a tela abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Qtd itens.png]]&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Qtd itens2.png]]&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Qtd itens3.png]]&lt;br /&gt;
 &lt;br /&gt;
Ao ser salvo o pedido de venda, este deverá ter o código do orçamento originador como Pedido Pai. E o Pedido de Orçamento não deve ter as quantidades dos itens alteradas, permanecendo as originais.&lt;br /&gt;
&lt;br /&gt;
Cada vez que um novo pedido seja criado a partir desse orçamento, os pedidos com código Pedido Pai igual ao do orçamento serão avaliados para se saber as quantidades já atendidas do Orçamento, colocando os saldos existentes, se houverem, nas linhas.&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
# Vendedor João clona o pedido de orçamento X e cria o pedido de venda Y&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Pedido de Orçamento: X&lt;br /&gt;
# Itens do Orçamento X: A, B e C&lt;br /&gt;
# Quantidades escolhida dos itens: A (10), B (5) e C(15)&lt;br /&gt;
# Estoque disponível dos itens: A (20), B (10), C(30)&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Vendedor João aperta o botão de clonar o pedido de orçamento X até chegar na tela de escolha de quantidade dos itens&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O pedido Y deve ser criado com o tipo VENDA e com o Código do Pai preenchido com o código do pedido de Orçamento&lt;br /&gt;
# O pedido de venda Y deve ser criado com os itens A, B e C, com as quantidades 10, 5 e 15&lt;br /&gt;
# As quantidades dos itens do orçamento X devem permanecer inalteradas: A (20), B (10), C(30)&lt;br /&gt;
&lt;br /&gt;
===Cenário itens sem estoque disponível===&lt;br /&gt;
# Vendedor João clona o pedido de orçamento X e cria o pedido de venda Y&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Pedido de Orçamento: X&lt;br /&gt;
# Itens do Orçamento X: A, B e C&lt;br /&gt;
# Quantidades escolhida dos itens: A (10), B (5) e C(15)&lt;br /&gt;
# Estoque disponível dos itens: A (5), B (10), C(30)&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Vendedor João aperta o botão de clonar o pedido de orçamento X até chegar na tela de escolha de quantidade dos itens&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
Após a criação do pedido de venda Y:&lt;br /&gt;
# O pedido Y não deve ser criado pois o item A não possui estoque disponível&lt;br /&gt;
# Uma exceção de falta de estoque deve ser mostrada ao usuário&lt;br /&gt;
&lt;br /&gt;
===Cenário quantidades totais de itens===&lt;br /&gt;
# Vendedor João clona o pedido de orçamento X e cria o pedido de venda Y&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Pedido de Orçamento: X&lt;br /&gt;
# Itens do Orçamento X: A, B e C&lt;br /&gt;
# Quantidades escolhida dos itens: A (5), B (10) e C(30)&lt;br /&gt;
# Estoque disponível dos itens: A (5), B (10), C(30)&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Vendedor João aperta o botão de clonar o pedido de orçamento X até chegar na tela de escolha de quantidade dos itens&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O pedido Y deve ser criado com o tipo VENDA e com o Código do Pai preenchido com o código do pedido de Orçamento&lt;br /&gt;
# O pedido de venda Y deve ser criado com os itens A, B e C, com as quantidades 5, 10 e 30&lt;br /&gt;
# As quantidades dos itens do orçamento X devem permanecer: A (5), B (10), C(30)&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Convers%C3%A3o_de_pedido_de_or%C3%A7amento_em_pedido_de_venda&amp;diff=2441</id>
		<title>Conversão de pedido de orçamento em pedido de venda</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Convers%C3%A3o_de_pedido_de_or%C3%A7amento_em_pedido_de_venda&amp;diff=2441"/>
		<updated>2017-02-01T13:53:21Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Assertivas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  17/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|  18/01/2017  ||  Rodrigo Bastos   ||  Adição da seção &amp;quot;Definições sobre pedido orçamento&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|  27/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  31/01/2017  ||  Guido Ciarlini   ||  Finalização do Documento&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir ao usuário a criação de um pedido de venda a partir de um pedido do tipo orçamento.&lt;br /&gt;
&lt;br /&gt;
== Definições sobre pedido orçamento ==&lt;br /&gt;
O pedido de orçamento é uma simulação que o vendedor pode realizar e deixar salvo para posteriormente converter em um pedido de venda. As características do pedido de orçamento são:&lt;br /&gt;
# Não deve ser realizada baixa/reserva de estoque;&lt;br /&gt;
# Não deve ser realizada baixa do limite de crédito;&lt;br /&gt;
# Não deve ser utilizado o saldo da Conta Corrente;&lt;br /&gt;
# Não deve existir bloqueio (aprovação) para valor do item ou crédito;&lt;br /&gt;
# Pedido de orçamento não deve ser enviado para o ERP;&lt;br /&gt;
# O pedido de orçamento pode ser convertido em um pedido de venda, porém todas as críticas padronizadas do pedido de venda serão aplicadas;&lt;br /&gt;
# Os pedidos não convertidos para venda permanecerão no portal GeoSales;&lt;br /&gt;
# Após convertido, o pedido deverá assumir o preço negociado durante a emissão do pedido de orçamento;&lt;br /&gt;
# Caso não exista estoque para algum dos itens, o pedido inteiro não poderá ser convertido para venda;&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
No portal deverá ser disponibilizado um novo botão para clonar o pedido de orçamento (botão &amp;quot;Clonar Orçamento&amp;quot;) em um pedido de venda. Este botão somente deve ser exibido quando o pedido editado for do tipo Orçamento. Como mostrado abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Tipo pedido.png]]&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Maisprox orçamento.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar no botão de Clonar Orçamento, o cabeçalho do novo pedido deve ser idêntico ao cabeçalho do pedido de orçamento. Todos os campos deste cabeçalho devem ser não editáveis e o tipo do pedido deve ser modificado para VENDA.&lt;br /&gt;
&lt;br /&gt;
Ao clicar nesse botão deve aparecer uma tela para ser escolhida a quantidade de cada item que entrará no pedido de venda criado. Este passará pela tramitação normal de um pedido do tipo VENDA. A tela deve parecer com a tela abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Qtd itens.png]]&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Qtd itens2.png]]&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Qtd itens3.png]]&lt;br /&gt;
 &lt;br /&gt;
Ao ser salvo o pedido de venda, este deverá ter o código do orçamento originador como Pedido Pai. E o Pedido de Orçamento não deve ter as quantidades dos itens alteradas, permanecendo as originais.&lt;br /&gt;
&lt;br /&gt;
Cada vez que um novo pedido seja criado a partir desse orçamento, os pedidos com código Pedido Pai igual ao do orçamento serão avaliados para se saber as quantidades já atendidas do Orçamento, colocando os saldos existentes, se houverem, nas linhas.&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
# Vendedor João clona o pedido de orçamento X e cria o pedido de venda Y&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Pedido de Orçamento: X&lt;br /&gt;
# Itens do Orçamento X: A, B e C&lt;br /&gt;
# Quantidades escolhida dos itens: A (10), B (5) e C(15)&lt;br /&gt;
# Estoque disponível dos itens: A (20), B (10), C(30)&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Vendedor João aperta o botão de clonar o pedido de orçamento X até chegar na tela de escolha de quantidade dos itens&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O pedido Y deve ser criado com o tipo VENDA e com o Código do Pai preenchido com o código do pedido de Orçamento&lt;br /&gt;
# O pedido de venda Y deve ser criado com os itens A, B e C, com as quantidades 10, 5 e 15&lt;br /&gt;
# As quantidades dos itens do orçamento X devem permanecer inalteradas: A (20), B (10), C(30)&lt;br /&gt;
&lt;br /&gt;
===Cenário itens sem estoque disponível===&lt;br /&gt;
# Vendedor João clona o pedido de orçamento X e cria o pedido de venda Y&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Pedido de Orçamento: X&lt;br /&gt;
# Itens do Orçamento X: A, B e C&lt;br /&gt;
# Quantidades escolhida dos itens: A (10), B (5) e C(15)&lt;br /&gt;
# Estoque disponível dos itens: A (5), B (10), C(30)&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Vendedor João aperta o botão de clonar o pedido de orçamento X até chegar na tela de escolha de quantidade dos itens&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
Após a criação do pedido de venda Y:&lt;br /&gt;
# O pedido Y não deve ser criado pois o item A não possui estoque disponível&lt;br /&gt;
# Uma exceção de falta de estoque deve ser mostrada ao usuário&lt;br /&gt;
&lt;br /&gt;
===Cenário quantidades totais de itens===&lt;br /&gt;
# Vendedor João clona o pedido de orçamento X e cria o pedido de venda Y&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Vendedor: João&lt;br /&gt;
# Pedido de Orçamento: X&lt;br /&gt;
# Itens do Orçamento X: A, B e C&lt;br /&gt;
# Quantidades escolhida dos itens: A (5), B (10) e C(30)&lt;br /&gt;
# Estoque disponível dos itens: A (5), B (10), C(30)&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Vendedor João aperta o botão de clonar o pedido de orçamento X até chegar na tela de escolha de quantidade dos itens&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O pedido Y deve ser criado com o tipo VENDA&lt;br /&gt;
# O pedido de venda Y deve ser criado com os itens A, B e C, com as quantidades 5, 10 e 30&lt;br /&gt;
# As quantidades dos itens do orçamento X devem permanecer: A (5), B (10), C(30)&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1899</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1899"/>
		<updated>2017-01-13T16:33:24Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Cenário feliz com aprovação total do pedido */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
&lt;br /&gt;
# Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
# Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma);&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
&lt;br /&gt;
*Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, ficando livre e sendo enviado para o ERP.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales Server deve liberar o pedido e envia-lo para o ERP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1898</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1898"/>
		<updated>2017-01-13T16:32:56Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Cenários */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
&lt;br /&gt;
# Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
# Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma);&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
&lt;br /&gt;
*Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, ficando livre e sendo enviado para o ERP.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales Server deve liberar o pedido e envia-lo para o ERP&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1896</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1896"/>
		<updated>2017-01-13T15:08:02Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Operação */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
&lt;br /&gt;
# Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
# Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma);&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
*O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
*O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
&lt;br /&gt;
*Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, ficando livre e sendo enviado para o ERP.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales Server deve liberar o pedido e envia-lo para o ERP&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1895</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1895"/>
		<updated>2017-01-13T15:06:08Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Assertivas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
&lt;br /&gt;
# Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
# Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma);&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
&lt;br /&gt;
Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, ficando livre e sendo enviado para o ERP.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales Server deve liberar o pedido e envia-lo para o ERP&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1893</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1893"/>
		<updated>2017-01-13T14:38:35Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Operação */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
&lt;br /&gt;
# Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
# Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma);&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
&lt;br /&gt;
O Antônio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antônio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
&lt;br /&gt;
Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, ficando livre e sendo enviado para o ERP.&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1891</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1891"/>
		<updated>2017-01-13T14:35:17Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
Permitir que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
Para todos os pedidos haverá a necessidade de bloqueio do mesmo para aprovação posterior por um usuário especifico do Comercial e outro do Financeiro.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
&lt;br /&gt;
# Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
# Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1 (Fluxograma);&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com aprovação total do pedido===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Supervisor: Antonio&lt;br /&gt;
# Analista Crédito: Rui&lt;br /&gt;
# Pedido para o cliente Casa das TV´s com 3 itens de televisões&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
O Usuário João faz Login no Portal GeoSales e cria um pedido de venda para o Cliente Casa das TVs, com 3 televisões de LED (TV1, TV2 e TV3). Após selecionar os itens, informar as quantidades e salvar o pedido, este fica em estado 'Pendente Aprovação Comercial'.&lt;br /&gt;
O Antonio, supervisor de João, ao fazer login no Portal do Supervisor do GeoSales, recebe a informação de que existem pedidos pendentes para aprovação Comercial. Antonio abre o pedido, verifica os dados e, estando tudo correto, clica no botão de 'Aprovar Pedido'. Neste momento o pedido sai do estado de 'Pendente Aprovação Comercial' e passa para o estado de 'Pendente Aprovação Crédito', continuando pendente no sistema GeoSales.&lt;br /&gt;
Quando o analista de Crédito Rui faz o seu login no Portal de Supervisor do GeoSales, também recebe uma informação de que tem pedidos pendentes de aprovação de crédito. Rui seleciona o pedido para aprovação, abre o mesmo para visualizar os dados e vai proceder a analise financeira do Cliente Casa das TVs no seu sistema especifico. Ao concluir que o cliente Casa das TVs não tem impedimentos para a compra que está efetuando, clica no botão 'Aprovar Pedido'. Neste momento o pedido deixa de ter um estado de PENDENCIA, estando livre e sendo enviado para o ERP.&lt;br /&gt;
====Assertivas====&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=1890</id>
		<title>Nova tela de cadastro de pedidos</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Nova_tela_de_cadastro_de_pedidos&amp;diff=1890"/>
		<updated>2017-01-13T14:14:42Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Histórico de Revisões ==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;1&amp;quot;&lt;br /&gt;
! Data&lt;br /&gt;
! Quem &lt;br /&gt;
! Comentários &lt;br /&gt;
|-&lt;br /&gt;
|  05/01/2017  ||  Rodrigo Bastos    ||  Criação do Documento&lt;br /&gt;
|-&lt;br /&gt;
|  12/01/2017  ||  Fábio Sobral  ||  Análise e Aprovação da Arquitetura&lt;br /&gt;
|-&lt;br /&gt;
|  13/01/2017  ||  Guido Ciarlini   ||  Inclusão do Histórico de Revisões&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Necessidade ==&lt;br /&gt;
A tela de cadastro de pedidos precisa de alguns ajustes para ser melhor utilizada pela Mais Próxima. &lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
=== Ajuste 1 ===&lt;br /&gt;
Na tela de cadastro de pedidos deverá ser possível selecionar uma lupa com as informações contidas de grupo econômico. Se for selecionado um determinado grupo econômico nesta lupa, isso influenciará a consulta da lupa de clientes, pois esta lupa de clientes só trará os clientes que são do grupo econômico que foi escolhido previamente. Caso não seja escolhido algum grupo econômico, a lupa de clientes deve funcionar normalmente e deve trazer todos os clientes que o usuário tiver visibilidade.&lt;br /&gt;
&lt;br /&gt;
O campo de grupo econômico deve ser algo parecido com o do protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:GrupoEconomicoCPP.png]]&lt;br /&gt;
&lt;br /&gt;
Os grupos econômicos dos clientes serão informações trazidas do Protheus.&lt;br /&gt;
&lt;br /&gt;
=== Ajuste 2 ===&lt;br /&gt;
O segundo ajuste desta tela ocorre após o preenchimento do cabeçalho do pedido. Devem existir dois novos campos na tela de adição de itens, um campo chamado Grupo Econômico e outro chamado Produto. Este campo de Produto deve substituir a atual lupa do Produto.&lt;br /&gt;
&lt;br /&gt;
Estes campos devem ficar parecidos com o protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:LupaGrupoEconomico.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar na imagem ao lado  do campo de Grupo Fornecedor ou de Produto deve aparecer uma grid com os itens que casem sua descrição com o campo Produto ou que casem com o grupo fornecedor. A grid mostrada deve possuir os seguintes campos:&lt;br /&gt;
* Código do Produto&lt;br /&gt;
* Código do Fabricante&lt;br /&gt;
* Descrição do Produto&lt;br /&gt;
* Estoque do Produto&lt;br /&gt;
* Preço Sugerido do Produto&lt;br /&gt;
&lt;br /&gt;
A grid deve ser parecida com o protótipo abaixo:&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:GridProdutos.png]]&lt;br /&gt;
&lt;br /&gt;
Ao clicar no icone ao lado do produto na grid, este deve ser adicionado automaticamente ao pedido.&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz com escolha de grupo econômico===&lt;br /&gt;
João escolhe um grupo econômico X que possui os clientes (A, B e C)&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes os clientes: A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz sem escolha de grupo econômico===&lt;br /&gt;
João escolhe um cliente sem escolher nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: não escolhido&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João tenta selecionar um cliente sem ter selecionado nenhum grupo econômico&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar como opção de escolha na lupa de clientes todos os clientes que o usuário tem visibilidade&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo econômico sem nenhum cliente===&lt;br /&gt;
João escolhe um grupo econômico X que não possui nenhum cliente vinculado&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Econômico: X&lt;br /&gt;
# Clientes com grupo econômico X: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João escolhe na lupa de grupo econômico o grupo econômico X&lt;br /&gt;
# João tenta selecionar um cliente&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum cliente como opção de escolha na lupa de clientes.&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor com produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: A, B e C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos A, B e C&lt;br /&gt;
&lt;br /&gt;
===Cenário grupo fornecedor sem nenhum produto===&lt;br /&gt;
João escolhe no campo de grupo fornecedor um grupo de fornecedor sem nenhum produto.&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# Grupo Fornecedor: Fornecedor_1&lt;br /&gt;
# Produtos do grupo Fornecedor_1: nenhum&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Grupo Fornecedor o Fornecedor_1&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales não deve mostrar nenhum produto na grid de produtos&lt;br /&gt;
&lt;br /&gt;
===Cenário com Produto existente===&lt;br /&gt;
João digita no campo de Produto uma string&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário: João&lt;br /&gt;
# String: Radio&lt;br /&gt;
# Produtos: Radio_A, Radio_B e Radio_C&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João digita no campo de Produto a string Radio&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O GeoSales deve mostrar na grid de produtos os produtos Radio_A, Radio_B e Radio_C&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1630</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1630"/>
		<updated>2017-01-10T00:46:00Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Necessidade ==&lt;br /&gt;
Permitir ao usuário que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um grupo de usuários específico.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
No portal deverá permitir o cadastro de uma pendência para todos os pedidos onde um grupo específico de usuários possa aprova-lo.&lt;br /&gt;
O usuário administrador navegará a uma tela de cadastro e irá informar uma descrição de pendência e o grupo de usuários que pode aprovar essa pendência.&lt;br /&gt;
O GeoSales irá verificar quando um vendedor ao salvar um pedido e aplicar a esse pedido a pendência de aprovação. Se esse pedido for editado, ao salvar novamente ele irá setar o status de todas as pendências para pendente, para que todas as alterações que os usuários executem tenham que ser aprovadas novamente.&lt;br /&gt;
O GeoSales deverá disponibilizar uma tela de aprovações onde o usuário que acessar possa visualizar a listagem de pedidos que o grupo de usuários que ele pertence pode julgar caso exista alguma pendência atribuída a ele.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
&lt;br /&gt;
i. Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
&lt;br /&gt;
ii. Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1;&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
== Fluxograma ==&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com escolha de grupo econômico===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1629</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1629"/>
		<updated>2017-01-10T00:40:01Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Pré Detalhes da Solução Imperativa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Necessidade ==&lt;br /&gt;
Permitir ao usuário que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um grupo de usuários específico.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
No portal deverá permitir o cadastro de uma pendência para todos os pedidos onde um grupo específico de usuários possa aprova-lo.&lt;br /&gt;
O usuário administrador navegará a uma tela de cadastro e irá informar uma descrição de pendência e o grupo de usuários que pode aprovar essa pendência.&lt;br /&gt;
O GeoSales irá verificar quando um vendedor ao salvar um pedido e aplicar a esse pedido a pendência de aprovação. Se esse pedido for editado, ao salvar novamente ele irá setar o status de todas as pendências para pendente, para que todas as alterações que os usuários executem tenham que ser aprovadas novamente.&lt;br /&gt;
O GeoSales deverá disponibilizar uma tela de aprovações onde o usuário que acessar possa visualizar a listagem de pedidos que o grupo de usuários que ele pertence pode julgar caso exista alguma pendência atribuída a ele.&lt;br /&gt;
&lt;br /&gt;
Iremos utilizar as pendencias de pedido, customizando esta funcionalidade para atender as pendencias de Aprovação Comercial e Aprovação de Crédito. Para cada uma das novas pendencias, serão definidas alçadas de aprovação, onde iremos identificar o usuário ou perfil de usuário que poderá aprovar a pendencia em causa e mover o pedido para a pendencia seguinte. Aprovando a ultima pendencia, o pedido será enviado para o ERP. Terá que ser criada uma tela no Portal de Supervisor para cadastrar as alçadas para cada pendencia.&lt;br /&gt;
&lt;br /&gt;
a. O pedido de venda, após efetivado, poderá ficar pendente de aprovação pelas seguintes condições:&lt;br /&gt;
&lt;br /&gt;
i. Preço de um item: caso o vendedor ultrapasse o valor de negociação previamente autorizado;&lt;br /&gt;
&lt;br /&gt;
ii. Crédito: Alguns meios de pagamento devem bloquear o pedido automaticamente.&lt;br /&gt;
&lt;br /&gt;
b. O fluxo de aprovação do pedido deverá seguir o documento em anexo A1;&lt;br /&gt;
&lt;br /&gt;
c. As etapas de aprovação serão fixas e deverão seguir essa ordem (Supervisor de Vendas -&amp;gt; Análise de Crédito)&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com escolha de grupo econômico===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1627</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1627"/>
		<updated>2017-01-10T00:19:02Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Pré Detalhes da Solução Imperativa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Necessidade ==&lt;br /&gt;
Permitir ao usuário que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um grupo de usuários específico.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
No portal deverá permitir o cadastro de uma pendência para todos os pedidos onde um grupo específico de usuários possa aprova-lo.&lt;br /&gt;
O usuário administrador navegará a uma tela de cadastro e irá informar uma descrição de pendência e o grupo de usuários que pode aprovar essa pendência.&lt;br /&gt;
O GeoSales irá verificar quando um vendedor ao salvar um pedido e aplicar a esse pedido a pendência de aprovação. Se esse pedido for editado, ao salvar novamente ele irá setar o status de todas as pendências para pendente, para que todas as alterações que os usuários executem tenham que ser aprovadas novamente.&lt;br /&gt;
O GeoSales deverá disponibilizar uma tela de aprovações onde o usuário que acessar possa visualizar a listagem de pedidos que o grupo de usuários que ele pertence pode julgar caso exista alguma pendência atribuída a ele.&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.JPG]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com escolha de grupo econômico===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Arquivo:Fluxo_Aprova%C3%A7%C3%A3oPedidos.JPG&amp;diff=1626</id>
		<title>Arquivo:Fluxo AprovaçãoPedidos.JPG</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Arquivo:Fluxo_Aprova%C3%A7%C3%A3oPedidos.JPG&amp;diff=1626"/>
		<updated>2017-01-10T00:12:54Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1625</id>
		<title>Aprovação do pedido</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Aprova%C3%A7%C3%A3o_do_pedido&amp;diff=1625"/>
		<updated>2017-01-09T23:34:01Z</updated>

		<summary type="html">&lt;p&gt;Guido Ciarlini: /* Pré Detalhes da Solução Imperativa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Necessidade ==&lt;br /&gt;
Permitir ao usuário que antes da exportação do pedido para o ERP seja possível a aprovação do pedido por um grupo de usuários específico.&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
No portal deverá permitir o cadastro de uma pendência para todos os pedidos onde um grupo específico de usuários possa aprova-lo.&lt;br /&gt;
O usuário administrador navegará a uma tela de cadastro e irá informar uma descrição de pendência e o grupo de usuários que pode aprovar essa pendência.&lt;br /&gt;
O GeoSales irá verificar quando um vendedor ao salvar um pedido e aplicar a esse pedido a pendência de aprovação. Se esse pedido for editado, ao salvar novamente ele irá setar o status de todas as pendências para pendente, para que todas as alterações que os usuários executem tenham que ser aprovadas novamente.&lt;br /&gt;
O GeoSales deverá disponibilizar uma tela de aprovações onde o usuário que acessar possa visualizar a listagem de pedidos que o grupo de usuários que ele pertence pode julgar caso exista alguma pendência atribuída a ele.&lt;br /&gt;
[[Arquivo:Fluxo_AprovaçãoPedidos.png]]&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
===Cenário feliz com escolha de grupo econômico===&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
#&lt;/div&gt;</summary>
		<author><name>Guido Ciarlini</name></author>
	</entry>
</feed>