TesteFimAFim(aNumeroSessao, aDadosVenda)
Consiste em um teste de comunicação entre o AC, o Equipamento SAT e a SEFAZ.
Método
TesteFimAFim(const aNumeroSessao: integer; const aDadosVenda: AnsiString): string;
Parâmetros
Argumento | Tipo | Detalhes |
aNumeroSessao | Integer | Número da sessão para a requisição |
aDadosVenda | String | Refere-se aos dados de venda fictícios gerados pelo AC e utilizados para compor o MF-e-SAT de teste |
Retorno
O retorno terá o seguinte formato:
numeroSessao|EEEEE|mensagem|cod|mensagemSEFAZ|arquivoCFeBase64|timeStamp |numDocFiscal|chaveConsulta
Campo | Descrição | Exemplo |
numeroSessao | Número aleatório gerado pelo AC para controle da comunicação. | Ex: “000000”, “002101” |
EEEEE | O código EEEEE é substituído por um dentre os possíveis códigos de retorno descritos no manual do SAT. | Ex: “04000”, “04001”,”04005” |
mensagem | São as descrições dos códigos EEEEE. Conforme manual do SAT. | Ex: “Ativado corretamente” |
cod | O “cod” é o código de referência de cada mensagemSEFAZ. | Ex: “002”, “999” |
mensagemSEFAZ | Mensagem de texto enviada pela SEFAZ referente ao “Envio de avisos ao usuário”. | Ex: “Existem atualizações para o SAT, porém o prazo para instalação é menor que 30 dias” |
arquivoCFeBase64 | Arquivo em XML assinado pelo SAT em formato idêntico ao que o SAT enviará para a SEFAZ. Arquivo codificado em base64. | Segue exemplo em anexo (ExemploCFeBase64.txt). |
timeStamp |
Data e hora no formato: AAAAMMDDHHMMSS |
Ex: “20110101170101” |
numDocFiscal |
Número do Cupom Fiscal El etrônico -SAT. Campo “nCFe” no leiaute do arquivo de venda. |
Ex: “000001” |
chaveConsulta | Chave de acesso do MF-e-SAT. | Ex:“CFe00000000000000000000000000000000000000000000” |
Exemplos
Delphi
retorno :=spdCFeSat.TesteFimAFim(getNumeroSessao, _Arquivo.Text);
C#
tbRetorno.Text = spdCFeSat.TesteFImAFim(getNumeroSessao(), Arquivo);
Visual Basic 6
mmRetorno.Text = spdCFeSat.TesteFimAFim(NumeroSessao,mmRetorno.Text)
Comentários
0 comentário
Por favor, entre para comentar.