Versões comparadas

Chave

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


CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização

...

  1. Outras Ações / Ações relacionadas

...

  1. Telas de Parametrização do Processo de Junção de Pedidos de Transferência
  2. Telas do Processo de Junção de Pedidos de Transferência
  3. Tabelas utilizadas


01. VISÃO GERAL

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 vendasatravés do Serviço Windows (service.msc) criado: FATAutimaticoAPI., 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 e versão .NET CORE 5.0.2.

02. EXEMPLO DE UTILIZAÇÃO

03. TELA XXXXX

Outras Ações / Ações relacionadas

...

04. TELA XXXXX

Principais Campos e Parâmetros

...

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!

O processo de devolução de venda é executado quando a venda deve ser cancelada, a mesma é devolvida por questões fiscais, o seu estoque é retornado ao banco de dados e uma nota de entrada é gerada para entrar com a mercadoria no estoque. 

Os dados do tipo de nota é informado, e os dados da nota de saída, elas são analisadas, conferidas e o processo é realizado. 

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 Added

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 Added


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

 Image 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 Added

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 Added

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 Added

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 Added


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

Image Added


Com a ativação do Serviço: FatAutomaticoAPI, o processo de Junção de Pedidos é realizado com sucesso!

Image Added


DEVOLUÇÃO REALIZADA

Todas as validações serão realizadas dentro do serviço e se o mesmo foi executado o status é alterado para 2, se não foi para 3 com a mensagem de alerta de não executar a devolução:

Image Added

É possível realizar a consulta na API, para identificar o número de nota e outras informações da nota de entrada gerado, esse processo pode ser realizado pelo ID do processo:

Image Added

Ou pelos dados da nota de saída: 

Image Added

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

Image Added

IMPORTANTE:

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

Image Added

05. TABELA UTILIZADA

...

  • No processo de junção de pedidos de transferência é utilizada a tabela: DEVOLAUT_INTEGRA.