Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Esse método tem como objetivo realizar o calculo do valor da tabela de fretea busca sobre detalhes de Quitação de uma determinada Operação de Transporte.


Info
titleObservações Importantes
  1. Não é possível realizar rajadas para esse método, a TARGET limita 50 requisições por minuto, aconselhamos requisições por demanda, caso o limite de 50 requisições seja ultrapassado, iremos bloquear as requisições apenas para o método que ultrapassou o limite durante 5 minutos.

...

DetalhesQuitacaoResponse
CampoTipoObrigatórioDescriçãoObservação
1ErroErroResponse - stringNãoRetorna o ErroNULO em caso de sucesso.
2IdOperacaoTransporteintSimId da Operação de TransporteN/A
3CIOTstringSimCódigo do CIOTN/A
4MunicipioOrigemstringSimMunicípio de OrigemN/A
5MunicipioDestinostringSimMunicípio de DestinoN/A
6DataHoraInicioDatetime (YYYY-MM-DD)SimData e Hora do Início da ViagemN/A
7DataHoraTerminoDatetime (YYYY-MM-DD)SimData e Hora do Termino da ViagemN/A
8CPFCNPJContratadostringSimCPF/CNPJ Contratado - TransportadorN/A
9ValorFretedecimalNãoValor do FreteN/A
10NomeMotoristastringSimNome do MotoristaN/A
11CPFMotoristastringSimCPF do MotoristaN/A
12ValorContratadodecimalNãoValor ContratadoN/A
13StatusOperacaostringSimStatus da Operação de TransporteN/A
14InformacoesParcelasResponseList<Obj>SimLista de ParcelasN/A
15DadosQuitacaoFreteResponseObjSimObjeto Dados Quitação FreteN/A
16MensagemRetornostringSimMensagem de RetornoN/A


InformacoesParcelasResponse
CampoTipoObrigatórioDescriçãoObservação
1ValordecimalSimValor da ParcelaN/A
2DataVencimentoDatetime (YYYY-MM-DD)NãoData de VencimentoN/A
3DataPagamentoDatetime (YYYY-MM-DD)NãoData de PagamentoN/A
4NumeroParcelaintSimNúmero da ParcelaN/A
5DescricaoParcelastringSimDescrição da ParcelaN/A
6Canceladabool (true || false)SimCanceladaSe a parcela está cancelada ou não.
7FormaPagamentostringSimForma de PagamentoCartão ou Depósito em Conta
8StatusParcelastringSimStatus da ParcelaN/A
9ObservacaostringNãoObservaçãoN/A


DadosQuitacaoFreteResponse
CampoTipoObrigatórioDescriçãoObservação
1ValorMercadoriadecimalSimValor da MercadoriaN/A
2PesoCarregadoMercadoriadecimalSimPeso Carregado da MercadoriaN/A
3QuantidadeCarregadaintSimQuantidade CarregadaN/A
4TipoCalculoAvariaintNãoTipo Cálculo AvariaN/A
5EncerraNaANTTbool (true || false)SimSe a Operação de Transporte está encerrada da ANTTN/A
6PorcentagemToleranciaPesodecimalNãoPorcentagem Tolerância PesoN/A
7TipoToleranciaPesointNãoTipo Tolerância PesoN/A
8PorcetagemPesoAMaiordecimalNãoPorcentagem Peso A MaiorN/A
9DadosQuitacaoFreteDocumentosResponseList<Obj>SimDocumentos da QuitaçãoN/A
10IdsTerminaisCarregamentoList<int>SimIds Terminais de CarregamentoN/A
11QuitaEmTodosTerminaisbool (true || false)SimSe Operação de Transporte pode ser Quitadas em todos os terminaisN/A


DetalhesQuitacaoResponse
CampoTipoObrigatórioDescriçãoObservação
1ErroErroResponse - stringNãoRetorna o ErroNULO em caso de sucesso.
2ValorFreteTabeladecimalSimValor Frete TabelaN/A
3DescricaoTipoCargastringSimDescrição Tipo CargaN/A
4QuilometragemdecimalSimQuilometragemN/A
5IdDmCategoriaVeiculointSimId Dm Categoria N/A
6HaveraFreteDeRetornobool (true || false)SimCaso a Operação de Transportes não necessite de CIOT.N/A


DadosQuitacaoFreteDocumentosResponse
CampoTipoObrigatórioDescriçãoObservação
1NomeDocumentostringSimNome do DocumentoN/A
2NumeroIdentificadorDocumentostringSimNúmero Identificador do DocumentoN/A
3Obrigatoriobool (true || false)SimObrigatórioN/A

Método

Abaixo, segue método - 'CalcularValorTabelaFrete'.

Code Block
languagexml
themeRDark
firstline1
titleCalculoValorTabelaFreteRequest
linenumberstrue
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:CalcularValorTabelaFrete>ObterDetalhesQuitacao>
         <tms:auth>
            <tms:Usuario>?</tms:Usuario>
            <tms:Senha>?</tms:Senha>
            <tms:Token>?</tms:Token>
         </tms:auth>
         <tms:calculoValorTabelaFreteRequest>detalhesQuitacao>
            <tms:TipoCarga>IdOperacao>?</tms:TipoCarga>IdOperacao>
            <tms:Quilometragem>?</tms:Quilometragem>detalhesQuitacao>
            <tms:IdDmCategoriaVeiculo>?</tms:IdDmCategoriaVeiculo>
            <tms:HaveraFreteDeRetorno>?</tms:HaveraFreteDeRetorno>
     ObterDetalhesQuitacao>
   </tms:calculoValorTabelaFreteRequest>
      </tms:CalcularValorTabelaFrete>
   </soapenv:Body>
</soapenv:Envelope>

...

Code Block
languagexml
themeRDark
firstline1
titleCalculoValorTabelaFreteRequest
linenumberstrue
Request
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tms="http://tmsfrete.v2.targetmp.com.br" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
   <soapenv:Header/>
   <soapenv:Body>
      <tms:CalcularValorTabelaFrete>ObterDetalhesQuitacao>
         <tms:auth>
            <tms:Usuario>tms.exemplo</tms:Usuario>
            <tms:Senha>v0hXPrwerKblaBs=</tms:Senha>
            <tms:Token i:nil="true" />
         </tms:auth>
         <tms:calculoValorTabelaFreteRequest>detalhesQuitacao>
            <tms:TipoCarga>IdOperacao>?</tms:TipoCarga>
IdOperacao>
           <tms:Quilometragem>?</tms:Quilometragem>
     detalhesQuitacao>
      <tms:IdDmCategoriaVeiculo>?</tms:IdDmCategoriaVeiculo>
        ObterDetalhesQuitacao>
   <tms:HaveraFreteDeRetorno>?</tms:HaveraFreteDeRetorno>
         </tms:calculoValorTabelaFreteRequest>
      </tms:CalcularValorTabelaFrete>
   </soapenv:Body>
</soapenv:Envelope>


Response