Método usado para enviar um lote de NFe para SEFAZ.


Comando:NFE_Enviar( (ALote, AImprimir, ASincrono, AZipado, 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 caso o NF-e for autorizado.

03

ASincrono

Boolean

Não

Se True imprime o envia em modo síncrono.

04

AZipado

Boolean

Não

Se True imprime o envia o arquivo zipado.

05

sResposta

String

Não

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

06

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.


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 NF-e

CUF=35

ChNFe=350XXXXXXXXXXXXXXXXX550010000000280000000281

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

NProt=13509000XXXXXXX

DigVal=UNTpscTtknjN5UOBUHa9PZPHJnE=

Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and software