> For the complete documentation index, see [llms.txt](https://ajuda.consistem.com.br/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ajuda.consistem.com.br/consistem-api/consistem-erp-api/industrial/ppcp-padrao-v1.0/ordem-de-fabricacao.md).

# Ordem De Fabricação

ordemFabricacao

## GET /ordemFabricacao/{codOF}

> Obter uma ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Ordem de Fabricação","description":"ordemFabricacao"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"obterOrdemFabricacao":{"required":["anoMes","dataInicio","dataTermino","finalidade","quantidade"],"type":"object","properties":{"ordemFabricacao":{"type":"string","description":"Código de Ordem de Fabricação"},"anoMes":{"type":"integer","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"type":"integer","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data de Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Término (YYYY-MM-DD)","format":"date"},"produto":{"maxLength":11,"type":"string","description":"Produto"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"quantidade":{"maxLength":20,"type":"string","description":"Quantidade"},"semanaProducao":{"maxLength":10,"type":"string","description":"Semana de Produção"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"codigoIntegracao":{"type":"string","description":"Código de Integração (ID Externo)"},"Lotes":{"type":"array","items":{"$ref":"#/components/schemas/OrdemFabricacaoLote"}},"Processos":{"type":"array","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}},"Insumos":{"type":"array","items":{"$ref":"#/components/schemas/ListaInsumosGet"}},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"OrdemFabricacaoLote":{"required":["codLote","codOF","quantidade","quantidadeUnd","situacao"],"type":"object","properties":{"codOF":{"type":"integer","description":"Código da O.F"},"codLote":{"maxLength":10,"type":"string","description":"Código do Lote"},"quantidadeProd":{"maxLength":20,"type":"string","description":"Quantidade Produzida (1ª Qualidade)"},"quantidadeRefugo":{"maxLength":20,"type":"string","description":"Quantidade de Refugo (2ª Qualidade)"},"situacao":{"type":"integer","description":"Situação do Lote (0 - Aberto / 1 - Baixado )","enum":[0,1]},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote"},"dataBaixa":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"tipo":{"type":"integer","description":"Tipo do Lote ( 1 - Cancelado 2 - Totalmente Reclassificado 3 - Encerrado Manualmente 4 - Cancelado Irregularmente 5 - Totalmente Refugado  )","enum":[1,2,3,4,5]},"dataCancelamento":{"type":"string","description":"Data do Cancelamento do Lote (YYYY-MM-DD)","format":"date"},"documento":{"maxLength":10,"type":"string","description":"Número do Documento de Estoque (Extrusora)"},"quantidadeUndProd":{"multipleOf":0.001,"type":"number","description":"Quantidade Produzida (1ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUndRefugo":{"multipleOf":0.001,"type":"number","description":"Quantidade de Refugo (2ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUnd":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote (Unidade de Medida de Venda)"},"observacao1":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao2":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao3":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao4":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"dataBaixaRefugado":{"type":"string","description":"Data de Baixa do Lote como Totalmente Refugado ou Encerrado Manualmente (YYYY-MM-DD)","format":"date"},"operador":{"type":"string","description":"Operador do menu que Encerrou o Lote como Cancelado, Totalmente Refugado ou Manualmente"},"dataHoraEncerramento":{"type":"string","description":"Data e Hora do Encerramento do Lote (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dataTerminoTrefila":{"type":"string","description":"Data de Término Segundo a Carga de Trefila (YYYY-MM-DD)","format":"date"},"OperadorEncerrouLote":{"type":"string","description":"Operador do menu que Encerrou o Lote na OF"},"dataHoraEncerramentoLote":{"type":"string","description":"Data e Hora do Encerramento do Lote na OF (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dadosLote":{"$ref":"#/components/schemas/DadosLote"}}},"DadosLote":{"type":"object","properties":{"codOF":{"type":"integer","description":"Código do Exemplo"},"codLote":{"type":"string","description":"Descrição do Exemplo"},"dataInicio":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Previsão de Término de Produção do Lote (YYYY-MM-DD)","format":"date"},"loteProducao":{"maxLength":20,"type":"string","description":"Lote de Produção no Momento da Geração"},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade do Lote"},"bloqueado":{"type":"integer","description":"Situação do Exemplo (0 - Não / 1 - Sim)","enum":[0,1]},"motivo1":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"motivo2":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"Operador":{"type":"integer","description":"Operador do menu que liberou o Lote"},"dataHoraLiberacao":{"type":"string","description":"Data e Hora da Liberação (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"}}},"ListaManutencaoProcessosOF":{"type":"object","properties":{"continuationToken":{"type":"string"},"processos":{"type":"array","description":"Itens do Processo da OF","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}}}},"ListaInsumosGet":{"type":"object","properties":{"continuationToken":{"type":"string","description":"Identificador da Paginação de Consulta"},"dados":{"type":"array","items":{"$ref":"#/components/schemas/InsumoGet"}}}},"InsumoGet":{"type":"object","properties":{"engenharia":{"type":"string","description":"Engenharia"},"seqOperacao":{"type":"integer","description":"Sequêncial da Operação ( Operação da OF )"},"tipoInsumo":{"maximum":1,"type":"number","description":"Tipo do Insumo (1 - Comprado 1 / 2 - Fabricado 2 / 3 - Subproduto 3)","enum":[1,2,3]},"seqConsumo":{"type":"integer","description":"Sequêncial do Consumo ( Sequêncial de Consumo da OF )"},"insumo":{"type":"string"},"quantidadeTotal":{"multipleOf":0.000001,"type":"number","description":"Quantidade Total Líquida (Sempre formato float)"},"natureza":{"maximum":2,"type":"number","description":"Natureza"},"classificacaoOrigem":{"type":"string","description":"Classificação quanto a origem"},"kanban":{"type":"boolean","description":"Kanban (0 - Não, 1 - Sim)"},"possuiAlternativos":{"type":"boolean","description":"Possui Itens Alternativos (0 - Não, 1 - Sim)"},"transacaoBaixaEstoque":{"type":"integer","description":"Transação de Baixa do Estoque"},"classificacao":{"type":"string","description":"Classificação"},"centroCusto":{"type":"string","description":"Centro de Custo"},"bloqueiaTerc":{"type":"boolean","description":"Bloqueia Item na Remessa de Terceirização (0 - Não, 1 - Sim)"}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/ordemFabricacao/{codOF}":{"get":{"tags":["Ordem de Fabricação"],"summary":"Obter uma ordem de Fabricação","operationId":"ObterOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"codOF","in":"path","description":"Código de Ordem de Fabricação","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/obterOrdemFabricacao"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## POST /ordemFabricacao/{codOF}

> Atualizar uma Ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Ordem de Fabricação","description":"ordemFabricacao"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"listaAlterarOrdemFabricacao":{"type":"object","properties":{"ordemFabricacao":{"type":"array","description":"Tabela de Ordens de Fabricação","items":{"$ref":"#/components/schemas/PendenciaAlterarOrdemFabricacao"}}}},"PendenciaAlterarOrdemFabricacao":{"type":"object","properties":{"anoMes":{"maxLength":6,"minLength":4,"type":"string","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"maxLength":3,"type":"string","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data de Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Término (YYYY-MM-DD)","format":"date"},"produto":{"maxLength":11,"type":"string","description":"Produto"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"quantidade":{"maxLength":20,"type":"string","description":"Quantidade"},"semanaProducao":{"maxLength":10,"type":"string","description":"Semana de Produção"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"obterOrdemFabricacao":{"required":["anoMes","dataInicio","dataTermino","finalidade","quantidade"],"type":"object","properties":{"ordemFabricacao":{"type":"string","description":"Código de Ordem de Fabricação"},"anoMes":{"type":"integer","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"type":"integer","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data de Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Término (YYYY-MM-DD)","format":"date"},"produto":{"maxLength":11,"type":"string","description":"Produto"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"quantidade":{"maxLength":20,"type":"string","description":"Quantidade"},"semanaProducao":{"maxLength":10,"type":"string","description":"Semana de Produção"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"codigoIntegracao":{"type":"string","description":"Código de Integração (ID Externo)"},"Lotes":{"type":"array","items":{"$ref":"#/components/schemas/OrdemFabricacaoLote"}},"Processos":{"type":"array","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}},"Insumos":{"type":"array","items":{"$ref":"#/components/schemas/ListaInsumosGet"}},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"OrdemFabricacaoLote":{"required":["codLote","codOF","quantidade","quantidadeUnd","situacao"],"type":"object","properties":{"codOF":{"type":"integer","description":"Código da O.F"},"codLote":{"maxLength":10,"type":"string","description":"Código do Lote"},"quantidadeProd":{"maxLength":20,"type":"string","description":"Quantidade Produzida (1ª Qualidade)"},"quantidadeRefugo":{"maxLength":20,"type":"string","description":"Quantidade de Refugo (2ª Qualidade)"},"situacao":{"type":"integer","description":"Situação do Lote (0 - Aberto / 1 - Baixado )","enum":[0,1]},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote"},"dataBaixa":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"tipo":{"type":"integer","description":"Tipo do Lote ( 1 - Cancelado 2 - Totalmente Reclassificado 3 - Encerrado Manualmente 4 - Cancelado Irregularmente 5 - Totalmente Refugado  )","enum":[1,2,3,4,5]},"dataCancelamento":{"type":"string","description":"Data do Cancelamento do Lote (YYYY-MM-DD)","format":"date"},"documento":{"maxLength":10,"type":"string","description":"Número do Documento de Estoque (Extrusora)"},"quantidadeUndProd":{"multipleOf":0.001,"type":"number","description":"Quantidade Produzida (1ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUndRefugo":{"multipleOf":0.001,"type":"number","description":"Quantidade de Refugo (2ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUnd":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote (Unidade de Medida de Venda)"},"observacao1":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao2":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao3":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao4":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"dataBaixaRefugado":{"type":"string","description":"Data de Baixa do Lote como Totalmente Refugado ou Encerrado Manualmente (YYYY-MM-DD)","format":"date"},"operador":{"type":"string","description":"Operador do menu que Encerrou o Lote como Cancelado, Totalmente Refugado ou Manualmente"},"dataHoraEncerramento":{"type":"string","description":"Data e Hora do Encerramento do Lote (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dataTerminoTrefila":{"type":"string","description":"Data de Término Segundo a Carga de Trefila (YYYY-MM-DD)","format":"date"},"OperadorEncerrouLote":{"type":"string","description":"Operador do menu que Encerrou o Lote na OF"},"dataHoraEncerramentoLote":{"type":"string","description":"Data e Hora do Encerramento do Lote na OF (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dadosLote":{"$ref":"#/components/schemas/DadosLote"}}},"DadosLote":{"type":"object","properties":{"codOF":{"type":"integer","description":"Código do Exemplo"},"codLote":{"type":"string","description":"Descrição do Exemplo"},"dataInicio":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Previsão de Término de Produção do Lote (YYYY-MM-DD)","format":"date"},"loteProducao":{"maxLength":20,"type":"string","description":"Lote de Produção no Momento da Geração"},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade do Lote"},"bloqueado":{"type":"integer","description":"Situação do Exemplo (0 - Não / 1 - Sim)","enum":[0,1]},"motivo1":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"motivo2":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"Operador":{"type":"integer","description":"Operador do menu que liberou o Lote"},"dataHoraLiberacao":{"type":"string","description":"Data e Hora da Liberação (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"}}},"ListaManutencaoProcessosOF":{"type":"object","properties":{"continuationToken":{"type":"string"},"processos":{"type":"array","description":"Itens do Processo da OF","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}}}},"ListaInsumosGet":{"type":"object","properties":{"continuationToken":{"type":"string","description":"Identificador da Paginação de Consulta"},"dados":{"type":"array","items":{"$ref":"#/components/schemas/InsumoGet"}}}},"InsumoGet":{"type":"object","properties":{"engenharia":{"type":"string","description":"Engenharia"},"seqOperacao":{"type":"integer","description":"Sequêncial da Operação ( Operação da OF )"},"tipoInsumo":{"maximum":1,"type":"number","description":"Tipo do Insumo (1 - Comprado 1 / 2 - Fabricado 2 / 3 - Subproduto 3)","enum":[1,2,3]},"seqConsumo":{"type":"integer","description":"Sequêncial do Consumo ( Sequêncial de Consumo da OF )"},"insumo":{"type":"string"},"quantidadeTotal":{"multipleOf":0.000001,"type":"number","description":"Quantidade Total Líquida (Sempre formato float)"},"natureza":{"maximum":2,"type":"number","description":"Natureza"},"classificacaoOrigem":{"type":"string","description":"Classificação quanto a origem"},"kanban":{"type":"boolean","description":"Kanban (0 - Não, 1 - Sim)"},"possuiAlternativos":{"type":"boolean","description":"Possui Itens Alternativos (0 - Não, 1 - Sim)"},"transacaoBaixaEstoque":{"type":"integer","description":"Transação de Baixa do Estoque"},"classificacao":{"type":"string","description":"Classificação"},"centroCusto":{"type":"string","description":"Centro de Custo"},"bloqueiaTerc":{"type":"boolean","description":"Bloqueia Item na Remessa de Terceirização (0 - Não, 1 - Sim)"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/ordemFabricacao/{codOF}":{"post":{"tags":["Ordem de Fabricação"],"summary":"Atualizar uma Ordem de Fabricação","operationId":"AlterarOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"codOF","in":"path","description":"Código de Ordem de Fabricação","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"Dados de Ordem de fabricação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/listaAlterarOrdemFabricacao"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/obterOrdemFabricacao"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## DELETE /ordemFabricacao/{codOF}

> Excluir uma Ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Ordem de Fabricação","description":"ordemFabricacao"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/ordemFabricacao/{codOF}":{"delete":{"tags":["Ordem de Fabricação"],"summary":"Excluir uma Ordem de Fabricação","operationId":"ExcluirOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"codOF","in":"path","description":"Código de Ordem de Fabricação","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}}}}}}}
```

## GET /ordemFabricacao

> Obter Listagem de Ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Ordem de Fabricação","description":"ordemFabricacao"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"ListaOrdemFabricacao":{"type":"object","properties":{"continuationToken":{"type":"string"},"data":{"type":"array","items":{"$ref":"#/components/schemas/obterOrdemFabricacao"}}}},"obterOrdemFabricacao":{"required":["anoMes","dataInicio","dataTermino","finalidade","quantidade"],"type":"object","properties":{"ordemFabricacao":{"type":"string","description":"Código de Ordem de Fabricação"},"anoMes":{"type":"integer","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"type":"integer","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data de Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Término (YYYY-MM-DD)","format":"date"},"produto":{"maxLength":11,"type":"string","description":"Produto"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"quantidade":{"maxLength":20,"type":"string","description":"Quantidade"},"semanaProducao":{"maxLength":10,"type":"string","description":"Semana de Produção"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"codigoIntegracao":{"type":"string","description":"Código de Integração (ID Externo)"},"Lotes":{"type":"array","items":{"$ref":"#/components/schemas/OrdemFabricacaoLote"}},"Processos":{"type":"array","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}},"Insumos":{"type":"array","items":{"$ref":"#/components/schemas/ListaInsumosGet"}},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"OrdemFabricacaoLote":{"required":["codLote","codOF","quantidade","quantidadeUnd","situacao"],"type":"object","properties":{"codOF":{"type":"integer","description":"Código da O.F"},"codLote":{"maxLength":10,"type":"string","description":"Código do Lote"},"quantidadeProd":{"maxLength":20,"type":"string","description":"Quantidade Produzida (1ª Qualidade)"},"quantidadeRefugo":{"maxLength":20,"type":"string","description":"Quantidade de Refugo (2ª Qualidade)"},"situacao":{"type":"integer","description":"Situação do Lote (0 - Aberto / 1 - Baixado )","enum":[0,1]},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote"},"dataBaixa":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"tipo":{"type":"integer","description":"Tipo do Lote ( 1 - Cancelado 2 - Totalmente Reclassificado 3 - Encerrado Manualmente 4 - Cancelado Irregularmente 5 - Totalmente Refugado  )","enum":[1,2,3,4,5]},"dataCancelamento":{"type":"string","description":"Data do Cancelamento do Lote (YYYY-MM-DD)","format":"date"},"documento":{"maxLength":10,"type":"string","description":"Número do Documento de Estoque (Extrusora)"},"quantidadeUndProd":{"multipleOf":0.001,"type":"number","description":"Quantidade Produzida (1ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUndRefugo":{"multipleOf":0.001,"type":"number","description":"Quantidade de Refugo (2ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUnd":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote (Unidade de Medida de Venda)"},"observacao1":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao2":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao3":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao4":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"dataBaixaRefugado":{"type":"string","description":"Data de Baixa do Lote como Totalmente Refugado ou Encerrado Manualmente (YYYY-MM-DD)","format":"date"},"operador":{"type":"string","description":"Operador do menu que Encerrou o Lote como Cancelado, Totalmente Refugado ou Manualmente"},"dataHoraEncerramento":{"type":"string","description":"Data e Hora do Encerramento do Lote (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dataTerminoTrefila":{"type":"string","description":"Data de Término Segundo a Carga de Trefila (YYYY-MM-DD)","format":"date"},"OperadorEncerrouLote":{"type":"string","description":"Operador do menu que Encerrou o Lote na OF"},"dataHoraEncerramentoLote":{"type":"string","description":"Data e Hora do Encerramento do Lote na OF (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dadosLote":{"$ref":"#/components/schemas/DadosLote"}}},"DadosLote":{"type":"object","properties":{"codOF":{"type":"integer","description":"Código do Exemplo"},"codLote":{"type":"string","description":"Descrição do Exemplo"},"dataInicio":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Previsão de Término de Produção do Lote (YYYY-MM-DD)","format":"date"},"loteProducao":{"maxLength":20,"type":"string","description":"Lote de Produção no Momento da Geração"},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade do Lote"},"bloqueado":{"type":"integer","description":"Situação do Exemplo (0 - Não / 1 - Sim)","enum":[0,1]},"motivo1":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"motivo2":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"Operador":{"type":"integer","description":"Operador do menu que liberou o Lote"},"dataHoraLiberacao":{"type":"string","description":"Data e Hora da Liberação (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"}}},"ListaManutencaoProcessosOF":{"type":"object","properties":{"continuationToken":{"type":"string"},"processos":{"type":"array","description":"Itens do Processo da OF","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}}}},"ListaInsumosGet":{"type":"object","properties":{"continuationToken":{"type":"string","description":"Identificador da Paginação de Consulta"},"dados":{"type":"array","items":{"$ref":"#/components/schemas/InsumoGet"}}}},"InsumoGet":{"type":"object","properties":{"engenharia":{"type":"string","description":"Engenharia"},"seqOperacao":{"type":"integer","description":"Sequêncial da Operação ( Operação da OF )"},"tipoInsumo":{"maximum":1,"type":"number","description":"Tipo do Insumo (1 - Comprado 1 / 2 - Fabricado 2 / 3 - Subproduto 3)","enum":[1,2,3]},"seqConsumo":{"type":"integer","description":"Sequêncial do Consumo ( Sequêncial de Consumo da OF )"},"insumo":{"type":"string"},"quantidadeTotal":{"multipleOf":0.000001,"type":"number","description":"Quantidade Total Líquida (Sempre formato float)"},"natureza":{"maximum":2,"type":"number","description":"Natureza"},"classificacaoOrigem":{"type":"string","description":"Classificação quanto a origem"},"kanban":{"type":"boolean","description":"Kanban (0 - Não, 1 - Sim)"},"possuiAlternativos":{"type":"boolean","description":"Possui Itens Alternativos (0 - Não, 1 - Sim)"},"transacaoBaixaEstoque":{"type":"integer","description":"Transação de Baixa do Estoque"},"classificacao":{"type":"string","description":"Classificação"},"centroCusto":{"type":"string","description":"Centro de Custo"},"bloqueiaTerc":{"type":"boolean","description":"Bloqueia Item na Remessa de Terceirização (0 - Não, 1 - Sim)"}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/ordemFabricacao":{"get":{"tags":["Ordem de Fabricação"],"summary":"Obter Listagem de Ordem de Fabricação","operationId":"ObterOrdensFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"continuationToken","in":"query","description":"Identificador da Paginação da Consulta","schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ListaOrdemFabricacao"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## PUT /ordemFabricacao

> Cadastrar uma Ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Ordem de Fabricação","description":"ordemFabricacao"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"listaCadastrarOrdemFabricacao":{"type":"object","properties":{"ordemFabricacao":{"type":"array","description":"Tabela de Ordens de Fabricação","items":{"$ref":"#/components/schemas/PendenciaCadastrarOrdemFabricacao"}}}},"PendenciaCadastrarOrdemFabricacao":{"required":["anoMes","dataInicio","dataTermino","quantidade"],"type":"object","properties":{"anoMes":{"maxLength":6,"minLength":4,"type":"string","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"maxLength":3,"type":"string","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data Término (YYYY-MM-DD)","format":"date"},"produto":{"maxLength":11,"type":"string","description":"Produto"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"quantidade":{"maxLength":20,"type":"string","description":"Quantidade"},"semanaProducao":{"maxLength":10,"type":"string","description":"Semana de Produção"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"obterOrdemFabricacao":{"required":["anoMes","dataInicio","dataTermino","finalidade","quantidade"],"type":"object","properties":{"ordemFabricacao":{"type":"string","description":"Código de Ordem de Fabricação"},"anoMes":{"type":"integer","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"type":"integer","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data de Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Término (YYYY-MM-DD)","format":"date"},"produto":{"maxLength":11,"type":"string","description":"Produto"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"quantidade":{"maxLength":20,"type":"string","description":"Quantidade"},"semanaProducao":{"maxLength":10,"type":"string","description":"Semana de Produção"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"codigoIntegracao":{"type":"string","description":"Código de Integração (ID Externo)"},"Lotes":{"type":"array","items":{"$ref":"#/components/schemas/OrdemFabricacaoLote"}},"Processos":{"type":"array","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}},"Insumos":{"type":"array","items":{"$ref":"#/components/schemas/ListaInsumosGet"}},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"OrdemFabricacaoLote":{"required":["codLote","codOF","quantidade","quantidadeUnd","situacao"],"type":"object","properties":{"codOF":{"type":"integer","description":"Código da O.F"},"codLote":{"maxLength":10,"type":"string","description":"Código do Lote"},"quantidadeProd":{"maxLength":20,"type":"string","description":"Quantidade Produzida (1ª Qualidade)"},"quantidadeRefugo":{"maxLength":20,"type":"string","description":"Quantidade de Refugo (2ª Qualidade)"},"situacao":{"type":"integer","description":"Situação do Lote (0 - Aberto / 1 - Baixado )","enum":[0,1]},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote"},"dataBaixa":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"tipo":{"type":"integer","description":"Tipo do Lote ( 1 - Cancelado 2 - Totalmente Reclassificado 3 - Encerrado Manualmente 4 - Cancelado Irregularmente 5 - Totalmente Refugado  )","enum":[1,2,3,4,5]},"dataCancelamento":{"type":"string","description":"Data do Cancelamento do Lote (YYYY-MM-DD)","format":"date"},"documento":{"maxLength":10,"type":"string","description":"Número do Documento de Estoque (Extrusora)"},"quantidadeUndProd":{"multipleOf":0.001,"type":"number","description":"Quantidade Produzida (1ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUndRefugo":{"multipleOf":0.001,"type":"number","description":"Quantidade de Refugo (2ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUnd":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote (Unidade de Medida de Venda)"},"observacao1":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao2":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao3":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao4":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"dataBaixaRefugado":{"type":"string","description":"Data de Baixa do Lote como Totalmente Refugado ou Encerrado Manualmente (YYYY-MM-DD)","format":"date"},"operador":{"type":"string","description":"Operador do menu que Encerrou o Lote como Cancelado, Totalmente Refugado ou Manualmente"},"dataHoraEncerramento":{"type":"string","description":"Data e Hora do Encerramento do Lote (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dataTerminoTrefila":{"type":"string","description":"Data de Término Segundo a Carga de Trefila (YYYY-MM-DD)","format":"date"},"OperadorEncerrouLote":{"type":"string","description":"Operador do menu que Encerrou o Lote na OF"},"dataHoraEncerramentoLote":{"type":"string","description":"Data e Hora do Encerramento do Lote na OF (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dadosLote":{"$ref":"#/components/schemas/DadosLote"}}},"DadosLote":{"type":"object","properties":{"codOF":{"type":"integer","description":"Código do Exemplo"},"codLote":{"type":"string","description":"Descrição do Exemplo"},"dataInicio":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Previsão de Término de Produção do Lote (YYYY-MM-DD)","format":"date"},"loteProducao":{"maxLength":20,"type":"string","description":"Lote de Produção no Momento da Geração"},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade do Lote"},"bloqueado":{"type":"integer","description":"Situação do Exemplo (0 - Não / 1 - Sim)","enum":[0,1]},"motivo1":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"motivo2":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"Operador":{"type":"integer","description":"Operador do menu que liberou o Lote"},"dataHoraLiberacao":{"type":"string","description":"Data e Hora da Liberação (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"}}},"ListaManutencaoProcessosOF":{"type":"object","properties":{"continuationToken":{"type":"string"},"processos":{"type":"array","description":"Itens do Processo da OF","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}}}},"ListaInsumosGet":{"type":"object","properties":{"continuationToken":{"type":"string","description":"Identificador da Paginação de Consulta"},"dados":{"type":"array","items":{"$ref":"#/components/schemas/InsumoGet"}}}},"InsumoGet":{"type":"object","properties":{"engenharia":{"type":"string","description":"Engenharia"},"seqOperacao":{"type":"integer","description":"Sequêncial da Operação ( Operação da OF )"},"tipoInsumo":{"maximum":1,"type":"number","description":"Tipo do Insumo (1 - Comprado 1 / 2 - Fabricado 2 / 3 - Subproduto 3)","enum":[1,2,3]},"seqConsumo":{"type":"integer","description":"Sequêncial do Consumo ( Sequêncial de Consumo da OF )"},"insumo":{"type":"string"},"quantidadeTotal":{"multipleOf":0.000001,"type":"number","description":"Quantidade Total Líquida (Sempre formato float)"},"natureza":{"maximum":2,"type":"number","description":"Natureza"},"classificacaoOrigem":{"type":"string","description":"Classificação quanto a origem"},"kanban":{"type":"boolean","description":"Kanban (0 - Não, 1 - Sim)"},"possuiAlternativos":{"type":"boolean","description":"Possui Itens Alternativos (0 - Não, 1 - Sim)"},"transacaoBaixaEstoque":{"type":"integer","description":"Transação de Baixa do Estoque"},"classificacao":{"type":"string","description":"Classificação"},"centroCusto":{"type":"string","description":"Centro de Custo"},"bloqueiaTerc":{"type":"boolean","description":"Bloqueia Item na Remessa de Terceirização (0 - Não, 1 - Sim)"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/ordemFabricacao":{"put":{"tags":["Ordem de Fabricação"],"summary":"Cadastrar uma Ordem de Fabricação","operationId":"CadastrarOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"Dados de Ordem de fabricação","content":{"application/json":{"schema":{"$ref":"#/components/schemas/listaCadastrarOrdemFabricacao"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/obterOrdemFabricacao"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## PUT /liberarOrdemFabricacao/{codOF}/{codLote}

> Liberar uma OF Bloqueada

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Ordem de Fabricação","description":"ordemFabricacao"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"LiberarPut":{"type":"object","properties":{"motivo1":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"motivo2":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"OrdemFabricacaoLote":{"required":["codLote","codOF","quantidade","quantidadeUnd","situacao"],"type":"object","properties":{"codOF":{"type":"integer","description":"Código da O.F"},"codLote":{"maxLength":10,"type":"string","description":"Código do Lote"},"quantidadeProd":{"maxLength":20,"type":"string","description":"Quantidade Produzida (1ª Qualidade)"},"quantidadeRefugo":{"maxLength":20,"type":"string","description":"Quantidade de Refugo (2ª Qualidade)"},"situacao":{"type":"integer","description":"Situação do Lote (0 - Aberto / 1 - Baixado )","enum":[0,1]},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote"},"dataBaixa":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"tipo":{"type":"integer","description":"Tipo do Lote ( 1 - Cancelado 2 - Totalmente Reclassificado 3 - Encerrado Manualmente 4 - Cancelado Irregularmente 5 - Totalmente Refugado  )","enum":[1,2,3,4,5]},"dataCancelamento":{"type":"string","description":"Data do Cancelamento do Lote (YYYY-MM-DD)","format":"date"},"documento":{"maxLength":10,"type":"string","description":"Número do Documento de Estoque (Extrusora)"},"quantidadeUndProd":{"multipleOf":0.001,"type":"number","description":"Quantidade Produzida (1ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUndRefugo":{"multipleOf":0.001,"type":"number","description":"Quantidade de Refugo (2ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUnd":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote (Unidade de Medida de Venda)"},"observacao1":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao2":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao3":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao4":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"dataBaixaRefugado":{"type":"string","description":"Data de Baixa do Lote como Totalmente Refugado ou Encerrado Manualmente (YYYY-MM-DD)","format":"date"},"operador":{"type":"string","description":"Operador do menu que Encerrou o Lote como Cancelado, Totalmente Refugado ou Manualmente"},"dataHoraEncerramento":{"type":"string","description":"Data e Hora do Encerramento do Lote (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dataTerminoTrefila":{"type":"string","description":"Data de Término Segundo a Carga de Trefila (YYYY-MM-DD)","format":"date"},"OperadorEncerrouLote":{"type":"string","description":"Operador do menu que Encerrou o Lote na OF"},"dataHoraEncerramentoLote":{"type":"string","description":"Data e Hora do Encerramento do Lote na OF (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dadosLote":{"$ref":"#/components/schemas/DadosLote"}}},"DadosLote":{"type":"object","properties":{"codOF":{"type":"integer","description":"Código do Exemplo"},"codLote":{"type":"string","description":"Descrição do Exemplo"},"dataInicio":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Previsão de Término de Produção do Lote (YYYY-MM-DD)","format":"date"},"loteProducao":{"maxLength":20,"type":"string","description":"Lote de Produção no Momento da Geração"},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade do Lote"},"bloqueado":{"type":"integer","description":"Situação do Exemplo (0 - Não / 1 - Sim)","enum":[0,1]},"motivo1":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"motivo2":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"Operador":{"type":"integer","description":"Operador do menu que liberou o Lote"},"dataHoraLiberacao":{"type":"string","description":"Data e Hora da Liberação (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/liberarOrdemFabricacao/{codOF}/{codLote}":{"put":{"tags":["Ordem de Fabricação"],"summary":"Liberar uma OF Bloqueada","operationId":"RealizarLiberacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"string"}},{"name":"codOF","in":"path","description":"Código da OF","required":true,"schema":{"type":"integer"}},{"name":"codLote","in":"path","description":"Código do Lote da OF","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/LiberarPut"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OrdemFabricacaoLote"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## POST /cancelarOrdemFabricacao/{codOF}

> Cancelamento de Ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Ordem de Fabricação","description":"ordemFabricacao"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"CancelamentoPost":{"type":"object","properties":{"Lote":{"type":"string","description":"Código do Lote da Ordem de Fabricação"},"OFExplosao":{"type":"integer","description":"Código da Ordem de Fabricação para explosão"},"Obs1":{"type":"string","description":"Observações para o Cancelamento"},"Obs2":{"type":"string","description":"Observações para o Cancelamento"},"Obs3":{"type":"string","description":"Observações para o Cancelamento"},"Obs4":{"type":"string","description":"Observações para o Cancelamento"}}},"obterOrdemFabricacao":{"required":["anoMes","dataInicio","dataTermino","finalidade","quantidade"],"type":"object","properties":{"ordemFabricacao":{"type":"string","description":"Código de Ordem de Fabricação"},"anoMes":{"type":"integer","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"type":"integer","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data de Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Término (YYYY-MM-DD)","format":"date"},"produto":{"maxLength":11,"type":"string","description":"Produto"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"quantidade":{"maxLength":20,"type":"string","description":"Quantidade"},"semanaProducao":{"maxLength":10,"type":"string","description":"Semana de Produção"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"codigoIntegracao":{"type":"string","description":"Código de Integração (ID Externo)"},"Lotes":{"type":"array","items":{"$ref":"#/components/schemas/OrdemFabricacaoLote"}},"Processos":{"type":"array","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}},"Insumos":{"type":"array","items":{"$ref":"#/components/schemas/ListaInsumosGet"}},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"OrdemFabricacaoLote":{"required":["codLote","codOF","quantidade","quantidadeUnd","situacao"],"type":"object","properties":{"codOF":{"type":"integer","description":"Código da O.F"},"codLote":{"maxLength":10,"type":"string","description":"Código do Lote"},"quantidadeProd":{"maxLength":20,"type":"string","description":"Quantidade Produzida (1ª Qualidade)"},"quantidadeRefugo":{"maxLength":20,"type":"string","description":"Quantidade de Refugo (2ª Qualidade)"},"situacao":{"type":"integer","description":"Situação do Lote (0 - Aberto / 1 - Baixado )","enum":[0,1]},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote"},"dataBaixa":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"tipo":{"type":"integer","description":"Tipo do Lote ( 1 - Cancelado 2 - Totalmente Reclassificado 3 - Encerrado Manualmente 4 - Cancelado Irregularmente 5 - Totalmente Refugado  )","enum":[1,2,3,4,5]},"dataCancelamento":{"type":"string","description":"Data do Cancelamento do Lote (YYYY-MM-DD)","format":"date"},"documento":{"maxLength":10,"type":"string","description":"Número do Documento de Estoque (Extrusora)"},"quantidadeUndProd":{"multipleOf":0.001,"type":"number","description":"Quantidade Produzida (1ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUndRefugo":{"multipleOf":0.001,"type":"number","description":"Quantidade de Refugo (2ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUnd":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote (Unidade de Medida de Venda)"},"observacao1":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao2":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao3":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao4":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"dataBaixaRefugado":{"type":"string","description":"Data de Baixa do Lote como Totalmente Refugado ou Encerrado Manualmente (YYYY-MM-DD)","format":"date"},"operador":{"type":"string","description":"Operador do menu que Encerrou o Lote como Cancelado, Totalmente Refugado ou Manualmente"},"dataHoraEncerramento":{"type":"string","description":"Data e Hora do Encerramento do Lote (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dataTerminoTrefila":{"type":"string","description":"Data de Término Segundo a Carga de Trefila (YYYY-MM-DD)","format":"date"},"OperadorEncerrouLote":{"type":"string","description":"Operador do menu que Encerrou o Lote na OF"},"dataHoraEncerramentoLote":{"type":"string","description":"Data e Hora do Encerramento do Lote na OF (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dadosLote":{"$ref":"#/components/schemas/DadosLote"}}},"DadosLote":{"type":"object","properties":{"codOF":{"type":"integer","description":"Código do Exemplo"},"codLote":{"type":"string","description":"Descrição do Exemplo"},"dataInicio":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Previsão de Término de Produção do Lote (YYYY-MM-DD)","format":"date"},"loteProducao":{"maxLength":20,"type":"string","description":"Lote de Produção no Momento da Geração"},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade do Lote"},"bloqueado":{"type":"integer","description":"Situação do Exemplo (0 - Não / 1 - Sim)","enum":[0,1]},"motivo1":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"motivo2":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"Operador":{"type":"integer","description":"Operador do menu que liberou o Lote"},"dataHoraLiberacao":{"type":"string","description":"Data e Hora da Liberação (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"}}},"ListaManutencaoProcessosOF":{"type":"object","properties":{"continuationToken":{"type":"string"},"processos":{"type":"array","description":"Itens do Processo da OF","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}}}},"ListaInsumosGet":{"type":"object","properties":{"continuationToken":{"type":"string","description":"Identificador da Paginação de Consulta"},"dados":{"type":"array","items":{"$ref":"#/components/schemas/InsumoGet"}}}},"InsumoGet":{"type":"object","properties":{"engenharia":{"type":"string","description":"Engenharia"},"seqOperacao":{"type":"integer","description":"Sequêncial da Operação ( Operação da OF )"},"tipoInsumo":{"maximum":1,"type":"number","description":"Tipo do Insumo (1 - Comprado 1 / 2 - Fabricado 2 / 3 - Subproduto 3)","enum":[1,2,3]},"seqConsumo":{"type":"integer","description":"Sequêncial do Consumo ( Sequêncial de Consumo da OF )"},"insumo":{"type":"string"},"quantidadeTotal":{"multipleOf":0.000001,"type":"number","description":"Quantidade Total Líquida (Sempre formato float)"},"natureza":{"maximum":2,"type":"number","description":"Natureza"},"classificacaoOrigem":{"type":"string","description":"Classificação quanto a origem"},"kanban":{"type":"boolean","description":"Kanban (0 - Não, 1 - Sim)"},"possuiAlternativos":{"type":"boolean","description":"Possui Itens Alternativos (0 - Não, 1 - Sim)"},"transacaoBaixaEstoque":{"type":"integer","description":"Transação de Baixa do Estoque"},"classificacao":{"type":"string","description":"Classificação"},"centroCusto":{"type":"string","description":"Centro de Custo"},"bloqueiaTerc":{"type":"boolean","description":"Bloqueia Item na Remessa de Terceirização (0 - Não, 1 - Sim)"}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/cancelarOrdemFabricacao/{codOF}":{"post":{"tags":["Ordem de Fabricação"],"summary":"Cancelamento de Ordem de Fabricação","operationId":"CancelarOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"integer"}},{"name":"codOF","in":"path","description":"Código da Ordem de Fabricação","required":true,"schema":{"type":"integer"}}],"requestBody":{"description":"Dados do Cancelamento","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CancelamentoPost"}}},"required":false},"responses":{"200":{"description":"Ordem de Fabricação Cancelada","content":{"application/json":{"schema":{"$ref":"#/components/schemas/obterOrdemFabricacao"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```

