RetornaMensagemSefazSAT

BemaFI32

RetornaMensagemSefazSAT

Bematech_FI_RetornaMensagemSefazSAT

 

Retornar a mensagem e código de retorno da SEFAZ destinados ao SAT.

 

 

Parâmetros:

 

message: String destinado a receber a mensagem da Sefaz, com 255 caracteres.

code: String destinado a receber o código da mensagem, com 3 caracteres.

errorMessage: String destinado a receber a mensagem de erro, com 255 caracteres.

errorCode: String destinado a receber o código da mensagem de erro, com 4 caracteres.

 

 

 

Retornos da Função (INTEIRO):

 

1 - Ok.

0 - Erro de comunicação.

-1 - Erro durante execução.

-2 - Parâmetro inválido.

-27 - Status da impressora diferente de 6,0,0,0 (ACK, ST1, ST2, ST3).

 

 

Exemplo:

 

' Exemplo em Visual Basic

message      = Space(255)

code              = Space(3)

errorMessage = Space(255)

errorCode    = Space(4)

 

iRetorno = Bematech_FI_RetornaMensagemSefazSAT(message, code, errorMessage, errorCode)

 

 

// Exemplo em Delphi

for iConta := 1 to 255 do message := message + ' ';

for iConta := 1 to 3 do code := code + ' ';

for iConta := 1 to 255 do errorMessage := errorMessage + ' ';

for iConta := 1 to 4 do errorCode := errorCode + ' ';

iRetorno := Bematech_FI_RetornaMensagemSeFazSAT(message,code,errorMessage,errorCode);