Cadastro de Ordem de Pesagem - Prod. Acabados
Disponibilizado endpoint para cadastro da Ordem de Pesagem.
Método POST:
http://127.0.0.1:8080/api/entity/v1/ordemPesagem
Estrutura de dados:
Ordem Pesagem
{
"instancia":"TOTVS",
"caminhao":"AAA111",
"codigoFornec":11,
"codigoTpConjunto": "2",
"codigoTpMov":2,
"codigoTransport":44,
"reboque": "BBG6B68",
"reboque2": "BBG6B70",
"codigoUsuario":"PIMSCS",
"dataAbertura":"2025-04-07T02:00:00",
"tpPesag":"P",
"motorista":"Nome do Motorista",
"numeroDocumento":"999",
"numeroTransponder":"Número do Transponder",
"qtLimBruto":10000,
"qtOrdCar":1,
"rowversion":1,
"produtos":[
{
"codigoProduto":"08",
"codigoDestino":"2",
"codigoOrigem":"1",
"codigoUsuario":"PIMSCS",
"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
Response
{
"hasNext": false,
"items": [
{
"codigoOrdemCar": "500000001224",
"instancia": "TOTVS",
"caminhao": "AAA111",
"codigoFornec": 11,
"codigoMarcaVeic": null,
"codigoTpConjunto": "2",
"codigoTpMov": 2,
"codigoTransport": 44,
"codigoUfCm": null,
"codigoUfRb": null,
"codigoUfRb2": null,
"codigoUfRb3": null,
"codigoUsuario": "PIMSCS",
"dataAbertura": "2025-04-07T02:00:00",
"autenticBiometria": "N",
"cavalo": "N",
"desPatioExterno": "N",
"excessoPbtc": "N",
"integrAutCancelas": "N",
"pesagSai": "N",
"qtdePesagem": "P",
"status": "A",
"taraPadr": "N",
"hrEntrada": "2025-04-07T02:00:00",
"motorista": "Nome do Motorista",
"numeroDocumento": "999",
"numeroTransponder": "Número do Transponder",
"qtLimBruto": 10000,
"qtMaxRodo": 46000,
"qtMinRodo": 41000,
"qtOrdCar": 1,
"qtOrdCarAtual": 1,
"reboque": "BBG6B68",
"reboque2": "BBG6B70",
"reboque3": null,
"rowversion": 1,
"cdCCusto": null,
"qtDistancia": null,
"fgExigeCracha": "N",
"tpPesag": "P",
"produtos": [
{
"codigoOrdemCar": "500000001224",
"instancia": "TOTVS",
"codigoProduto": "08",
"numeroSequencia": 1,
"codigoDestino": "2",
"codigoOrigem": "1",
"codigoUsuario": "PIMSCS",
"deSafra": "SAFRA 2526",
"hrEntrada": "2025-04-07T02:00:00",
"qtProduto": 1,
"rowversion": 1,
"fgTpAplic": null,
"cdSafraO": null,
"cdUpNivel1O": null,
"cdUpNivel2O": null,
"cdUpNivel3O": null,
"qtAreaProdO": null,
"cdSafraD": null,
"cdUpNivel1D": null,
"cdUpNivel2D": null,
"cdUpNivel3D": null,
"qtAreaProdD": null,
"cdVaried": null
}
],
"recursos": []
}
]
}
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:
Ordem Pesagem
{
"instancia": "TOTVS",
"caminhao": "AAA111",
"codigoFornec": 11,
"codigoTpConjunto": "2",
"codigoTpMov": 2,
"codigoTransport": 44,
"reboque": "BBG6B68",
"reboque2": "BBG6B70",
"codigoUsuario": "PIMSCS",
"dataAbertura": "2025-04-07T02:00:00",
"tpPesag": "P",
"motorista": "Nome do Motorista",
"numeroDocumento": "999",
"numeroTransponder": "Número do Transponder",
"qtLimBruto": 10000,
"qtOrdCar": 1,
"rowversion": 1,
"produtos": [
{
"codigoProduto": "08",
"codigoDestino": "2",
"codigoOrigem": "1",
"codigoUsuario": "PIMSCS",
"qtProduto": 1,
"rowversion": 1,
"codigoOrdemCar": 500000001224,
"instancia": "TOTVS",
"numeroSequencia": 1,
"deSafra": "SAFRA 2526",
"hrEntrada": "2025-04-07T02:00:00"
}
],
"status": "A",
"qtOrdCarAtual": "1",
"autenticBiometria": "N",
"desPatioExterno": "N",
"integrAutCancelas": "N",
"excessoPbtc": "N",
"taraPadr": "N",
"qtdePesagem": "P",
"pesagSai": "N",
"fgExigeCracha": "N",
"codigoUfCm": null,
"codigoUfRb": null,
"codigoUfRb2": null,
"codigoUfRb3": null,
"cavalo": "N",
"qtMinRodo": 41000,
"qtMaxRodo": 46000,
"hrEntrada": "2025-04-07T02:00:00",
"codigoOrdemCar": 500000001224
}
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:
Ordem Pesagem
{
"instancia": "TOTVS",
"codigoOrdemCar": "600000000000",
"fgIntegrErp": 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=500000001224
Parâmetros
- instancia: Código da Instância.
- codigoOrdemCar: Código da Ordem de Pesagem
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas