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


Comando: NFSE_Enviar(aLote, aModoEnvio, aImprimir, sResposta, esTamanho);


SEQ.

NOME

TIPO

OPICIONAL

DESCRIÇÃO

01

aLote

String

Não

Numero do Lote a ser enviado.

02

aModoEnvio

Integer

Não

Modo Envio NFSe:
0 = Automático

1 = LoteAssincrono

2 = LoteSincrono

3 = Unitário

4 = Teste

03

aImprimir

Boolean

Não

Se True imprime NFSe.

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.


Resposta

[Envio]

CodigoVerificacao=

Data=30/07/2024 12:28:38

Link=

Lote=1

MaxRps=50

ModoEnvio=Enviar Lote Assicrono

NumeroNota=

Protocolo=00000000000000000000000000000000000000000002820543

Situacao=

Sucesso=1

XmlEnvio=<EnviarLoteRpsEnvio>....

XmlRetorno=<EnviarLoteRpsResposta>....


* A informação da resposta pode ser obtida usando o método NFSE_UltimoRetorno.

* A informação da resposta pode ser obtida lendo o conteúdo de sResposta.

Created with the Personal Edition of HelpNDoc: Create help files for the Qt Help Framework