Pedido (Alterações e cancelamentos em ordens de compra já fechadas)
Após o fechamento das ordens de compra é gerado no Mercado Eletrônico um pedido, que fica disponível para o fornecedor. Alterações nesse pedido, geram pendências no web service do Mercado Eletrônico getMessagePedido e serão buscados pelo Gestão Empresarial | ERP para atualizar ou cancelar itens da ordem de compra.
Os campos utilizados nessa interface são os seguintes:
Campo XML Mercado Eletrônico | Observação |
---|---|
PEDIDO | Número do Pedido no Mercado Eletrônico. |
IDENTIFIC | Identificador com a chave da ordem de compra. Deve retornar E420OCP.CODEMP-E405OCP.CODFIL-E420OCP.NUMOCP. |
OBSCLI | Observação que será alterada na ordem de compra (E420OCP.OBSOCP). |
TRANSPORTADORA | Código de transportadora que será alterado na ordem de compra (E420OCP.CODTRA). |
ALTERACAO | "S" ou "N". Sinaliza se é uma alteração. |
CANCELADO | "S" ou "N". Sinaliza se é um cancelamento total de ordem de compra. |
RECUSADO | "1" ou "0', sinaliza que o pedido foi recusado pelo fornecedor no Mercado Eletrônico. Quando o ERP recebe o valor "1" neste campo, a ordem de compra é cancelada. |
RETORNAAPROVACAO | "S" ou "N". Sinaliza se a mesma alteração irá retornar no web service de pré-pedido. Quando esse campo é recebido com valor "S" ignoramos a pendência, pois ela será tratada na integração de pré-pedido. |
Atributo | Observação |
---|---|
CodigoMotivo | Atualiza o campo E420OCP.CODMOT |
OBSMotivo | Atualiza o campo E420OCP.OBSMOT |
Campo XML Mercado Eletrônico | Observação |
---|---|
NUMEROITEM | Sinaliza qual é o item alterado. E420IPO.SEQIPO OU E420ISO.SEQISO |
CANCELADO | "S" ou "N". Sinaliza se é um cancelamento de item de ordem de compra. |
ENCERRADO | "S" ou "N"’. Sinaliza se é um cancelamento de item de ordem de compra. O conceito de cancelado e encerrado no Mercado Eletrônico é diferente, mas para o ERP é o mesmo. |
SERVICO | "S" ou "N". Sinaliza se o item é de serviço ou produto. |
DATAPREVISTA | Atualiza o campo E420IPO.DATENT ou E420ISO.DATENT. |
OBSCLI | Atualiza o campo E420IPO.OBSIPO ou E420ISO.OBSISO. |
OBS | Observação de cancelamento do item. |
Atributo | Observação |
---|---|
CodigoMotivoItem | Atualiza o campo E420IPO.CODMOT ou E420ISO.CODMOT |
OBSMotivoItem | Atualiza o campo E420IPO.OBSMOT OU E420ISO.OBSMOT |
As alterações recebidas no web service getMessagePedido alteram dados pontuais da ordem de compra. Caso seja necessário que algum dado extra aos mapeados seja atualizado, é necessário utilizar o identificador de regras INT-000MEOC001para realizar a alteração.
Sempre que as ordens de compra tiverem itens cancelados ou recusados, as solicitações de compra serão liberadas caso não tenha havido algum recebimento. Itens encerrados não terão as solicitações de compra liberadas, pois o encerramento define que não se deseja mais receber o item.
Caso seja alterado algum dado que impacte o valor financeiro da ordem de compra, o Mercado Eletrônico enviará as informações também no web service getMessagePrePedido, e as alterações serão efetivadas na rotina de pré-pedido. Ocorre dessa forma para ordens de compra que necessitem um retorno às rotinas de aprovação.
Identificadores de regras
Módulo | Código |
---|---|
INT | 000MEOC010 |