NFE.CriarEnviarNFe
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:
Dicas:
Created with the Personal Edition of HelpNDoc: Free EBook and documentation generator