sat_StatusOperacional

Consulta do Status Operacional

Método

int CALL sat_StatusOperacional(emissor_nfce * e, char *codigo, char *mensagem, char *codigoSEFAZ, char *mensagemSEFAZ, char *conteudoRetornado, const char *reservado1, const char *reservado2, const char *reservado3, const char *reservado4, const char *reservado5);

Parâmetros

Nome Descrição
e
Handle para o emissor_nfe
codigo
O Buffer que receberá o código de retorno (5 caracteres máx). Ex: 14000, 14098.
mensagem
O Buffer que receberá a descrição do código de retorno (128 caracteres máx). Ex: “SAT em processamento. Tente novamente”
codSEFAZ
O Buffer que receberá o código de referência de cada mensagem da SEFAZ (3 caracteres máx). Ex: 002, 999
mensagemSEFAZ
O Buffer que receberá a Mensagem de texto enviada pela SEFAZ referente ao “Envio de avisos ao usuário” (256 caracteres máx) . Ex: “Existem atualizações para o SAT, porém o prazo para instalação é menor que 30 dias”
conteudoRetornado
O Buffer que receberá o conteudo retornado pelo equipamento SAT (1024 caracteres máx) . Ex: “320008889|DHCP|192.168.010.100|00:0C:41:82:25:E8| 255.255.255.000| 192.168.010.001 |192.168.010.001|192.168.010.001|CONECTADO|ALTO|1 Gbyte|35 Mbytes |20111021170022|00.00.01|01.01 |32008889000000089|32008889000000075|32008889000000089|20111021170022|20111021170022|20111020|20121020|0”
reservado1
Reservado para uso futuro
reservado2
Reservado para uso futuro
reservado3
Reservado para uso futuro
reservado4
Reservado para uso futuro
reservado5
Reservado para uso futuro

Retornos

Codigo Descrição
1 OK
10555 MF-e - O Integrador Fiscal não respondeu à comunicação no tempo máximo estipulado.
10556 MF-e - Houve o seguinte erro ao obter a resposta do Integrador Fisca.
10557 MF-e - Erro retornado pelo Integrador Fiscal.
10558 MF-e - O arquivo enviado ao Integrador Fiscal não foi consumido. Verificar se o mesmo está em execução.
10999 Erro Inesperado - AGENTE.

Exemplos

char[] codigo = new char[5+1];
char[] mensagem = new char[128+1];
char[] codSEFAZ = new char[3+1];
char[] mensagemSEFAZ = new char[128+1];
char[] conteudoRetornado = new char[1024+1];
int retorno = sat_StatusOperacional(handleEmissor,
                                                                     codigo,
                                                                     mensagem,
                                                                     codSEFAZ,
                                                                     mensagemSEFAZ,
                                                                     conteudoRetornado,
                                                                     "", "", "", "", "");