Páginas filhas
  • API Requisição Interna e Solicitação de Compra de Materiais e Serviços (Manutenção Industrial)

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
languagejava
titleBody
collapsetrue
{
    "id": "100000002033",
    "statusERP": "ER",
    "mensagemIntegracao": "Mensagem de erro indicando o que precisa ser corrigido.",
    "numeroSolicitacaoCompra": 8875,
    "numeroPedidoCompra": 952,
    "dataPrevistaEntrega": "2025-07-10T17:30:45",
    "comprador": "Nome do Comprador"
}

Observações

  • Deverá ser enviado informado o mesmo id referente ao registro de solicitação que foi capturado no método GET.
  • Caso seja enviado informado o statusERP = null ou em branco, será atribuído "NP" como valor default.
  • Quando o statusERP enviado informado for igual a "ER" indicando um erro, além da atualização dos demais campos enviadosinformados, o campo OSP_ENVIADO será atualizado para "0" para que quando for efetuada a correção o usuário disponibilize novamente esse registro o registro não apareça mais no GET, o usuário efetue a devida correção e disponibilize esse registro novamente para o ERP.
  • Os atributos mensagemIntegracao, numeroSolicitacaoCompra, numeroPedidoCompra, dataPrevistaEntrega e comprador são de envio opcional.

...

Bloco de código
languagejava
titleBody
collapsetrue
{
    "id": "100000002033",
    "statusERP": "AT",
    "codigoMaterial": "221",
    "codigoMaterialERP": null,
    "descricaoMaterial": null,
    "unidadeMedida": null,
    "dataAtendimento": "2025-07-07T17:30:45",
    "quantidadeAtendida": 1,
    "valorUnitario": 300,
    "numeroDocumentoERP": 1234567890,
    "sequenciaDocumentoERP": 1 
}

Observações

  • Deverá ser enviado informado o mesmo id referente ao registro de solicitação que foi capturado no método GET.
  • O statusERP deverá ser informado.
  • O material será localizado seguindo a seguinte regra:
    • Caso o atributo codigoMaterial esteja informado e o atributo codigoMaterialERP esteja nulo, o material será localizado pelo atributo codigoMaterial.
    • Caso os atributos codigoMaterial e codigoMaterialERP estejam informados, o material será localizado pelo atributo codigoMaterial.
    • Caso o atributo codigoMaterial esteja nulo e o atributo codigoMaterialERP esteja informado, o material será localizado pelo atributo codigoMaterialERP.
  • O atributo descricaoMaterial é opcional. Caso informado, será acatado e gravado na tabela de atendimento com a descrição enviada.