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 |