Histórico da Página
Cadastro de Ordem de Pesagem
Diponibilizado Disponibilizado endpoint para cadastro da Ordem de Pesagem.
Método POST:
http://127.0.0.1:8080/api/entity/v1/ordemPesagem
Estrutura de dados:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{
"instancia":"TOTVS",
"caminhao":"AAA111",
"codigoFornec":11,
"codigoTpConjunto": "2",
"codigoTpMov":2,
"codigoTransport":44,
"reboque": "BBG6B68",
"reboque2": "BBG6B70",
"codigoUsuario":"PIMSPIMSCS",
"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":"PIMSPIMSCS",
"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. (Caso não informado, o Tipo de Pesagem é recuperado a partir do Produto.)
- 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
Disponibilizado endpoint para consulta das Ordens de Pesagem.
Método GET:
http://127.0.0.1:8080/api/entity/v1/ordemPesagem?page=1&pagesize=10
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{ | ||||
| Bloco de código | ||||
| ||||
{ "instanciahasNext": "TOTVS"false, "caminhaoitems": "AAA111",[ "codigoFornec": 11, { "codigoTpConjunto "codigoOrdemCar": 2"500000001222", "codigoTpMov": 2, "codigoUfCminstancia": null"TOTVS", "codigoUfRb": null, "codigoUfRb2caminhao": null"AAA111", "codigoTransport": 44, "codigoUfRb3codigoFornec": null11, "reboque "codigoMarcaVeic": "BBG6B68"null, "reboque2": "BBG6B70", "codigoUsuariocodigoTpConjunto": "PIMSCS2", "dataAbertura": "2024-10-14T02:00:00", "tpPesagcodigoTpMov": "O"2, "motorista": "Nome do Motorista", "numeroDocumentocodigoTransport": "99999"44, "numeroTransponder": "Número do Transponder", "qtLimBrutocodigoUfCm": 10000null, "qtOrdCar": 1, "rowversion": 1, "produtoscodigoUfRb": [null, { "codigoUfRb2": null, "codigoProdutocodigoUfRb3": "40"null, "codigoDestinocodigoUsuario": "2PIMSCS", "codigoOrigemdataAbertura": "12024-10-14T02:00:00", "codigoUsuarioautenticBiometria": "PIMSCSN", "qtProdutocavalo": 1"N", "rowversiondesPatioExterno": 1"N", "codigoOrdemCarexcessoPbtc": 500000001183"N", "instanciaintegrAutCancelas": "TOTVSN", "numeroSequenciapesagSai": 1"N", "deSafraqtdePesagem": "SAFRA 2425P", "hrEntradastatus": "2024-10-14T02:00:00"A", } ], "status"taraPadr": "AN", "qtOrdCarAtual "hrEntrada": "12024-10-14T02:00:00", "autenticBiometria": "N", "desPatioExternomotorista": "NNome do Motorista", "integrAutCancelas": "N", "excessoPbtcnumeroDocumento": "N999", "taraPadr": "N", "qtdePesagemnumeroTransponder": "PNúmero do Transponder", "cavalo": "N", "pesagSaiqtLimBruto": "N"10000, "qtMinRodo": 41000, "qtMaxRodo": 46000, "hrEntrada "qtMinRodo": "2024-10-14T02:00:00", 41000, "codigoOrdemCarqtOrdCar": 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 | ||||
|---|---|---|---|---|
| ||||
{ 1, "hasNext": false, "itemsqtOrdCarAtual": [1, { "reboque": "BBG6B68", "codigoOrdemCarreboque2": "500000001183BBG6B70", "instanciareboque3": "TOTVS"null, "caminhaorowversion": "AAA111"1, "codigoForneccdCCusto": 11null, "codigoMarcaVeicqtDistancia": null, "codigoTpConjuntofgExigeCracha": "2N", "codigoTpMovtpPesag": 2"O", "codigoTransportprodutos": 44,[ "codigoUfCm": null, { "codigoUfRb": null, "codigoUfRb2codigoOrdemCar": null"500000001222", "codigoUfRb3 "instancia": null"ALBER", "codigoUsuario "codigoProduto": "PIMS40", "dataAbertura": "2024-10-14T02:00:00", "numeroSequencia": 1, "autenticBiometria": "N", "cavalocodigoDestino": "N2", "desPatioExternocodigoOrigem": "N1", "excessoPbtc "codigoUsuario": "NPIMSCS", "integrAutCancelas "deSafra": "NSafra 2024", "pesagSaihrEntrada": "N2024-10-14T02:00:00", "qtdePesagem": "P", "statusqtProduto": "A"1, "taraPadr": "N", "tpPesagrowversion": "O"1, "hrEntrada": "2024-10-14T02:00:00", "fgTpAplic": null, "motorista": "Nome do Motorista", "numeroDocumentocdSafraO": "99999"null, "numeroTransponder": "Número do Transponder", "cdUpNivel1O": null, "qtLimBruto": 10000, "qtMaxRodocdUpNivel2O": 46000null, "qtMinRodo "cdUpNivel3O": 41000null, "qtOrdCar": 1, "qtOrdCarAtualqtAreaProdO": 1null, "reboque "cdSafraD": "BBG6B68"null, "reboque2": "BBG6B70", "reboque3cdUpNivel1D": null, "rowversion": 1, "cdUpNivel2D": null, "produtos": [ {"cdUpNivel3D": null, "codigoOrdemCarqtAreaProdD": "500000001183"null, "instanciacdVaried": "TOTVS",null "codigoProduto": "40",} "numeroSequencia": 1], "codigoDestino"recursos": "2",[] } "codigoOrigem": "1", "codigoUsuario": "PIMS", "deSafra": "SAFRA 2425", "hrEntrada": "2024-10-14T02:00:00] } |
Parâmetros
- page: Número da página.
- pagesize: Quantidade de registros por página.
Modifica Ordem de Pesagem
Disponibilizado endpoint para modificar a Ordem de Pesagem.
Método PUT:
http://127.0.0.1:8080/api/entity/v1/ordemPesagem
Estrutura de dados:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{ "instancia": "TOTVS", "qtProduto": 1, "caminhao": "AAA111", "rowversioncodigoFornec": 111, "codigoTpConjunto": "2", "codigoTpMov": 2, }"codigoTransport": 44, "reboque": "BBG6B68", ]"reboque2": "BBG6B70", }"codigoUsuario": "PIMSCS", ] } |
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 | ||||
|---|---|---|---|---|
| ||||
{"dataAbertura": "2024-10-14T02:00:00", "instanciatpPesag": "TOTVSO", "caminhaomotorista": "AAA111Nome do Motorista", "codigoFornecnumeroDocumento": 11"999", "codigoTpConjuntonumeroTransponder": 2"Número do Transponder", "codigoTpMovqtLimBruto": 210000, "codigoUfCmqtOrdCar": null1, "codigoUfRbrowversion": null1, "codigoUfRb2produtos": null,[ "codigoTransport": 44, { "codigoUfRb3": null, "reboquecodigoProduto": "BBG6B6840", "reboque2": "BBG6B70", "codigoUsuariocodigoDestino": "PIMSCS2", "dataAbertura": "2024-10-14T02:00:00", "tpPesagcodigoOrigem": "O1", "motorista": "Nome do Motorista", "numeroDocumentocodigoUsuario": "99999PIMSCS", "numeroTransponder": "Número do Transponder", "qtLimBrutoqtProduto": 100001, "qtOrdCar": 1, "rowversion": 1, "produtos": [ {"codigoOrdemCar": 500000001222, "codigoProdutoinstancia": "40TOTVS", "codigoDestinonumeroSequencia": "2"1, "codigoOrigemdeSafra": "1Safra 2024", "codigoUsuariohrEntrada": "PIMSCS",2024-10-14T02:00:00" } "qtProduto": 1], "status": "A", "rowversionqtOrdCarAtual": "1", "autenticBiometria": "N", "codigoOrdemCardesPatioExterno": 500000001183"N", "integrAutCancelas": "N", "instanciaexcessoPbtc": "TOTVSN", "taraPadr": "N", "numeroSequenciaqtdePesagem": 1"P", "pesagSai": "N", "deSafrafgExigeCracha": "SAFRA 2425N", "codigoUfCm": null, "codigoUfRb": null, "hrEntradacodigoUfRb2": "2024-10-14T02:00:00"null, "codigoUfRb3": null, } ]"cavalo": "N", "statusqtMinRodo": "A"41000, "qtOrdCarAtualqtMaxRodo": "1"46000, "autenticBiometriahrEntrada": "N2024-10-14T02:00:00", "desPatioExterno": "N", "integrAutCancelas": "N", "excessoPbtc": "N",codigoOrdemCar": 500000001222 } |
Modifica Status de Integração Ordem de Pesagem
Disponibilizado endpoint para modificar o status de integração na Ordem de Pesagem.
Método PATCH:
http://127.0.0.1:8080/api/entity/v1/ordemPesagemStatus
Estrutura de dados:
| Bloco de código | ||||
|---|---|---|---|---|
| ||||
{ "taraPadrinstancia": "NTOTVS", "qtdePesagemcodigoOrdemCar": "P600000000000", "cavalofgIntegrErp": "N", "pesagSai": "N", "qtMinRodo": 41000, "qtMaxRodo": 46000, "hrEntrada": "2024-10-14T02:00:00", "codigoOrdemCar": 500000001183 }2, } |
Status Válidos
- 0: Novo.
- 1: Em processamento.
- 2: Integrado.
- 3: Falha.
- 4: Cancelado.
Exclui Ordem de Pesagem
Disponibilizado endpoint para excluir a Ordem de Pesagem.
Método DELETE:
http://127.0.0.1:8080/api/entity/v1/ordemPesagem?instancia=TOTVS&codigoOrdemCar=500000001222
Parâmetros
- instancia: Código da Instância.
- codigoOrdemCar: Código da Ordem de Pesagem