Liberar Ordens de Produção
Este endpoint altera o status da ordem de produção para Liberado. Para atualizar o status da OP, informe o campo docNumOrdemProducao e o JSON transferenciaEstoqueLiberacaoOPRetrabalho, demonstrados a seguir.
Requisição de liberação de ordem de produção.
{
"transferenciaEstoqueLiberacaoOPRetrabalho": {
"doDeposito": "",
"lotesLiberacaoPA": [
{
"lote": "",
"quantidade": 0
}
]
}
}
OPs de Retrabalho
O campo transferenciaEstoqueLiberacaoOPRetrabalho é utilizado apenas na liberação de OPs de Retrabalho. Ele indica o depósito e o lote usados na transferência de estoque gerada na liberação da OP.
Para liberar esse tipo de OP, execute a API informando o campo docNumOrdemProducao e os campos disponíveis do JSON. Veja o exemplo:
Requisição de liberação de OP de Retrabalho.
{
"transferenciaEstoqueLiberacaoOPRetrabalho": {
"doDeposito": "",
"lotesLiberacaoPA": [
{
"lote": "",
"quantidade": 0
}
],
"seriesLiberacaoPA": [
{
"numeroSistema": 0,
"serie": "",
"quantidade": 0
}
]
}
}
OPs do tipo Padrão e de Beneficiamento de Compra
Nota
Para Ordens de Produção do tipo Padrão e de Beneficiamento de Compra não é necessário preencher o campo transferenciaEstoqueLiberacaoOPRetrabalho.
Para liberar esses tipos de OP, basta executar a API informando o campo docNumOrdemProducao e o JSON conforme o exemplo:
Requisição de liberação de OP do tipo Padrão ou de Beneficiamento de Compra.
{
"transferenciaEstoqueLiberacaoOPRetrabalho": {}
}
OPs do tipo Desmontagem
Importante
Para OPs do tipo Desmontagem não é possível realizar a liberação via API.