Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Protheus |
---|---|
Segmento: | Varejo |
Módulo: | SIGALOJA |
Função: | LOJA070 LOJA720 - Cadastro de Administradoras FinanceirasTroca\Devolução de Vendas |
02. SITUAÇÃO/REQUISITO
ÉNo cadastro de Administradoras Financeiras não era possível selecionar o Cliente. O cliente era preenchido\cadastrado de forma automática no momento da inclusão de uma Administradora Financeira.
Com uma regra definida onde o código do Cliente era o mesmo código da Administradora Financeira, com isso gerava uma restrição que não permitia a alteração do Cliente.
necessário ter as informações de Dados Adicionais do Produto(SB5) compartilhadas entre filiais. Nessa tabela são armazenados os dados utilizados na integração com e-commerce, como: largura, profundidade, cubagem, descrições, características entre outros.
Alguns clientes utilizam a tabela de Produtos(SB1) compartilhada, mas não conseguem compartilhar a tabela Dados Adicionais do Produto(SB5) e utilizam de forma exclusiva somente pelo fato do fonte NfeSefaz realizar a leitura de dois campos da tabela Dados Adicionais do Produto(SB5) que afetam a emissão de nota e que podem ser diferentes entre filiais de diferentes estados (UF), campos: B5_UMDIPI e B5_CONVDIP.
03. SOLUÇÃO
Foi criado o campo AE_LOJCLI, onde será definida a loja do Cliente.
O campo AE_CODCLI (já existente), foi alterado para permitir que seja selecionado o Cliente no momento da inclusão ou alteração de uma Administradora Financeira.
Quando for gerado um Titulo a Receber para a Administradora Financeira o Cliente e Loja do título serão pegos dos campos citados acima.
Esta melhoria foi disponibilizada para a geração dos Títulos a Receber oriundos do modulo Sigaloja que utilizam o GravaBat para esta geração.
Segue definição do campos:
- Campo alterado
Campo
AE_CODCLI
- Campo criado
Campo
AE_LOJCLI
Existia a necessidade do usuário responsável pela integração entre Protheus x e-Commerce compreender o processo de devoluções de vendas(LOJA720), de pedidos com origem da integração.
03. SOLUÇÃO
Para essa necessidade será descrito o processo de Troca\Devolução de Vendas.
Este processo deve ser feito manualmente no Protheus, pela rotina Troca\Devolução (LOJA720).
Para cada pedido devolvido o e-Commerce deve receber uma mensagem de rastreio de pedidos com o status de Devolvido e assim apresentar isso no e-Commerce.
Esse tratamento é necessário pois a CiaShop não possui cancelamento parcial de pedido.
Caso o usuário selecione a opção para gerar NCC de um pedido que teve como origem uma integração, ele deve ser avisado que não existe integração de NCC(Nota de crédito).
Para atender essa necessidade, a rotina LOJA720() não deve permitir que seja realizada uma devolução parcial.
Critérios de Aceite:
Cenário 1:
- Realizar um pedido na plataforma de e-Commerce CiaShop com pelo menos 2 itens;
- Faturar o pedido no Protheus;
- Acessar a rotina de troca/devolução;
- Selecionar apenas 1 dos itens para devolução;
- Deve ser gerada a devolução no Protheus;
- Deverá ser gerada mensagem de Rastreio de Pedido com o status Devolvido;
- No e-Commerce o pedido deve ficar com o status Devolvido;
- Na documentação as informações abaixo devem ser destacadas:
- Qualquer item devolvido ira gerar uma mensagem de Rastreio de Pedido com o status Devolvido e o pedido no e-Commerce ficara como devolvido integralmente. (Isto porque o e-Commerce não trata devolução parcial de mercadoria.)
- Deverá também ser informado que não existe integração de NCC com o e-Commerce, sendo assim ao efetuar uma devolução o e-Commerce não será avisado sobre credito do cliente.
04. DEMAIS INFORMAÇÕES
Card documentos Informacao Use esse box para destacar informações relevantes e/ou de destaque. Titulo IMPORTANTE!
05
04. ASSUNTOS RELACIONADOS
FAQ Geral do Varejo: Dúvidas Frequentes - Varejo
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |