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

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box
tabsPasso a Passo
idspasso1
Totvs custom tabs box items
defaultyes
referenciapasso1

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 necessárias para essa nova função.


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 compra para que a geração do código de rastreio seja gerada.

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 adicional...".


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:
Abaixo será demonstrado a consulta apenas do primeiro exemplo de código de rastreio gerado, mas a consulta seria a mesma para os outros códigos que serão gerados no decorrer da exemplificação dos casos.


Imagem 06 - Ao realizar uma consulta na API dos correios e informar o código de rastreio gerado através do sistema, retirando apenas o digito verificador "3" da consulta, pode ser observado na tag <return> que está retornado o código "3" sendo assim podemos constatar que esta etiqueta gerada se trata de um código de rastreio dos correios válido.

Observação: Para o exemplo abaixo será demonstrada a geração do código de rastreio dos correios realizada através da finalização da transação, no componente TRAFP005.


Imagem 07 - 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 08 - Demonstra que a transação "44" foi gerada para o pedido de venda "4023".


Imagem 09 - Demonstra o componente TRAFP005 onde está sendo informado a transação "44" e em acionado o botão "Encerrar...".


Imagem 10 - Após realizar o encerramento da transação, a mensagem de transação atendida é apresentada.


Imagem 11 - 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 12 - Demonstra o componente TRAFP038 onde está sendo filtrada a transação "45" e acionado o botão  "Processar". 



Imagem 13 -  Após o acionamento do botão mencionado anteriormente, pode ser observado que a situação da transação mudou para "Atendida".


Imagem 14 - 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 correto ao realizar a geração do código de rastreio dos correios através de qualquer processo exemplificado acima será apresentado algumas mensagens 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 15 - A mensagem acima será apresentada caso uma das informações mencionadas, não esteja configurada corretamente.


Imagem 16 - 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 17 - A mensagem acima será apresentada caso o parâmetro "NR_IDSERVICO" não esteja configurado corretamente ou não exista na configuração realizada através do componente INTFM010.

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.

...