Páginas filhas
  • SPDVLDINUT - Realiza a validação na rotina de inutilização do documento.
Ponto-de-Entrada: SPDVLDINUT - Realiza a validação ao realizar o envio da inutilização de documento



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)




Descrição:
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.

Programa Fonte:
SPEDNFE.PRX

Sintaxe:

SPDVLDINUT- Validação ao realizar o envio da inutilização do documento (cSerie, cNotaIni, cNotaFim, cModelo, lAuto) → lRetorno.


Parâmetros:


NomeTipoDescrição
cSeriecaractere

cSerie := PARAMIXB[1]

cNotaInicaracterecNotaIni := PARAMIXB[2]
cNotaFimcaracterecNotaFim := PARAMIXB[3]
cModelocaracterecModelo := PARAMIXB[4]
lAutológicolAuto := PARAMIXB[5]


Retorno:

lRetorno

Retorno lógico.


Exemplo
#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.