Cria o XML da NFe ou NFCe e já envia para o fisco.


NFe.CriarEnviarNFe(cIniNFe,nLote,[bImprimeDANFE],[bSincrono],[cImpressora],[bMostrarPreview],[nNumCopias], [bImprimirPDF])


Parâmetros:


cIniNFe - Texto no formato de arquivo INI com informações da NFe ou NFCe.


nLote - Número do Lote


bImprimeDANFE - Coloque 1 se quiser que o DANFe seja impresso logo após a autorização - Parâmetro Opcional


bSincrono- Coloque 1 para indicar modo síncrono e 0 para modo assíncrono. 


cImpressora - Informe o nome da impressora - Parâmetro Opcional


bMostrarPreview - Mostrar Preview antes da impressão - Parâmetro Opcional


nNumCopias - Número de Cópias a ser Impresso - Parâmetro Opcional


bImprimirPDF - Gerar PDF - Parâmetro Opcional



Exemplo NFe

NFe.CriarEnviarNFe("C:\ACBrMonitorPlus\arquivoNFe.ini",1,1)


Exemplo NFCe

NFe.CriarEnviarNFe("C:\ACBrMonitorPlus\arquivoNFe.ini",1,1,1)                 ;;Envio de NFCe deve ser sempre Síncrono



Exemplo Resposta


NFe criada em: C:\ACBrNFeMonitor\logs\35XXXXXXXXXXXXXXXX550010000000190000000193-nfe.xml

OK: Lote recebido com sucesso

[ENVIO]

Versao=1.10

TpAmb=2

VerAplic=SP_NFE_PL_005c

CStat=103

XMotivo=Lote recebido com sucesso

CUF=35

NRec=35000000XXXXXXX

DhRecbto=2009-03-25T09:25:04

TMed=1

Lote processado

[RETORNO]

Versao=1.10

TpAmb=2

VerAplic=SP_NFE_PL_005c

NRec=35000000XXXXXXX

CStat=104

XMotivo=Lote processado

CUF=35

[NFE28]

Versao=1.07

Id=

TpAmb=2

VerAplic=SP_NFE_PL_005c

CStat=100

XMotivo=Autorizado o uso da NF-e

CUF=35

ChDFe=350XXXXXXXXXXXXXXXXX550010000000280000000281

DhRecbto=2009-03-25T09:25:04

NProt=13509000XXXXXXX

DigVal=UNTpscTtknjN5UOBUHa9PZPHJnE=

[NFe_Arq28]

Arquivo=C:\ACBrNFeMonitor\Arqs\35XXXXXXXXXXXXXXXX550010000000190000000193-nfe.xml



Informações para preenchimento do Arquivo de NFe.INI



Modelo completo de .Ini com os dados da NFe:


NFe.INI


NFCe.INI


Dicas:


Como Emitir uma NFe


Como Emitir uma NFCe



Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator