01. DADOS GERAIS
Produto: | TOTVS Moda |
---|---|
Linha de Produto: | Virtual Age |
Segmento: | Varejo |
Módulo: | Integração |
Função: | Gravar o código de rastreio dos Correios no momento do faturamento do Pedido de Venda. |
Ticket: | 9468643 |
Requisito/Story/Issue (informe o requisito relacionado) : |
02. SITUAÇÃO/REQUISITO
Solicitado para que seja possível gravar o código de rastreio gerado pelos correios(SIGEP Web) no momento do faturamento do pedido de venda.
03. SOLUÇÃO
Foi implementado no componente INTFM010 - Manutenção de Integração de Sistemas, a nova função "SIGEP - Solicitação de etiqueta" que deve ser configurada da seguinte forma:
DS_URL={Endereço(homologação/produção) do SIGEP Web Correios}·;
NR_IDENTIFICADOR={CNPJ da empresa, somente números}·;
NR_IDSERVICO={ID do serviço dos correios}·;
DS_USUARIO={Login do usuário autenticador. Fornecido pelo Representante Comercial dos Correios}·;
DS_SENHA={Senha de autenticação. Fornecido pelo Representante Comercial dos Correios}
Para que ao realizar o faturamento de uma transação de pedido de venda, seja gerado o código de rastreio dos correios para a transação e para o pedido de venda.
Os parâmetros podem ser configurados conforme: http://www.corporativo.correios.com.br/encomendas/sigepweb/doc/Manual_de_Implementacao_do_Web_Service_SIGEP_WEB.pdf
Imagem 01 - Demonstra o componente INTFM010 onde está sendo selecionado para o campo "Sistema*" a opção: CORREIOS e a nova função "SIGEP - Solicitação de etiqueta" em seguida está sendo informado as configurações(homologação) necessárias para a realização dos testes desta nova funcionalidade.
Imagem 02 - Demonstra que o parâmetro empresa CD_TRANSP_CORREIO está configurado com a transportadora "104749" para a empresa 001.
Importante: Este parâmetro deve estar configurado com a transportadora referente ao correio e esta transportadora deverá ser a mesma informada no pedido de venda para a geração do código de rastreio.
Imagem 03 - Demonstra o componente PEDFM001 e está sendo informado o pedido de venda "4023", onde pode ser observado que a transportadora vinculada ao pedido de venda é a mesma configurada no parâmetro empresa mencionado anteriormente e em seguida está sendo acionado o botão "Opção adicional...".
Observação: Será demonstrado a geração do código de rastreio dos correios de forma manual através do componente PEDFM111.
Imagem 04 - Ao acionar o botão mencionado anteriormente, o componente PEDFM103 é apresentado onde está sendo acionado o botão "Dados adicionais...".
Imagem 05 - Demonstra o componente PEDFM111 apresentado ao acionar o botão mencionado anteriormente, onde está sendo acionado o botão "Gerar cód. rastreio" e está sendo gerado o código "SZ000010073BR".
Observação: Para o exemplo abaixo será demonstrada a geração do código de rastreio dos correios realizada através da finalização de transação, no componente TRAFP005.
Imagem 06 - Ao acionar o botão "Faturamento..." no componente PEDFM001, o componente PEDFM003 é apresentado, onde está sendo informado uma quantidade na grade de itens e em seguida está sendo acionado o botão "Processar faturamento...".
Imagem 07 - Demonstra que a transação "44" foi gerada para o pedido de venda "4023".
Imagem 08 - Demonstra o componente TRAFP005 onde está sendo informado a transação "44" e acionado o botão "Encerrar...".
Imagem 09 - Após realizar o encerramento da transação, a mensagem de transação atendida é apresentada.
Imagem 10 - Demonstra o código de rastreio dos correios gerado após a finalização da transação no componente TRAFP005.
Observação: Considerar que para o exemplo abaixo foi gerada mais uma transação para o pedido de venda 4023.
Imagem 11 - Demonstra o componente TRAFP038 onde está sendo filtrada a transação "45" e acionado o botão "Processar".
Imagem 12 - Após o acionamento do botão mencionado anteriormente, pode ser observado que a situação da transação mudou para "Atendida".
Imagem 13 - Ao acessar o componente PEDFM111 pode ser observado que foi gerado um código de rastreio dos correios válidos para o pedido de venda "4023".
Importante: Caso alguma configuração no componente INTFM010 esteja fora do padrão, ao realizar a geração do código de rastreio dos correios através de qualquer processo exemplificado acima será apresentado mensagem de aviso de acordo com a informação que está faltando, o que fará com que a geração do código de rastreio não ocorra.
Imagem 14 - A mensagem acima será apresentada caso uma das informações mencionadas, não esteja configurada.
Imagem 15 - A mensagem acima será apresentada caso exista dados inconsistentes na configuração realizada através do componente INTFM010 ou caso a integração feita com o sistema de geração de códigos de rastreio dos correios não esteja funcionando corretamente.
Imagem 16 - A mensagem acima será apresentada caso o parâmetro "NR_IDSERVICO" não esteja configurado e o pedido de venda não tenha informação de serviço de postagem em PEDFM111.
Observação: Caso exista uma configuração realizada no componente EXPFM006 para a geração do código de rastreio dos correios e as configurações no componente INTFM010 não estejam devidamente configuradas, o sistema irá gerar um código de rastreio baseado na configuração feita no EXPFM006 para qualquer um dos processos exemplificados acima.