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


Comando: CTE_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 DACTE caso o CT-e for autorizado.

03

ASincrono

Boolean

Não

Se True envia o CTe do forma sincrona.

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.


Resposta

[ENVIO]

Versao=1.10

TpAmb=2

VerAplic=SP_CTE_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_CTE_PL_005c

NRec=35000000XXXXXXX

CStat=104

XMotivo=Lote processado

CUF=35


[CTE28]

Versao=1.07

Id=

TpAmb=2

VerAplic=SP_CTE_PL_005c

CStat=100

XMotivo=Autorizado o uso da CT-e

CUF=35

ChNFe=350XXXXXXXXXXXXXXXXX550010000000280000000281

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

NProt=13509000XXXXXXX

DigVal=UNTpscTtknjN5UOBUHa9PZPHJnE=

Created with the Personal Edition of HelpNDoc: Easily create EBooks