Perguntas Identificadas Transação Frota Completa JSON
Perguntas Identificadas Transação Frota Completa JSON
Funções exportadas para registrar as funções de Callback
extern "C" {
void(DIRETIVA_CALLBACK RegPDVEntraValorIdentificado)(pCallBackEntraValorIdentificado);
void(DIRETIVA_CALLBACK RegPDVEntraStringIdentificado)(pCallBackEntraStringIdentificado);
void(DIRETIVA_CALLBACK RegPDVEntraNumeroIdentificado)(pCallBackEntraNumeroIdentificado);
void(DIRETIVA_CALLBACK RegPDVEntraDataIdentificado)(pCallBackEntraDataIdentificado);
void(DIRETIVA_CALLBACK RegPDVEntraDataValidadeIdentificado)(pCallBackEntraDataValidadeIdentificado);
void(DIRETIVA_CALLBACK RegPDVSelecionaOpcaoIdentificado)(pCallBackSelecionaOpcaoIdentificado);
void(DIRETIVA_CALLBACK RegPDVEntraValorSegurancaIdentificado)(pCallBackEntraValorSegurancaIdentificado);
}
Declaração dos parâmetros das funções
typedef int(DIRETIVA_CALLBACK *pCallBackEntraValorIdentificado)(int iIdentificador, char* pLabel, char* pDadosRetorno,
char* pValorMinimo, char* pValorMaximo);
typedef int(DIRETIVA_CALLBACK *pCallBackEntraStringIdentificado)(int iIdentificador, char* pLabel, char* pDadosRetorno,
char* iTamanhoMaximo);
typedef int(DIRETIVA_CALLBACK *pCallBackEntraNumeroIdentificado)(int iIdentificador, char* pLabel, char* pDadosRetorno,
char* pNumeroMinimo, char* pNumeroMaximo,
int iMinimoDigitos, int iMaximoDigitos, int iDigitosExatos);
typedef int(DIRETIVA_CALLBACK *pCallBackEntraDataIdentificado)(int iIdentificador, char *pLabel, char *pDadosRetorno);
typedef int(DIRETIVA_CALLBACK *pCallBackEntraDataValidadeIdentificado)(int iIdentificador, char *pLabel, char *pDadosRetorno);
typedef int(DIRETIVA_CALLBACK *pCallBackSelecionaOpcaoIdentificado)(int iIdentificador, char* pLabel,
char* pListaOpcoes, int *iOpcaoSelecionada);
typedef int(DIRETIVA_CALLBACK *pCallBackEntraValorSegurancaIdentificado)(int iIdentificador, char* pLabel,
int iTamanhoMin, int iTamanhoMax, char* pDadosRetorno);
Callbacks
Entra Valor Identificado
int EntraValorIdentificado(int iIdentificador, char *pLabel, char *pDadosRetorno, int iTamValor, int iDecimais,
char *pValorMin, char *pValorMax);
Entra String Identificado
int EntraStringIdentificado(int iIdentificador, char *pLabel, char *pDadosRetorno, int iTamMin, int iTamMax);
Entra Numero Identificado
int EntraNumeroIdentificado(int iIdentificador, char *pLabel, char *pDadosRetorno, int iTamMin, int iTamMax,
int iNumMin, int iNumMax);
Entra Data Identificado
int EntraDataIdentificado(int iIdentificador, char *pLabel, char *pDadosRetorno);
Entra Data Validade Identificado
int EntraDataValidadeIdentificado(int iIdentificador, char *pLabel, char *pDadosRetorno);
Seleciona Opcao Identificado
int SelecionaOpcaoIdentificado(int iIdentificador, char *pLabel, char *pListaOpcoes, int *iOpcaoSelecionada);
Entra Valor Seguranca Identificado
int EntraValorSegurancaIdentificado(int iIdentificador, char *pLabel, int iTamanhoMin,
int iTamanhoMax, char *pDadosRetorno);
Descrição dos parâmetros
Parâmetro solicitação |
Formato |
Descrição |
Identificador |
03N |
Número do campo |
Label |
40A |
Mensagem para display no client |
iTamMin |
02N |
Tamanho Mínimo |
iTamValor |
02N |
Tamanho Máximo |
iDecimais |
01N |
Quantidade de casas decimais |
pValorMin |
12N |
Valor Mínimo |
pValorMax |
12N |
Valor Máximo |
iNumMin |
02N |
Número Mínimo |
iNumMax |
02N |
Número Máximo |
iQuantidadeOpcoes |
02N |
Quantidade de Opções |
pListaOpcoes |
A |
Lista de Opções separadas por ";". Exemplo: "(1,\"1-Gasolina Comum\")#(30,\"30-Diesel\")" |
pDadosRetorno |
2048A |
Dados de retorno. (Seguindo a mesma documentação da página de callbacks) Clique aqui para ser direcionado |
Código dos campos
Identificação do Campo |
Descrição |
246 |
Valor do Hodômetro do veículo |
247 |
Tipo Abastecimento |
248 |
Matricula Cartão Frota |
249 |
Quantidade de Litros Abastecida |
250 |
Placa do Veiculo |
299 |
Tipo de Operação |
388 |
CPF ou CNPJ coletados no POS |
392 |
Quantidade coletada |
397 |
Valor Litro |
617 |
Código de Serviço |
633 |
Horimetro do veiculo/equipamento |
887 |
Identificador para o valor total do produto frota |
1302 |
Bomba de Combustível |
1303 |
Letras da Placa do Veículo |
1304 |
Números da Placa do Veículo |
1305 |
Ordem de Serviço |
1306 |
Registro Empregado (Funcionário) |
1307 |
Litros Óleo |
1308 |
Valor Óleo |
1309 |
Número Frota |
1310 |
Tipo de Coleta Horimetro ou Quilometragem |
1311 |
Valor serviço |