Endpoint: Consulta de Ordens de Produção

Objetivo

Permite consultar ordens de produção, incluindo composição planejada, produções executadas, matérias-primas consumidas, lotes utilizados e custos da ordem.

Rota

GET /v1/ordemProducao_getall

Parâmetros

ParâmetroTipoDescrição
PageIntegerNúmero da página.
PageSizeIntegerQuantidade de registros por página.
CodigoEmpresaStringCódigo da empresa.
CodigoFilialStringCódigo da filial.
NumeroOrdemIntegerNúmero da ordem de produção.
AnoOrdemIntegerAno da ordem de produção.
CodigoProdutoStringCódigo do produto.
TipoOrdemStringCódigo do tipo da ordem.
StatusOrdemStringCódigo do status da ordem.

Parâmetros obrigatórios

codigoEmpresa e codigoFilial são obrigatórios

Entretanto, quando o parâmetro NumeroOrdem for informado, o parâmetro AnoOrdem também deverá ser enviado. Caso contrário, a API retornará uma validação informando a obrigatoriedade dessa combinação.

Exemplo de requisição

GET /v1/ordemProducao_getall?Page=1&PageSize=50&CodigoEmpresa=1&CodigoFilial=1&NumeroOrdem=575&AnoOrdem=2026

Estrutura do retorno

{
  "pageSize": 50,
  "currentPage": 1,
  "maxPageSize": 200,
  "totalPages": 1,
  "totalItens": 1,
  "data": [
    {
      "codigoEmpresa": "1",
      "codigoFilial": "1",
      "nomeFilial": "Filial 1",
      "numeroOrdem": 575,
      "anoOrdem": 2026,
      "codigoProduto": "B1",
      "descricaoProduto": "Produto acabado",
      "unidadeMedida": "UN",
      "codigoFormula": 1,
      "descricaoFormula": "Fórmula padrão",
      "dataDigitacao": "2026-07-14",
      "dataEntrega": "2026-07-14",
      "nomeSetorProdutivo": "Produção",
      "quantidadeProduzir": 5,
      "quantidadeProduzida": 5,
      "quantidadeCarga": 0,
      "statusOrdem": {
        "codigo": "B",
        "descricao": "Aberta"
      },
      "tipoOrdem": {
        "codigo": "P",
        "descricao": "Produção"
      },
      "numeroLote": null,
      "observacao": null,
      "custoTotalMaterial": 0,
      "custoTotalEmbalagem": 0,
      "custoTotalMaoObra": 0,
      "custoTotalOrdem": 0,
      "custoUnitarioOrdem": 0,
      "composicaoOrdem": [],
      "producoesExecutadas": []
    }
  ]
}

Campos principais

CampoDescrição
codigoEmpresaCódigo da empresa da ordem.
codigoFilialCódigo da filial da ordem.
nomeFilialNome da filial.
numeroOrdemNúmero da ordem de produção.
anoOrdemAno da ordem.
codigoProdutoCódigo do produto produzido.
descricaoProdutoDescrição do produto.
unidadeMedidaUnidade de medida.
codigoFormulaCódigo da fórmula utilizada.
descricaoFormulaDescrição da fórmula.
dataDigitacaoData de digitação da ordem.
dataEntregaData de entrega informada.
nomeSetorProdutivoSetor responsável pela produção.
quantidadeProduzirQuantidade prevista para produção.
quantidadeProduzidaQuantidade já produzida.
quantidadeCargaQuantidade de carga da ordem.
statusOrdemCódigo e descrição do status.
tipoOrdemCódigo e descrição do tipo da ordem.
numeroLoteNúmero do lote, quando houver.
observacaoObservação cadastrada.
custoTotalMaterialCusto total de materiais.
custoTotalEmbalagemCusto total de embalagens.
custoTotalMaoObraCusto total de mão de obra.
custoTotalOrdemCusto total da ordem.
custoUnitarioOrdemCusto unitário da ordem.
composicaoOrdemComposição planejada da ordem.
producoesExecutadasProduções já executadas.

Composição planejada

CampoDescrição
codigoMateriaPrimaCódigo da matéria-prima.
descricaoMateriaPrimaDescrição da matéria-prima.
unidadeMateriaPrimaUnidade de medida.
quantidadeUsarQuantidade prevista para uso.

Produção executada

CampoDescrição
dataProducaoData da produção.
quantidadeProduzidaQuantidade produzida.
tipoLancamentoTipo do lançamento.
composicaoMatérias-primas utilizadas.

Lotes utilizados

CampoDescrição
numeroLoteUsadoNúmero do lote.
dataValidadeLoteData de validade.
quantidadeUsadaLoteQuantidade utilizada.

Compartilhe!