Páginas filhas
  • API Ordem de Pesagem - Outros

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejava
titleOrdem Pesagem
{
   "instancia":"TOTVS",
   "caminhao":"AAA111",
   "codigoFornec":11,
   "codigoTpConjunto": "2",
   "codigoTpMov":2,
   "codigoTransport":44,
   "reboque": "BBG6B68",
   "reboque2": "BBG6B70",
   "codigoUsuario":"PIMS",
   "dataAbertura":"2024-10-14T02:00:00",
   "tpPesag":"O",
   "motorista":"Nome do Motorista",
   "numeroDocumento":"999",
   "numeroTransponder":"Número do Transponder",
   "qtLimBruto":10000,
   "qtOrdCar":1,
   "rowversion":1,
   "produtos":[
      {
         "codigoProduto":"40",
         "codigoDestino":"2",
         "codigoOrigem":"1",
         "codigoUsuario":"PIMS",
         "qtProduto":1,
         "rowversion":1
      }
   ]
}

Ordem de Pesagem

  • instancia: Código da Instância.
  • caminhao: Placa do Caminhão.
  • codigoFornec: Descrição da entidade.
  • codigoTpConjunto: Código do Tipo do Conjunto (Recupera os valores de Limite Minimo e Máximo Rodoviário).
  • qtMinRodo: Valor do Limite Minimo Rodoviário (Caso seja enviado, será o valor que será gravado). 
  • qtMaxRodo: Valor do Limite Máximo Rodoviário (Caso seja enviado, será o valor que será gravado).
  • codigoTpMov: Código do Tipo de Movimentação.
  • codigoTransport: Código da Transportadora.
  • reboque: Placa do Roboque.
  • reboque2: Placa do Segundo Reboque.
  • reboque3: Placa do Terceiro Reboque.
  • codigoUsuario: Código do Usuário.
  • dataAbertura: Data de Abertura.
  • tpPesag: Tipo de Pesagem.
  • motorista: Nome do Motorista.
  • numeroDocumento: Número do Documento.
  • numeroTransponder: Número do Transponder.
  • qtLimBruto: Valor do Limite Bruto.
  • qtOrdCar: Quantidade de Ordens de Pesagem.
  • rowversion: Linha de tabela de registro de versão.

Produtos (Lista)

  • codigoProduto: Código do Produto.
  • codigoDestino: Código do Destino.
  • codigoOrigem: Código da Origem.
  • codigoUsuario: Código do Usuário.
  • qtProduto: Quantidade de Produtos.
  • rowversion: Linha de tabela de registro de versão.

Consulta das Ordens de Pesagem

Diponibilizado endpoint para consulta das Ordens de Pesagem.

Método GET:

http:127.0.0.1:8080/entity/v1/ordemPesagem

