<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>http://wiki.geosales.com.br:8000/index.php?action=history&amp;feed=atom&amp;title=Limite_de_Cr%C3%A9dito_para_Bonifica%C3%A7%C3%A3o</id>
	<title>Limite de Crédito para Bonificação - Histórico de revisão</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.geosales.com.br:8000/index.php?action=history&amp;feed=atom&amp;title=Limite_de_Cr%C3%A9dito_para_Bonifica%C3%A7%C3%A3o"/>
	<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Limite_de_Cr%C3%A9dito_para_Bonifica%C3%A7%C3%A3o&amp;action=history"/>
	<updated>2026-05-06T00:55:06Z</updated>
	<subtitle>Histórico de revisões para esta página neste wiki</subtitle>
	<generator>MediaWiki 1.35.0</generator>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Limite_de_Cr%C3%A9dito_para_Bonifica%C3%A7%C3%A3o&amp;diff=1137&amp;oldid=prev</id>
		<title>Anderson: /* Pré Detalhes da Solução Imperativa */</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Limite_de_Cr%C3%A9dito_para_Bonifica%C3%A7%C3%A3o&amp;diff=1137&amp;oldid=prev"/>
		<updated>2016-12-16T13:49:16Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Pré Detalhes da Solução Imperativa&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;pt-BR&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Edição anterior&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Edição das 13h49min de 16 de dezembro de 2016&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l19&quot; &gt;Linha 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Linha 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Deverão ser utilizadas as estruturas da funcionalidade de limite de crédito por meio de pagamento. Para isso deverá ser cadastrado um meio de pagamento e uma condição de pagamento específicas para a bonificação. Após esse cadastro deverá ser vinculado a esse conjunto meio de pagamento e condição de pagamento um saldo.  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Deverão ser utilizadas as estruturas da funcionalidade de limite de crédito por meio de pagamento. Para isso deverá ser cadastrado um meio de pagamento e uma condição de pagamento específicas para a bonificação. Após esse cadastro deverá ser vinculado a esse conjunto meio de pagamento e condição de pagamento um saldo.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* A tabela utilizada para salvar os dados de saldos é a LIMITE_CLIENTE_MEIO_PGTO.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* A tabela utilizada para salvar os dados de saldos é a LIMITE_CLIENTE_MEIO_PGTO.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Como existe a possibilidade de pedidos de bonificação serem tirados no próprio ERP e haver devolução de notas fiscais, o controle do saldo estará no próprio ERP então, o cliente deve disponibilizar uma estrutura no banco de seu ERP que contenha o limite de crédito do vendedor para a bonificação,&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Como existe a possibilidade de pedidos de bonificação serem tirados no próprio ERP e haver devolução de notas fiscais, o controle do saldo estará no próprio ERP então, o cliente deve disponibilizar uma estrutura no banco de seu ERP que contenha o limite de crédito do vendedor para a bonificação,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Anderson</name></author>
	</entry>
	<entry>
		<id>http://wiki.geosales.com.br:8000/index.php?title=Limite_de_Cr%C3%A9dito_para_Bonifica%C3%A7%C3%A3o&amp;diff=1136&amp;oldid=prev</id>
		<title>Anderson: Criou página com '== Necessidade ==  Afim de evitar que os vendedores efetuem bonificações sem restrição, é preciso que os vendedores tenham um valor limite que seja consumido de acordo co...'</title>
		<link rel="alternate" type="text/html" href="http://wiki.geosales.com.br:8000/index.php?title=Limite_de_Cr%C3%A9dito_para_Bonifica%C3%A7%C3%A3o&amp;diff=1136&amp;oldid=prev"/>
		<updated>2016-12-16T13:43:15Z</updated>

		<summary type="html">&lt;p&gt;Criou página com &amp;#039;== Necessidade ==  Afim de evitar que os vendedores efetuem bonificações sem restrição, é preciso que os vendedores tenham um valor limite que seja consumido de acordo co...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Necessidade ==&lt;br /&gt;
&lt;br /&gt;
Afim de evitar que os vendedores efetuem bonificações sem restrição, é preciso que os vendedores tenham um valor limite que seja consumido de acordo com que os pedidos de bonificação forem feitos.&lt;br /&gt;
&lt;br /&gt;
== Solução Declarativa ==&lt;br /&gt;
&lt;br /&gt;
Será utilizado o limite de crédito por meio de pagamento para que seja possível criar um saldo para pedidos de bonificação. Para os pedidos do tipo bonificação será cadastrado um meio de pagamento que tenha um limite cadastrado para ele. &lt;br /&gt;
&lt;br /&gt;
=== Regras de Negócio ===&lt;br /&gt;
	&lt;br /&gt;
