Páginas filhas
  • FISVALTRANS - Validação de Transmissão das Notas Fiscais

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Portuguese

Pagetitle
FISVALTRANS - Realiza a validação das notas antes da transmissão. Transmite todas do range ou nenhuma.
FISVALTRANS - Realiza a validação das notas antes da transmissão. Transmite todas do range ou nenhuma.

Descrição:
Este ponto de entrada foi disponibilizado a fim de permitir a validação das Notas Fiscais antes da transmissão. Define se ocorrerá a transmissão do range informado ou não.

Programa Fonte:
SPEDNFE.PRX
AUTONFEBUSINESS.PRW

Sintaxe:

FISVALTRANS - Validação de Transmissão das Notas Fiscais (Range completo)


Parâmetros:



Nome



Tipo



Descrição



Default



Obrigatório



Referência



PARAMIXB



Array of Record



anotas[1]:array

anotas[1][1](C):"1" //0=Entrada 1=Saida

anotas[1][2](D):27/02/2018 //data de emissão

anotas[1][3](C):"851" //serie

anotas[1][4](C):"000000176" //nota

anotas[1][5](C):"000001" código cli/for

anotas[1][6](C):"01" loja cli/for












Retorno:  lRetorno  (Retorno lógico)


Bloco de código
titleExemplo
linenumberstrue
#INCLUDE "totvs.ch"  

User Function FISVALTRANS()

    Local aNotas    := paramixb[1]
    Local lRetorno  := .T.

    autoNfeMsg("Teste do PONTO DE ENTRADA FISVALTRANS", .F.) // msg para o console.log

    /* Codificação customizada para validação das informações para 
    o processamento da transmissão de todas as notas */

    If !lRetorno
        MsgInfo("Identificado erro no range de notas informado. Processo de transmissão do range de notas cancelado.")
    EndIf

Return lRetorno


Exemplo quando lRetorno := for igual a .F.

Image RemovedImage RemovedImage Added-> Image Added



Aviso
titleImportante
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.



...