VFechaNFe

Fecmamento de notas fiscais eletrônicas em lote através de regra associada a um relatório de importação.

Sinxe: vFechaNFe

Parâmetros:

Nome Tipo Descrição
CodEmp Numero Empresa da nota fiscal.
CodFil Numero Filial da nota fiscal.
CodSnf Alfa Série da nota fiscal.
NumNfv Numero Número da nota fiscal.
DatEmi Data Data de emissão da nota fiscal.
NumPrt Alfa Número do protocolo da nota fiscal eletrônica.
OpeNfe Numero Operação a ser executada (1-Fechamento NFS).

Tipo de retorno: a nota fiscal será fechada e o campo E140NFV.DATEMI será atualizado conforme valor informado em "DatEmi". O campo Data Última NF da tabela de séries (E020SNF.ULTDAT) também será atualizada desde que a data informada seja maior que a última utilizada na série.

Exemplo: Exemplo da Regra

Definir Numero VSCodEmp;
Definir Numero VSCodFil;
Definir Alfa VSCodSnf;
Definir Numero VSNumNfv;
Definir Data VSDatEmi;
Definir Alfa VSNumPrt;
Definir Numero VSOpeNfe;

/* Definição do serviço*/
Definir interno.com.senior.g5.co.mcm.ven.notafiscalvenda.FecharNFeMunicipal vFechaNFe;

vFechaNFe.CodEmp = VSCodEmp;
vFechaNFe.CodFil = VSCodFil;
vFechaNFe.CodSnf = VSCodSnf;
vFechaNFe.NumNfv = VSNumNfv;
vFechaNFe.DatEmi = VSDatEmi;
vFechaNfe.NumPrt = VSNumPrt;
vFechaNFe.Operacao = VSOpeNfe; @ 1 - Fechamento NFS @

vFechaNFe.ModoExecucao = 1; @ 0=Default, 1=Local, 2=Síncrono, 3=Assíncrono, 4=Agendado @
vFechaNFe.Executar(); @ Executar o serviço @

Utilização da Função (dependentes): Nenhum dependente.

Observação: serão aplicadas as consistências normais da rotina de fechamento de notas fiscais.

Este artigo ajudou você?