*[RN1] - Utilização do Saldo: o vendedor poderá utilizar o saldo de bonificação enquanto houver saldo, ou seja, o sistema validará somente se existe saldo disponível para a bonificação. Se V &amp;gt; SA, o sistema não deve permitir que o pedido seja salvo; caso contrário, deve-se atualizar o saldo do cliente SN = SA - V&lt;br /&gt;
#'''V''' = valor do pedido de bonificação&lt;br /&gt;
#'''SA''' = saldo disponível para o cliente antes da tirado do pedido&lt;br /&gt;
#'''SN''' = saldo novo disponível para o cliente, logo depois da tirado do pedido&lt;br /&gt;
&lt;br /&gt;
*[RN2] - O Saldo deve ser atualizado de acordo com as mudanças (Edição, exclusão, cancelamento, inclusão) nos pedidos alvo&lt;br /&gt;
&lt;br /&gt;
== Pré Detalhes da Solução Imperativa ==&lt;br /&gt;
&lt;br /&gt;
* Deverão ser utilizadas as estruturas da funcionalidade de limite de crédito por meio de pagamento. Para isso deverá ser cadastrado um meio de pagamento e uma condição de pagamento específicas para a bonificação. Após esse cadastro deverá ser vinculado a esse conjunto meio de pagamento e condição de pagamento um saldo. &lt;br /&gt;
* &lt;br /&gt;
* A tabela utilizada para salvar os dados de saldos é a LIMITE_CLIENTE_MEIO_PGTO.&lt;br /&gt;
* Como existe a possibilidade de pedidos de bonificação serem tirados no próprio ERP e haver devolução de notas fiscais, o controle do saldo estará no próprio ERP então, o cliente deve disponibilizar uma estrutura no banco de seu ERP que contenha o limite de crédito do vendedor para a bonificação,&lt;br /&gt;
&lt;br /&gt;
== Cenários ==&lt;br /&gt;
&lt;br /&gt;
===Cenário feliz===&lt;br /&gt;
João faz um pedido de bonificação para Sousa dentro dos limites&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário João&lt;br /&gt;
# Cliente Sousa com saldo de bonificação de R$1000&lt;br /&gt;
# O pedido de bonificação sendo criado com código pedido palm '''X'''&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João cadastra o pedido '''X''' para Sousa no valor de R$800&lt;br /&gt;
# João finaliza/salva esse pedido&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# Deve existir o pedido '''X''' na base de dados do sistema&lt;br /&gt;
# Esse pedido tem valor de R$800&lt;br /&gt;
# O saldo de bonificação de Sousa é de R$200&lt;br /&gt;
&lt;br /&gt;
===Cenário sem saldo===&lt;br /&gt;
João faz um pedido de bonificação para Sousa que excede seu saldo&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário João&lt;br /&gt;
# Cliente Sousa com saldo de bonificação de R$500&lt;br /&gt;
# O pedido de bonificação sendo criado com código pedido palm '''Y'''&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João cadastra o pedido '''Y''' para Sousa no valor de R$900&lt;br /&gt;
# João finaliza/salva esse pedido&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema deve exibir uma mensagem de restrição&lt;br /&gt;
# Não deve existir o pedido '''Y''' na base de dados do sistema&lt;br /&gt;
# O saldo de bonificação de Sousa continua de R$500&lt;br /&gt;
&lt;br /&gt;
===Cenário edição de pedidos de bonificação===&lt;br /&gt;
João edita as informações do pedido de bonificação feito para o Sousa&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário João&lt;br /&gt;
# Cliente Sousa com saldo de bonificação de R$500&lt;br /&gt;
# O pedido de bonificação sendo editado com código pedido palm '''Y'''&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João edita o pedido '''Y''' para Sousa e adiciona mais 2 produtos no valor de R$100,00&lt;br /&gt;
# João finaliza/salva esse pedido&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# Deve existir o pedido '''Y''' na base de dados do sistema&lt;br /&gt;
# O sistema deve recalcular o saldo do cliente após a mudança dos dados do pedido&lt;br /&gt;
# O saldo de bonificação de Sousa passa a ser de R$400&lt;br /&gt;
&lt;br /&gt;
===Cenário exclusão de pedidos de bonificação===&lt;br /&gt;
João exclui o pedido de bonificação feito para o Sousa&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Usuário João&lt;br /&gt;
# Cliente Sousa com saldo de bonificação de R$500&lt;br /&gt;
# 1 pedido de bonificação já cadastrado no valor de R$500 com código pedido palm '''Y'''&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# João exclui o pedido '''Y''' para Sousa no valor de R$500&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# O sistema deve, após a remoção do pedido, incrementar o saldo do cliente Sousa pelo valor igual ao valor do pedido excluído&lt;br /&gt;
# Não deve existir o pedido '''Y''' na base de dados do sistema&lt;br /&gt;
# O saldo de bonificação de Sousa deve ficar igual a R$1000&lt;br /&gt;
&lt;br /&gt;
===Cenário cancelamento de pedidos de bonificação===&lt;br /&gt;
O supervisor do João cancela o pedido de bonificação feito para o Sousa&lt;br /&gt;
&lt;br /&gt;
====Dado====&lt;br /&gt;
# Supervisor Pedro &lt;br /&gt;
# Cliente Sousa com saldo de bonificação de R$500&lt;br /&gt;
# 1 pedido de bonificação já cadastrado no valor de R$500 com código pedido palm '''Y'''&lt;br /&gt;
&lt;br /&gt;
====Operação====&lt;br /&gt;
# Pedro exclui o pedido '''Y''' para Sousa no valor de R$500&lt;br /&gt;
&lt;br /&gt;
====Assertivas====&lt;br /&gt;
# Não deve existir o pedido '''Y''' na base de dados do sistema&lt;br /&gt;
# O saldo de bonificação de Sousa deve ficar igual a R$1000&lt;/div&gt;</summary>
		<author><name>Anderson</name></author>
	</entry>
</feed>