WS_GUARDIAN


TOLEDO DO BRASIL INDÚSTRIA DE BALANÇAS LTDA.

GUARDIAN - Web Service - Versão : 6.22.92

Web Service responsável pela interface entre o Guardian e um Sistema de Retaguarda, Legado ou ERP, além da sincronização da contingência.

Por isso os Web Metodos que podem ser utilizados nas Integrações entre sistemas estarão indicados nessa documentação com a Tag [INTERFACE].

ATENÇÃO!!!

- Os Web Métodos indicados com a Tag [OBSOLETOS], preferencialmente, não deve ser utilizados pois estão disponíveis apenas para compatibilização com versões anteriores do Guardian.


- Para o funcionamento dos web métodos de importação, é necessário realizar Configurações de Sistema:

- Na aba Integração é necessário definir:
1. “Estação responsável pela integração”: Estação de controle default para execução dos web métodos. Esta será a estação controle utilizada para execução do web método de importação.
2. “Operação responsável pela importação”: O Guardian olhará para a configuração de pré-cadastro definida neste campo e utilizará as regras de validação definidas na configuração da operação.
3. “Usuário responsável pela importação”: Com base no usuário definido, e suas permissões, o Guardian utilizará este usuário para realizar as importações. Nas operações, este será o usuário que será exibido.
4. Caso esteja utilizando fluxo customizado, é necessário definir também a “Estação das atualização de fluxo por WS”, porém este parâmetro não é obrigatório.


Todas as datas, com campos ou parâmetros no formato DATA E HORA estão sendo trafegadas no seguinte formato: yyyy-MM-ddThh:mm:ss:FFF exemplo : 2012-01-14T15:58:00.237

O padrão de formato FFF suprime o caracter 0 à direita. A diferença é ilustrada no exemplo a seguir.
Exemplo 1:
    Entrada: 2008-07-16 08:32:45:000
    Resultado: 2008-07-16 08:32:45
Exemplo 2:
    Entrada: 2008-07-16 08:32:45:100
    Resultado: 2008-07-16 08:32:45:1
Exemplo 3:
    Entrada: 2008-07-16 08:32:45:110
    Resultado: 2008-07-16 08:32:45:11
Exemplo 4:
    Entrada: 2008-07-16 08:32:45:111
    Resultado: 2008-07-16 08:32:45:111
Todas as datas, com campos ou parâmetros no formato STRING estão sendo trafegadas no seguinte formato: dd/MM/yyyy hh:mm:ss:FFF.

- Antes de executar as funções abaixo, configure a conexão com o banco de dados através do programa CFG_WS_GUARDIAN.EXE, que se encontra na pasta bin do diretório virtual do WS_GUARDIAN_PLUS

ELEMENTO COM VALOR “NULO”

- Quando um elemento estiver definido como “maxOccurs = “1” minOccurs = “1” nillable = “true” />” , e quem estiver invocando o método não tiver conteúdo para passar, ou não utilizar uma determinada funcionalidade, temos duas opções de implementa - la:

1-) Suprimir o elemento em questão do XML, que o WebServices Guardian vai tratar deste elemento;

2-) Ou a opção é instanciar xmlns:xsi = http://www.w3.org/2001/XMLSchema-instance no Envelope do XML e atribuir o valor xsi:nil=“true” ao elemento.

Exemplo:
No caso do elemento < s:element minOccurs = “1” maxOccurs = “1” name = “UtilizaContador” type = “s:boolean” />

O XML deve estar assim: < UtilizaContador:xsi: nil = “true”/> ou suprimi-lo no XML

O XML nunca deve estar assim:< UtilizaContador > ou < B >< font color = red>< UtilizaContador />

NOVOS ELEMENTOS E COMPATIBILIDADE ENTRE VERSÕES

- É possível e comum que entre uma versão e outra de Guardian sejam adicionados novos elementos (campos) nas estruturas dos Web Métodos existentes.

Tais elementos não são obrigatórios mesmo que no WSDL eles apareçam com MinOccurs=1, pois o tratamento é dados internamente dentro do Web Service.

Essas diferenças não causam quebra de uma versão para outra.

Caso algum problema, que não esteja de acordo com esse ponto, seja encontrado, entre em contado com o responsável pelo seu projeto na Toledo do Brasil.

DICAS DE DESEMPENHO

1-) Cada chamada de um MESMO web método deve ser limitada a um segundo, podendo ser mais que isto mas não menos. Esta é uma orientação conservadora já que alguns Web Métodos são leves e rápidos e outros demandam mais processamento ou I/O.
Exemplos:
    Web método ExportaTicketsMarcados é chamado 4 vezes seguidas em um mesmo segundo (errado)
    Web método ExportaTicketsMarcados é chamado e imediatamente em seguida ConfirmaLeituraTicketsMarcados (são métodos diferentes, não há problema)

2-) Alguns web métodos foram desenvolvidos para uso em par, o uso diferente disto pode causar perda significativa de performance:
Exemplos:
    Ao utilizar o ExportaTicketUnico, utilizar o ConfirmaTicketUnico
    Ao utilizar o ExportaTicketsMarcados, utilizar o ConfirmaLeituraTicketsMarcados

3-) Quando utilizado Web Métodos que acumulam informações (ex: ExportaTicketsMarcados), não é aconselhavel acumular grande número de informações para exportação, isto porquê o XML retornado por cada ticket pode ser grande e combinado a seguidas exportações, pode impactar o WS, OS e o sistema legado:
Como qualquer web método que retorna grandes quantidades de texto, a quantidade de informação que pode ser acumulada depende da relação 'poder de processamento' x 'intensidade de uso' de cada maquina e o limite deve ser testado.
Exemplos:
    O web método ExportaTicketsMarcados é chamado seguidas vezes, mas o ConfirmaLeituraTicketsMarcados nenhuma vez. (errado)
    O web método ExportaTicketsMarcados é chamado uma vez e o ConfirmaLeituraTicketsMarcados é chamado em seguida. (não há problema)

WEB METODOS

Método Status
AcionaCancela Disponível
AcionaCancela_G4 Obsoleto
AdicionaVeiculoNoContrato Disponivel
AlteraContrato Disponível
AlteraTicketGuardian Disponível
AlteraVeiculo Disponível
AlteraVeiculoGuardian Obsoleto
AnonimizaDado Disponível
CadastraAlteraPessoa Disponível
CadastraContrato Disponível
CadastraIdentificaRetorna Disponível
CadastraTicket Obsoleto
CadastraTicketGuardian Disponível
CadastraVeiculo Disponível
CadastraVeiculoGuardian Obsoleto
CancelaUltimaOperacaoAtiva Obsoleto
CancelaUltimaOperacaoAtivaGuardian Disponível
CapturaPeso Disponível
CapturaPeso_G4 Obsoleto
ConfirmaLeituraTicketsMarcados Disponível
ConfirmaTicketUnico Disponível
ConfirmaVeiculosQuePossamTerPassadoSemPesarPelaBalanca Disponível
ConsultaContrato Disponível
ConsultaIntervencoesManuaisTicket * Disponível
ConsultaLogAplicacao Disponível
ConsultaLogPerifericos Disponível
ConsultaMovimentoOCR Disponível
ConsultaPedidoDeExecucao Disponível
ConsultaPessoa Disponível
ConsultarLogAuditoria Disponível
ConsultaTexto Disponível
ConsultaTicketsPorPeriodo Disponível
ConsultaVeiculo Disponivel
ConsultaVeiculoGuardian Obsoleto
DadosDoTicket_G4 Obsoleto
DesbloqueiaCaixaColetora Disponível
DisparaAcaoDeEventoAvulso Disponível
EnviaMensagemDisplay Disponível
EncerraContrato Disponível
EnviaMensagem_G4 Obsoleto
ExportaTicketParametro Disponível
ExportaTicketPeriodo Obsoleto
ExportaTicketUnico Disponível
ExportaTicketsMarcados Disponível
ExportaVeiculosQuePossamTerPassadoSemPesarPelaBalanca Disponível
FilaAdicionaVeiculo Disponível
FilaAlteraEstadoVeiculo Disponível
FilaAlteraPosicaoVeiculo Disponível
FilaConsultaVeiculo Disponível
FilaRemoveVeiculo Disponível
IdentificaVagao Obsoleto
IdentificaVeiculoNoPonto Disponível
ImportaTicketPreCadastro Obsoleto
ImprimeEtiqueta Disponível
ImprimeTicket Disponível
LiberarTicket Disponível
ManutencaoTicket Obsoleto
ManutencaoTicketGuardian Disponível
MarcarParaCancelar Disponível
MarcarParaNaoValidarOcr Disponível
MarcaTickeParaNaoValidarOcr Disponível
ObtemFotoOCR Disponível
ObtemFotoOperacao Disponível
ObtemVersaoWS Disponível
RefazUltimaOperacao Obsoleto
RefazUltimaOperacaoAtiva Obsoleto
RefazUltimaOperacaoAtivaGuardian Disponível
RefazUltimaOperacaoII Obsoleto
RemontaFluxo Disponível
RemoveVeiculoContrato Disponível
RetornaVeiculosQuePossamTerPassadoSemPesarPelaBalanca Disponível
SimulaPesagemAvulsaSemAutomacao Disponível
SolicitaFotoAvulsa Disponível
SolicitaRetornoFotoAvulsa Disponível
TrocaFluxoTicket Disponível

* Métodos em desenvolvimento não utilizar

ESTRUTURAS E TABELAS

PreCadastro
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(30) NÃO Código do Ticket Este campo é obrigatório apenas nas alterações, como o serviço AlteraTicketGuardian
AceitaPesoLiquidoZero Booleano NÃO Quando Verdadeira Indica que o resultado do Peso Líquido na Pesagem Final pode ser 0 para esse veículo Valor padrão: Verdadeiro(True)
PesoAlvo Decimal NÃO Peso Alvo da Dosagem -
Corte Decimal NÃO Peso para Corte da Dosagem -
DosagemLenta Decimal NÃO Peso de início da dosagem lenta -
DataPesagem Data e Hora SIM NÃO UTILIZADO Preencher sempre com uma Data e Hora qualquer
Documentos Lista de Documento NÃO Documentos associados -
Emissor EmissorIntegracao NÃO Dados do Emissor associado -
FatoresCorrecao Lista de ListaFatoresCorrecaoTicket NÃO OBSOLETO – UTILIZAR O FatorCorrecao -
FatorCorrecao FatorCorrecao NÃO Novo Fator de Correção do Ticket -
Fluxo String(50) NÃO Código do Fluxo Associado, obrigatório caso seja informado o campo “PontoFluxo” -
Item Lista de ItemIntegracao NÃO Itens associados -
Motorista MotoristaIntegracao NÃO Motorista associado -
Observacao String(8000) NÃO Observação -
PesoBruto Decimal NÃO Peso bruto máximo do veículo. -
Tara Decimal NÃO Tara do veículo. (OBSOLETO - Utilizar a tara do HistoricoTara) -
PesoBrutoOrigem Decimal NÃO Peso de referência para checagem do peso total na primeira pesagem do veículo -
PesoMinimoOrigem Decimal NÃO Peso mínimo origem -
PesoMaximoOrigem Decimal NÃO Peso máximo origem -
PesoTotalOrigem Decimal NÃO Peso de origem total - Soma de todos os documentos adicionados a lista de documentos do ticket -
PlacaCarreta String(20) SIM Armazena a identificação da carreta e do vagão, quando aplicável -
PlacaVeiculo String(20) NÃO Armazena a identificação do veículo e do vagão, quando aplicável Valor padrão: PlacaCarreta
TagAssociado String(250) NÃO Identificação associada referente ao TAG, Transponder ou Código de Barras -
TipoDoFatorDeCorrecao Inteiro NÃO OBSOLETO – NÃO UTILIZAR -
TipoVeiculo String(20) NÃO Tipo do Veículo -
Transportadora TransportadoraIntegracao NÃO Dados da Transportadora associada -
UnidadeAposConversao String(10) NÃO Unidade de Medida Após Conversão do Peso -
CamposAdicionais Lista de CampoAdicionalTicket NÃO Campos adicionais do Ticket -
OperacaoDaPesagemInicial String NÃO Operação a ser registrada como pesagem inicial. Obrigatório quando for informar peso da pesagem inicial. Equivale ao campo código da tela de operação Válido somente para o web método CADASTRA TICKET GUARDIAN
PerifericoDaPesagemInicial String NÃO Balança ou MCA (mesmo que inativos) a ser registrado como utilizado na pesagem inicial. Obrigatório quando for informar peso da pesagem inicial. Equivale ao campo código da tela de periféricos Válido somente para o web método CADASTRA TICKET GUARDIAN
PesoDaPesagemInicial Decimal NÃO Peso da Pesagem Inicial. Quando informado o peso obrigatoriamente deve ser maior que 0 (zero).
Atenção, se este campo for informado, os campos OperacaoDaPesagemInicial e PerifericoDaPesagemInicial se tornam obrigatórios!
Válido somente para o web método CADASTRA TICKET GUARDIAN
DataDaPesagemInicial Data e Hora NÃO Data e Hora da Pesagem Inicial Válido somente para o web método CADATRA TICKET GUARDIAN
EmbalagensTicket Lista de EmbalagensTicket NÃO (OBSOLETO - Utilizar o VOEmbalagensTicket) Embalagem que vai ser associada ao Ticket. Para que as embalagens sejam associadas no Ticket, elas devem estar previamente cadastradas no Guardian. Este Web Método não cadastra Embalagem. -
ListaEmbalagensTicket Lista de VOEmbalagensTicket NÃO Embalagem que vai ser associada ao Ticket. -
Usuario Inteiro SIM Usuário que realizou a operação. Deve ser um usuário cadastrado no Guardian. Se não for definido nenhum usuário, será assumido o que estiver configurado como “Usuário responsável pela importação” na configuração geral do Guardian.
NumeroConteineres Inteiro NÃO Quantidade de contêineres informados para este ticket, utilizado para fim de dupla checagem, obrigatóriamente deve bater com a quantidade informada. -
Conteineres Lista de Conteiner NÃO Contêineres do ticket -
ReferenciaIntegracao String(30) NÃO Este campo refere-se a um código vindo da integração -
PontosDoFluxo Lista de PontoDoFluxo NÃO Lista de PontoDoFluxo -
NumeroTotalCompatimentos Inteiro NÃO Número total de compartimentos -
TipoIdentificacaoCompartimento Inteiro NÃO Tipo de identificação de compartimentos 0 = Sem Controle, 304877 = Identifica compartimento através da lista de documentos, 304878 = Identifica compartimento pelo número total, 304879 = Ambos
MarcardoParaCancelar Booleano NÃO Informa se o ticket está marcado para ser cancelado na última operação do fluxo. true - Indica que o ticket está marcado para cancelar na última operação / false - O ticket não será cancelado na última operação do ticket
OCRMarcardoParaNaoValida Booleano NÃO Este campo quando com o conteúdo verdadeiro indica que o OCR não será validado na identificação no “Ponto de Controle” onde ocorreu o erro de OCR uma unica vez. true - Indica que o OCR não será validado / false - Indica que o OCR será validado
MotoristaMarcardoParaNaoValidar Booleano NÃO Este campo quando verdadeiro indica que as verificações de motorista não serão realizadas na próxima identificação. -
CodigoContrato String NÃO Código do contrato - Ao passar o código do contrato, cria um relacionamento entre contrato e ticket -
CarretasSecundarias Lista de VOPlacaSecundaria NÃO Lista de placas secundárias associadas ao ticket -

