Abrangências: | Microsiga Protheus 12 |
Versões: | Microsiga Protheus 12 |
Compatível Países: | Brasil |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) |
Ponto de entrada localizado na rotina do 'Nf-e Sefaz' na funcionalidade 'Inutilização', com o objetivo de validar se as informações da inutilização estão corretas.
SPEDNFE.PRX
SPDVLDINUT- Validação ao realizar o envio da inutilização do documento (cSerie, cNotaIni, cNotaFim, cModelo, lAuto) → lRetorno.
Nome | Tipo | Descrição |
cSerie | caractere | cSerie := PARAMIXB[1] |
cNotaIni | caractere | cNotaIni := PARAMIXB[2] |
cNotaFim | caractere | cNotaFim := PARAMIXB[3] |
cModelo | caractere | cModelo := PARAMIXB[4] |
lAuto | lógico | lAuto := PARAMIXB[5] |
#include "protheus.ch" user function spdvldinut() Local lRetorno := .T. Local cSerie := PARAMIXB[1] Local cNotaIni := PARAMIXB[2] Local cNotaFim := PARAMIXB[3] Local cModelo := PARAMIXB[4] Local lAuto := PARAMIXB[5] // Codificação customizada para validação das informações do processamento de inutilização return lRetorno
Importante
Retorno da função deve ser lógico, pois será validado para dar continuidade no processamento. Caso seja retornado outro escopo, será considerado como retorno falso.