Páginas filhas
  • DT Obter código de rastreio do SIGEP Web Correios ao faturar pedido de venda



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) :

DVAARM-2098


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 conformehttp://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.