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
        If !lRetorno
        MsgInfoisBlind()
            MsgInfo("Identificado erro no range de notas informado. Processo de transmissão do range de notas cancelado.")
        Else
            AutoNfeMsg("Identificado erro no range de notas informado. Processo de transmissão do range de notas cancelado.", .F.)
        EndIf

    EndIf

Return lRetorno


Exemplo quando lRetorno for igual a .F.

-> 



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.



...