Árvore de páginas

TOTVS PDV NFC-e: Reutilizar Venda Não Transmitida com Sucesso

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

TOTVS PDV

Função:

STIPOSMAIN

Situação/Requisito:

  1. No TOTVS PDV configurado para emissão de NFC-e, se na finalização de uma venda houvesse qualquer problema na transmissão da NFC-e, seja comunicação ou rejeição, o sistema cancelava a venda para que aquela numeração fosse inutilizada posteriormente, obrigando o usuário a refazer toda a venda.

  2. Ainda no TOTVS PDV, quando havia qualquer problema na transmissão de uma NFC-e e ela tinha um transação TEF pendente, a venda era cancelada, mas no gerenciador TEF, a transação continuava PENDENTE.

Solução/Implementação:

  1. Caso haja algum problema na transmissão de uma NFC-e, a venda não será mais cancelada, ela voltará para etapa de pagamentos, permitindo que tanto as formas de pagamentos como os itens sejam editados antes de uma nova tentativa de finalização.
    A cada tentativa será utilizado um novo número de documento fiscal, sendo que se a transmissão não for realizada com sucesso, ele será inutilizado automaticamente. O processo de inutilização da venda é feito da seguinte forma:
    1. Grava-se o registro com o número do documento a ser inutilizado na tabela SLX do PDV;
    2. O registro é enviado para a retaguarda através do job STWUDPDATA;
    3. Na retaguarda, o job LJCANCNFCE se encarrega de fazer o processo de inutilização;
    Se os requisitos para a inutilização não forem atendidos ou ocorrer alguma falha durante o processo, a venda será cancelada, não permitido reaproveitá-la.

  2. Quando houver um cancelamento no meio da venda e houver uma transação TEF pendente, será feito o desfazimento do TEF.
Observação:

Os requisitos para inutilização do documento sem cancelamento da venda, são:

No TOTVS PDV:

Na retaguarda (onde o job LJCANCNFCE):

Fontes do pacote:

 LOJNFCE.PRW  18/10/2016 16:00:02

LOJRNFCE.PRW  19/10/2016 12:03:02

STBCANCELSALE.PRW  20/10/2016 10:58:17

STBPAYMENT.PRW  01/11/2016 20:53:40

STDCANCELSALE.PRW  24/10/2016 12:34:58

STWCANCELSALE.PRW  28/10/2016 15:40:17

STWFINISHSALE.PRW  20/10/2016 11:03:28

STWUPDATA.PRW  20/10/2016 11:06:41

LOJA140.PRX  30/09/2016 15:53:47

 Pacote:

TESTE REALIZADO EM AMBIENTE DE DESENVOLVIMENTO