Linha de Produto: | Microsiga Protheus |
Segmento: | Varejo |
Módulo: | TOTVS PDV |
Função: | STIPOSMAIN |
Situação/Requisito: | - 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.
- 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: | - 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:- Grava-se o registro com o número do documento a ser inutilizado na tabela SLX do PDV;
- O registro é enviado para a retaguarda através do job STWUDPDATA;
- 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.
- 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: - possuir o campo LX_MODDOC;
- possuir todos os fontes desse pacote com a data igual ou superior;
Na retaguarda (onde o job LJCANCNFCE): |
Fontes do pacote: | |
| Pacote: | |