Método usado para enviar uma NFCom para SEFAZ.


Comando:NFCom_Enviar( ALote, AImprimir, ASincrono, sResposta, esTamanho);


SEQ.

NOME

TIPO

OPICIONAL

DESCRIÇÃO

01

ALote

Integer

Não

Numero do Lote a ser enviado.

02

AImprimir

Boolean

Não

Se True imprime o DANFE-COM caso a NFCom for autorizada.

03

ASincrono

Boolean

Não

Se True envia em modo síncrono.

04

sResposta

String

Não

Usado pelo retorno, contem as informações retornadas pela consulta.

05

esTamanho

Integer

Não

Usado pelo retorno, contem o tamanho da string (sResposta).


RETORNO

Valor

Descrição

0

Indica que o método foi inicializada corretamente.

-1

Indica que a biblioteca não foi inicializada.

-10

Indica erro de validação.

-11

Indica falha na validação do xml.

-17

Indica que nenhuma NF-e foi adicionada ao lote ou adicionado mais de 50 NFe.

-19

Indica que houve erro de TimeOut ao enviar.


Resposta

[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


[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 NFCom

CUF=35

chDFe=350XXXXXXXXXXXXXXXXX550010000000280000000281

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

NProt=13509000XXXXXXX

DigVal=UNTpscTtknjN5UOBUHa9PZPHJnE=

Created with the Personal Edition of HelpNDoc: Free help authoring tool