Versões comparadas

Chave

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

...

A funcionalidade do TOTVS HomeCenter (linha Gemco) da devolução de nota de venda foi replicado para a API de Faturamento automático (em produção). Agora é possível fazer o processo de devolução de vendas através do Serviço Windows (service.msc) criado: FATAutimaticoAPI. ServicoEntradaDevolucaoClienteAPI, que lê os dados inseridos na tabela DEVOLAUT_INTEGRA e executa o processo de devolução automaticamente.

Este processo esta disponível na versão Implement 123 SP21-00-30, versão .NET CORE 5.0.2 e o serviço ServicoEntradaDevolucaoClienteAPI devidamente instalado, configurado e iniciado. 

...

A API registra os dados do processo de devolução na tabela auxiliar : DEVALAUT_INTEGRA e coloca numa fila para consulta e devolução, então o Serviço criado: FATAutimaticoAPI lê os dados e faz o processo automaticamente a devolução, se a mesma estiver dentro dos padrões, inclusive com o motivo de devolução informado.

Image Modified

03. TELAS DE PARAMETRIZAÇÃO DO PROCESSO DE DEVOLUÇÃO DE VENDAS:

  • A API de Faturamento com a opção de devolução de vendas:

Image Modified


  • Ter o Serviço Windows (service.msc) criado: FATAutimaticoAPI ServicoEntradaDevolucaoClienteAPI na estação de trabalho:

 Image RemovedImage Added


04. TELA DO PROCESSO DE DEVOLUÇÃO DE VENDA:

Quando um pedido de venda é realizado e faturado, seja ele pelo PDV ou Retaguarda, o sistema cria uma nota fiscal de saída

Image Modified

Ao consultar essa nota, é possível informar o motivo da devolução, pois se a mesma for devolvida sem o motivo e a configuração atual exige essa informação, a mesma não será devolvida:

Image Modified

Após informar esses dados pela consulta da nota ou até mesmo por processos externos, a nota estará pronta para ser devolvida. 

Ao abrir a API temos as opções de informar o tipo de nota a ser gerada e os dados da nota fiscal de saída:

Image Modified

Essas informações são gravadas na tabela auxiliar DEVOLAUT_INTEGRA e forma-se uma fila para execução da devolução a partir dessa tabela:

Image Modified


Com esses dados salvos, o serviço instalado e iniciado, pega essas informações:

Image Modified


DEVOLUÇÃO REALIZADA

...

Ou pelos dados da nota de saída: 

Image Modified

Pelos filtros existentes, a consulta da nota gerada pelo ser efetuada:

Image Modified

IMPORTANTE:

Na API de Faturamento temos alguns métodos (abaixo) que ao passarmos realizar a devolução da nota, portanto esses métodos foram implementados em uma API já existente:

Image Modified

05. TABELA UTILIZADA

...