Desenvolvimento Millen-5200 – Faturamento por API a partir do XML da Nota Fiscal
Release 62_31
Versão 5
Autor Jaciara Silva
Processo: Logística
Nome do Processo: Expedição\Embarque
Motivação
Importar XML de nota fiscal via API, com pedido de venda cadastrado e, quando for solicitado, gerar o embarque para a movimentação, que será de responsabilidade do e-Millennium.
Neste processo, o pedido de venda será faturado pelo cliente, que enviará o XML da nota fiscal para o e-Millennium. A plataforma de e-commerce enviará o pedido de venda para o e-Millennium, que ficará aguardando o recebimento do XML respectivo.
O e-Millennium irá receber o pedido de venda faturado e registrará as informações fiscais, que virão em um arquivo XML, através de uma API. A partir das informações recebidas, o e-Millennium poderá dar andamento no processo de embarque das mercadorias, por meio da integração com o gateway de fretes Intelipost.
Para que possa gerar o embarque, será incluída no sistema uma movimentação relacionada o pedido de venda e ao XML recebido, sendo que, se for solicitada a geração de um embarque:
- Gerar o embarque com a saída registrada na operação.
- Se o embarque for incluído com sucesso, o status será alterado para "Liberado para Embarque" e será realizada geração do arquivo NotFis e o código do embarque gerado será enviado para a Intelipost. Dessa forma, o arquivo NOTFIS será criado no diretório do servidor configurado na transportadora.
- Se o embarque foi incluído com sucesso, o status será alterado para "Concluído".
- Feito isso, será enviado para o cliente a informação se o pedido de venda foi faturado com sucesso ou se apresentou erro no faturamento ou na geração do embarque e qual é o erro que ocorreu.
- Se não houver nenhum erro durante a execução do processo, será enviada para o cliente, via API, a informação que o processo foi finalizado com sucesso.
Atenção! Este recurso não acompanha a versão do sistema. Para utilizá-lo, solicite aos nossos consultores que forneçam o módulo para instalação. Caso você não consiga fazer a instalação, entre em contato com nosso departamento comercial e solicite a visita de um consultor.
Parâmetros
Em C:\wts\modules, localize e instale os módulos millenium!mnfe.minst e millenium!gf_intelipost.minst. Aguarde a mensagem de módulo instalado com sucesso e depois acesse o Gerenciador de usuários, para liberar acesso ao link.
Em Utilitários:
- Administrador\Eventos, ter um evento de faturamento configurado para faturar o pedido de venda, pois não será gerado pré-faturamento neste processo.
- Workflow, configurar para que:
- O pedido de venda recebido deverá seja aprovado.
- A reserva do pedido de venda deverá ser feita.
- Empresas\Filiais, na guia Faturamento por XML, preencher :
- Evento (Saída), selecione o evento configurado para usar no processo
- Conta (Saída)
- Modo Faturamento, selecione a opção Automático
- Preencher a tabela de "De Para" com as condições de pagamento, informando todas as opções que virão dos pedidos integrados e a condição de pagamento correspondente cadastrada no sistema.
Em Logística\TMS\Cadastros\Transportadoras, configurar as informações do gateway de frete Intelipost .
Entradas
Processo não reproduzível fora do ambiente do cliente.
Validações e Saídas
Processo não reproduzível fora do ambiente do cliente.