Bloco de código
languagejava
titleResponse
{
    "instanciahasNext": "TOTVS"false,
    "caminhaoitems": "AAA111",[
     "codigoFornec": 11,
   {
       "codigoTpConjunto": 2,
    "codigoTpMovcodigoOrdemCar": 2"500000001183",
       "codigoUfCm": null,
    "codigoUfRbinstancia": null"TOTVS",
     "codigoUfRb2": null,
       "codigoTransportcaminhao": 44"AAA111",
    "codigoUfRb3": null,
        "reboquecodigoFornec": "BBG6B68"11,
       "reboque2": "BBG6B70",
    "codigoUsuariocodigoMarcaVeic": "PIMSCS"null,
    "dataAbertura": "2024-10-14T02:00:00",
        "tpPesagcodigoTpConjunto": "O2",
    "motorista": "Nome do Motorista",
        "numeroDocumentocodigoTpMov": "99999"2,
    "numeroTransponder": "Número do Transponder",
        "qtLimBrutocodigoTransport": 1000044,
    "qtOrdCar": 1,
    "rowversion": 1,
    "produtoscodigoUfCm": [null,
        {
            "codigoProduto"codigoUfRb": "40"null,
            "codigoDestinocodigoUfRb2": "2"null,
            "codigoOrigemcodigoUfRb3": "1"null,
            "codigoUsuario": "PIMSCSPIMS",
            "qtProdutodataAbertura": 1"2024-10-14T02:00:00",
            "rowversionautenticBiometria": 1"N",
            "codigoOrdemCarcavalo": 500000001183"N",
            "instanciadesPatioExterno": "TOTVSN",
            "numeroSequenciaexcessoPbtc": 1"N",
            "deSafraintegrAutCancelas": "SAFRA 2425N",
            "hrEntradapesagSai": "2024-10-14T02:00:00"
   N",
     }
    ],
    "statusqtdePesagem": "AP",
       "qtOrdCarAtual": "1",
    "autenticBiometriastatus": "NA",
    "desPatioExterno": "N",
        "integrAutCancelastaraPadr": "N",
       "excessoPbtc": "N",
    "taraPadrtpPesag": "NO",
     "qtdePesagem": "P",
       "cavalohrEntrada": "N2024-10-14T02:00:00",
    "pesagSai        "motorista": "NNome do Motorista",
            "qtMinRodonumeroDocumento": 41000"99999",
     "qtMaxRodo": 46000,
       "hrEntradanumeroTransponder": "2024-10-14T02:00:00Número do Transponder",
    "codigoOrdemCar        "qtLimBruto": 500000001183
}

Consulta das Ordens de Pesagem

Diponibilizado endpoint para consulta das Ordens de Pesagem.

Método GET:

http:127.0.0.1:8080/entity/v1/ordemPesagem

Bloco de código
languagejava
titleResponse
{
10000,
            "qtMaxRodo": 46000,
            "hasNextqtMinRodo": false41000,
    "items": [
        {"qtOrdCar": 1,
            "codigoOrdemCarqtOrdCarAtual": "500000001183"1,
            "instanciareboque": "TOTVSBBG6B68",
            "caminhaoreboque2": "AAA111BBG6B70",
            "codigoFornecreboque3": 11null,
            "codigoMarcaVeicrowversion": null1,
            "codigoTpConjuntoprodutos": "2",[
            "codigoTpMov": 2,
     {
       "codigoTransport": 44,
            "codigoUfCmcodigoOrdemCar": null"500000001183",
            "codigoUfRb": null,
            "codigoUfRb2instancia": null"TOTVS",
            "codigoUfRb3": null,
            "codigoUsuariocodigoProduto": "PIMS40",
            "dataAbertura": "2024-10-14T02:00:00",
            "autenticBiometrianumeroSequencia": "N"1,
            "cavalo        "codigoDestino": "N2",
                    "desPatioExternocodigoOrigem": "N1",
                    "excessoPbtccodigoUsuario": "NPIMS",
            "integrAutCancelas": "N",
            "pesagSaideSafra": "NSAFRA 2425",
            "qtdePesagem        "hrEntrada": "P2024-10-14T02:00:00",
                    "statusqtProduto": "A"1,
            "taraPadr": "N",
            "tpPesagrowversion": "O",1
            "hrEntrada": "2024-10-14T02:00:00",
    }
         "motorista": "Nome do Motorista",]
        }
    "numeroDocumento": "99999",
        ]
}

Modifica Ordem de Pesagem

Diponibilizado endpoint para modificar a Ordem de Pesagem.

Método PUT:

http:127.0.0.1:8080/entity/v1/ordemPesagem

Estrutura de dados:

Bloco de código
languagejava
titleOrdem Pesagem
{
    "numeroTransponderinstancia": "Número do Transponder"TOTVS",
        "caminhao": "AAA111",
    "qtLimBrutocodigoFornec": 1000011,
        "codigoTpConjunto": 2,
    "qtMaxRodocodigoTpMov": 460002,
        "codigoUfCm": null,
    "qtMinRodocodigoUfRb": 41000null,
    "codigoUfRb2": null,
       "qtOrdCarcodigoTransport": 144,
            "qtOrdCarAtualcodigoUfRb3": 1null,
            "reboque": "BBG6B68",
            "reboque2": "BBG6B70",
            "reboque3codigoUsuario": null"PIMSCS",
      "dataAbertura": "2024-10-14T02:00:00",
      "rowversiontpPesag": 1"O",
    "motorista": "Nome do  Motorista",
    "produtosnumeroDocumento": ["88888",
    "numeroTransponder": "Número do Transponder",
    "qtLimBruto": 10000,
    {"qtOrdCar": 1,
              "rowversion": 1,
      "codigoOrdemCarprodutos": "500000001183",[
        {
            "instanciacodigoProduto": "TOTVS40",
                    "codigoProdutocodigoDestino": "402",
            "codigoOrigem": "1",
            "numeroSequenciacodigoUsuario": 1"PIMSCS",
            "qtProduto": 1,
            "codigoDestinorowversion": "2"1,
            "codigoOrdemCar": 500000001183,
            "codigoOrigeminstancia": "1TOTVS",
            "numeroSequencia": 1,
       "codigoUsuario": "PIMS",
                    "deSafra": "SAFRA 2425",
                    "hrEntrada": "2024-10-14T02:00:00",
        }
    ],
    "status": "A",
    "qtProdutoqtOrdCarAtual": "1",
      "autenticBiometria": "N",
    "desPatioExterno": "N",
    "integrAutCancelas": "N",
    "rowversionexcessoPbtc": 1"N",
    "taraPadr": "N",
    "qtdePesagem": "P",
      }"cavalo": "N",
    "pesagSai": "N",
    "qtMinRodo": 41000,
  ]
  "qtMaxRodo": 46000,
     }"hrEntrada": "2024-10-14T02:00:00",
    "codigoOrdemCar": ]500000001183
}

...

Exclui Ordem de Pesagem

Diponibilizado endpoint para modificar excluir a Ordem de Pesagem.

Método PUTDELETE:

http:127.0.0.1:8080/entity/v1/ordemPesagem

Estrutura de dados:

...

languagejava
titleResponse

...

?instancia=TOTVS&codigoOrdemCar=500000001183

Parâmetros

  • instancia: Código da Instância.
  • codigoOrdemCar: Código da Ordem de Pesagem

...