Integrações com outros sistemas > Integração com e-Procurement (Mercado Eletrônico) > Processos > Pré-pedido (Inserções, alterações e cancelamentos em ordens de compra não fechadas)

Pré-pedido (Inserções, alterações e cancelamentos em ordens de compra não fechadas)

Nessa etapa da integração é recebido do Mercado Eletrônico as inserções, alterações (que necessitem de aprovação multinível) e cancelamentos de ordem de compra. Dessa forma o Gestão Empresarial | ERP busca no web service do Mercado Eletrônico getMessagePrePedido, os documentos que ficam disponíveis devido as seguintes causas:

Para clarificar, as ações efetuadas através dessa etapa da integração, no fluxo abaixo são demonstradas as etapas percorridas após a busca do pré-pedido pelo ERP:

A rotina de cadastro de fornecedor, etapa que ocorre sempre que o ERP recebe um pré-pedido com fornecedor desconhecido, utiliza os seguintes campos do nó MsgFornecedor do XML:

Campo XML Mercado Eletrônico Campo ERP Observação
FORNECEDORCLIENTE   Utilizado para verificar se o Fornecedor é conhecido do ERP.
NOME E095FOR.APEFOR  
RAZAO E095FOR.NOMFOR  
CNPJ E095FOR.CGCCPG  
IE E095FOR.INSEST Caso a inscrição estadual não venha no XML é inserido ISENTO no campo.
EMAIL E095FOR.INTNET  
TELEFONE E095FOR.FONFOR  
FAX E095FOR.FAXFOR  
ENDERECO E095FOR.ENDFOR  
ENDERECONUMERO E095FOR.NENFOR  
ENDERECOCOMPLEMENTO E095FOR.CPLEND  
CIDADE E095FOR.CIDFOR  
ESTADO E095FOR.SIGUFS  
PAIS E095FOR.NOMPAI  
CEP E095FOR.CEPFOR  
BAIRRO E095FOR.BAIFOR  
INTERNACIONAL E095FOR.TIPMER Caso venha 1, "E - Estrangeiro", caso contrário "I - Interno".

Como é possível verificar através do fluxo acima, após o cadastro do fornecedor, se necessário, ocorre o processamento da ordem de compra através dos dados vindos do web service getMessagePrePedido. Os dados buscados seguem de acordo com o mapeamento abaixo:

Os atributos de cabeçalho podem ser manipulados através do identificador de regras INT- 000MEOC002Identificador listado no rodapé desta documentação. ou INT- 000MEOC003Identificador listado no rodapé desta documentação..

Os campos E420OCP.CODMOT e E420OCP.OBSMOT são tratados como atributos pelo Mercado Eletrônico, e já são manipulados de forma nativa pelo ERP.

A mensagem com os usuários envolvidos no documento pode ser manipulada através do identificador de regras INT-000MEOC004Identificador listado no rodapé desta documentação.. Caso o identificador não seja utilizado, será gravado na tabela E420OBS uma mensagem com os usuários e status com até um limite de 250 caracteres.

Ordens de compra canceladas, terão suas solicitações de compra liberadas, exceto casos em que já tenha ocorrido algum recebimento.

Observação

O rateio de valores de frete é realizado pela quantidade dos itens.

Para permitir personalizações no processamento das ordens de compra, podem ser utilizados os identificadores de regras abaixo listados.

Identificadores de regras

Módulo Código
INT 000MEOC001
INT 000MEOC002
INT 000MEOC003
INT 000MEOC004
INT 000MEOC005
INT 000MEOC006

Este artigo ajudou você?