ERP X Portal de Compras WEBB
ERP X Portal de Compras WEBB
ERP X Portal de Compras WEBB
Manual de Integrao
Sumrio
ERP x Portal de Compras WEBB.....................................................................................................3
1.1 Introduo Integrao ERP x Portal de Compras WEBB............................................................. 3
1.2 Integrao ERP x Portal de Compras WEBB............................................................................... 5
Manual de Integrao
ERP x Portal de Compras WEBB
Manual de Integrao
Viso Geral
Por intermdio da integrao entre o ERP 2 e o Portal de Compras Webb, que responsvel pela cotao de itens
com diversos fornecedores, o comprador pode agregar volumes de compras para cotao de preo, dentre outras
vantagens. A integrao proporciona uma automao da rea de compras, pois todo o processo de respostas de
cotaes realizado pelos prprios fornecedores no portal de compras Webb. A gerao de ordens de compra
realizada no ERP 2, e so enviadas para o portal de acordo com a necessidade, para o tratamento pelo portal de
compras. O processo de tomada de preo, escolha da cotao vencedora e gerao do pedido de compra realizada
no portal, que atualiza o Datasul ERP 2 com essas dados. Existe ainda um segundo fluxo nesta integrao, onde o
comprador pode realizar todo o processo at a gerao do pedido de compra dentro do ERP e enviar ento o pedido
para o portal.
Transaes
Os mapas de integrao das transaes abaixo encontram-se liberadas no Datasul EAI:
Transao
Adapter
Tipo
Aplicativo
Mensagem
no
portal de compras
ApproveReproveOrder
adapters/xml/utp/axsut001.p
Envio
sender
PurchaseOrder
adapters/xml/utp/axsut001.p
Envio
sender
PurchaseOrderLine
adapters/xml/utp/axsut001.p
Envio
sender
PurchaseOrderLineNotify
adapters/xml/utp/axsut001.p
Envio
sender
ReceiptOrder
adapters/xml/utp/axsut001.p
Envio
sender
ProcessQuotations
adapters/xml/su2/axrsu003.p
Recebimento
receiver
PurchaseOrder
adapters/xml/su2/axrsu004.p
Recebimento
receiver
PurchaseOrderLine
adapters/xml/su2/axrsu002.p
Recebimento
receiver
RequisitionOrderConfirm
adapters/xml/su2/axrsu011.p
Recebimento
receiver
PurchaseOderLineNotify
adapters/xml/utp/axsut001.p
Recebimento
sender
ApproveReproveOrder
adapters/xml/utp/axsut001.p
Recebimento
sender
Mensagem
533
Aprovao/Reprovao
de pedido
Mensagem 506 Dados
do pedido no ERP
Mensagem 506 Dados
da ordem de compra no
ERP
No
h
mensagem
referente no portal
Mensagem 582 Dados
do
recebimento
do
pedido no ERP
Mensagem 710 Dados
da solicitao de cotao
Mensagem 720 Dados
da resposta de cotao
Mensagem 530 Com
dados do pedido no
portal
Mensagem 530 Com
dados da ordem de
compra no portal
Mensagem
512
Confirmao de criao
de
ordem/pedido
no
portal
No
h
mensagem
referente no portal
Mensagem
533
Aprovao/Reprovao
de pedido
Manual de Integrao
ERP x Portal de Compras WEBB
Manual de Integrao
3 - apresentada a janela da funo Monitor de Integrao (EAI9999), onde possvel selecionar o estado de
processamento da mensagem desejada. Para seleo, so apresentadas as seguintes opes:
No processada: Quando selecionada, somente so apresentadas as mensagens no manipuladas no
sistema de destino.
Erro: Quando selecionada, somente so apresentadas mensagens que o sistema de destino encontrou
algum problema ao recuper-las da fila.
Processada: Quando selecionada, somente so apresentadas as mensagens processadas com sucesso no
sistema de destino.
Nota:
Para mais detalhes relacionados aos procedimentos do aplicativo Datasul EAI, acessar o Manual de Referncia do
EAI, em especial a funo Monitor de Integrao.
Manual de Integrao
ERP x Portal de Compras WEBB
Manual de Integrao
2.1
MCC
Compras
Portal
de
Compras
Webb
Compras
Viso Geral
Com a integrao entre o Datasul EMS 2 e o portal de compras Webb, que ser responsvel pela cotao de
itens com diversos fornecedores, possvel agregar volumes de compras para cotao de preo, dentre outras
vantagens. A integrao proporciona uma automao da rea de compras, pois todo o processo de respostas de
cotaes realizado pelos prprios fornecedores no portal de compras Webb. A gerao de ordens de compra ser
realizada no Datasul EMS 2, e sero enviadas para o portal de acordo com a necessidade, para o tratamento pelo
portal de compras. O processo de tomada de preo, escolha da cotao vencedora e gerao do pedido de compra
realizada no portal, que atualiza o Datasul EMS 2 com esses dados. Existe ainda um segundo fluxo nesta integrao,
onde o comprador pode realizar todo o processo at a gerao do pedido de compra dentro do ERP e enviar ento o
pedido para o portal.
Manual de Integrao
ERP x Portal de Compras WEBB
Manual de Integrao
Manual de Integrao
ERP x Portal de Compras WEBB
Manual de Integrao
ativos
para
integrao
com
portal
Webb.
Manual de Integrao
ERP x Portal de Compras WEBB
Manual de Integrao
A lista das transaes que devero ser implantadas para essa integrao no EAI podem ser visualizadas em
Introduo Integrao ERP x Portal de Compras WEBB.
Arquivo
sendrequisitiontowebb.xsl
sendordertowebb.xsl
webbconfirmrequisitionorder.xsl
webbrequisitionsinformation.xsl
webbcreateorder.xsl
webbcreatequotation.xsl
webbupdatequotation.xsl
approvereproveordertowebb.xsl
receiptordertowebb.xsl
configurationswebb.xsl
cxmlconverter.xsl
internalconfigurationswebb.xsl
Descrio
(Mensagem 506) Mapa de transformaes com dados
referentes a ordem de compra enviada ao portal
(Mensagem 506) - Mapa de transformaes com dados
referentes ao pedido de compra enviado ao portal
(Mensagem 512) Mapa de transformaes com dados da
confirmao de criao de solicitao ou pedido no portal
(Mensagem 530) Mapa de transformaes com dados
referente a criao da solicitao no portal
(Mensagem 530) Mapa de transformaes com dados
referente ao pr-pedido no portal
(Mensagem 710) Mapa de transformaes com dados da
criao de cotao no portal
(Mensagem 720) Mapa de transformaes com dados da
resposta de cotao no portal
(Mensagem 533) Mapa de transformaes com dados de
Aprovao, Recusa ou Suspenso de pr-pedido
(Mensagem 582) Mapa de transformaes com dados do
recebimento de pedido no ERP 2
Esse arquivo dever conter configuraes referente a integrao
que devem ser verificadas a cada implantao com base em
informaes acordadas com o cliente e a Webb (configuraes
detalhadas na sequncia).
Converso de mensagens no format cXML
Esse arquivo dever conter informaes referente a
configuraes internas da integrao. Por exemplo:
- Template para remover o prefixo do login do comprador;
- Template para gerao de nmero randmico;
senderrortowebb.xsl
twotypeconverter.xsl
twotyperollbackconverter.xsl
Manual de Integrao
ERP x Portal de Compras WEBB
Manual de Integrao
webb_cxmlisvsequence.std
webb_cxmlwebbtransactionidentifier.std
webb_ismessageprocessed.std
webb_operationtype.std
webb_transactionidentifier.std
webb_webbxmlisvsequence.std
webb_webbxmlwebbtransactionidentifier.std
webb_xmltype.std
webbtowebbconverter.xsl
webbxmlconverter.xsl
Manual de Integrao
Obs.: Trocar o valor 101 pelo cdigo do endereo de cobrana padro informado pelo cliente.
f) CNPJ: Caso haja mais de um fornecedor cadastrado no ERP 2 para com o mesmo CNPJ, o cliente pode
definir qual o cdigo ser utilizado para o CNPJ;
Obs.: Neste caso tirar dos comentrios o trecho que est indicado em verde (exemplo 1), e comentar a linha
da sequncia (exemplo 2). Os CNPJs dos fornecedores devem ser colocados onde est indicado o valor
999999999999 e o respectivo cdigo do fornecedor no ERP onde est indicado o valor 99. Essa linha dever ser
repetida para quantos fornecedores existirem com CNPJ duplicado na base.
Exemplo 1:
Exemplo 2:
Manual de Integrao
ERP x Portal de Compras WEBB
10
Manual de Integrao
Caso haja necessidade de trocar, por exemplo, o endereo de entrega pelo faturamento, deixar o template
conforme exemplo 2 (neste caso o endereo de entrega ser sempre o mesmo que o endereo de faturamento).
Exemplo 2:
Caso haja necessidade de fazer um de-para dos cdigos de endereo de entrega. Utilizar como base o exemplo 3.
Obs.: Neste caso tirar dos comentrios o trecho que est indicado em verde (exemplo 1), e comentar a linha da sequncia
(exemplo 3). Os cdigos de endereo de entrega vindos da Webb devem ser colocados no lugar do XXX e o novo cdigo a
ser efetivado no ERP onde est indicado o valor 99. Essa linha dever ser repetida para quantos endereos de entrega
existirem.
Manual de Integrao
ERP x Portal de Compras WEBB
11
Manual de Integrao
Exemplo 3:
h) ConvertShipToAdressWebb: Caso haja necessidade de alterar o endereo de entrega a ser enviado para
a Webb no momento do envio do pedido, customizar esse template. O parmetro shipAddress contm o valor do
endereo de entrega, o parmetro billAddress contm o valor do endereo de faturamento e o parmetro
warehouse contm o depsito da primeira ordem de compra do pedido. Por padro retorna-se o valor informado no
pedido para o endereo de entrega, conforme exemplo 1.
Exemplo 1:
Caso haja necessidade de trocar, por exemplo, o endereo de entrega pelo faturamento, deixar o template
conforme exemplo 2 (neste caso o endereo de entrega ser sempre o mesmo que o endereo de faturamento).
Exemplo 2:
O diagrama/componente HTTCHANNELReceiver representa o nome da fila para onde a Webb deve encaminhar as
mensagens;
Verificar qual a URL de envio de mensagens de mensagens para a Webb e alterar caso necessrio. Essa URL dever
ser obtida com a Webb e verificada nos seguintes componentes:
- Diagrama "EMSReturnReceiver", componente "HTTPSender110"
- Diagrama "EMSReceiver", componente "HTTPSender17"
Obs.: Verificar exemplo na sequncia:
Manual de Integrao
ERP x Portal de Compras WEBB
12
Manual de Integrao
Para a troca de mensagens, os servidores da Webb e do cliente devero estar configurados para se comunicar
(liberao de IPs e portas);
A porta liberada para recebimento de mensagens da Webb, no ambiente dever ser configurada no ESB: Config /
Edit Properties / Internal HTTP Server / Campo "Port", conforme exemplo na sequncia:
Manual de Integrao
ERP x Portal de Compras WEBB
13
Manual de Integrao
Para comunicao do ESB com EAI, dever ser realizada uma configurao no componente abaixo para acessar o
banco do EAI:
Diagrama
"EMSReturnReceiver":
Diagrama
"EMSReceiver":
- Diagrama "HTTPCHANNELReceiver": componente "EMSSender"
componente
componente
"EMSReturnReceiver"
"EMSReceiver"
Obs.: As informaes devero ser configuradas conforme a instalao do banco EAI no ambiente do cliente. Na
sequncia exemplo de configurao para acesso a um banco Progress (a esquerda) e a um banco Oracle (direita).
Manual de Integrao
ERP x Portal de Compras WEBB
14
Manual de Integrao
Manual de Integrao
ERP x Portal de Compras WEBB
15
Manual de Integrao
Manual de Integrao
ERP x Portal de Compras WEBB
16
Manual de Integrao
17
Manual de Integrao
Descrio
REQUISITANTE
DEPOSITO
Depsito
Descrio
TRANSPORTADOR
Transportador
FRETEINCLUSO
Frete incluso
Descrio
Categoria de compra (famlia do item)
Requisitante
Alquota IPI
Alquota ICMS
Cdigo ICMS
Alquota ISS
Valor de frete
Taxa Financeira
Dias Taxa Financeira
Percentual de desconto
Narrativa
Condio de pagamento especfica parcela
Condio de pagamento especfica parcela
Condio de pagamento especfica parcela
Condio de pagamento especfica parcela
Condio de pagamento especfica parcela
Condio de pagamento especfica parcela
Condio de pagamento especfica parcela
Condio de pagamento especfica parcela
Condio de pagamento especfica parcela
Condio de pagamento especfica parcela
Condio de pagamento especfica parcela
Condio de pagamento especfica parcela
1
2
3
4
5
6
7
8
9
10
11
12
Mensagem 720:
Identificador
Descrio
TAXAFIN
Taxa financeira
Tipo de campo no
portal
CL Campo livre
Valores possveis
999,9999
Manual de Integrao
ERP x Portal de Compras WEBB
18
Manual de Integrao
DIASTAXAFIN
ALIQUOTAICMS
ALIQUOTAISS
ALIQUOTAIPI
PERCDESC
CL Campo livre
FRETEINCLUSO
VALORFRETE
TRANSPORTADOR
CONTATO
Contato
CL Campo livre
CL Campo livre
CL Campo livre
CL Campo livre
AR Acesso Rpido
CL Campo livre
AR Acesso Rpido
999
999,99
999,99
999,99
99,99999
CIF FOB
999999999,9999
(Conforme
cadastro
de
transportadores do cliente)
Mensagem 530:
Identificador
Descrio
Tipo de campo no
portal
Valores possveis
TRANSPORTADOR
Transportador
AR Acesso Rpido
(Conforme cadastro
transportadores
cliente)
NARRATIVA
Narrativa
CL Campo livre
TAXAFIN
Taxa financeira
CL Campo livre
999,9999
DIASTAXAFIN
CL Campo livre
999
ALIQUOTAIPI
Alquota IPI
CL Campo livre
999,99
ALIQUOTAICMS
Alquota ICMS
CL Campo livre
999,99
ALIQUOTAISS
Alquota ISS
CL Campo livre
999,99
PERCDESC
Percentual de Desconto
CL Campo livre
99,99999
FRETEINCLUSO
Frete Incluso
AR Acesso Rpido
CIF
FOB
(Cabealho)
VALORFRETE
Valor Frete
CL Campo livre
999999999,9999
(Cabealho)
de
do
Necessrio configurar grupos de acesso e login de usurio. Para logins de compradores dever ser utilizado o
padro: Prefixo do cliente + Login ERP (em caixa alta).
Processos de Integrao
Existem dois fluxos de integrao: o Fluxo de gesto de pedidos com cotao e o fluxo de gesto de pedidos
sem cotao, os quais so descritos na sequncia. Os diagramas de fluxo de dados apresentados na sequncia
detalham como ocorre a integrao entre o ERP 2 e o portal de compras Webb. Os Diagramas de Fluxo de Dados
apresentados nas trs primeiras figuras mostram como o fluxo de gesto de pedidos com cotao.
Manual de Integrao
ERP x Portal de Compras WEBB
19
Manual de Integrao
O processo 1 representa a criao da requisio no ERP 2, que realizada pelo requisitante atravs do
programa CD1406 Requisio/Solicitao de compras. Para o portal de compras ser considerada uma requisio a
ordem de compra do ERP 2, e no a requisio de compra. Todo o processo de criao de requisio e criao ou
gerao de ordens de compra sero feitos no ERP 2, sem nenhuma integrao com o portal de compras.
O segundo processo onde o aprovador realiza a aprovao da requisio, atravs do programa CD1720
Aprovao de documentos. Para o caso do ERP 2 existe a aprovao apenas para a requisio, para a ordem de
compra no existe esse tratamento. (Esse processo tambm no tem integrao com o portal de compras).
Manual de Integrao
ERP x Portal de Compras WEBB
20
Manual de Integrao
Na sequncia, o processo 3 indica a gerao de ordens de compra atravs do programa CC0325 Gerao de
ordens de compra ou a criao de ordens de compra atravs do CC0301 Manuteno de ordens.
O comprador seleciona ordens de compra para tratamento no Portal de Compras, o envio de requisies
(ordens de compra) para o portal dever ser realizado atravs de uma nova interface que permite ao comprador
selecionar as ordens que deseja enviar para o portal de compras (CC0324 Envio de ordens para o portal de
compras). Este programa faz uma chamada ao adapter AXSU002 que faz o envio da ordem de compra para o
portal. Isto est representado no processo 4.
Para que a ordem de compra possa ser enviada ao portal ela deve estar como No Confirmada, no deve
pertencer a um pacote de compra, deve possuir apenas uma parcela e deve possuir um comprador definido (pois o
portal direciona a requisio diretamente para um comprador especificado. Ao enviar uma ordem de compra para o
portal, por padro a ordem tem seu comprador alterado para o usurio que est utilizando o sistema no momento
(para que isso no ocorra, pode-se alterar na tela de parmetros). Depois de uma ordem de compra ter sido
integrada com sucesso ao portal, ela no poder ser reenviada e ficar congelada (no podendo sofrer alteraes
enquanto estiver com essa situao). Existe a opo de o usurio descongelar a ordem de compra para realizar
algumas alteraes em campos que no so impactantes para o portal. Os dados alterados na ordem de compra
aps a integrao com o portal ficaro inconsistentes se comparados ao portal.
A transao que envia que envia os dados da ordem de compra para o portal a PurchaseOrderLine que
transformada pelo TOTVS ESB na mensagem 506. Neste momento da integrao j podem ser observados algumas
diferenas de conceitos entre os sistemas:
1. O portal permite trabalhar com uma requisio que pode conter vrios itens. O ERP 2, como est
integrando a ordem de compra sempre ter uma requisio (ordem) e apenas um item (Somente as requisio no
ERP 2 podem conter mais de um item);
Manual de Integrao
ERP x Portal de Compras WEBB
21
Manual de Integrao
2. O portal trabalha apenas com uma data de entrega, enquanto o ERP 2 pode ter vrias. Por esse motivo
apenas sero enviadas ordens que possuam apenas uma parcela;
3. O portal permite categorizar as requisies por algum tipo, para o ERP 2 no existe uma distino entre
Manual de Integrao
ERP x Portal de Compras WEBB
22
Manual de Integrao
tipos de ordens de compra, portanto todas sero consideradas da mesma categoria (Padro).
Ao receber a mensagem 506, o portal a processa e gera a confirmao de criao da requisio (Processo 5).
enviada ento ao ERP 2 a mensagem 512 para indicar se requisio foi processada corretamente no portal ou se
ocorreu algum erro. A mensagem 512 transformada na transao RequisitionOrderConfirm no TOTVS ESB. Caso
tenha ocorrido algum erro a ordem de compra ficar disponvel para que o usurio corrija o problema e possa envila novamente ao portal. Caso a ordem tenha sido processada com sucesso, o nmero que foi gerado para a ordem
no portal armazenado no ERP 2. Alm da mensagem 512, enviada tambm a mensagem 530 (transao
PurchaseOrderLine) quando a ordem de compra foi processada corretamente no portal. Essa mensagem contm
tambm o nmero dos itens da solicitao no portal. Para o caso do ERP 2, apenas guardado o nmero da
solicitao pai no portal e o nmero do item para que seja possvel identificar posteriormente, pois sempre ser
uma solicitao com um item. Isso apresentado no processo 6.
O processo 7 mostra a criao e gerao das cotaes a partir das requisies. O processo de solicitao de
cotao, respostas de cotao e aprovao de cotao ser sempre realizado no portal quando a ordem de compra
for integrada a ele. Por isso no ser possvel incluir ou alterar cotaes para ordens que estejam vinculadas ao
portal de compras. Nesse processo tambm h uma diferena de conceitos, no portal de compras o comprador tem a
possibilidade de gerar uma cotao com vrias requisies, e pode ainda selecionar apenas alguns itens de uma
solicitao para que faam parte de uma cotao. No ERP 2, no h essa possibilidade, a cotao gerada sempre
para uma nica ordem.
Quando enviada a mensagem 506 com dados da ordem de compra, so enviados tambm os fornecedores
sugeridos, para que o comprador possa enviar a solicitao de cotao (relacionamento Item X Fornecedor). Esses
fornecedores so apenas uma sugesto, o comprador pode utiliz-los e tambm incluir outros na solicitao de
cotao, como achar melhor.
Quando o comprador envia a solicitao de cotao para os fornecedores, enviada ao ERP 2 a mensagem
710 (Transao ProcessQuotations). Para cada item da cotao do portal gerada uma cotao pendente no ERP
2. A cotao gerada como pendente, pois ainda no h uma resposta do fornecedor. O processo 7 e 8
demonstram. Diferenas de conceito neste processo:
1. O portal de compras pode ter uma cotao com vrios itens, para o ERP 2, a cada item da cotao ser
gerada uma nova cotao (com as referncias do portal);
2. O portal de compras controla o cadastro de fornecedores pelo CNPJ, o ERP 2 por um cdigo (e em algumas
situaes pode possuir CNPJ duplicado);
3. O portal controla a de expirao da cotao por uma data, o ERP 2 em um nmero de dias ( realizada a
converso).
O prximo processo (9) diz respeito as respostas dos fornecedores, que so realizadas no portal de compras.
Tambm h diferenas de conceito nesta situao:
1. No ERP 2 a cotao deve ser feita sempre com na unidade de medida do fornecedor, j no portal no h a
opo para o fornecedor escolha uma unidade de medida ou possa responder na sua unidade de medida. Ou seja, o
fornecedor sempre ter que responder a cotao sempre na unidade de medida interna do item (enviada na
mensagem com os dados da ordem de compra);
2. Como no existe controle com relao a utilizao da unidade de medida do fornecedor, a quantidade a ser
apresentada para o fornecedor no portal ser sempre a quantidade interna, e no a quantidade do fornecedor;
3. O portal permite que o fornecedor altere a quantidade a ser cotada, no momento da resposta da cotao;
4. O Portal se baseia no preo unitrio lquido da mercadoria para demonstrar os valores de cotaes e
pedidos, o ERP 2 se baseia no preo unitrio bruto e calcula e armazena mais dois valores: preo unitrio lquido e
preo unitrio na quantidade do fornecedor (Clculo do Preo do Fornecedor).
Quando o fornecedor responde a uma cotao no portal, ela enviada ao ERP 2 atravs da mensagem 720 e
atualizada no ERP 2 (Transao ProcessQuotations, demonstrada no processo 10).
Em funo do portal no permitir alterao na unidade de medida para que o fornecedor responda a cotao e
o ERP 2 exige que a cotao seja realizada na unidade de medida do fornecedor, ao receber uma cotao, a unidade
de medida e preo so convertidos conforme a unidade de medida e fator de converso do relacionamento Item X
Fornecedor.
Em funo do portal permitir alterao de quantidade no momento da resposta do fornecedor, caso chegue
uma cotao no ERP 2 que possua uma quantidade diferenciada o sistema dever retornar um erro.
Manual de Integrao
ERP x Portal de Compras WEBB
23
Manual de Integrao
Ao responder uma cotao o fornecedor tem a opo de incluir mais de uma resposta para a mesma cotao,
portanto a mensagem 720 poder conter uma ou mais respostas para a mesma cotao. O ERP 2 armazenar todas
as respostas.
A verso atual da integrao no contempla o envio de mensagens de erro da cotao para o portal, portanto
qualquer erro que acontea ao efetivar uma cotao do ERP 2, apenas ficar registrado no EAI. Caso a mensagem
no seja verificada e comprador gere um pedido no portal com base em uma cotao que no tenha sido efetivada
no ERP 2, ser retornada uma mensagem de suspenso do pedido para o portal.
Em funo do portal trabalhar com um valor lquido, quando esse valor recebido pelo ERP 2 necessrio
calcular os demais valores que o sistema armazena (preo bruto e preo unitrio na quantidade do fornecedor).
No ser permitido ao fornecedor informar uma condio especfica de pagamento que no esteja cadastrada
no sistema.
No diagrama de fluxo de dados apresentado na prxima figura, apresentado a continuidade do fluxo, onde
no onde processo 11 o comprador analisa as respostas de cotao no portal de compras, seleciona a resposta
vencedora e gera um pedido com base nesta cotao.
Ao analisar as respostas dos fornecedores, o comprador, se julgar necessrio pode gerar um fluxo de
contraproposta, onde so enviadas novas solicitaes de cotao para que os fornecedores respondam. No portal h
como ver a relao entre as cotaes originais e as contrapropostas. No momento de selecionar uma resposta
vencedora o comprador pode selecionar tanto uma resposta da cotao original ou ento do fluxo de contraproposta.
Para o ERP 2 as contraproposta so apenas consideradas novas cotaes. Diferenas de conceito neste processo: no
portal existe a possibilidade de gerar mais de um pedido com base nas mesmas requisies, ou seja, selecionar
respostas de mais de fornecedor e gerar pedidos diferenciados. O ERP 2 no permite a gerao de mais de um
pedido para a mesma ordem de compra, portanto se isso ocorrer, o pedido dever ser suspenso, indicando que a
ordem j est relacionada a outro pedido.
Manual de Integrao
ERP x Portal de Compras WEBB
24
Manual de Integrao
Quando o comprador gera um pr-pedido no portal, enviada ao ERP 2 a mensagem 530 (Transao
PuchaseOrder) com os dados do pedido gerado. O ERP 2 deve validar esses dados e processar o pedido, para que
Manual de Integrao
ERP x Portal de Compras WEBB
25
Manual de Integrao
Manual de Integrao
ERP x Portal de Compras WEBB
26
Manual de Integrao
Para que o pedido possa ser enviado ao portal ele deve estar Aprovado e Impresso.
Ao enviar um pedido para o portal de compras enviada uma mensagem 506, contendo as informaes do
pedido. O valor do pedido enviado ao portal, sempre o valor lquido da mercadoria (Clculo do Preo Lquido).
Depois de um pedido de compra ter sido integrado com sucesso ao portal, ele no poder ser reenviado e ficar
congelado (no podendo sofrer alteraes enquanto estiver com essa situao). Existe a opo de o usurio
descongelar o pedido de compra para realizar algumas alteraes em campos que no so impactantes para o
portal. Os dados alterados no pedido aps a integrao com o portal ficaro inconsistentes se comparados ao portal.
Manual de Integrao
ERP x Portal de Compras WEBB
27
Manual de Integrao
Aps o processamento da mensagem 506 pelo portal de compras, enviada ao ERP 2 a mensagem 512 para
indicar se o pedido foi processado corretamente no portal ou se ocorreu algum erro. Caso tenha ocorrido algum erro
o pedido de compras ficar disponvel para que o usurio corrija o problema e possa envi-lo novamente ao portal.
Caso o pedido tenha sido processado com sucesso, o nmero que foi gerado para o pedido no portal armazenado
no ERP 2.
O pedido fica disponvel no portal para que o comprador altere alguns dados (se necessrio) e o envie
(processo 6). Ento a mensagem 530 envia ao ERP com os dados do pedido de compra no portal. Essa mensagem
Manual de Integrao
ERP x Portal de Compras WEBB
28
Manual de Integrao
contm tambm o nmero dos itens do pedido no portal, ou seja, ordens de compra. Neste caso o nmero das
ordens do portal armazenado tambm no ERP 2.
Mesmo que o pedido j tenha sido enviado para o portal aprovado o portal espera uma mensagem 533 de
aprovao para dar continuidade no processo. Portanto logo aps receber a mensagem 530 com os dados do pedido
atualizados no portal, uma mensagem 533 automtica ser enviada ao portal de compras (processo 8).
Aps o envio de mensagem de aprovao de pedido para o portal, o pedido deve ser aceito pelo fornecedor.
Na verso atual da integrao, essas mensagens de aceite/recusa de pedido pelo fornecedor no so enviadas ao
ERP 2. Neste caso o processo de verificao se o pedido est aceito ou no pelo fornecedor deve ser feito
manualmente.
No momento do recebimento dos pedidos (recebimento fiscal) enviada uma mensagem ao portal de
compras sinalizando os itens que foram recebidos, as respectivas quantidades e se foi um recebimento total ou
parcial do item em questo.
Mensagem
Soluo
No encontrado(a) ordem de
compra para chave informada.
51317
No encontrado(a) emitente
para chave informada.
No encontrado(a) cdigo da
cotao no portal para chave
informada.
51309
51338
25368
4261
Transportador no cadastrado.
8303
Condio de pagamento no
est cadastrada.
Cadastrar a
mensagem.
condio
de
pagamento
no
ERP
reprocessar
Manual de Integrao
ERP x Portal de Compras WEBB
29
Manual de Integrao
27998
Condio
de
pagamento
especial deve ser informada.
51594
Fornecedor:
CNPJ:
cadastrado como cliente.
est
16381
Mensagem
Criao da ordem <nmero da
ordem de compra> no portal de
compras: " + <descrio do
erro>.
Soluo
Verificar o erro ocorrido, e conforme deve ser tomada uma ao.
Ex.: Usurio no cadastrado. O usurio comprador dever ser
cadastrado no portal de compras.
Obs.: Essas mensagens de erro so originadas do portal de compras
Webb.
Mensagem
Soluo
6363
51179
6364
51309
51234
51338
Manual de Integrao
ERP x Portal de Compras WEBB
30
Manual de Integrao
7381
Condio de
cadastrada.
pagamento
no
7850
Transportador do pedido no
cadastrado.
56
Moeda inexistente.
51530
Manual de Integrao
ERP x Portal de Compras WEBB
31