Condição de Pagamento por Item

De GeoSales
Revisão de 13h16min de 21 de outubro de 2021 por Ramon.queiroz (discussão | contribs) (→‎Cenários)
Ir para navegação Ir para pesquisar

Histórico de Alterações

Data Quem Comentários
15/10/2021 João Ramon Criação do documento

Necessidade

O cliente possui uma política de inserção das condições de pagamento particulares a cada item solicitado em um determinado pedido. Atualmente, o GeoSales Evo possui a possibilidade de inserir uma condição de pagamento com opções pré-parametrizadas, mas com aplicação sobre todos os itens, de forma coletiva e uniforme, ou seja, a condição de pagamento atualmente inserida num pedido ficará incidirá sobre todos os itens, e não individualmente. A possiblidade de inserir condições de pagamento individuais por item é uma necessidade para o cliente, haja visto a política de quebra de pedidos que o cliente realiza em seu ERP, baseado nestes atributos.

Solução

Uma vez que o motivo da customização é para viabilizar a quebra de pedidos que o cliente realiza no seu ERP, após o envio do pedido do EVO, sendo que essa quebra decorrerá de dois atributos: Tipo de pedido (venda/Bonificação) e Condição de Pagamento, sendo ainda que cada atributo deverá ser particionado para o item, e não para o pedido inteiro, conclui-se que, o atendimento da solicitação do cliente será satisfeito a partir da possibilidade da tomada individual destes atributos (tipo de venda e condição de pagamento) por item. A primeira possibilidade já esta satisfeita no EVO, visto que é possível atribuir no pedido o tipo de venda para um item específico. Já a condição de pagamento, atualmente, é atributo do pedido inteiro, sendo aplicado a todos os itens. Como solução, deve-se implementar um método que permita a inserção da condição de pagamento no item desejado e, dessa forma, possibilitar a devida quebra de pedido que o cliente deseja fazer no seu ERP.

Implementação

A tabela CARARTERISTICA atualmente recebe atributos que são inerentes ao próprio item no pedido, e já possui informações parametrizáveis. Estas informações estão dispostas na interface do sistema GeoSales, dentro do card do item do pedido, por meio de campos nos quais os usuários devem preencher de forma mandatória (não aceita null). Neste card de item, deve-se inserir um novo campo, chamado 'Condição de Pagamento', e receba a lista das condições parametrizadas, para preenchimento. O campo de condição de pagamento do item continuará existindo na aba de informações de pagamento do pedido, e será dado prioridade à condição apontada no pedido. Caso a condição no item não estiver populada, a condição válida será a do pedido em geral para aquele item.

O fluxo de atividades da inserção da condição de pagamento para o item dispõe do seguinte modelo:

Condicaoitem.png



Cenários

Considere para a composição do cenário as seguintes massas de dados:

CD_COND_PAGAMENTO NM_COND_PAGAMENTO
1 A VISTA
2 03 DIAS
3 10 DIAS

Regras de Negócios

[RN1] - A inserção da condição de pagamento será realizada no card do item, ao acessa as informações internas por meio do ícone 'i';

[RN2] - A condição válida para o item será a que for apontada no campo dentro do card do item. Se este campo não for populado, a condição válida para aquele item será a informada nas 'informações pagamento' do pedido;

[RN3] - A medida customizada será realizada para permitir a quebra de pedidos, a qual será realizada exclusivamente no ERP do cliente, após a exportação do pedido.

[RN4] - O campo de condição de pagamento a ser criado no card do item não será de preenchimento obrigatório (será, portanto, nullable). Nesta condição, valem as ressalvas da RN2.

Aprovação

Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.

GeoSales

Setor Aprovado Por Data
Desenvolvimento - GeoSales Pessoa que aprovou 00/00/0000
Integração - GeoSales Pessoa que aprovou 00/00/0000
Configurações - GeoSales Pessoa que aprovou 00/00/0000

Empresa solicitante

Setor Aprovado Por Data Assinatura
Gerente TI - Cliente Pessoa que aprovou 00/00/0000
Gerente de Projeto - Cliente Pessoa que aprovou 00/00/0000
Gerente Comercial - Cliente Pessoa que aprovou 00/00/0000