## POST /estornarOrdemFabricacao/{codOF}

> Estornar de Ordem de Fabricação

```json
{"openapi":"3.0.1","info":{"title":"PPCP Padrão","version":"1.0"},"tags":[{"name":"Ordem de Fabricação","description":"ordemFabricacao"}],"servers":[{"url":"https://localhost/ppcppadrao/v10"},{"url":"http://localhost/ppcppadrao/v10"}],"security":[{"csw_auth":[]}],"components":{"securitySchemes":{"csw_auth":{"type":"apiKey","name":"Authorization","in":"header"}},"schemas":{"EstornoPost":{"type":"object","properties":{"Lote":{"type":"integer","description":"Código do Lote da Ordem de Fabricação"}}},"obterOrdemFabricacao":{"required":["anoMes","dataInicio","dataTermino","finalidade","quantidade"],"type":"object","properties":{"ordemFabricacao":{"type":"string","description":"Código de Ordem de Fabricação"},"anoMes":{"type":"integer","description":"Ano/Mês do Plano"},"planoProducao":{"maxLength":4,"type":"string","description":"Código de Plano de Produção"},"controle":{"maxLength":15,"type":"string","description":"Controle"},"finalidade":{"type":"integer","description":"Código de Finalidade"},"dataInicio":{"type":"string","description":"Data de Início (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Término (YYYY-MM-DD)","format":"date"},"produto":{"maxLength":11,"type":"string","description":"Produto"},"maquina":{"maxLength":8,"type":"string","description":"Código da Máquina"},"quantidade":{"maxLength":20,"type":"string","description":"Quantidade"},"semanaProducao":{"maxLength":10,"type":"string","description":"Semana de Produção"},"observacao1":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao2":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao3":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"observacao4":{"maxLength":40,"type":"string","description":"Observação (usar separação por \";\")"},"codigoIntegracao":{"type":"string","description":"Código de Integração (ID Externo)"},"Lotes":{"type":"array","items":{"$ref":"#/components/schemas/OrdemFabricacaoLote"}},"Processos":{"type":"array","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}},"Insumos":{"type":"array","items":{"$ref":"#/components/schemas/ListaInsumosGet"}},"dadosCustomizados":{"type":"array","items":{"$ref":"#/components/schemas/DadosCustomizados"}}}},"OrdemFabricacaoLote":{"required":["codLote","codOF","quantidade","quantidadeUnd","situacao"],"type":"object","properties":{"codOF":{"type":"integer","description":"Código da O.F"},"codLote":{"maxLength":10,"type":"string","description":"Código do Lote"},"quantidadeProd":{"maxLength":20,"type":"string","description":"Quantidade Produzida (1ª Qualidade)"},"quantidadeRefugo":{"maxLength":20,"type":"string","description":"Quantidade de Refugo (2ª Qualidade)"},"situacao":{"type":"integer","description":"Situação do Lote (0 - Aberto / 1 - Baixado )","enum":[0,1]},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote"},"dataBaixa":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"tipo":{"type":"integer","description":"Tipo do Lote ( 1 - Cancelado 2 - Totalmente Reclassificado 3 - Encerrado Manualmente 4 - Cancelado Irregularmente 5 - Totalmente Refugado  )","enum":[1,2,3,4,5]},"dataCancelamento":{"type":"string","description":"Data do Cancelamento do Lote (YYYY-MM-DD)","format":"date"},"documento":{"maxLength":10,"type":"string","description":"Número do Documento de Estoque (Extrusora)"},"quantidadeUndProd":{"multipleOf":0.001,"type":"number","description":"Quantidade Produzida (1ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUndRefugo":{"multipleOf":0.001,"type":"number","description":"Quantidade de Refugo (2ª Qualidade - Unidade de Medida de Venda)"},"quantidadeUnd":{"multipleOf":0.001,"type":"number","description":"Quantidade Programada do Lote (Unidade de Medida de Venda)"},"observacao1":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao2":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao3":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"observacao4":{"maxLength":40,"type":"string","description":"Observação do Cancelamento do Lote"},"dataBaixaRefugado":{"type":"string","description":"Data de Baixa do Lote como Totalmente Refugado ou Encerrado Manualmente (YYYY-MM-DD)","format":"date"},"operador":{"type":"string","description":"Operador do menu que Encerrou o Lote como Cancelado, Totalmente Refugado ou Manualmente"},"dataHoraEncerramento":{"type":"string","description":"Data e Hora do Encerramento do Lote (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dataTerminoTrefila":{"type":"string","description":"Data de Término Segundo a Carga de Trefila (YYYY-MM-DD)","format":"date"},"OperadorEncerrouLote":{"type":"string","description":"Operador do menu que Encerrou o Lote na OF"},"dataHoraEncerramentoLote":{"type":"string","description":"Data e Hora do Encerramento do Lote na OF (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"},"dadosLote":{"$ref":"#/components/schemas/DadosLote"}}},"DadosLote":{"type":"object","properties":{"codOF":{"type":"integer","description":"Código do Exemplo"},"codLote":{"type":"string","description":"Descrição do Exemplo"},"dataInicio":{"type":"string","description":"Data de Previsão de Início de Produção do Lote (YYYY-MM-DD)","format":"date"},"dataTermino":{"type":"string","description":"Data de Previsão de Término de Produção do Lote (YYYY-MM-DD)","format":"date"},"loteProducao":{"maxLength":20,"type":"string","description":"Lote de Produção no Momento da Geração"},"quantidade":{"multipleOf":0.001,"type":"number","description":"Quantidade do Lote"},"bloqueado":{"type":"integer","description":"Situação do Exemplo (0 - Não / 1 - Sim)","enum":[0,1]},"motivo1":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"motivo2":{"maxLength":40,"type":"string","description":"Motivo da Liberação do Lote"},"Operador":{"type":"integer","description":"Operador do menu que liberou o Lote"},"dataHoraLiberacao":{"type":"string","description":"Data e Hora da Liberação (YYYY-MM-DDTHH:mm:ss.sssZ)","format":"date-time"}}},"ListaManutencaoProcessosOF":{"type":"object","properties":{"continuationToken":{"type":"string"},"processos":{"type":"array","description":"Itens do Processo da OF","items":{"$ref":"#/components/schemas/ListaManutencaoProcessosOF"}}}},"ListaInsumosGet":{"type":"object","properties":{"continuationToken":{"type":"string","description":"Identificador da Paginação de Consulta"},"dados":{"type":"array","items":{"$ref":"#/components/schemas/InsumoGet"}}}},"InsumoGet":{"type":"object","properties":{"engenharia":{"type":"string","description":"Engenharia"},"seqOperacao":{"type":"integer","description":"Sequêncial da Operação ( Operação da OF )"},"tipoInsumo":{"maximum":1,"type":"number","description":"Tipo do Insumo (1 - Comprado 1 / 2 - Fabricado 2 / 3 - Subproduto 3)","enum":[1,2,3]},"seqConsumo":{"type":"integer","description":"Sequêncial do Consumo ( Sequêncial de Consumo da OF )"},"insumo":{"type":"string"},"quantidadeTotal":{"multipleOf":0.000001,"type":"number","description":"Quantidade Total Líquida (Sempre formato float)"},"natureza":{"maximum":2,"type":"number","description":"Natureza"},"classificacaoOrigem":{"type":"string","description":"Classificação quanto a origem"},"kanban":{"type":"boolean","description":"Kanban (0 - Não, 1 - Sim)"},"possuiAlternativos":{"type":"boolean","description":"Possui Itens Alternativos (0 - Não, 1 - Sim)"},"transacaoBaixaEstoque":{"type":"integer","description":"Transação de Baixa do Estoque"},"classificacao":{"type":"string","description":"Classificação"},"centroCusto":{"type":"string","description":"Centro de Custo"},"bloqueiaTerc":{"type":"boolean","description":"Bloqueia Item na Remessa de Terceirização (0 - Não, 1 - Sim)"}}},"DadosCustomizados":{"required":["campo","valor"],"type":"object","properties":{"campo":{"type":"string"},"valor":{"type":"string"}}},"Erro":{"type":"object","properties":{"mensagem":{"type":"string"}}}}},"paths":{"/estornarOrdemFabricacao/{codOF}":{"post":{"tags":["Ordem de Fabricação"],"summary":"Estornar de Ordem de Fabricação","operationId":"EstornarOrdemFabricacao","parameters":[{"name":"empresa","in":"header","description":"Código da Empresa","required":true,"schema":{"type":"integer"}},{"name":"codOF","in":"path","description":"Código da Ordem de Fabricação","required":true,"schema":{"type":"integer"}}],"requestBody":{"description":"Dados do estorno","content":{"application/json":{"schema":{"$ref":"#/components/schemas/EstornoPost"}}},"required":false},"responses":{"200":{"description":"Ordem de Fabricação Cancelada","content":{"application/json":{"schema":{"$ref":"#/components/schemas/obterOrdemFabricacao"}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Erro"}}}}},"429":{"description":"Too Many Requests","content":{}},"500":{"description":"Internal Server Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Erro"}}}}}}}}}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://ajuda.consistem.com.br/consistem-api/consistem-erp-api/industrial/ppcp-padrao-v1.0/ordem-de-fabricacao.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