EmissorIntegracao (somente para o Ticket)
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO NÃO UTILIZADO -
Codigo String(20) SIM Código do Emissor -
Descricao String(50) SIM Descrição ou Nome do Emissor -
TipoEmissor Inteiro SIM Tipo do Emissor 519 = Fornecedor, 520 = Cliente, 521 = Outros
RazaoSocial String(50) SIM Razão Social do Emissor -
Cnpj String(30) NÃO CNPJ ou CPF -
InscricaoEstadual String(30) NÃO Inscrição Estadual -
Endereco String(50) NÃO Endereço -
Complemento String(30) NÃO Complemento -
Municipio String(30) NÃO Município -
UF String(4) NÃO Unidade Federativa ou Estado da União -
Cep String(10) NÃO CEP -
Telefone String(20) NÃO Telefone -
Email String(50) NÃO Endereço de E-mail -
Observacao String(50) NÃO Observação -
Estado Inteiro NÃO Estado do Emissor 0=Desativado, 1=Ativado(Valor Padrão)
TipoDocumento Inteiro SIM Tipo do Documento para pessoa física (CPF) ou jurídica (CNPJ) 303404 = Física, 303405 = Jurídica
IncluiAtualiza Booleano SIM Indica que os dados passados podem ser incluídos ou alterados no cadastro (true) para incluir caso emissor não esteja cadastrado ou alterar caso já esteja cadastrado, Se (false) ou valor não informado, apenas associa o código do emissor já existente.

ItemIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO NÃO UTILIZADO -
Codigo String(20) SIM Código do Item -
Descricao String(50) NÃO NÃO UTILIZADO -
Nome String(50) SIM Nome do Item -
Informacao String(400) NÃO Informações sobre o item -
PesoUnitario Decimal SIM Peso Unitário Se não utilizado preencher com 0
UnidadeMedida String(10) NÃO Unidade de Medida -
PodeConverter Booleano SIM Se Verdadeiro (true), habilita da conversão de peso para esse item -
FatorConversao Decimal SIM Fator de Conversão Se não utilizado preencher com 0
UnidadeMedidaConversao String(10) NÃO Unidade de Medida após a Conversão -
UtilizaContador Booleano NÃO NÃO UTILIZADO -
InicioContador Inteiro NÃO Valor Inicial do Contador -
FinalContador Inteiro NÃO Valor final do contador, ao atingir esse valor o contador volta para o valor inicial -
PrefixoContador Inteiro NÃO Prefixo do Contador 0 = Dia, 2 = Mês, 3 = Ano
CodigoFatorCorrecao String(20) NÃO Código do Fator de Correção associado -
CodigoFluxo String(50) NÃO Código do Fluxo exclusivo do item -
InicialObrigatoria Booleano SIM Se verdadeiro (true) indica que os tickets que utilizam esse item devem fazer pesagem inicial -
QuantidadeViasRelatorioImpressas Inteiro SIM Quantidade máxima de vias do ticket 0 = Indefinido
Estado Inteiro NÃO Estado do Item 0=Desativado, 1=Ativado(Valor Padrão)
IncluiAtualiza Booleano SIM Indica que os dados passados podem ser incluídos ou alterados no cadastro Sem preenchido Falso (false) o sistema não vai incluir o Ticket se o item não estiver cadastrado
Tipo Inteiro NÃO Indica qual é o tipo de item 1760=Matéria-Prima, 1761=Produto Industrializado, 1762=Produto Manufaturado, 1763=Outro tipo de item

MotoristaIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO NÃO UTILIZADO -
Codigo String(20) SIM Código do Motorista -
Descricao String(50) NÃO NÃO UTILIZADO -
Nome String(50) SIM Nome do Item -
CPF String(20) SIM CPF / Documento Estrangeiro Informe o CPF no caso do motorista ser Brasileiro ou Documento Estrangeiro no caso do motorista não ser Brasileiro. Inclua formatação do documento se necessário.
RG String(20) NÃO RG -
Cnh String(20) NÃO CNH -
Estado Inteiro NÃO Estado do Motorista 0=Desativado, 1=Ativado(Valor Padrão)
Observacao String(50) NÃO Observação -
InfoAcompanhantes String(255) NÃO Informação dos Acompanhantes -
Nacionalidade String(50) NÃO Pais de Nacionalidade Informe a descrição do País de origem, se NÃO informado, Brasil é assumido como padrão. O idioma no qual o País é informado deve ser a mesma configurada no Guardian (português é padrão).
DataNascimento Date NÃO Data de Nascimento -
OrgaoExpedidorRG String(50) NÃO Órgão expedidor RG -
UFRG Inteiro NÃO Unidade Federativa do RG Ao enviar o código respeitar a tabela de estado: 1 = ACRE, 2 = ALAGOAS, 3 = AMAZONAS, 4 = AMAPÁ, 5 = BAHIA, 6 = CEARÁ, 7 = DISTRITO FEDERAL, 8 = ESPIRITO SANTO, 9 = GOIÁIS, 10 = MARANHÃO, 11 = MINAS GERAIS, 12 = MATO GROSSO DO SUL, 13 = MATO GROSSO, 14 = PARÁ, 15 = PARAIBA, 16 = PERNAMBUCO, 17 = PIAUI, 18 = PARANÁ, 19 = RIO DE JANEIRO, 20 = RIO GRANDE DO NORTE, 21 = RONDÔNIA, 22 = RORAIMA, 23 = RIO GRANDE DO SUL, 24 = SANTA CATARINA, 25 = SERGIPE, 26 = SÃO PAULO, 27 = TOCATINS
Identificador String(250) Não Identificador(TAG) -
Login no Guardian Fácil String(250) Não Login proveniente do Guardian Fácil -
Celular String(20) NÃO Celular cadastrado do motorista -
Email String(255) NÃO E-mail cadastrado do motorista -
IncluiAtualiza Booleano SIM Indica que os dados passados podem ser incluídos ou alterados no cadastro (true) para incluir caso motorista não esteja cadastrado ou alterar caso o motorista já esteja cadastrado, Se (false) ou valor não informado, apenas associa o código existente do motorista.

TransportadoraIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO NÃO UTILIZADO -
Codigo String(20) SIM Código da Transportadora -
Descricao String(50) SIM Descrição ou Nome da Transportadora -
RazaoSocial String(50) SIM Razão Social da Transportadora -
Cnpj String(30) NÃO CNPJ ou CPF -
InscricaoEstadual String(30) NÃO Inscrição Estadual -
Endereco String(50) NÃO Endereço -
Complemento String(30) NÃO Complemento -
Municipio String(30) NÃO Município -
UF String(4) NÃO Unidade Federativa ou Estado da União -
Cep String(10) NÃO CEP -
Telefone String(20) NÃO Telefone -
Email String(50) NÃO Endereço de E-mail -
Observacao String(50) NÃO Observação -
Estado Inteiro NÃO Estado da Transportadora 0=Desativado, 1=Ativado (Valor Padrão)
TipoDocumento Inteiro NÃO Tipo do Documento para pessoa física (CPF) ou jurídica (CNPJ) 0 = Física( Valor Padrão), 1 = Jurídica
IncluiAtualiza Booleano SIM Indica que os dados passados podem ser incluídos ou alterados no cadastro Sem preenchido Falso (false) o sistema não vai incluir o Ticket se a Transportadora não estiver cadastrada

TICKET
Campo Tipo Obrigatório Descrição Valores Possíveis
CalculoFatorCorrecao Inteiro Sim Chave interna do Fator de Correção Associado -
CamposAdicionais Lista de CampoAdicionalTicket Sim Campos adicionais de preenchimento livre do Ticket -
Codigo String(30) Sim Código ou Número do Ticket -
CodigoCalculoFatorCorrecao Inteiro Sim Código do Fator de Correção Associado -
CodigoEmissor String(20) Sim Código do Emissor Associado -
CodigoFluxoTicket String(50) Sim Código do Fluxo Associado -
CodigoTransportadora String(20) Sim Código da Transportadora Associada -
DataPesagem Data e Hora Sim Data de Abertura do Ticket -
Documentos Lista de Documento Sim Documentos associados -
EmbalagensTicket Lista de EmbalagensTicket Sim Embalagens associadas -
Emissor EEmissor Sim Dados do Emissor associado -
Estado Inteiro Sim Estados do Ticket CadastroVeiculo = 0, PreCadastro = 1, Pesagem Inicial = 2, Encerrado = 3, Aguardando Liberação = 4, Pesagem Final = 5, Cancelado = 6, Acesso Veiculo = 7, Pesagem Avulsa = 8, Inspeção = 9, Bloqueado = 10, Pesagem Eixos = 11, Pesagem Dosagem = 12, Pesagem Por Compartimentos = 13, Monitoramento de Fila = 14, Movimentação Visitante = 15, Pesagem Cavalo Inicial = 16, Pesagem Cavalo Final = 17, Checkin = 18
EstadoAguardando Inteiro Sim Próximo estado do Ticket quando aguardando liberação da Integração Mesmo valores do campo estado
FatoresCorrecao Lista de ListaFatoresCorrecaoTicket Sim OBSOLETO – UTILIZAR O FatorCorrecao -
FatorCorrecao FatorCorrecao NÃO Novo Fator de Correção do Ticket -
FluxoTicket Inteiro Não Chave do fluxo do Ticket interna do Guardian -
FluxoTicketSequencia Lista de VO FluxoTicketSequencia Sim NÃO UTILIZAR! Em manutenção! -
Item VO EItem Não NÃO UTILIZADO -
ItemTicket Lista de ItemTicket Sim Itens associados -
Observacao String(8000) Não Observação -
OperacaoTicket Lista de OperacaoTicket Sim Operações realizadas -
PesagemEmContingencia Booleano Sim Caso Verdadeiro (true) indica que houve pesagem em contingência -
PesagemManual Booleano Sim Caso Verdadeiro (true) indica que houve pesagem manual -
PlacaCarreta String(20) Sim Placa da carreta/vagão -
ReimpressaoTicket Lista de ReimpressoesTicket Sim Registro de Reimpressões do Ticket (somente reimpressões sem vizualização) -
Sequencial Inteiro de 64 bits Sim Chave primária interna de controle do Guardian -
SequencialDiario Inteiro Sim Número sequencial diário do ticket -
TagAssociado String(250) Sim Identificação associada referente ao TAG, Transponder ou Código de Barras -
TipoFatorCorrecao Inteiro Sim NÃO IMPLEMENTADO -
TipoOperacao Inteiro Sim Tipo de operação realizada, preenchido somente após a pesagem final Recebimento = 1, Expedição = 2
Transportadora ETransportadora Sim Dados da Transportadora associada -
IntegracoesOCR Lista de IntegracoesOCR Sim Interações realizadas com o OCR -
Sincronizado bool Sim Sincronizado -
DiferencaOrigem decimal Sim Diferença de origem. -
BloqueiaBotoeira bool Sim Informa se bloqueia a botoeira. -
PesagemFerroviaria bool Sim Informa se é uma pesagem ferroviária. -
ReferenciaIntegracao String(30) Não Este campo refere-se a um código vindo da integração. -
NumeroTotalCompartimentos Inteiro Não Total de compartimentos. -
TipoIdentificacaoCompartimento Inteiro Não Tipo da identificação do compartimento. -
OCRMarcardoParaNaoValida Booleano Não Este campo quando com o conteúdo verdadeiro indica que o OCR não será validado na identificação no “Ponto de Controle” onde ocorreu o erro de OCR uma unica vez. -
NumeroConteineres Inteiro Sim Quantidade de contêineres informados para este ticket, utilizado para fim de dupla checagem. -
Conteineres Lista Conteiner Não Contêineres do ticket. -
PesoBruto Decimal Não Peso bruto máximo do veículo. -
Tara Decimal Não Tara do veículo. (OBSOLETO - Utilizar a tara do HistoricoTara) -
HistoricoTara HistoricoTara Não Histórico de atualização de tara -
Contrato Lista Contrato Não Contrato associado ao ticket -
CarretasSecundarias Lista de VOPlacaSecundariaOut Não Lista de placas secundárias associadas ao ticket -
CDCColeta VOCDCColetaOut Não Coleta associada ao ticket -

CampoAdicionalTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
Numero Inteiro SIM Número do Campo Adicional -
Valor String(50) SIM Valor do campo adicional -
Data Data e Hora NÂO Data da criação do Registro -
Codigo Inteiro NÃO Mesmo valor do campo Número (ATENÇÃO: Não é necessário preencher este campo. Retorno esperado deste campo é Sequencial do registro(PK). CAMPO OBSOLETO) -

Documento
Campo Tipo Obrigatório Descrição Valores Possíveis
Data Data e Hora SIM Data da criação do Registro -
Codigo Inteiro NÃO Código sequencial do documento no Ticket -
Descricao String(255) SIM Descrição ou número do documento -
Estado Inteiro SIM Estado do documento 0=Desativado, 1=Ativado
PesoOrigem Decimal SIM Peso do Documento -
PesagemRealizada Boolean SIM Pesagem Realizada -
Tolerancia Double Não Tolerância -

EmbalagensTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro Não Chave interna de controle do Guardian -
Quantidade Decimal Sim Quantidade de Embalagens -
Peso Decimal Sim Peso total das embalagens -
Data Data e Hora Sim Data da criação do Registro -
Codigo String(30) Não Código da embalagem -
Nome String Não Nome da embalagem -
Identificador String Não Identificador da embalagem -
CodigoItem String(30) Sim Código do Item -
SequencialItem Int Não Sequencial do Item. Não é preenchido na importação. -
SequencialTck Int Não Chave interna da embalagem do ticket -
CodigoTck Int Não Código do ticket. Não é preenchido na importação. -

voEmbalagensTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(30) Sim Código da embalagem -
Nome String Não Nome da embalagem. Campo se torna obrigatório se 'IncluiAtualiza' for 1. -
Peso Decimal Não Peso total das embalagens. Campo se torna obrigatório se 'IncluiAtualiza' for 1. -
Quantidade Decimal Não Quantidade de Embalagens. Campo se torna obrigatório se 'IncluiAtualiza' for 1. -
Identificador String Não Identificador da embalagem -
IncluiAtualiza Int Não Flag para definir se vai incluir/atualizar registro de embalagem. 0 ou omitido = Vai associar somente se a Embalagem estiver cadastrada. | 1 = Se não existir a embalagem fornecida, o Guardian vai cadastrar.
Tipo Int Não Tipo de embalagem. Campo se torna obrigatório se 'IncluiAtualiza' for 1. 3 = Palete, 4 = Caixa, 5 = Contêiner, 6 = Carrinho, 7 = Tambor, 8 = Bag, 9 = BigBag, 10 = Saco, 11 = Saco Plástico, 12 = Engradado, 13 = Barrica, 14 = Blister, 15 = Frasco, 16 = Vasilhame, 17 = Lata, 18 = Balde, 19 = Outro Tipo de Embalagem

EEmissor
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro Não Chave interna de controle do Guardian -
Codigo String(20) Não Código do Emissor -
Descricao String(50) Sim Descrição ou Nome do Emissor -
Tipo Inteiro Sim Chave interna do tipo do Emissor -
RazaoSocial String(50) Sim Razão Social do Emissor -
Cnpj String(30) Não CNPJ ou CPF -
InscricaoEstadual String(30) Não Inscrição Estadual -
Endereco String(50) Não Endereço -
Complemento String(30) Não Complemento -
Municipio String Não Município -
UF Inteiro Não Chave internada da Unidade Federativa ou Estado da União -
Cep String(10) Não CEP -
Telefone String(20) Não Telefone -
Data Data e Hora Não Data e Hora da criação do registro -
Email String(50) Não Endereço de E-mail -
Observacao String(50) Não Observação -
Transportadoras Lista de ETransportadora Não Transportadoras associadas ao Emissor -
Estado String Não Estado do Emissor 0=Desativado, 1=Ativado
TipoDocumento String Não Tipo do Documento para pessoa física (CPF) ou jurídica (CNPJ) 0 = Física, 1 = Jurídica

ETransportadora
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro Não Chave interna de controle do Guardian -
Codigo String(20) Não Código da Transportadora -
Descricao String(50) Sim Descrição ou Nome da Transportadora -
RazaoSocial String(50) Sim Razão Social da Transportadora -
Cnpj String(30) Não CNPJ ou CPF -
InscricaoEstadual String(30) Não Inscrição Estadual -
Endereco String(50) Não Endereço -
Complemento String(30) Não Complemento -
Municipio String(30) Não Município -
UF Inteiro Não Chave internada da Unidade Federativa ou Estado da União -
Cep String(10) Não CEP -
Telefone String(20) Não Telefone -
Data Data e Hora Não Data e Hora da criação do registro -
Email String(50) Não Endereço de E-mail -
Observacao String(50) Não Observação -
Estado String Não Estado do Emissor 0=Desativado, 1=Ativado
TipoDocumento String Não Tipo do Documento para pessoa física (CPF) ou jurídica (CNPJ) 0 = Física, 1 = Jurídica

ItemTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro Não Chave interna de controle do Guardian -
Codigo String Não Código sequencial do Item no Ticket -
SequencialTck Inteiro de 64 bits Sim Chave interna do Ticket -
CodigoTck String(30) Não Código ou número do Ticket -
SequencialItm Inteiro Não Chave interna do Item -
CodigoItm String(20) Não Código do Item -
Data Data e Hora Sim Data e Hora da criação do registro -
Estado String Não Estado do Item no Ticket 0=Desativado, 1=Ativado
SequencialLot String(50) Sim Sequencial que representa o ID do lote -

ListaFatoresCorrecaoTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
Numero Inteiro Sim Numero da Lista de Fator de Correção -
Fator Decimal Sim Valor do Fator de Correção -
Descricao String(50) Sim Descrição do Fator de Correção -
ValorMaximo Decimal Sim Faixa máxima de Peso para Aplicação do Fator -
ValorMinimo Decimal Sim Faixa Mínima de Peso para Aplicação do Fator -
Data Data e Hora Sim Data da Criação do Registro -
Estado String Sim Estado do Fator 0=Desativado, 1=Ativado
Codigo String(20) Não Código da Lista de Fator de Correção -
CodigoItem String(20) Não Código do Item associado ao Fator -

OperacaoTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial long Não Sequencial da operação executada no Ticket -
Codigo String(20) Sim Código sequencial da operação executada no Ticket -
TicketSequencial String(20) Sim Chave interna do Ticket -
PlacaVeiculo String(20) Sim Placa do Veículo -
Motorista EMotorista Sim Dados do Motorista -
UnidadeAposConversao String(10) Sim Unidade de Medida Após Conversão do Peso -
TipoVeiculo String(20) Sim Tipo do Veículo -
Eixo Inteiro Sim OBSOLETO - Não utilizado -
Compartimento Inteiro Sim Número do Compartimento referente a esse registro de pesagem -
FatorCorrecaoLista Decimal Sim Valor do fator correção obtido a partir da lista de fatores de correção da lista -
FatorCorrecaoCalculo Decimal Sim Valor do fator correção obtido a partir da expressão calculada -
Peso Decimal Sim Peso Capturado em kg -
TaraTotal Decimal Sim Representa o peso total das embalagens vazias em kg (Tara do Veículo) -
FatorConversao Decimal Sim Fator de Conversão -
PesoLiqObtido Decimal Sim Representa o peso líquido obtido após a pesagem final em kg -
PesoLiqCorrigido Decimal Sim Representa o peso líquido corrigido após a pesagem final em kg -
PesoLiqCorrigidoCalculo Decimal Sim Representa o peso líquido corrigido pela fórmula após a pesagem final em kg -
PesoLiqConvertido Decimal Sim Representa o peso líquido convertido, apresentado o fator e unidade após conversão após a pesagem final em kg -
PesoBrutoVeiculo Decimal Sim Valor do peso bruto do veículo que registrou a pesagem -
UsuarioLogin String(20) Sim Login do Usuário que registrou a operação -
DataPesagem Data e Hora Sim Data de execução da Operação -
Periferico Inteiro Sim Chave interna do periférico que executou essa operação -
PerifericoCodigo String(20) Sim Código do Periférico que executou essa operação -
PontoDeControle String(20) Sim Código do Ponto de Controle que executou a operação -
EstacaoControle String(20) Sim Código da Estação de Controle que executou a operação -
TipoOperacaoCodigo Inteiro Sim Tipo da Operação executada 1 = Pré-Cadastro, 2 = Pesagem Inicial, 3 = Pesagem Final, 4 = Hsitórico de Passagem, 5 = Acesso, 8 = Pesagem Avulsa, 9 = Inspeção, 10 = Atualização de Tara, 11 = Pesagem por Eixos, 12 = Dosagem
TipoOperacaoDescricao String(1024) Sim Descrição do Tipo da Operação -
OperacaoCodigo String(20) Sim Código da Operação -
Estado Inteiro Sim Estado da operação do ticket 1 - Ativa / 0 - Inativa
Eixos Lista de EixoOperacao Não Eixos Capturados na Operação -
DataIdentificacao DateTime Sim Data de identificação para realizar a operação -
TaraDosador Double Sim Tara do veículo capturada na operação de dosagem -
IdentificadoresAdicionais Lista de IdentificadorAdicional Sim Identificadores adicionais capturadados na operação -
ErrosOperacoesTicket Lista de ErrosOperacoesTicket Não Possíveis erros ocorridos durante uma operação -
FotosOperacaoTicket Lista de VOFotoOperacao Não Lista de fotos da operação (relevante somente na exportação de ticket) -
QuantidadeEixosLidos Inteiro Não Quantidade de eixos lidos e retornada pelo MCA após uma operação de pesagem. Preenchido após operações de pesagem diferentes do tipo Dosagem -
PesoPicoPesagem Decimal Não Representa o pico máximo de peso de um veículo obtido após uma operação de acesso sobre a balança -
PesoMenosEmbalagens Decimal Não Representa o peso de uma operação em que houve o desconto de uma ou mais embalagens -

IdentificadorAdicional
Campo Tipo Obrigatório Descrição Valores Possíveis
TAG String(250) Sim Identificador identificado -
Data Datetime Sim Data da identificação do identificador -
Lado Inteiro Sim Lado que o identificador foi identificado -

EixoOperacao
Campo Tipo Obrigatório Descrição Valores Possíveis
Numero Inteiro Sim Número do Eixo (Grupo de Eixos) -
Peso Decimal Sim Peso Capturado do Eixo (Grupo de Eixos) -
PesoOrigem Decimal Sim Peso Nominal do Eixos (Grupo de Eixos) -
Data Data e Hora Sim Data e Hora da Captura do Eixo (Grupo de Eixos) -
Diferenca Decimal Não Diferença entre o peso nominal e o capturado quando acima. -
DiferencaMaximaPermitida Decimal Não Diferença máxima permitida -
Referência: TBR.Guardian.Connect.VO.EixoOperacao - - - -

ErrosOperacoesTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro Sim Sequêncial do erro -
Codigo String Sim Código do erro -
TipoErro Inteiro Sim Tipo de Erro -
Data Data e Hora Sim Data em que ocorreu o erro -
Observacao Texto Não Observação sobre o erro -
Estado String Sim Estado do Registro do Erro -
OperacoesTicketSequencial Inteiro Longo Sim Sequencial da operação onde o erro foi ocasionado -
UsuarioSequencial Inteiro Sim Sequencial do usuário com quem ocorreu o erro -
CodigoErroOperacao string Sim Código do tipo do erro -
ErrosOperacoesTicketDetalhe Lista de ErrosOperacoesTicketDetalhe Não Lista de detalhes de cada erro ocorrido
DescricaoEstado String Não Descrição do estado do erro -
DescricaoTipoErro String Não Descrição do tipo de erro -
MotivoErroOperacao Inteiro Sim Código do Motivo do erro da operação -

ErrosOperacoesTicketDetalhe
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo Texto Sim Representa o sequencial do detalhe do erro -
TipoDetalhe Inteiro Sim Representa o tipo de detalhamento do erro -
ConteudoDetalhe Texto Sim O conteúdo que descreve o erro -
SequencialErrosOperacaoTicket Inteiro Longo Sim Sequencial do detalhe do erro -

EEmissor
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro Não Chave interna de controle do Guardian -
Codigo String(20) Não Código do Emissor -
Descricao String(50) Sim Descrição ou Nome do Emissor -
Tipo Inteiro Sim Chave interna do tipo do Emissor -
RazaoSocial String(50) Sim Razão Social do Emissor -
Cnpj String(30) Não CNPJ ou CPF -
InscricaoEstadual String(30) Não Inscrição Estadual -
Endereco String(50) Não Endereço -
Complemento String(30) Não Complemento -
Municipio String Não Município -
UF Inteiro Não Chave internada da Unidade Federativa ou Estado da União -
Cep String(10) Não CEP -
Telefone String(20) Não Telefone -
Data Data e Hora Não Data e Hora da criação do registro -
Email String(50) Não Endereço de E-mail -
Observacao String(50) Não Observação -
Transportadoras Lista de ETransportadora Não Transportadoras associadas ao Emissor -
Estado String Não Estado do Emissor 0=Desativado, 1=Ativado
TipoDocumento String Não Tipo do Documento para pessoa física (CPF) ou jurídica (CNPJ) 0 = Física, 1 = Jurídica

ReimpressoesTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(10) Sim Código Sequencial da Reimpressão do Ticket -
Data Data e Hora Sim Data e Hora da Reimpressão -
Observacao String(255) Não Observação sobre o motivo da Reimpressão -
CodigoUsuario String(20) Sim Código do Usuário que reimprimiu o Ticket -

LogAplicacao
Campo Tipo Obrigatório Descrição Valores Possíveis
Categoria Inteiro Sim Categoria do Log -
Codigo String(20) Não NÃO UTILIZADO -
Data Data e Hora Não Data e Hora do registro do Log -
Funcao String(240) Sim Função do Sistema que gerou do Log -
Informacao String(2147483647) Sim Informações do Log -
Sequencial Inteiro 64 bits Não Sequencial do Log -
SistemaDeIntegracao String(50) Sim Sistema de Integração que Gerou o Log -
Tipo Inteiro Sim Tipo do Log -

IntegracaoOCR
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro de 64 bits Sim Cámpo chave sequencial -
Data Data e Hora de Captura do OCR Sim Data e Hora do registro do Log -
PontoDeControle String(20) Sim Ponto de Controle onde a operação foi executada -
RegraDoOCR String(8000) Sim Regra do OCR aplicada para validação -
PlacaOCR String(20) Sim Placa capturada pelo OCR -
PlacaConvergente Inteiro Sim Verifica se o OCR validou a placa 1 OCR OK, 0 OCR não validou
CodigoOperacao String(20) Sim Código da Operação Envolvida -
CaminhoCompletoDaFoto String Sim Caminho e nome do arquivo da foto -
TipoDaPlaca int Sim Tipo da placa validada no OCR 303712 = Placa da carreta, 303713 = Placa do veículo, 303714 = Placa do vagão, 306772 = Contêiner, 312818 = Placa da carreta secundária, 303715 = OCR não identificado
SequencialOperacaoTicket int Sim Sequencial único para identificar a operação que foi realizada em determinado ticket. -
PlacaDoGuardian string Sim Placa do Guardian correspondente ao OCR -

HistoricoPassagem
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String Não Ordem do HistoricoPassagem -
Media Decimal Sim Média -
Minimo Decimal Sim Mínimo -
Maximo Decimal Sim Máximo -
Data DataTime Sim Data e Hora do registro -
Periferico Inteiro Sim Periférico -
EstacaoControle Inteiro Sim Estação de Controle -
OperacaoTicket Inteiro Sim Sequencial da operação do ticket -
OperacaoTicketEntidade EOperacoesTicket Sim Entidade Operacao Ticket -
TAG String Sim Tag associada ao registro de pesagem -
Estado Inteiro Sim Estado da passagem: 304169 = aguardando confirmação de pesagem e 304170 pesagem confirmada -
EstacaoControleCodigo String Sim Código Estação de Controle -
PerifericoCodigo String Sim Código Periférico -
PontoDeControleCodigo String Sim Código do Ponto de Controle -
FlagPossivelIdentificacao Bool Sim Código do Ponto de Controle -
OperacaoTicketEntidade OperacaoTicket Sim Código do Ponto de Controle -

CfgAlteracao
Campo Tipo Obrigatório Descrição Valores Possíveis
IgnoraTransportadora Bool Sim Se verdadeiro (true ou 1) indica que o ticket deverá ter sua transportadora desassociada, para manter a transportadora associada ao Ticket preencher com falso (0 ou false). O campo transportadora da estrutura de pré-cadastro não precisa estar preenchido. true ou false, 1 ou 0
IgnoraEmissor Bool Sim Se verdadeiro (true ou 1) indica que o ticket deverá ter seu emissor desassociado, para manter a emissor associada ao Ticket preencher com falso (0 ou false). O campo emissor da estrutura de pré-cadastro não precisa estar preenchido. true ou false, 1 ou 0
IgnoraItens Bool Sim Se verdadeiro (true ou 1) indica que o ticket deverá ter seus itens desassociados, para manter os itens associados ao Ticket preencher com falso (0 ou false). A lista de itens da estrutura de pré-cadastro não precisa estar preenchida. Caso o ticket possua mais de 1 item e se queira alterar 1 ou mais itens, mas não se queira alterar todos mesmo assim é necessário enviar todos os itens novamente ou o item que não foi enviado será desassociado independentemente do conteúdo deste campo. true ou false, 1 ou 0
IgnoraDocumentos Bool Sim Se verdadeiro (true ou 1) indica que o ticket deverá ter seus documentos desassociados, para manter os documentos associados ao Ticket preencher com falso (0 ou false). A lista de documentos da estrutura de pré-cadastro não precisa estar preenchida. Caso o ticket possua mais de 1 documento e se queira alterar apenas 1 ou mais documentos, mas não queira alterar todos mesmo assim é necessário enviar todos os documentos novamente ou o documento que não foi enviado será desassociado independentemente do conteúdo deste campo. true ou false, 1 ou 0
IgnoraMotorista Bool Sim Se verdadeiro (true ou 1) indica que o ticket deverá ter seu motorista desassociado, para manter o motorista associado ao Ticket preencher com falso (0 ou false). O campo motorista da estrutura de pré-cadastro não precisa estar preenchido. true ou false, 1 ou 0
IgnoraFatorCorrecao Bool Sim Se verdadeiro (true ou 1) indica que o ticket deverá ter seus fatores de correção desassociados, para manter os fatores de correção associados ao Ticket preencher com falso (0 ou false). A lista de fatores de correção da estrutura de pré-cadastro não precisa estar preenchida. Caso o ticket possua mais de 1 fator de correção e se queira alterar apenas 1 ou mais fatores de correção, mas não se queira alterar todos, mesmo assim é necessário enviar todos os fatores de correção novamente ou o fator de correção que não foi enviado será desassociado independentemente do conteúdo deste campo. true ou false, 1 ou 0
IgnoraCamposAdicionais Bool Sim Se verdadeiro (true ou 1) indica que o ticket deverá ter seus campos adicionais desassociados, para manter os campos adicionais associados ao Ticket preencher com falso (0 ou false). A lista de campos adicionais da estrutura de pré-cadastro não precisa estar preenchida. Caso o ticket possua mais de 1 campo adicional e se queira alterar apenas 1 ou mais campos adicionais, mas não se queira alterar todos, mesmo assim é necessário enviar todos os campos adicionais novamente ou o campo adicional que não foi enviado será desassociado independentemente do conteúdo deste campo. true ou false, 1 ou 0
IgnoraConteineres Bool Sim Se verdadeiro (true ou 1) indica que o ticket deverá ter seus contêineres desassociados, para manter os contêineres associados ao Ticket preencher com falso (0 ou false). A lista de contêineres da estrutura de pré-cadastro não precisa estar preenchida. Caso o ticket possua mais de 1 contêiner e se queira alterar apenas 1 ou mais contêineres, mas não se queira alterar todos, mesmo assim é necessário enviar todos os contêineres novamente ou o contêiner que não foi enviado será desassociado independentemente do conteúdo deste campo. true ou false, 1 ou 0
IgnoraFluxo Bool Sim Se verdadeiro (true ou 1) indica que o ticket deverá ter seu fluxo desassociado, para manter o fluxo associada ao Ticket preencher com falso (0 ou false). O campo fluxo da estrutura de pré-cadastro não precisa estar preenchido. true ou false, 1 ou 0
IgnoraCarretasSecundarias Bool Sim Se verdadeiro (true ou 1) indica que o ticket deverá ter suas carretas secundárias desassociadas, para manter as carretas secundárias associadas ao Ticket preencher com falso (0 ou false). A lista de carretas secundárias da estrutura de pré-cadastro não precisa estar preenchida. Caso o ticket possua mais de 1 carreta secundária e se queira alterar apenas 1 ou mais carretas, mas não todas, mesmo assim é necessário enviar todas as carretas secundárias novamente ou a que não for enviada será desassociada independentemente do conteúdo deste campo. true ou false, 1 ou 0

