Pedido (Alterações e cancelamentos em ordens de compra já fechadas)
Informamos que esta integração está em fase de piloto e não está disponível a todos os clientes da Senior. Toda a documentação sobre integração com o Mercado Eletrônico, encontra-se em elaboração e poderá sofrer alterações até que a integração seja disponibilizada.
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:
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
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. |
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. |
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
Atributo | Observação |
---|---|
CodigoMotivo | Atualiza o campo E420OCP.CODMOT |
OBSMotivo | Atualiza o campo E420OCP.OBSMOT |
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
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. |
![Closed](../../Skins/Default/Stylesheets/Images/transparent.gif)
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.
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.
![](../../resources/images/integracao-mercado-eletronico/pedido-ordem-de-compra-fechada.png)
Identificadores de regras
Módulo | Código |
---|---|
INT | 000MEOC010 |