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
  3. Tela XXX
    1. Outras Ações / Ações relacionadas
  4. Tela XXX
    1. Principais Campos e Parâmetros
  5. Telas de parametrização do processo de devolução de vendas
  6. Telas do processo de devolução de vendas
  7. 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 vendas através do Serviço Windows (service.msc) criado: Totvs Serviço de Entrada de Devolução Cliente API, que lê os dados inseridos nas tabelas DEVOLAUT_INTEGRA e DEVOLAUT_INTEGRA_ITENS 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 Totvs Serviço de Entrada de Devolução Cliente API devidamente instalado, configurado e iniciado. 

02. EXEMPLO DE UTILIZAÇÃO

03. TELA XXXXX

Outras Ações / Ações relacionadas

...

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 nas tabelas auxiliar : DEVOLAUT_INTEGRA e DEVOLAUT_INTEGRA_ITENS, 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: Totvs Serviço de Entrada de Devolução Cliente API 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 nas tabelas auxiliareas DEVOLAUT_INTEGRA e DEVOLAUT_INTEGRA_ITENS, forma-se uma fila para execução da devolução a partir dessas tabelas:

Image Added


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

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 métodos foram implementados em uma API já existente:

Image Added

05. TABELAS UTILIZADAS

04. TELA XXXXX

Principais Campos e Parâmetros

...

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

...

  • No processo de devolução é utilizada a tabela: DEVOLAUT_INTEGRA e DEVOLAUT_INTEGRA_ITENS.