Situação/Requisito: | 01 - Implementar um controle de etapas para emissão de NFC-e, onde deverá ser possível identificar em qual etapa o processo foi interrompido. Assim, dependendo de onde o processo for interrompido, o sistema poderá recuperar a venda e tomar uma decisão a respeito do controle de numeração da nota. 02 - Liberar a emissão de NFC-e para o Estado do MS (Mato Grosso do Sul) |
Solução/Implementação: | 01 - Disponibilizado o controle de etapas para emissão de NFC-e, onde é possível identificar em qual momento o processo foi interrompido. O controle será realizado pelo campo Situação(L1_SITUA), onde: - T1 - o processo de transmissão da NFC-e foi interrompido após a gravação do orçamento e antes do sistema solicitar uma numeração de nota para realizar a transmissão.
Nessa etapa, o sistema vai manter o orçamento aberto para que ele seja finalizado novamente.
- T2 - o processo de transmissão da NFC-e foi interrompido após o sistema obter uma numeração de nota, porém ainda não realizou a transmissão.
Nessa etapa, o sistema vai recuperar a venda para que ela seja finalizada novamente. O número do documento obtido anteriormente será inutilizado e será usado um novo número de documento para realizar a transmissão.
- T3 - o processo de transmissão da NFC-e foi interrompido após o sistema realizar a transmissão.
O comportamento é o mesmo da etapa "T2", exceto que se a nota transmitida foi AUTORIZADA, ela será CANCELADA e não INUTILIZADA.
02 - Liberado a emissão de NFC-e para o Estado do MS (Mato Grosso do Sul) Para este processo funcionar de formar correta se faz necessário ter o campo LX_MODDOC criado, para criação dele se faz necessário executar o compatibilizador U_UPDLO165. |