RetornoFotoAvulsa
Campo Tipo Obrigatório Descrição Valores Possíveis
Status String Sim Status da solicitação 'AguardandoNaFila' = Foto aguardando na fila para ser disparada, 'Processado' = Foto disparada, 'Erro' = Houve erro na solicitação.
MotivoErro String Não Motivo da falha na solicitação de disparo de foto. -
CaminhoFoto String Não Se houve sucesso (Status = 2, caminho onde a fotografia foi gravada. -

Conteiner
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro Não Código Sequencial do Contêiner (Somente para leitura) -
Descricao String(50) Não Descrição do conteúdo do contêiner -
Conteiner String(50) Sim Código de identificação do contêiner -
Data Data e Hora Não Data e Hora do cadastro do registro -
TicketSequencial Inteiro Não Código sequêncial do Ticket ao qual este contêiner pertence. (Somente para leitura) -
Codigo String(50) Não Código de ordenação do contêiner. (Somente para leitura) -

HistoricoTara
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro Sim Código Sequencial do Histórico de tara (Somente para leitura) -
Tara Decimal Sim Valor da tara -
DataInicio Data e Hora Não Data de início da vigência da tara -
DataFim Data e Hora Não Data final da vigência da tara -
Data Data e Hora Sim Data e Hora do cadastro do registro -
Estado Booleano Sim Determina se a tara está ativa ou não -
SequencialVeiculo Inteiro Sim Sequencial a que indica o veículo que a tara está amarrada -
SequencialPontoDeControle Inteiro Não Sequencial da operação estação controle que foi realizada a atualização da tara -
SequencialPeriferico String Não Sequencial do periférico que realizou a atualização da tara -
Usuario String Não Usuário que realizou a atualização da tara -

PontoDoFluxo
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencia Inteiro Sim Sequência e agrupamento do ponto, repita este número para agrupar pontos alternativos. -
CodigoOperacao String(20) Sim Código da operação -
EstacaoControle String(20) Não Código da estação de controle -

Contrato (somente para o Ticket)
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String Sim Código do contrato -
Descricao String(50) Sim Descrição do contrato -
Valor Decimal Sim Valor do contrato -
ValorInicioAlerta Decimal Não Quando o saldo do contrato atingir esse valor, acionará o evento de proximidade do fim do contrato -
Estado String Sim Estado do contrato -
SaldoAtual Decimal Sim Saldo atual do contrato -
TipoLancamento Inteiro Sim Tipo de lancamento do contrato 309837 = crédito; 309838 = débito

DadosLiberarTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
CodigoTicket string Sim Código do ticket responsável por identificar o ticket que será liberado. -
Placa String Sim Placa da Carreta. Responsável por identificar o ticket que será liberado. -
Tag String Sim TAG, Transponder ou Código de Barras de Identificação Associada do Ticket. Responsável por identificar o ticket que será liberado. -
Justificativas Lista de JustificativaLiberarErroOcr Sim Lista com as justificativas JustificativaLiberarErroOcr -

RetornoLiberarTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro inteiro Sim Número do erro geral do Web Método ou em caso de sucesso irá retornar 0. -
Descricao String Sim Descrição do erro. -
JustificativaComErro JustificativaLiberarErroOcr Não Caso tenha ocorrido erro em uma justificativa específica, deve ser retornado qual justificativa apresentou o problema. -

JustificativaLiberarErroOcr
Campo Tipo Obrigatório Descrição Valores Possíveis
CodigoErroOperacao String Sim Código do erro que será justificado. (Retornado no ErrosOperacoesTicket) -
MotivoErro Inteiro Não Enumerador com os possíveis motivos a serem justificados para os erros de OCR Erro no cadastro = 306830, Placa amassada = 306831, Placa com caractere apagado/ilegível = 306832, Placa suja = 306833, Contêiner com caractere apagado/ilegível = 306834, Contêiner sujo = 306835,Vagão com caractere apagado/ilegível = 306836,Vagão sujo = 306837, Outros (falha da operação) = 306838,Outros (problema no veículo/contêiner) = 306839,Falha do sistema OCR (sensor, câmera, software) = 306840
Observacao String Não Observação para complementar informações adicionais para justificar o motivo do erro -
CorrigeCadastro String Não Enum NAO/ALTERAR/INCLUIR/EXCLUIR (em caixa alta)
ValorAlterar String Não Identificação da Placa, Vagão ou Contêiner para quando necessário corrigir o Cadastro do Guardian mas a correção não pode ser feita de forma automática pelo dado encontrado no OCR. -

DadosMarcaParaNaoValidarOCR
Campo Tipo Obrigatório Descrição Valores Possíveis
TicketCodigo string Sim Código do ticket responsável por identificar o ticket que será liberado. -
Placa String Sim Placa da Carreta. Responsável por identificar o ticket que será liberado. -
Tag String Sim TAG, Transponder ou Código de Barras de Identificação Associada do Ticket. Responsável por identificar o ticket que será liberado. -
Justificativas Lista de JustificativaMarcaParaNaoValidarOCR Sim Lista com as justificativas JustificativaMarcaParaNaoValidarOCR -

RetornoMarcaParaNaoValidarOCR
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro inteiro Sim Número do erro geral do Web Método ou em caso de sucesso irá retornar 0. -
Descricao String Sim Descrição do erro. -
JustificativaComErro JustificativaMarcaParaNaoValidarOCR Não Caso tenha ocorrido erro em uma justificativa específica, deve ser retornado qual justificativa apresentou o problema. -

JustificativaMarcaParaNaoValidarOCR
Campo Tipo Obrigatório Descrição Valores Possíveis
CodigoErroOperacao String Sim Código do erro que será justificado. (Retornado no ErrosOperacoesTicket) -
MotivoErro Inteiro Não Enumerador com os possíveis motivos a serem justificados para os erros de OCR Erro no cadastro = 306830, Placa amassada = 306831, Placa com caractere apagado/ilegível = 306832, Placa suja = 306833, Contêiner com caractere apagado/ilegível = 306834, Contêiner sujo = 306835,Vagão com caractere apagado/ilegível = 306836,Vagão sujo = 306837, Outros (falha da operação) = 306838,Outros (problema no veículo/contêiner) = 306839,Falha do sistema OCR (sensor, câmera, software) = 306840
Observacao String Não Observação para complementar informações adicionais para justificar o motivo do erro -
CorrigeCadastro String Não Enum NAO/ALTERAR/INCLUIR/EXCLUIR (em caixa alta)
ValorAlterar String Não Identificação da Placa, Vagão ou Contêiner para quando necessário corrigir o Cadastro do Guardian mas a correção não pode ser feita de forma automática pelo dado encontrado no OCR. -

DadosFilaAdiciona
Campo Tipo Obrigatório Descrição Valores Possíveis
TicketCodigo string NÃO Código do Ticket. Este campo não é obrigatório desde que Placa ou Tag esteja preenchido. -
Placa String(20) NÃO Placa da Carreta. Este campo não é obrigatório desde que TicketCodigo ou Tag esteja preenchido. -
Tag Stringt NÃO Identificador Ticket (Tag). Este campo não é obrigatório desde que TicketCodigo ou Placa esteja preenchido. -
CodigoFila Stringt SIM Código da fila onde o veículo vai ser adicionado. -

RetornoFilaAdiciona
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
FilaTicketEntidade ControleFilaTicket NÃO Retorna a fila onde o veículo se encontra e o ticket quando existirem. -

DadosFilaRemove
Campo Tipo Obrigatório Descrição Valores Possíveis
TicketCodigo String(20) NÃO Código do Ticket. Este campo não é obrigatório desde que Placa ou Tag esteja preenchido. -
Placa String(20) NÃO Placa da Carreta. Este campo não é obrigatório desde que TicketCodigo ou Tag esteja preenchido. -
Tag String NÃO Identificador Ticket (Tag). Este campo não é obrigatório desde que TicketCodigo ou Placa esteja preenchido. -
FilaCodigo string(20) NÃO Código da Fila da qual o veículo será removido. -

RetornoFilaRemove
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
FilaTicketEntidade ControleFilaTicket NÃO Retorna a fila onde o veículo se encontra e o ticket quando existirem. -

DadosFilaConsulta
Campo Tipo Obrigatório Descrição Valores Possíveis
TicketCodigo string NÃO Código do Ticket. Este campo não é obrigatório desde que Placa ou Tag esteja preenchido. -
Placa String(20) NÃO Placa da Carreta. Este campo não é obrigatório desde que TicketCodigo ou Tag esteja preenchido. -
Tag Stringt NÃO Identificador Ticket (Tag). Este campo não é obrigatório desde que TicketCodigo ou Placa esteja preenchido. -

RetornoFilaConsulta
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
FilaTicketEntidade ControleFilaTicket NÃO Retorna a fila onde o veículo se encontra e o ticket quando existirem. -

ControleFilaTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
Posicao Inteiro NÃO Posição do veículo na fila -
Data Data NÃO Data de inclusão do veículo na fila -
Estado Inteiro NÃO Código do estado da fila -
EstadoDescricao String NÃO Descrição do estado da fila -
CadastroFila CadastroFila NÃO Retorna a fila onde o veículo se encontra. -
TicketSequencial Inteiro NÃO Sequencial do ticket -
TicketEntidade Ticket NÃO Ticket do veículo da fila. -
DataAtualizacao Data NÃO Data de atualização do veículo na fila -
MensagemUsuario string NÃO Mensagem enviada ao usuário -

CadastroFila
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String NÃO Código da fila -
Nome String NÃO Nome d fila -
NumeroTicketsLiberadosAutomaticamente Inteiro NÃO Número de tickets liberados automaticamente. -
Data Data NÃO Data de inclusão da fila -
Estado Inteiro NÃO Código do estado da fila -
EstadoDescricao String NÃO Descrição do estado da fila. -
Mensagem string NÃO Mensagem -
DataAtualizacaoMensagem Data NÃO Data de atualização da mensagem -

DadosImprimeEtiqueta
Campo Tipo Obrigatório Descrição Valores Possíveis
TicketCodigo string NÃO Código do Ticket. Este campo não é obrigatório desde que Placa ou Tag esteja preenchido. -
Placa String(20) NÃO Placa da Carreta. Este campo não é obrigatório desde que TicketCodigo ou Tag esteja preenchido. -
Tag Stringt NÃO Identificador Ticket (Tag). Este campo não é obrigatório desde que TicketCodigo ou Placa esteja preenchido. -
CodigoPontoDeControle Stringt SIM Código do Ponto de Controle que irá imprimir a etiqueta. -
CodigoPeriferico Stringt SIM Código do Periférico associado ao Ponto de Controle que irá imprimir a etiqueta. -
CodigoEtiqueta Stringt SIM Código da Etiqueta que será impressa. -
ScriptEtiqueta Stringt NÃO Script da etiqueta, quando é necessário imprimir uma etiqueta avulsa. -

RetornoImprimeEtiqueta
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
ticketEntidade ticketEntidade NÃO Retorna o ticket que foi enviado para impressão. -
solicitacaoExecucao SolicitacaoExecucao NÃO Retorna a solicitação que foi enviada para o Guardian Service. -

SolicitacaoExecucao
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial INT NÃO Sequencial unico da solicitação de impressão. -
TipoAcionamentoDescricao String(20) NÃO Tipo da solicitação (Imprimir Etiqueta). -
EstadoDescricao Stringt NÃO Descrição do estado da Solicitação. Pendente
Data DateTime NÃO Data que a solicitação de impreção foi realizada. Pendente
CodigoPontoDeControle Stringt SIM Código do Ponto de Controle que irá imprimir a etiqueta. -
CodigoPeriferico Stringt SIM Código do Periférico associado ao Ponto de Controle que irá imprimir a etiqueta. -

DadosDesbloqueiaCaixaColetora
Campo Tipo Obrigatório Descrição Valores Possíveis
LadoDaCaixaColetora String SIM Identificação do Lado onde está a caixa coletora que será liberada (A ou B) Lado A = A, Lado B = B
CodigoPontoDeControle String SIM Código do Ponto de Controle com a caixa coletora. -

RetornoDesbloqueiaCaixaColetora
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
LadoDaCaixaColetora String NÃO Lado A = A, Lado B = B
SolicitacaoExecucao SolicitacaoExecucao NÃO Retorna a solicitação de Desbloqueio que foi enviada para o Guardian Service. -

DadosEventoAvulso
Campo Tipo Obrigatório Descrição Valores Possíveis
NumeroEventoAvulso Inteiro SIM Número do Evento Avulso que será executado (entre 1 e 8) Evento Avulso 1 = 1, Evento Avulso 2 = 2, Evento Avulso 3 = 3, Evento Avulso 4 = 4, Evento Avulso 5 = 5, Evento Avulso 6 = 6, Evento Avulso 7 = 7, Evento Avulso 8 = 8
CodigoPontoDeControle String SIM Código do Ponto de Controle onde o evento será executado. -

RetornoEventoAvulso
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
SolicitacaoExecucao SolicitacaoExecucao NÃO Retorna a solicitação de Desbloqueio que foi enviada para o Guardian Service. -

DadosImprimeTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
TicketCodigo string NÃO Código do Ticket. Este campo não é obrigatório desde que Placa ou Tag esteja preenchido, mas é o mais recomendado para utilização. -
Placa String(20) NÃO Placa da Carreta. Este campo não é obrigatório desde que TicketCodigo (recomendado) ou Tag esteja preenchido. -
Tag Stringt NÃO Identificador Ticket (Tag). Este campo não é obrigatório desde que TicketCodigo (recomendado) ou Placa esteja preenchido. -
CodigoLayoutTicket String SIM Código do Layout de Ticket que será impresso. -

RetornoImprimeTicket
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
CodigoLayoutTicket String NÃO Código do layout de Ticket/Relatório que foi impresso. -
NomeLayoutTicket String NÃO Nome do layout de Ticket/Relatório que foi impresso. -
ImpressoraUtilizada String NÃO Impressora para a qual foi enviada a solicitação de impressão do ticket. -
Ticket Ticket NÃO Retorna o ticket que foi enviado para impressão. -

VOContrato
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String SIM Código do contrato -
Descricao(50) String SIM Descrição do contrato -
ValorContrato Decimal SIM Valor do contrato -
Estado Inteiro SIM Estado do contrato 308102=Ativo; 308103=Encerrado
ValorProximidadeFimContrato Decimal SIM Quando o saldo do contrato atingir esse valor, acionará o evento de proximidade do fim do contrato -
TipoLancamento Inteiro SIM Tipo de lancamento do contrato 309837 = crédito; 309838 = débito
CodigoEmissor String NÃO Quando preenchido, indica o código do emissor que será associado ao contrato -
CodigoItem String NÃO Quando preenchido, indica o ocódigo do item que será associado ao contrato -
Veiculos ListaVOVeiculoDadosBase NÃO Quando preenchido, indica a lista de veículos associados ao contrato -

VOContratoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do contrato -
Codigo String NÃO Código do contrato -
Descricao(50) String NÃO Descrição do contrato -
ValorContrato Decimal NÃO Valor do contrato -
Estado Inteiro NÃO Estado do contrato 308102=Ativo; 308103=Encerrado
ValorProximidadeFimContrato Decimal NÃO Quando o saldo do contrato atingir esse valor, acionará o evento de proximidade do fim do contrato -
TipoLancamento Inteiro NÃO Tipo de lancamento do contrato 309837 = crédito; 309838 = débito
SaldoAtual Decimal NÃO Valor do saldo atual do contrato -
DataAlteracao Datetime NÃO Data da última alteração do contrato -
Extrato Lista VOLancamentoContrato NÃO Quando preenchido, indica o emissor que será associado ao contrato -
EmissorIntegracao VOEmissorIntegracaoOut NÃO Quando preenchido, indica o emissor que será associado ao contrato -
ItemIntegracao VOItemIntegracaoOut NÃO Indica o item que será associado ao contrato -
Veiculos ListaVOVeiculoOut NÃO Indica a lista de veículos associados ao contrato -

VOLancamentoContrato
Campo Tipo Obrigatório Descrição Valores Possíveis
Descricao String NÃO Descrição do lançamento do contrato -
DataLancamento Datetime NÃO Data do último lançamento do contrato -
TicketCodigo String NÃO Código do ticket do lançamento -
PlacaCarreta String NÃO Placa da Carreta do ticket do lançamento -
OperacaoCodigo String NÃO Código da operação do ticket do lançamento -
ValorLancamento Decimal NÃO Valor do lancamento do contrato -
SaldoHistoricoLancamento Decimal NÃO Valor do saldo histórico do lancamento do contrato -
UsuarioLogin String NÃO Login do usuário operador registrado no lançamento -

VOVeiculoDadosBase
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(20) SIM Código do Veículo (Obrigatório se a Placa do Veículo não estiver preenchida) -
PlacaVeiculo String(20) SIM Placa do Veiculo (Obrigatório se o Código não estiver preenchido) -

VODadosContrato
Campo Tipo Obrigatório Descrição Valores Possíveis
Contrato VOContrato Sim Dados do contrato. -

VODadosContratoCodigo
Campo Tipo Obrigatório Descrição Valores Possíveis
CodigoContrato String Sim Código do contrato a ser utilizado. -

VODadosVeiculoNoContrato
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String Sim Código do contrato. -
Veiculos Lista VOVeiculoDadosBase Sim Lista de veículos que serão utilizados pelo método. -

VORetornoContrato
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
Contrato VOContratoOut NÃO Retorna os dados do contrato. -

VOArquivosIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Caminho String SIM Caminho do arquivo -
Arquivo Byte[] SIM Arquivo em bytes -
Nome String SIM Nome do arquivo -
PessoaCodigo string SIM Código da pessoa associada -
FormatoEmailCodigo String NÃO Código do Formato de Mensagem -

VOArquivosIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do arquivo -
Caminho String NÃO Caminho do arquivo -
Arquivo Byte[] NÃO Arquivo em bytes -
Nome String NÃO Nome do arquivo -
Data DateTime NÃO Data do registro -
PessoaCodigo string NÃO Código da pessoa associada -
FormatoEmailCodigo String NÃO Código do Formato de Email -

VOAtualizacaoTaraIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String SIM Código da Atualização de Tara -
Tara Decimal SIM tara da Atualização de Tara -
DataInicio DateTime NÃO Data Início da Atualização de Tara -
DataFim DateTime NÃO Data Fim da Atualização de Tara -
Estado Booleano NÃO Estado da Atualização de Tara -
Usuario Inteiro NÃO Usuário da Atualização de Tara -
OperacaoEstacaoControleCodigo String NÃO Código da Operação da Estação de Controle da Atualização de Tara -
PerifericoCodigo String NÃO Código do Periférico da Atualização de Tara -

VOAtualizacaoTaraIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial da Atualização de Tara -
Codigo String NÃO Código da Atualização de Tara -
Data DateTime NÃO Data da Atualização de Tara -
Tara Decimal NÃO Tara da Atualização de Tara -
DataInicio DateTime NÃO Data Início da Atualização de Tara -
DataFim DateTime NÃO Data Fim da Atualização de Tara -
Estado Booleano NÃO Estado da Atualização de Tara -
Usuario Inteiro NÃO Usuário da Atualização de Tara -
OperacaoEstacaoControleCodigo String NÃO Código da Operação da Estação de Controle da Atualização de Tara -
PerifericoCodigo String NÃO Código do Periférico da Atualização de Tara -
Usuario Inteiro NÃO Chave do usuário -

VOPlacaSecundaria
Campo Tipo Obrigatório Descrição Valores Possíveis
PlacaCarreta String(24) SIM Placa da Carreta a ser associada ao Ticket ou Veículo -

VOPlacaSecundariaOut
Campo Tipo Obrigatório Descrição Valores Possíveis
PlacaCarreta String(24) NÃO Placa da Carreta associada ao Ticket ou Veículo -
Sequencial Inteiro NÃO Sequencial da placa secundária. -
Data DateTime NÃO Data de inclusão ou alteração da carreta do Ticket ou Veículo -

VOConfiguracaoOpcoesVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
OpcaoIdentificador Inteiro NÃO Indica o que deve ser feito com o identificador/tag 310151 (valor padrão) = ignorar e utilizar o já associado (ou deixar vazio se não houver), 310153 = desassociar e deixar vazio, 310156 = atualizar o campo associado com o enviado
OpcaoIdentificadores Inteiro NÃO Indica o que deve ser feito com os identificadores 310151 (valor padrão) = ignorar e utilizar os já associados (ou deixar vazio se não houver), 310153 = desassociar e deixar vazio, 310155 = atualizar a lista associada com a enviada
OpcaoItens Inteiro NÃO Indica o que deve ser feito com os itens 310151 (valor padrão) = ignorar e utilizar os já associados (ou deixar vazio se não houver), 310153 = desassociar e deixar vazio, 310155 = atualizar a lista associada com a enviada (itens com código já cadastrado, serão apenas associados; para código novo, será feito o cadastro e a associação do item), 310325 = IncluiAtualiza -> cadastrar e associar se for código novo ou atualizar o registro e associá-lo se o código estiver cadastrado para cada item da lista (retorna erro se recebe lista vazia)
OpcaoCamposAdicionais Inteiro NÃO Indica o que deve ser feito com os campos adicionais 310151 (valor padrão) = ignorar e utilizar os já associados (ou deixar vazio se não houver), 310153 = desassociar e deixar vazio, 310155 = atualizar a lista associada com a enviada
OpcaoCarretasSecundarias Inteiro NÃO Indica o que deve ser feito com as carretas secundárias 310151 (valor padrão) = ignorar e utilizar as já associadas (ou deixar vazio se não houver), 310153 = desassociar e deixar vazio, 310155 = atualizar a lista associada com a enviada
OpcaoTipoVeiculo Inteiro NÃO Indica o que deve ser feito com o tipo de veiculo 310151 (valor padrão) = ignorar e utilizar o já associado (ou deixar vazio se não houver), 310152 = associar pelo código já cadastrado, 310153 = desassociar e deixar vazio
OpcaoFluxo Inteiro NÃO Indica o que deve ser feito com o fluxo 310151 (valor padrão) = ignorar e utilizar o já associado (ou deixar vazio se não houver), 310152 = associar pelo código já cadastrado, 310153 = desassociar e deixar vazio
OpcaoEmissor Inteiro NÃO Indica o que deve ser feito com o emissor 310151 (valor padrão) = ignorar e utilizar o já associado (ou deixar vazio se não houver), 310152 = associar pelo código já cadastrado (olha apenas o código enviado e retorna erro se o mesmo não for encontrado), 310153 = desassociar e deixar vazio, 310154 = fazer cadastro novo e associá-lo (retorna erro se enviar código já cadastrado ou entidade em branco), 310325 = IncluiAtualiza -> cadastrar e associar se for código novo ou atualizar o registro e associá-lo se o código estiver cadastrado (retorna erro se recebe entidade em branco)
OpcaoMotorista Inteiro NÃO Indica o que deve ser feito com o motorista 310151 (valor padrão) = ignorar e utilizar o já associado (ou deixar vazio se não houver), 310152 = associar pelo código já cadastrado (olha apenas o código enviado e retorna erro se o mesmo não for encontrado), 310153 = desassociar e deixar vazio, 310154 = fazer cadastro novo e associá-lo (retorna erro se enviar código já cadastrado ou entidade em branco), 310325 = IncluiAtualiza -> cadastrar e associar se for código novo ou atualizar o registro e associá-lo se o código estiver cadastrado (retorna erro se recebe entidade em branco)
OpcaoTransportadora Inteiro NÃO Indica o que deve ser feito com a transportadora 310151 (valor padrão) = ignorar e utilizar a já associada (ou deixar vazio se não houver), 310152 = associar pelo código já cadastrado (olha apenas o código enviado e retorna erro se o mesmo não for encontrado), 310153 = desassociar e deixar vazio, 310154 = fazer cadastro novo e associá-lo (retorna erro se enviar código já cadastrado ou entidade em branco), 310325 = IncluiAtualiza -> cadastrar e associar se for código novo ou atualizar o registro e associá-lo se o código estiver cadastrado (retorna erro se recebe entidade em branco)

VODadosVeiculoCadastraAltera
Campo Tipo Obrigatório Descrição Valores Possíveis
Veiculo VOVeiculo SIM Veiculo a ser cadastrado/alterado -
ConfiguracaoOpcoesVeiculo VOConfiguracaoOpcoesVeiculo NÃO Configurações utilizadas para inclusão e alteração de alguns dados do veículo, obrigatório apenas de acordo com a opção desejada, seguirá a opção descrita como default caso não preenchida. (O default será o mostrado na tabela do VO caso não haja um default especificado na descrição do método.) -

VODadosVeiculoConsulta
Campo Tipo Obrigatório Descrição Valores Possíveis
CodigoVeiculo String SIM Código do Veiculo. Este campo não é obrigatório desde que Placa esteja preenchido. -
PlacaVeiculo String(20) SIM Placa da Carreta. Este campo não é obrigatório desde que CodigoVeiculo esteja preenchido. -

VOEmissorIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(20) SIM Código do Emissor -
TipoEmissor Inteiro SIM Tipo do Emissor 519 = Fornecedor, 520 = Cliente, 521 = Outros
RazaoSocial String(50) SIM Razão Social do Emissor Pessoa jurídica -
Descricao String(50) SIM Descrição ou Nome do Emissor -
Cnpj String(30) NÃO CNPJ ou CPF -
InscricaoEstadual String(30) NÃO Inscrição Estadual do Emissor Pessoa jurídica -
Endereco String(50) NÃO Endereço -
Complemento String(30) NÃO Complemento -
Municipio String(30) NÃO Município -
UF String(4) NÃO Unidade Federativa ou Estado da União -
Cep String(10) NÃO CEP -
Telefone String(20) NÃO Telefone -
Email String(50) NÃO Endereço de E-mail -
Observacao String(50) NÃO Observação -
Estado Inteiro NÃO Estado do Emissor 0=Desativado, 1=Ativado(Valor Padrão)
TipoDocumento Inteiro NÃO Tipo do Documento para pessoa física (CPF) ou jurídica (CNPJ) 0 = Física (Valor Padrão), 1 = Jurídica

VOEmissorIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do Emissor -
Data DateTime NÃO Data de cadastro ou alteração do Emissor -
Codigo String(20) NÃO Código do Emissor -
TipoEmissor Inteiro NÃO Tipo do Emissor 519 = Fornecedor, 520 = Cliente, 521 = Outros
RazaoSocial String(50) NÃO Razão Social do Emissor Pessoa jurídica -
Descricao String(50) NÃO Descrição ou Nome do Emissor -
Cnpj String(30) NÃO CNPJ ou CPF -
InscricaoEstadual String(30) NÃO Inscrição Estadual do Emissor Pessoa jurídica -
Endereco String(50) NÃO Endereço -
Complemento String(30) NÃO Complemento -
Municipio String(30) NÃO Município -
UF String(4) NÃO Unidade Federativa ou Estado da União -
Cep String(10) NÃO CEP -
Telefone String(20) NÃO Telefone -
Email String(50) NÃO Endereço de E-mail -
Observacao String(50) NÃO Observação -
Estado Inteiro NÃO Estado do Emissor 0=Desativado, 1=Ativado(Valor Padrão)
TipoDocumento Inteiro NÃO Tipo do Documento para pessoa física (CPF) ou jurídica (CNPJ) 0= Física (Valor Padrão), 1= Jurídica

VOFatorCorrecao
Campo Tipo Obrigatório Descrição Valores Possíveis
TipoFatorCorrecao Inteiro SIM Código que se refere ao tipo de fator de correção configurado no Guardian. Ele é obrigatório para utilização do fator de correção. 0=Unico, 1=Modo Soma, 2=Modo Sequencial, 3=Modo Grãos
CodigoTabela String(20) NÃO Código da tabela cadastrada no Guardian. O envio deste campo é obrigatório para os modos: soma, sequencial e grãos. -
ListaFatorCorrecao Lista de VOListaFatorCorrecao NÃO Informações do fator de correção. -

VoFatorCorrecaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
TipoFatorCorrecao Inteiro Sim Código que se refere ao tipo de fator de correção configurado no Guardian. Ele é obrigatório para utilização do fator de correção. 0=Único, 1=Modo Soma, 2=Modo Sequencial, 3=Modo Grãos
CodigoTabela String(20) NÃO Código da tabela cadastrada no Guardian. O envio deste campo é obrigatório para os modos: soma, sequencial e grãos. -
ListaFatorCorrecao Lista de VOListaFatorCorrecaoOut NÃO Informações do fator de correção. -

VOFluxoIntegracaoBase
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(40) SIM Código do fluxo -

VOFluxoIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do fluxo -
Codigo String(40) NÃO Código do fluxo -
Descricao String NÃO Descricao do fluxo -
Data String(40) NÃO Data de atualização do fluxo -
ListaFluxo List NÃO Lista com a composição(Estação de Controle e Operações) do fluxo -

VOIdentificadorVeiculoIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(20) NÃO Código do identificador (Campo Obsoleto, não utilizado nos dados de entrada) -
Descricao String(50) SIM Descrição do identificador -
Identificador String(50) SIM Identificador associado ao veículo -

VOIdentificadorVeiculoIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do identificador -
Codigo String(20) NÃO Código do identificador -
Descricao String(50) NÃO Descrição do identificador -
Identificador String(50) NÃO Identificador associado ao veículo -
Data DateTime NÃO Data de cadastro -

VOItemIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(20) SIM Código do Item -
Nome String(50) SIM Nome do Item -
Tipo Inteiro SIM Indica qual é o tipo de item 20=Matéria-Prima, 21=Produto Industrializado, 22=Produto Manufaturado, 23=Outro tipo de item
Informacao String(400) NÃO Informações sobre o item -
PesoUnitario Decimal NÃO Peso Unitário Se não utilizado preencher com 0
UnidadeMedida String(10) NÃO Unidade de Medida -
PodeConverter Booleano NÃO Se Verdadeiro (true), habilita da conversão de peso para esse item -
FatorConversao Decimal SIM Fator de Conversão Se não utilizado preencher com 0
UnidadeMedidaConversao String(10) NÃO Unidade de Medida após a Conversão -
UtilizaContador Booleano NÃO NÃO UTILIZADO -
InicioContador Inteiro NÃO Valor Inicial do Contador -
FinalContador Inteiro NÃO Valor final do contador, ao atingir esse valor o contador volta para o valor inicial -
PrefixoContador Inteiro NÃO Prefixo do Contador 0 = Dia, 2 = Mês, 3 = Ano
ValorAtualContador Inteiro NÃO Valor Atual do Contador -
Estado Inteiro SIM Estado do Item 0=Desativado (Valor Padrão), 1=Ativado
CodigoFatorCorrecao String(20) NÃO Código do Fator de Correção associado -
CodigoFluxo String(50) NÃO Código do Fluxo exclusivo do item -
InicialObrigatoria Booleano NÃO Se verdadeiro (true) indica que os tickets que utilizam esse item devem fazer pesagem inicial. Valor padrão = falso -
QuantidadeViasRelatorioImpressas Inteiro NÃO Quantidade máxima de vias do ticket 0 = Indefinido
RecebimentoToleranciaNegativa Decimal NÃO Verifica tolerância negativa de pesagem recebimento (quilograma ou percentual) -
RecebimentoToleranciaPositiva Decimal NÃO Verifica tolerância positiva de pesagem recebimento (quilograma ou percentual) -
ExpedicaoToleranciaNegativa Decimal NÃO Verifica tolerância negativa de pesagem expedição (quilograma ou percentual) -
ExpedicaoToleranciaPositiva Decimal NÃO Verifica tolerância positiva de pesagem expedição (quilograma ou percentual) -
TipoVerificacaoPesoOrigem Inteiro NÃO Tipo de verificação do peso de origem, pode ser quilograma ou percentual -

VOItemIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do Item do Veículo -
ItemSequencial String NÃO Sequencial do Item -
Data DateTime NÃO Data de cadastro ou alteração do Item -
Codigo String(20) NÃO Código do Item -
Descricao String(50) NÃO NÃO UTILIZADO -
Nome String(50) NÃO Nome do Item -
Tipo Inteiro NÃO Indica qual é o tipo de item 20=Matéria-Prima, 21=Produto Industrializado, 22=Produto Manufaturado, 23=Outro tipo de item
Informacao String(400) NÃO Informações sobre o item -
PesoUnitario Decimal NÃO Peso Unitário Se não utilizado preencher com 0
UnidadeMedida String(10) NÃO Unidade de Medida -
PodeConverter Booleano NÃO Se Verdadeiro (true), habilita da conversão de peso para esse item -
FatorConversao Decimal NÃO Fator de Conversão Se não utilizado preencher com 0
UnidadeMedidaConversao String(10) NÃO Unidade de Medida após a Conversão -
UtilizaContador Booleano NÃO NÃO UTILIZADO -
InicioContador Inteiro NÃO Valor Inicial do Contador -
FinalContador Inteiro NÃO Valor final do contador, ao atingir esse valor o contador volta para o valor inicial -
PrefixoContador Inteiro NÃO Prefixo do Contador 0 = Dia, 2 = Mês, 3 = Ano
ValorAtualContador Inteiro NÃO Valor Atual do Contador -
Estado Inteiro NÃO Estado do Item 0=Desativado, 1=Ativado(Valor Padrão)
CodigoFatorCorrecao String(20) NÃO Código do Fator de Correção associado -
CodigoFluxo String(50) NÃO Código do Fluxo exclusivo do item -
InicialObrigatoria Booleano NÃO Se verdadeiro (true) indica que os tickets que utilizam esse item devem fazer pesagem inicial. Valor padrão = falso -
QuantidadeViasRelatorioImpressas Inteiro NÃO Quantidade máxima de vias do ticket 0 = Indefinido
RecebimentoToleranciaNegativa Decimal NÃO Verifica tolerância negativa de pesagem recebimento (quilograma ou percentual) -
RecebimentoToleranciaPositiva Decimal NÃO Verifica tolerância positiva de pesagem recebimento (quilograma ou percentual) -
ExpedicaoToleranciaNegativa Decimal NÃO Verifica tolerância negativa de pesagem expedição (quilograma ou percentual) -
ExpedicaoToleranciaPositiva Decimal NÃO Verifica tolerância positiva de pesagem expedição (quilograma ou percentual) -
TipoVerificacaoPesoOrigem Inteiro NÃO Tipo de verificação do peso de origem, pode ser quilograma ou percentual -

VOListaFatorCorrecao
Campo Tipo Obrigatório Descrição Valores Possíveis
Numero Inteiro NÃO Numero do fator de correção que se deseja alterar o resultado. Este campo é utilizado quando o TipoFatorCorrecao for igual a: Modo Soma, Modo Sequencial ou Modo Grãos. O envio deste campo se torna obrigatório quando o campo Resultado é informado. -
Descricao String(20) NÃO Descrição do Fator. Este campo é utilizado quando o TipoFatorCorrecao for igual a: Único. -
Valor Decimal NÃO Informar neste campo o valor do Fator quando o TipoFatorCorrecao for igual a: Único ou Resultado quando o TipoFatorCorrecao for igual a: Modo Soma, Modo Sequencial ou Modo Grãos. -

VOListaFatorCorrecaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do Fator de correção -
Data DateTime NÃO Data de cadastro ou alteração do Fator de correção -
Numero Inteiro NÃO Numero do fator de correção que se deseja alterar o resultado. Este campo é utilizado quando o TipoFatorCorrecao for igual a: Modo Soma, Modo Sequencial ou Modo Grãos. O envio deste campo se torna obrigatório quando o campo Resultado é informado. -
Descricao String(20) NÃO Descrição do Fator. Este campo é utilizado quando o TipoFatorCorrecao for igual a: Único. -
Fator Decimal NÃO Fator do ListaFator (Representa o Valor) -

VOPaisOrigemIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Descricao String SIM Nome do País, valor padrão caso não preenchido = Brasil -

VOPaisOrigemIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do arquivo - não utilizado -
Descricao String NÃO Nome do País -
Num Inteiro NÃO Número do País -

VOPesoEixoTipoVeiculoIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String NÃO Codigo do Peso do Eixo Tipo de veiculo -
TipoVeiculo Inteiro NÃO Chave do Tipo de Veiculo -
EixoGrupo Inteiro NÃO Eixo Tipo de Veiculo -
PesoMaximo Decimal NÃO Peso maximo tipo de veiculo -
NumeroEixos Inteiro NÃO Numero de Eixos do Grupo Tipo de Veiculo -

VOPesoEixoTipoVeiculoIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do arquivo -
Data DateTime NÃO Data do registro -
Codigo String NÃO Codigo do Peso do Eixo Tipo de veiculo -
TipoVeiculo Inteiro NÃO Chave do Tipo de Veiculo -
EixoGrupo Inteiro NÃO Eixo Tipo de Veiculo -
PesoMaximo Decimal NÃO Peso maximo tipo de veiculo -
NumeroEixos Inteiro NÃO Numero de Eixos do Grupo Tipo de Veiculo -

VOPessoaIntegracaoBase
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(20) SIM Código da Pessoa -
Cpf String SIM Cpf da Pessoa, não obrigatório nem utilizado se o país for diferente de Brasil -
DocEstrangeiro String(20) SIM Documento Estrangeiro da Pessoa, não obrigatório nem utilizado se o país for Brasil -
Nome String(50) SIM Nome da Pessoa -
Rg String(20) NÃO RG da Pessoa brasileira -
OrgaoExpedidor String NÃO Órgão expeditor da Pessoa brasileira -
UFRG Inteiro NÃO UF do RG da Pessoa brasileira 1 = AC, 2 = AL, 3 = AM, 4 = AP, 5 = BA, 6 = CE, 7 = DF, 8 = ES, 9 = GO, 10 = MA, 11 = MG, 12 = MS, 13 = MT, 14 = PA, 15 = PB, 16 = PE, 17 = PI, 18 = PR, 19 = RJ, 20 = RN, 21 = RO, 22 = RR, 23 = RS, 24 = SC, 25 = SE, 26 = SP, 27 = TO, 100 = vazio
Nascimento DateTime NÃO Data de Nascimento da Pessoa Utilizar o formato indicado para datas na documentação do Web Service (apenas a parte da DATA, não é necessário colocar HORA)
Bloqueado Booleano NÃO Valor padrão = falso; indica que a Pessoa está Bloqueada se verdadeiro -
Observacao String(50) NÃO Observação do cadastro da Pessoa -
Motorista Booleano NÃO Indica que a pessoa é um Motorista se verdadeiro (true); valor padrão = Falso -
Visitante Booleano NÃO Indica que a pessoa é um Visitante se verdadeiro (true); valor padrão = Falso -
Foto Byte[] NÃO Foto da Pessoa -
Cnh String NÃO CNH da Pessoa motorista -
Problemas Inteiro NÃO Problemas da Pessoa motorista 0 = Sem Problemas (default), 1 = Com Problemas
InfoAcompanhantes String NÃO Informação de acompanhantes da Pessoa motorista -
Tipo Inteiro NÃO Tipo da Pessoa visitante 0 = Vazio (valor default), 519 = Fornecedor, 520 = Cliente, 521 = Outros
Cargo String NÃO Cargo da Pessoa visitante -
Identificador String NÃO Identificador do motorista -
LoginGuardianFacil String NÃO Login do GuardianFacil do motorista -
Celular String(20) NÃO Celular cadastrado da pessoa -
Email String(255) NÃO E-mail cadastrado da pessoa -

VOPessoaIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(20) SIM Código da Pessoa -
Cpf String NÃO Cpf da Pessoa, não obrigatório nem utilizado se o país for diferente de Brasil -
DocEstrangeiro String(20) NÃO Documento Estrangeiro da Pessoa, não obrigatório nem utilizado se o país for Brasil -
Nome String(50) SIM Nome da Pessoa -
Rg String(20) NÃO RG da Pessoa brasileira -
OrgaoExpedidor String NÃO Órgão expeditor da Pessoa brasileira -
UFRG Inteiro NÃO UF do RG da Pessoa brasileira 1 = AC, 2 = AL, 3 = AM, 4 = AP, 5 = BA, 6 = CE, 7 = DF, 8 = ES, 9 = GO, 10 = MA, 11 = MG, 12 = MS, 13 = MT, 14 = PA, 15 = PB, 16 = PE, 17 = PI, 18 = PR, 19 = RJ, 20 = RN, 21 = RO, 22 = RR, 23 = RS, 24 = SC, 25 = SE, 26 = SP, 27 = TO, 100 = vazio
Nascimento DateTime NÃO Data de Nascimento da Pessoa Utilizar o formato indicado para datas na documentação do Web Service (apenas a parte da DATA, não é necessário colocar HORA)
Bloqueado Booleano NÃO Valor padrão = falso; indica que a Pessoa está Bloqueada se verdadeiro -
Observacao String(50) NÃO Observação do cadastro da Pessoa -
Motorista Booleano NÃO Indica que a pessoe é um Motorista se verdadeiro (true); valor padrão = Falso -
Visitante Booleano NÃO Indica que a pessoe é um Visitante se verdadeiro (true); valor padrão = Falso -
Foto Byte[] NÃO Foto da Pessoa -
Cnh String NÃO CNH da Pessoa motorista -
Problemas Inteiro NÃO Problemas da Pessoa motorista 0 = Sem Problemas (default), 1 = Com Problemas
InfoAcompanhantes String NÃO Informação de acompanhantes da Pessoa motorista -
Tipo Inteiro NÃO Tipo da Pessoa visitante 0 = Vazio (valor default), 519 = Fornecedor, 520 = Cliente, 521 = Outros
Cargo String NÃO Cargo da Pessoa visitante -
Identificador String NÃO Identificador do motorista -
LoginGuardianFacil String NÃO Login do GuardianFacil do motorista -
Celular String(20) NÃO Celular cadastrado da pessoa -
Email String(255) NÃO E-mail cadastrado da pessoa -
PaisOrigem VOPaisOrigemIntegracao NÃO País Origem da Pessoa -
Arquivos Lista VOArquivosIntegracao NÃO Arquivos da Pessoa motorista -
Emissor VOEmissorIntegracao NÃO Emissor da Pessoa visitante -

VOPessoaIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial da Pessoa -
Data DateTime NÃO Data de cadastro da Pessoa -
Codigo String(20) NÃO Código da Pessoa -
Cpf String NÃO Cpf da Pessoa, não obrigatório nem utilizado se o país for diferente de Brasil -
DocEstrangeiro String(20) NÃO Documento Estrangeiro da Pessoa, não obrigatório nem utilizado se o país for Brasil -
Nome String(50) NÃO Nome da Pessoa -
Rg String(20) NÃO RG da Pessoa brasileira -
OrgaoExpedidor String NÃO Órgão expeditor da Pessoa brasileira -
UFRG Inteiro NÃO UF do RG da Pessoa brasileira 1 = AC, 2 = AL, 3 = AM, 4 = AP, 5 = BA, 6 = CE, 7 = DF, 8 = ES, 9 = GO, 10 = MA, 11 = MG, 12 = MS, 13 = MT, 14 = PA, 15 = PB, 16 = PE, 17 = PI, 18 = PR, 19 = RJ, 20 = RN, 21 = RO, 22 = RR, 23 = RS, 24 = SC, 25 = SE, 26 = SP, 27 = TO, 100 = vazio
Nascimento DateTime NÃO Data de Nascimento da Pessoa -
Bloqueado Booleano NÃO Valor padrão = falso; indica que a Pessoa está Bloqueada se verdadeiro -
Observacao String(50) NÃO Observação do cadastro da Pessoa -
Motorista Booleano NÃO Indica que a pessoe é um Motorista se verdadeiro (true); valor padrão = Falso -
Visitante Booleano NÃO Indica que a pessoe é um Visitante se verdadeiro (true); valor padrão = Falso -
Foto Byte[] NÃO Foto da Pessoa -
Cnh String NÃO CNH da Pessoa motorista -
Problemas Inteiro NÃO Problemas da Pessoa motorista 0 = Sem Problemas (default), 1 = Com Problemas
InfoAcompanhantes String NÃO Informação de acompanhantes da Pessoa motorista -
Tipo Inteiro NÃO Tipo da Pessoa visitante 0 = Vazio (valor default), 519 = Fornecedor, 520 = Cliente, 521 = Outros
Cargo String NÃO Cargo da Pessoa visitante -
Identificador String NÃO Identificador do motorista -
LoginGuardianFacil String NÃO Login do GuardianFacil do motorista -
Celular String(20) NÃO Celular cadastrado da pessoa -
Email String(255) NÃO E-mail cadastrado da pessoa -
PaisOrigem VOPaisOrigemIntegracaoOut NÃO País Origem da Pessoa -
Arquivos Lista VOArquivosIntegracaoOut NÃO Arquivos da Pessoa motorista -
Emissor VOEmissorIntegracaoOut NÃO Emissor da Pessoa visitante -

VOCDCColetaOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial da coleta -
Codigo String NÃO Código da coleta -
Data Datetime NÃO Data da criação da coleta -
DataUltimaAlteracao Datetime NÃO Data da última alteração da coleta -
Dados String NÃO Dados da coleta -
NoteiroEmail String NÃO Email do noteiro responsável da coleta -
MotoristaEmail String NÃO Email do motorista da coleta -
NoteiroSequencial Inteiro NÃO Sequencial do usuário noteiro responsável da coleta -
PlacaCarreta String NÃO Placa da Carreta -
PlacaVeiculo String NÃO Placa do Veículo -
TicketSequencial Inteiro NÃO Sequencial do ticket em que a coleta está associada -
Latitude String NÃO Latitude da localização onde a coleta foi criada -
Longitude String NÃO Longitude da localização onde a coleta foi criada -
Status Inteiro NÃO Status atual da coleta 313061 = Coleta órfã; 313062 = Associada automaticamente; 313063 = Associada manualmente; 313064 = Reassociada manualmente; 313065 = Cancelada manualmente; 313066 = Cancelada automaticamente

VORetornoVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
Veiculo VOVeiculoOut NÃO Veiculo retornado -

VOTipoVeiculoIntegracaoBase
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(20) SIM Código do Tipo de Veículo -

VOTipoVeiculoIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do tipo de veículo -
Codigo String(20) NÃO Código do Tipo de Veículo -
Descricao String NÃO Descricao do Tipo de Veículo -
PesoBrutoPadrao Decimal NÃO Peso Bruto do tipo de veículo -
PesoVeiculoVazio Decimal NÃO Peso do veículo vazio do tipo de veículo -
NumeroEixos Inteiro NÃO Número de eixos do tipo de veículo -
QuantidadeGrupos Inteiro NÃO Quantidade de Grupos do tipo de veículo -
Data DateTime NÃO Data de cadastro ou alteração do Tipo de Veículo -
InformacaoAdicional String NÃO Informação Adicional do tipo de veículo -
Classe String NÃO Classe do tipo de veículo -
PesoEixosTipoVeiculo Lista VOPesoEixoTipoVeiculoIntegracaoOut NÃO Lista de entidade de Peso eixo tipo veículo -

VOTransportadoraIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(20) SIM Código da Transportadora -
Descricao String(50) SIM Descrição ou Nome da Transportadora -
RazaoSocial String(50) SIM Razão Social da Transportadora Pessoa jurídica -
Cnpj String(30) NÃO CNPJ ou CPF (não permite documento duplicado, ous seja, utilizar um já cadastrado) -
InscricaoEstadual String(30) NÃO Inscrição Estadual da Transportadora Pessoa jurídica -
Endereco String(50) NÃO Endereço -
Complemento String(30) NÃO Complemento -
Municipio String(30) NÃO Município -
UF String(4) NÃO Unidade Federativa ou Estado da União -
Cep String(10) NÃO CEP -
Telefone String(20) NÃO Telefone -
Email String(50) NÃO Endereço de E-mail -
Observacao String(50) NÃO Observação -
Estado Inteiro NÃO Estado da Transportadora 0=Desativado, 1=Ativado (Valor Padrão)
TipoDocumento Inteiro NÃO Tipo do Documento para pessoa física (CPF) ou jurídica (CNPJ) 0 = Física (Valor Padrão), 1 = Jurídica

VOTransportadoraIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial da Transportadora -
Data DateTime NÃO Data de cadastro ou alteração da Transportadora -
Codigo String(20) NÃO Código da Transportadora -
Descricao String(50) NÃO Descrição ou Nome da Transportadora -
RazaoSocial String(50) NÃO Razão Social da Transportadora Pessoa jurídica -
Cnpj String(30) NÃO CNPJ ou CPF -
InscricaoEstadual String(30) NÃO Inscrição Estadual da Transportadora Pessoa jurídica -
Endereco String(50) NÃO Endereço -
Complemento String(30) NÃO Complemento -
Municipio String(30) NÃO Município -
UF String(4) NÃO Unidade Federativa ou Estado da União -
Cep String(10) NÃO CEP -
Telefone String(20) NÃO Telefone -
Email String(50) NÃO Endereço de E-mail -
Observacao String(50) NÃO Observação -
Estado Inteiro NÃO Estado da Transportadora 0=Desativado, 1=Ativado (Valor Padrão)
TipoDocumento Inteiro NÃO Tipo do Documento para pessoa física (CPF) ou jurídica (CNPJ) 0 = Física (Valor Padrão), 1 = Jurídica

VOValorCampoAdicionalIntegracao
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(20) NÃO Código do campo adicional (Campo Obsoleto, não utilizado nos dados de entrada) -
Numero Inteiro SIM Número do campo adicional -
Valor String SIM Valor do campo adicional -

VOValorCampoAdicionalIntegracaoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do campo adicional -
Codigo String(20) NÃO Código do campo adicional -
Numero Inteiro NÃO Número do campo adicional -
Valor String NÃO Valor do campo adicional -
Data String(20) NÃO Data de alteração do campo adicional -

VOVeiculoBase
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(20) SIM Código do Veículo -
PlacaCarreta String(20) SIM Placa da Carreta -
PlacaVeiculo String(20) SIM Placa do Veiculo -
TaraAtual Double NÃO Valor da Tara Atual do Veículo. Se não preenchido, manterá a tara que já tem ou 0 -
Estado Booleano NÃO Se Estado verdadeiro (true), indica veículo ativado -
BloquearPesagem Booleano NÃO Se Verdadeiro (true), indica que deve bloquear a pesagem para o veículo Se não preenchido, utiliza o valor padrão Falso
TipoAtualizacaoTara Inteiro NÃO Indica o Tipo de atualizacao de tara (influencia NumeroPesagensAtualizacaoTara, HorasAtualizacaoTara e DataAtualizacaoTara) 0 - Não atualizar tara; 1 - Primeira pesagem do dia; 2 - Por pesagens; 3 - Por período; 4 - Por agendamento; não preencher - Mantém como está ou vazio
NumeroPesagensAtualizacaoTara Inteiro NÃO Número de Pesagens para Atualização de Tara. Obrigatório e utilizado apenas para TipoAtualizacaoTara = por pesagem -
HorasAtualizacaoTara Inteiro NÃO Horas para Atualização de Tara. Obrigatório e utilizado apenas para TipoAtualizacaoTara = por período -
ToleranciaAtualizacaoTara Double NÃO Tolerância (%) para Atualização de Tara Se não utilizado, preencher com 0 (valor padrão)
Identificador String(24) NÃO Identificador do veículo -
DataAtualizacaoTara DateTime NÃO Data da atualização de Tara. Obrigatório e utilizado apenas para TipoAtualizacaoTara = por agendamento -
PesoAlvo Decimal NÃO Peso alvo para dosagem Se não utilizado, preencher com 0 (valor padrão)
Corte Decimal NÃO Peso de corte para dosagem Se não utilizado, preencher com 0 (valor padrão)
DosagemLenta Decimal NÃO Peso para dosagem lenta Se não utilizado, preencher com 0 (valor padrão)
AtualizacaoTaraImediata Booleano NÃO Se Verdadeiro (true), indica que a atualização de tara deve ser feita na próxima pesagem Se não preenchido, utiliza o valor padrão Falso
AtualizarPorOperacao Inteiro NÃO Valor utilizado na atualização de tara por agendamento Se não utilizado, preencher com 0 (valor padrão)

VOVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
Codigo String(20) SIM Código do Veículo -
PlacaCarreta String(20) SIM Placa da Carreta -
PlacaVeiculo String(20) SIM Placa do Veiculo -
TaraAtual Double NÃO Valor da Tara Atual do Veículo. Se não preenchido, manterá a tara que já tem ou 0 -
Estado Booleano NÃO Se Estado verdadeiro (true), indica veículo ativado -
BloquearPesagem Booleano NÃO Se Verdadeiro (true), indica que deve bloquear a pesagem para o veículo Se não preenchido, utiliza o valor padrão Falso
TipoAtualizacaoTara Inteiro NÃO Indica o Tipo de atualizacao de tara (influencia NumeroPesagensAtualizacaoTara, HorasAtualizacaoTara e DataAtualizacaoTara) 0 - Não atualizar tara; 1 - Primeira pesagem do dia; 2 - Por pesagens; 3 - Por período; 4 - Por agendamento; não preencher - Mantém como está ou vazio
NumeroPesagensAtualizacaoTara Inteiro NÃO Número de Pesagens para Atualização de Tara. Obrigatório e utilizado apenas para TipoAtualizacaoTara = por pesagem -
HorasAtualizacaoTara Inteiro NÃO Horas para Atualização de Tara. Obrigatório e utilizado apenas para TipoAtualizacaoTara = por período -
ToleranciaAtualizacaoTara Double NÃO Tolerância (%) para Atualização de Tara Se não utilizado, preencher com 0 (valor padrão)
Identificador String(24) NÃO Identificador do veículo -
DataAtualizacaoTara DateTime NÃO Data da atualização de Tara. Obrigatório e utilizado apenas para TipoAtualizacaoTara = por agendamento -
PesoAlvo Decimal NÃO Peso alvo para dosagem Se não utilizado, preencher com 0 (valor padrão)
Corte Decimal NÃO Peso de corte para dosagem Se não utilizado, preencher com 0 (valor padrão)
DosagemLenta Decimal NÃO Peso para dosagem lenta Se não utilizado, preencher com 0 (valor padrão)
AtualizacaoTaraImediata Booleano NÃO Se Verdadeiro (true), indica que a atualização de tara deve ser feita na próxima pesagem Se não preenchido, utiliza o valor padrão Falso
AtualizarPorOperacao Inteiro NÃO Valor utilizado na atualização de tara por agendamento Se não utilizado, preencher com 0 (valor padrão)
FluxoAtualizacaoTara VOFluxoIntegracaoBase NÃO Quando preenchido, indica qual é o fluxo para atualização de tara; não preencher para dasassociar o fluxo de tara cadastrado (quando houver) -
Transportadora VOTransportadoraIntegracao NÃO Quando preenchido, indica a transportadora que será localizada ou cadastrada e associada ao veículo -
Emissor VOEmissorIntegracao NÃO Quando preenchido, indica o emissor que será localizado ou cadastrado e associado ao veículo -
Motorista VOPessoaIntegracao NÃO Quando preenchido, indica o motorista que será localizado ou cadastrado e associado ao veículo -
TipoVeiculo VOTipoVeiculoIntegracaoBase NÃO Indica o Tipo de Veiculo que será associado ao veículo -
Fluxo VOFluxoIntegracaoBase NÃO Quando preenchido, indica o fluxo que será associado ao veículo -
ListaItens ListaVOItemIntegracao NÃO Indica a lista com os itens que serão associados ao veículo -
ListaIdentificadoresVeiculo ListaVOIdentificadorVeiculoIntegracao NÃO Indica a lista com os identificadores adicionais que serão associados ao veículo -
ListaAtualizacaoTara ListaVOAtualizacaoTaraIntegracao NÃO Indica a lista das atualizações de tara do veículo -
ListaCamposAdicionais ListaVOValorCampoAdicionalIntegracao NÃO Quando preenchido, indica a lista com os itens que serão associados ao veículo -
ListaCarretasSecundarias Lista de VOPlacaSecundaria NÃO Lista de placas secundárias associadas ao veículo -

VOVeiculoOut
Campo Tipo Obrigatório Descrição Valores Possíveis
Sequencial Inteiro NÃO Sequencial do Veículo -
Data DateTime NÃO Data de cadastro ou alteração -
Codigo String(20) NÃO Código do Veículo -
PlacaCarreta String(20) NÃO Placa da Carreta -
PlacaVeiculo String(20) NÃO Placa do Veiculo -
TaraAtual Double NÃO Valor da Tara Atual do Veículo -
Estado Booleano NÃO Se Estado verdadeiro (true), indica veículo ativado -
BloquearPesagem Booleano NÃO Se Verdadeiro (true), indica que deve bloquear a pesagem para o veículo Se não preenchido, utiliza o valor padrão Falso
TipoAtualizacaoTara Inteiro NÃO Indica o Tipo de atualizacao de tara 1 = Primeira pesagem do dia; 2 = Por pesagens; 3 = Por período; 4 = Por agendamento
NumeroPesagensAtualizacaoTara Inteiro NÃO Número de Pesagens para Atualização de Tara por pesagem -
HorasAtualizacaoTara Inteiro NÃO Horas para Atualização de Tara por período -
ToleranciaAtualizacaoTara Double NÃO Tolerância (%) para Atualização de Tara -
Identificador String(24) NÃO Identificador do veículo -
DataAtualizacaoTara DateTime NÃO Data da atualização de Tara -
PesoAlvo Decimal NÃO Peso alvo para dosagem -
Corte Decimal NÃO Peso de corte para dosagem -
DosagemLenta Decimal NÃO Peso para dosagem lenta -
AtualizacaoTaraImediata Booleano NÃO Se Verdadeiro (true), indica que a atualização de tara deve ser feita na próxima pesagem; Se não preenchido, utiliza o valor padrão Falso
AtualizarPorOperacao Inteiro NÃO Valor utilizado na atualização de tara por agendamento -
FluxoAtualizacaoTara VOFluxoIntegracaoBase NÃO Quando preenchido, indica qual é o fluxo para atualização de tara -
Transportadora VOTransportadoraIntegracaoOut NÃO Indica a transportadora associada ao veículo -
Emissor VOEmissorIntegracaoOut NÃO Indica o emissor associado ao veículo -
Motorista VOPessoaIntegracaoOut NÃO Indica o motorista associado ao veículo -
TipoVeiculo VOTipoVeiculoIntegracaoOut NÃO Indica o Tipo de Veiculo associado ao veículo -
Fluxo VOFluxoIntegracaoBase NÃO Indica o fluxo associado ao veículo -
ListaItens Lista VOItemIntegracaoOut NÃO Indica a lista com os itens que serão associados ao veículo -
ListaIdentificadoresVeiculo Lista VOIdentificadorVeiculoIntegracaoOut NÃO Indica a lista com os identificadores adicionais que serão associados ao veículo -
ListaAtualizacaoTara Lista VOAtualizacaoTaraIntegracaoOut NÃO Indica a lista das atualizações de tara do veículo -
ListaCamposAdicionais Lista VOValorCampoAdicionalIntegracaoOut NÃO Quando preenchido, indica a lista com os itens que serão associados ao veículo -
ListaCarretasSecundarias Lista de VOPlacaSecundariaOut NÃO Lista de placas secundárias associadas ao veículo -

VODadosCadastraAlteraVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
Veiculo VOVeiculo SIM Veículo a ser cadastrado/alterado -

VOConfiguracaoCadastraVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
ConfiguracaoOpcoesVeiculo VOConfiguracaoOpcoesVeiculo NÃO Configurações utilizadas para inclusão e alteração de alguns dados do veículo, obrigatório apenas de acordo com a opção desejada, seguirá a opção descrita como default caso não preenchida. (O default será o mostrado na tabela do VO caso não haja um default especificado na descrição do método.) -

VOConfiguracaoAlteraVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
ConfiguracaoOpcoesVeiculo VOConfiguracaoOpcoesVeiculo NÃO Configurações utilizadas para inclusão e alteração de alguns dados do veículo, obrigatório apenas de acordo com a opção desejada, seguirá a opção descrita como default caso não preenchida. (O default será o mostrado na tabela do VO caso não haja um default especificado na descrição do método.) -

VORetornoCadastraAlteraVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro inteiro SIM Número do erro geral do Web Método ou em caso de sucesso irá retornar 0. -
Descrição String SIM Descrição do erro. -
Veiculo VOVeiculoOut NÃO Veículo retornado -

VODadosConsultaVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
CodigoVeiculo String SIM Código do Veiculo. Este campo não é obrigatório desde que Placa esteja preenchido. -
PlacaVeiculo String(20) SIM Placa da Carreta. Este campo não é obrigatório desde que CodigoVeiculo esteja preenchido. -

VORetornoConsultaVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
Veiculo VOVeiculoOut NÃO Veiculo retornado -

VODadosFotoOperacao
Campo Tipo Obrigatório Descrição Valores Possíveis
FotoSequencial Inteiro Sim Sequencial da foto da operação. -

VOFotoOperacao
Campo Tipo Obrigatório Descrição Valores Possíveis
CaminhoArquivoImagem String NÃO Caminho da imagem. -
NomeArquivoImagem String NÃO Nome da imagem. -
DataImagem DateTime NÃO Data de gravação da imagem. -
FotoSerializadaBase64 String NÃO Foto Serializada em Base64 (Preenchido de acordo com a observação na descrição do método). -

VORetornoFotoOperacao
Campo Tipo Obrigatório Descrição Valores Possíveis
FotoOperacao VOFotoOperacao NÃO Foto da Operacao -
Ticket Ticket NÃO Ticket relacionado à foto -

VODadosFotoOCR
Campo Tipo Obrigatório Descrição Valores Possíveis
FotoSequencial Inteiro Sim Sequencial da foto de OCR. -

VOFotoIntegracaoOCR
Campo Tipo Obrigatório Descrição Valores Possíveis
CaminhoFoto String NÃO Caminho da imagem. -
NomeImagem String NÃO Nome da imagem. -
Data DateTime NÃO Data da imagem. -
FotoSerializadaBase64 String NÃO Foto Serializada em Base64. -

VORetornoFotoOCR
Campo Tipo Obrigatório Descrição Valores Possíveis
FotoIntegracaoOCR VOFotoIntegracaoOCR NÃO Foto Integração OCR -
Ticket Ticket NÃO Ticket relacionado à foto -

VOConfiguracaoManutencaoTicketGuardian
Campo Tipo Obrigatório Descrição Valores Possíveis
ReabrirSemVaga Booleano NÃO Configuração para forçar e reabrir o ticket mesmo que não haja vaga disponível no pátio onde estava. Se não preenchido, utiliza o valor padrão Falso.

VODadosManutencaoTicketGuardian
Campo Tipo Obrigatório Descrição Valores Possíveis
TicketCodigo string NÃO Código do Ticket. Este campo não é obrigatório desde que Placa ou Tag esteja preenchido. -
Placa String(20) NÃO Placa da Carreta. Este campo não é obrigatório desde que TicketCodigo ou Tag esteja preenchido. -
Tag Stringt NÃO Identificador Ticket (Tag). Este campo não é obrigatório desde que TicketCodigo ou Placa esteja preenchido. -
NumOperacao Inteiro SIM Número da operação que será executada no ticket. 1 = Bloquear, 2 = Desbloquear, 3 = Encerrar, 4 = Cancelar, 6 = Reabrir.

VORetornoManutencaoTicketGuardian
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro inteiro Sim Número do erro geral do Web Método ou em caso de sucesso irá retornar 0. -
Descrição String Sim Descrição do erro. -
Ticket Ticket NÃO O ticket que foi utilizado. -

VOConfiguracaoCancelaUltimaOperacaoAtivaGuardian
Campo Tipo Obrigatório Descrição Valores Possíveis
ExecutarSemVaga Booleano NÃO Configuração para forçar o cancelamento mesmo que não haja vaga disponível no pátio de destino. Se não preenchido, utiliza o valor padrão Falso.

VODadosCancelaUltimaOperacaoAtivaGuardian
Campo Tipo Obrigatório Descrição Valores Possíveis
TicketCodigo string NÃO Código do Ticket. Este campo não é obrigatório desde que Placa ou Tag esteja preenchido. -
Placa String(20) NÃO Placa da Carreta. Este campo não é obrigatório desde que TicketCodigo ou Tag esteja preenchido. -
Tag Stringt NÃO Identificador Ticket (Tag). Este campo não é obrigatório desde que TicketCodigo ou Placa esteja preenchido. -

VORetornoCancelaUltimaOperacaoAtivaGuardian
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro inteiro Sim Número do erro geral do Web Método ou em caso de sucesso irá retornar 0. -
Descrição String Sim Descrição do erro. -

VOConfiguracaoRefazUltimaOperacaoAtivaGuardian
Campo Tipo Obrigatório Descrição Valores Possíveis
ExecutarSemVaga Booleano NÃO Configuração para refazer a operação mesmo que não haja vaga disponível no pátio de destino. Se não preenchido, utiliza o valor padrão Falso.

VODadosRefazUltimaOperacaoAtivaGuardian
Campo Tipo Obrigatório Descrição Valores Possíveis
TicketCodigo string NÃO Código do Ticket. Este campo não é obrigatório desde que Placa ou Tag esteja preenchido. -
Placa String(20) NÃO Placa da Carreta. Este campo não é obrigatório desde que TicketCodigo ou Tag esteja preenchido. -
Tag Stringt NÃO Identificador Ticket (Tag). Este campo não é obrigatório desde que TicketCodigo ou Placa esteja preenchido. -

VORetornoRefazUltimaOperacaoAtivaGuardian
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro inteiro Sim Número do erro geral do Web Método ou em caso de sucesso irá retornar 0. -
Descrição String Sim Descrição do erro. -

VODadosCadastraAlteraPessoa
Campo Tipo Obrigatório Descrição Valores Possíveis
Pessoa VOPessoaIntegracao SIM Pessoa a ser cadastrada/alterada -

VODadosPessoaConsulta
Campo Tipo Obrigatório Descrição Valores Possíveis
CodigoPessoa String NÃO Código da Pessoa. Este campo não é obrigatório desde que o CPF ou Documento estrangeiro e País de Origem estejam preenchidos. -
PaisOrigem VOPaisOrigemIntegracao NÃO País Origem da Pessoa. Este campo não é obrigatório desde que o Código ou CPF esteja preenchido. -
CPF String NÃO CPF da Pessoa. Não obrigatório se o Código for preenchido ou o País de Origem for diferente de Brasil (nem utilizado nesse caso) - Segunda opção após buscar pelo Código, se ambos preenchidos. -
DocEstrangeiro String(20) NÃO Documento Estrangeiro da Pessoa. Não obrigatório se o Código for preenchido ou o País de Origem for Brasil (nem utilizado nesse caso) - Segunda opção após buscar pelo Código, se ambos preenchidos. -

VORetornoPessoa
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descrição String(20) NÃO Descrição do erro -
Pessoa VOPessoaIntegracaoOut NÃO Retorna os dados da Pessoa. -

VODadosConsultaTexto
Campo Tipo Obrigatório Descrição Valores Possíveis
CodigoTexto Inteiro SIM Código que identifica o texto cadastrado no Guardian. -

VOConfiguracaoConsultaTexto
Campo Tipo Obrigatório Descrição Valores Possíveis
CodigoIdioma Inteiro NÃO Código do idioma no qual o texto será pesquisado. Se não informado ou igual a zero (0), a consulta será realizada no idioma configurado no Guardian. 1 = Português; 2 = Inglês; 3 = Espanhol; 4 = Francês.

VORetornoConsultaTexto
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
TextoDescricao String NÃO Retorna descrição do código consultado e traduzido. -

VODadosFilaAlteraEstadoVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
TicketCodigo string(20) SIM Código do Ticket que será alterado na fila. -
FilaCodigo string(20) SIM Código da Fila em que o veículo se encontra. -
Estado Inteiro SIM Estado de liberação para o qual se deseja alterar. 305061 = Não Liberado, 305062 = Liberado Manualmente

VORetornoFilaAlteraEstadoVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
FilaTicketEntidade ControleFilaTicket NÃO Retorna a fila onde o veículo se encontra e o ticket em caso de sucesso. -

VODadosFilaAlteraPosicaoVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
TicketCodigo string(20) SIM Código do Ticket que será alterado na fila. -
FilaCodigo string(20) SIM Código da Fila em que o veículo se encontra. -
Posicao Inteiro SIM Posição para a qual se deseja mover o veículo. Número maior que zero

VORetornoFilaAlteraPosicaoVeiculo
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descricao String(20) NÃO Descrição do erro -
FilaTicketEntidade ControleFilaTicket NÃO Retorna a fila onde o veículo se encontra e o ticket em caso de sucesso. -

VODadosAnonimizaDado
Campo Tipo Obrigatório Descrição Valores Possíveis
Código String(20) SIM Código que identifica o cadastro no Guardian. -
TipoDado Inteiro SIM Valor que indica o tipo de cadastro a ser anonimizado no Guardian. Pessoa = 1, Transportadora = 2, Emissor = 3.

VORetornoAnonimizaDado
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro NÃO Código do Erro -
Descrição String(20) NÃO Descrição do erro -
Pessoa VOPessoaIntegracaoOut NÃO Retorna os dados da Pessoa anonimizada. -
Transportadora VOTransportadoraIntegracaoOut NÃO Retorna os dados da Transportadora anonimizada. -
Emissor VOEmissorIntegracaoOut NÃO Retorna os dados do Emissor anonimizado. -

VODadosCadastraIdentificaRetorna
Campo Tipo Obrigatório Descrição Valores Possíveis
DadosTicket PreCadastro SIM Dados do ticket enviado (para cadastro, identificação e acesso ou pesagem de forma síncrona). -

VOConfiguracaoCadastraIdentificaRetorna
Campo Tipo Obrigatório Descrição Valores Possíveis
CodigoPontoControle String SIM Ponto de controle em que será realizada a identificação do veículo. Lembrando que, enquanto a operação estiver sendo realizada neste ponto de controle, não poderá haver uma nova chamada do web método até que a operação atual seja concluída. -
LadoIdentificacao String SIM Lado em que o veículo será identificado. A; B
TimeoutParaCancelarOperacao Inteiro NÃO Tempo em segundos no qual Guardian irá monitorar o ticket para verificar se houve registro da operação até considerar timeout e retornar erro. De 1 a 999, sendo 180 segundos o valor default (se enviado 0, será utilizado o valor default).
AcaoTicketExistente Inteiro NÃO Caso encontre um ticket aberto com o mesmo código, placa da carreta ou identificador enviados, define qual ação será tomada com o(s) ticket(s) encontrado(s) para cadastro do ticket novo ou se apenas retornará erro. 0 = Nenhuma ação e retornar erro (valor default); 1 = Cancelar até um ticket; 2 = Cancelar todos; 3 = Encerrar até um ticket; 4 = Encerrar todos
AcaoTimeoutIdentificacao Inteiro NÃO Define qual ação será tomada com o ticket caso ocorra erro de timeout na identificação do ticket que foi cadastrado. 0 = Nenhuma ação (valor default); 1 = Cancelar ticket
AcaoErroIdentificacao Inteiro NÃO Define qual ação será tomada com o ticket caso ocorra erro (diferente de timeout) na identificação do ticket que foi cadastrado. 0 = Nenhuma ação (valor default); 1 = Cancelar ticket
AcaoTimeoutOperacao Inteiro NÃO Define qual ação será tomada com o ticket caso após o tempo informado no parâmetro “TimeoutParaCancelarOperacao” não seja concluído o registro da operação. 0 = Nenhuma ação (valor default); 1 = Cancelar ticket
AcaoErroNaOperacao Inteiro NÃO Define qual ação será tomada com o ticket caso ocorra um erro (diferente de timeout) na operação que não gera uma decisão automática (Liberar Operação, Liberar parcialmente, Marcar para cancelar e etc.). 0 = Nenhuma ação (valor default); 1 = Cancelar ticket

VORetornoCadastraIdentificaRetorna
Campo Tipo Obrigatório Descrição Valores Possíveis
Erro Inteiro SIM Número do erro geral do Web Método ou em caso de sucesso irá retornar 0. -
Descrição String SIM Descrição do erro. -
Ticket Ticket NÃO Registro no banco do Ticket enviado (preenchido no caso de sucesso ou de alteração do estado do ticket criado, conforme as configurações enviadas). -

WEB METODOS

The following operations are supported. For a formal definition, please review the Service Description.