Árvore de páginas

Versões comparadas

Chave

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

CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela Adapter EAI
  4. Tela Configuração do Adapter MATA410
  5. Exemplos de mensagem EAI - JSON
  6. Tags
  7. Pontos de Entrada
  8. Tabelas utilizadas 

01. VISÃO

...

GERL

Configuração do Adpater Order com formatos diferentes (XML,JSON). 

02.

...

CONFIGURAÇÃO DO ADAPTER MATA410

Quando utilizado o Adpater Order (MATA120MATA410) ambos, obrigatoriamente, devem ter a mesma configuração do formato de arquivo (XML,JSON). 

É recomendado a utilização da versão mais atual (4.003).

03. TELA ADAPTER EAI         

...



Dica
titleVersão do adapter

A versão 4.003 é a última homologada para integração via XML ou JSON.


No modulo SIGACFG (Configurador) Ambiente > Schedule > Adapter

...

EAI 

      Image Removed

...

 

...

         Exemplo de configuração da mensagem ORDER.

            


         Campo Formato configurado para XML.

...

         Campo Formato configurado para JSON.

       

...

03

...

EXEMPLOS DE MENSAGEM EAI - JSON

Expandir
titleExemplos de arquivo JSON

...

Deck of Cards
Deck of Cards
XML 2.000
idTags
effectTypefade
Card
id1
label
Envio
effectTypefade
Bloco de código
language
Elemento
yml
Descrição
theme
Observação
Midnight
BusinessContent
firstline
CompanyId
1
titleJSON de envio (GET)
linenumberstrue
Card
id2
labelRecebimento
effectTypefade
Bloco de código
languagejs
themeMidnight
firstline1
titleJSON de Recebimento (POST)
linenumberstrue

04. TAGS

InternalId da empresa
Deck of Cards
idTags
effectTypefade
card
Card
id1
labelXML 2.000
effectTypefade

Código referente ao De/Para (XXF).

Para utilização deve possuir o Adapter CUSTOMERVENDOR (MATA030 ou MATA360)cadastrado.Código do ProdutoB1COD
ElementoDescriçãoObservação
BusinessContent
CompanyIdEmpresaO campo é preenchido
EmpresaO campo é preenchido com valor de referência do De/Para de Empresa.
CompanyInternalIdInternalId da empresaO campo é preenchido com valor de referência do De/Para de Empresa e Filial.
BranchIdFilialO campo é preenchido com valor de referência do De/Para de Filial.
OrderPurposeObjetivo do pedido

Indica se o Pedido se trata de:
1 - Compra

2 - Venda

InternalIdInternalId do PedidoO campo é preenchido com valor de referência do De/Para de Pedidos (SC5/SC7).
RegisterDateData de Emissão
OrderIdNúmero do Pedido

Código referente ao registro Protheus (C5_NUM).

CustomerCodeCódigo do Cli/For

Código referente ao registro Protheus (A1_COD+A1_LOJA/A2_COD+A2_LOJA).

Para utilização deste o CustomerInternalId não deve ser enviado.

CustomerInternalIdInternalId do Cli/For
PaymentTermCodeCondição de PagamentoCódigo referente ao registro Protheus (E4_CODIGO).
PaymentConditionInternalId

InternalId da condição

de pagamento

Código com valor de referência do De/Para de Condição de Pagamento (SE4).

Para utilização deve possuir o Adapter PAYMENTCONDITION (MATA360) cadastrado.

Discount

Desconto

Realiza cálculo com base no valor total de cada item e adiciona no campo C5_DESC1 (valor de desconto no cabeçalho). Para outras versões, o tratamento desta TAG é alterada, adicionando o desconto no cabeçalho (SC5) por exemplo.

PriceTableNumber

Tabela de Preços

Código com valor de referência do De/Para de Tabela de Preços (DA0).

Para utilização deve possuir o Adapter PRICELISTHEADERITEM (OMSA010) cadastrado ou cadastrar manualmente o valor de referência.

SalesOrderItens.Item
Empresa.
CompanyInternalIdInternalId da empresaO campo é preenchido com valor de referência do De/Para de Empresa e Filial.
BranchIdFilialO campo é preenchido com valor de referência do De/Para de Filial.
OrderPurposeObjetivo do pedido

Indica se o Pedido se trata de:
1 - Compra

2 - Venda

InternalIdInternalId InternalIdInternalID Item do PedidoO campo é preenchido com valor de referência do De/Para de Itens do Pedido (C6_ITEMPedidos (SC5/SC7).
OrderItemItem do PedidoO campo é preenchido com valor sequencial de referência do De/Para de Itens do Pedido (C6_ITEM).
ItemInternalIdInternalId do Produto

O campo é preenchido com valor de referência do De/Para de Produto (B1_COD).

Para utilização deve possuir o Adapter ITEM (MATA010) cadastrado.

RegisterDateData de Emissão
OrderIdNúmero do Pedido

Código referente ao registro Protheus (C5_NUM).

CustomerCodeCódigo do Cli/For

Código referente ao registro Protheus (A1_COD+A1_LOJA/A2_COD+A2_LOJA).

Para utilização deste o CustomerInternalId não deve ser enviado.

CustomerInternalIdInternalId do Cli/For

Código referente ao De/Para (XXF).

Para utilização deve possuir o Adapter CUSTOMERVENDOR (MATA030 ou MATA360)cadastrado.

PaymentTermCodeCondição de PagamentoItemCodeCódigo referente ao registro Protheus (E4_CODIGO).
QuantityPaymentConditionInternalIdQuantidadeUnityPricePreço unitárioTotalPriceValor Total
TypeOperationTipo da OperaçãoSe menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES.
CostCenterCodeCentro de CustoCódigo referente ao registro Protheus (CTT_CUSTO).

InternalId da condição

de pagamento

Código com valor de referência do De/Para de Condição de Pagamento (SE4).

Para utilização deve possuir o Adapter PAYMENTCONDITION (MATA360) cadastrado.

Discount

Desconto

Realiza cálculo com base no valor total de cada item e adiciona no campo C5_DESC1 (valor de desconto no cabeçalho). Para outras versões, o tratamento desta TAG é alterada, adicionando o desconto no cabeçalho (SC5) por exemplo.

PriceTableNumber

Tabela de Preços

Código

CostCenterInternalIdInternalID do Centro de Custo

O campo é preenchido com valor de referência do De/Para de Centro Tabela de Custo Preços (CTT_CUSTODA0).

Para utilização deve possuir o Adapter COSTCENTER PRICELISTHEADERITEM (CTBA030OMSA010) cadastrado ou cadastrar manualmente o valor de referência.

SalesOrderItens.Item
id2
labelXML 3.002
effectTypefade
InternalId da empresa Empresa e Filial
InternalIdInternalID Item do Pedido

O campo

ElementoDescriçãoObservação
BusinessContent
CompanyIdEmpresaO campo

é preenchido com valor de referência do De/Para de

Empresa

Itens do Pedido (C6_ITEM).

CompanyInternalId
OrderItemItem do PedidoO campo é preenchido com valor sequencial de referência do De/Para de Itens do Pedido (C6_ITEM).
BranchIdItemInternalIdFilialInternalId do Produto

O campo é preenchido com valor de referência do De/Para de

Filial

Produto (B1_COD).

Para utilização deve possuir o Adapter ITEM (MATA010) cadastrado.

OrderPurposeItemCodeObjetivo Código do pedido

Indica se o Pedido se trata de:
1 - Compra

2 - Venda

ProdutoCódigo referente ao registro Protheus (B1_COD).
QuantityQuantidade
UnityPricePreço unitário
TotalPriceValor Total
TypeOperationTipo da OperaçãoSe menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES.
CostCenterCodeCentro de CustoCódigo referente ao registro Protheus (CTT_CUSTO).
CostCenterInternalIdInternalID do Centro de CustoInternalIdInternalId do Pedido

O campo é preenchido com valor de referência do De/Para de

Pedidos (SC5/SC7).
RegisterDateData de Emissão
OrderIdNúmero do Pedido

Código referente ao registro Protheus (C5_NUM).

Centro de Custo (CTT_CUSTO).

Para utilização deve possuir o Adapter COSTCENTER (CTBA030) cadastrado.

Card
id2
labelXML 3.002
effectTypefade

Código referente ao De/Para (XXF).

Para utilização deve possuir o Adapter CUSTOMERVENDOR (MATA030 ou MATA360)cadastrado.Código do ProdutoB1CODInternalID do Centro de Custo Centro de Custo (CTT_CUSTO

Para utilização deve possuir o Adapter COSTCENTER (CTBA030) cadastrado.

ElementoDescriçãoObservação
BusinessContent
CompanyIdEmpresaO campo é preenchido com valor de referência do De/Para de Empresa.
CompanyInternalIdInternalId da empresaO campo é preenchido
CustomerCodeCódigo do Cli/For

Código referente ao registro Protheus (A1_COD+A1_LOJA/A2_COD+A2_LOJA).

Para utilização deste o CustomerInternalId não deve ser enviado.

CustomerInternalIdInternalId do Cli/For
PaymentTermCodeCondição de PagamentoCódigo referente ao registro Protheus (E4_CODIGO).
PaymentConditionInternalId

InternalId da condição

de pagamento

Código com valor de referência do De/Para de Condição de Pagamento (SE4).

Para utilização deve possuir o Adapter PAYMENTCONDITION (MATA360) cadastrado.

Discount

Desconto

Realiza cálculo com base no valor total de cada item e adiciona no campo C6_VALDESC (valor de desconto para cada item). Para outras versões, o tratamento desta TAG é alterada, adicionando o desconto no cabeçalho (SC5) por exemplo.

SalesOrderItens.Item
Empresa e Filial.
BranchIdFilialO campo é preenchido com valor de referência do De/Para de Filial.
OrderPurposeObjetivo do pedido

Indica se o Pedido se trata de:
1 - Compra

2 - Venda

InternalIdInternalId InternalIdInternalID Item do PedidoO campo é preenchido com valor de referência do De/Para de Itens do Pedido (C6_ITEM).
OrderItemItem do PedidoO campo é preenchido com valor sequencial de referência do De/Para de Itens do Pedido (C6_ITEM).
ItemInternalIdInternalId do Produto

O campo é preenchido com valor de referência do De/Para de Produto (B1_COD).

Para utilização deve possuir o Adapter ITEM (MATA010) cadastrado.

Pedidos (SC5/SC7).
RegisterDateData de Emissão
OrderIdNúmero do Pedido

Código referente ao registro Protheus (C5_NUM).

CustomerCodeCódigo do Cli/For

Código referente ao registro Protheus (A1_COD+A1_LOJA/A2_COD+A2_LOJA).

Para utilização deste o CustomerInternalId não deve ser enviado.

CustomerInternalIdInternalId do Cli/For

Código referente ao De/Para (XXF).

Para utilização deve possuir o Adapter CUSTOMERVENDOR (MATA030 ou MATA360)cadastrado.

PaymentTermCodeCondição de PagamentoItemCodeCódigo referente ao registro Protheus (E4_CODIGO).
QuantityPaymentConditionInternalIdQuantidadeUnityPricePreço unitárioTotalPriceValor Total
TypeOperationTipo da OperaçãoSe menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES.
CostCenterCodeCentro de CustoCódigo referente ao registro Protheus (CTT_CUSTO).

InternalId da condição

de pagamento

Código com valor de referência do De/Para de Condição de Pagamento (SE4).

Para utilização deve possuir o Adapter PAYMENTCONDITION (MATA360) cadastrado.

Discount

Desconto

Realiza cálculo com base no valor total de cada item e adiciona no campo C6_VALDESC (valor de desconto para cada item). Para outras versões, o tratamento desta TAG é alterada, adicionando o desconto no cabeçalho (SC5) por exemplo.

SalesOrderItens.Item
InternalIdInternalID Item do Pedido

O campo é preenchido com valor de referência do De/Para de Itens do Pedido (C6_ITEM).

OrderItemItem do PedidoCostCenterInternalIdO campo é preenchido com valor sequencial de referência do De/Para de Itens do Pedido (C6_ITEM).
Card
id3
labelXML 4.003
effectTypefade
ItemInternalIdInternalId do Produto
ElementoDescriçãoObservação
BusinessContent
CompanyIdEmpresa

O campo é preenchido com valor de referência do De/Para de

Empresa.
CompanyInternalIdInternalId da empresaO campo é preenchido com valor de referência do De/Para de Empresa e Filial.
BranchIdFilialO campo é preenchido com valor de referência do De/Para de Filial.
OrderPurposeObjetivo do pedido

Indica se o Pedido se trata de:
1 - Compra

2 - Venda

InternalIdInternalId do PedidoO campo é preenchido com valor de referência do De/Para de Pedidos (SC5/SC7).

Produto (B1_COD).

Para utilização deve possuir o Adapter ITEM (MATA010) cadastrado.

ItemCodeCódigo do ProdutoCódigo referente ao registro Protheus (B1_COD).
QuantityQuantidade
UnityPricePreço unitário
TotalPriceValor Total
TypeOperationTipo da OperaçãoSe menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES.
CostCenterCodeCentro de CustoRegisterDateData de EmissãoOrderIdNúmero do PedidoCódigo referente ao registro Protheus (C5CTT_NUMCUSTO).
CostCenterInternalIdInternalID do Centro de Custo

O campo é preenchido com valor de referência do De/Para de Centro de Custo (CTT_CUSTO

CustomerCodeCódigo do Cli/For

Código referente ao registro Protheus (A1_COD+A1_LOJA/A2_COD+A2_LOJA).

Para utilização deste o CustomerInternalId não deve ser enviado.

CustomerInternalIdInternalId do Cli/For

Código referente ao De/Para (XXF).

Para utilização deve possuir o Adapter CUSTOMERVENDOR COSTCENTER (MATA030 ou MATA360CTBA030) cadastrado.



O campo é preenchido
Card
id3
labelXML 4.003
effectTypefade
Código do ProdutoB1COD
ElementoDescriçãoObservação
BusinessContent
CompanyIdEmpresaO campo é preenchido
PaymentTermCodeCondição de PagamentoCódigo referente ao registro Protheus (E4_CODIGO).
PaymentConditionInternalId

InternalId da condição

de pagamento

Código com valor de referência do De/Para de Condição de Pagamento (SE4).

Para utilização deve possuir o Adapter PAYMENTCONDITION (MATA360) cadastrado.

Discount

Desconto

Realiza cálculo com base no valor total de cada item e adiciona no campo C6_VALDESC (valor de desconto para cada item). Para outras versões, o tratamento desta TAG é alterada, adicionando o desconto no cabeçalho (SC5) por exemplo.

Empresa.
CompanyInternalIdInternalId da empresaO campo é preenchido com valor de referência do De/Para de Empresa e Filial.
BranchIdFilialO campo é preenchido com valor de referência do De/Para de Filial.
OrderPurposeObjetivo do pedido

Indica se o Pedido se trata de:
1 - Compra

2 - Venda

InternalIdInternalId do PedidoO campo é preenchido PriceTableNumber

Tabela de Preços

Código com valor de referência do De/Para de Tabela de Preços (DA0).

Para utilização deve possuir o Adapter PRICELISTHEADERITEM (OMSA010) cadastrado ou cadastrar manualmente o valor de referência.

SalesOrderItens.Item
InternalIdInternalID Item do Pedido

O campo é preenchido com valor de referência do De/Para de Itens do Pedido (C6_ITEM).

OrderItemItem do PedidoO campo é preenchido com valor sequencial de referência do De/Para de Itens do Pedido (C6_ITEM).
Pedidos (SC5/SC7).
RegisterDateData de Emissão
OrderIdNúmero do Pedido

Código referente ao registro Protheus (C5_NUM).

CustomerCodeCódigo do Cli/For

Código referente ao registro Protheus (A1_COD+A1_LOJA/A2_COD+A2_LOJA).

Para utilização deste o CustomerInternalId não deve ser enviado.

CustomerInternalIdInternalId do Cli/For

Código referente ao De/Para (XXF

ItemInternalIdInternalId do Produto

O campo é preenchido com valor de referência do De/Para de Produto (B1_COD).

Para utilização deve possuir o Adapter ITEM CUSTOMERVENDOR (MATA010MATA030 ou MATA360) cadastrado.

ItemCode
PaymentTermCodeCondição de PagamentoCódigo referente ao registro Protheus (E4_CODIGO).
QuantityPaymentConditionInternalIdQuantidadeUnityPricePreço unitárioTotalPriceValor Total
TypeOperationTipo da OperaçãoSe menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES.
CostCenterCodeCentro de CustoCódigo referente ao registro Protheus (CTT_CUSTO).
CostCenterInternalIdInternalID do Centro de Custo

O campo é preenchido com valor de referência do De/Para de Centro de Custo (CTT_CUSTO).

Para utilização deve possuir o Adapter COSTCENTER (CTBA030) cadastrado.

Card
id4
labelJSON
effectTypefade

InternalId da condição

de pagamento

Código com valor de referência do De/Para de Condição de Pagamento (SE4).

Para utilização deve possuir o Adapter PAYMENTCONDITION (MATA360) cadastrado.

Discount

Desconto

Realiza cálculo com base no valor total de cada item e adiciona no campo C6_VALDESC (valor de desconto para cada item). Para outras versões, o tratamento desta TAG é alterada, adicionando o desconto no cabeçalho (SC5) por exemplo.

PriceTableNumber

Tabela de Preços

Código

ElementoDescriçãoObservação
BusinessContent
CompanyIdEmpresa

com valor de referência do De/Para de

Empresa.
CompanyInternalId

Tabela de Preços (DA0).

Para utilização deve possuir o Adapter PRICELISTHEADERITEM (OMSA010) cadastrado ou cadastrar manualmente o valor de referência.

SalesOrderItens.Item
InternalIdInternalID Item do Pedido

O campo é preenchido com valor de referência do De/Para de

Empresa e Filial

Itens do Pedido (C6_ITEM).

BranchId
OrderItem
Filial
Item do PedidoO campo é preenchido com valor sequencial de referência do De/Para de
Filial
Itens do Pedido (C6_ITEM).
OrderPurposeInternalIdInternalId do Pedido
ItemInternalId
Objetivo do pedido

Indica se o Pedido se trata de:
1 - Compra

2 - Venda

InternalId do Produto

O campo é preenchido com valor de referência do De/Para de

Pedidos (SC5/SC7

Produto (B1_COD).

RegisterDateData de Emissão

Para utilização deve possuir o Adapter ITEM (MATA010) cadastrado.

ItemCodeCódigo do Produto
OrderIdNúmero do Pedido
Código referente ao registro Protheus (
C5
B1_
NUM
COD).
CustomerCode
QuantityQuantidade
UnityPricePreço unitário
TotalPriceValor Total
TypeOperationTipo da OperaçãoSe menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES.
CostCenterCodeCentro de Custo
Código do Cli/For
Código referente ao registro Protheus (
A1_COD+A1_LOJA/A2_COD+A2_LOJA).

Para utilização deste o CustomerInternalId não deve ser enviado.

CTT_CUSTO).
CostCenterInternalIdInternalID do Centro de Custo

O campo é preenchido com valor de referência do De/Para de Centro de Custo (CTT_CUSTO

CustomerInternalIdInternalId do Cli/ForCódigo referente ao De/Para (XXF

).

Para utilização deve possuir o Adapter COSTCENTER (CTBA030) cadastrado.



Card
id4
labelJSON
effectTypefade
CUSTOMERVENDOR (MATA030 ou MATA360)cadastrado.Código Transportadora (SA4).

Para utilização deve possuir o Adapter CARRIERS (MATA050) cadastrado

Peso BrutoPBRUTOInsuranceValueValor SeguroC5_SEGURO).Código com valor de referência do De/Para de Vendedores (SE3 SELLER MATA040  ou cadastrar manualmente o valor de referênciaCódigo do vendedorA3COD

Para utilização deste o SellerCode não deve ser enviado.

Código com valor de referência do De/Para de Moeda (CTO).

Para utilização deve possuir o Adapter CURRENCY(CTBA140) cadastrado.O campo é preenchido Itens do Pedido (C6_ITEM).Código do ProdutoB1COD)Descrição do ItemC6PRODUTOWarehouseInternalIdO campo é preenchido Armazém NRR WAREHOUSE AGRA045QuantidadeC6QTDVENCódigo referente ao registro Protheus PRUNITItemDiscountsValor Desconto do ItemLote LOTECTLLOCALIZC6_DTFATC6_ENTREGReserva do Item Reserva do Item (C0_DOCRES ITEMRESERVE LOJA704
ElementoDescriçãoObservação
BusinessContent
CompanyIdEmpresaO campo é preenchido
PaymentTermCodeCondição de PagamentoCódigo referente ao registro Protheus (E4_CODIGO).
PaymentConditionInternalId

InternalId da condição

de pagamento

Código com valor de referência do De/Para de Condição de Pagamento (SE4).

Para utilização deve possuir o Adapter PAYMENTCONDITION (MATA360) cadastrado.

FreightType

Tipo de Frete

Código referente ao registro Protheus (C5_TPFRETE).

Carrier Code

Transportadora

Empresa.
CompanyInternalIdInternalId da empresaO campo é preenchido com valor de referência do De/Para de Empresa e Filial.
BranchIdFilialO campo é preenchido com valor de referência do De/Para de
Invoice Message

Mensagem da nota

Código referente ao registro Protheus (C5_MENNOTA).

FreightValueValor do Frete

Código referente ao registro Protheus (C5_FRETE).

GrossWeight
Filial.
OrderPurposeObjetivo do pedido

Indica se o Pedido se trata de:
1 - Compra

2 - Venda

InternalIdInternalId do PedidoO campo é preenchido com valor de referência do De/Para de Pedidos (SC5/SC7).
RegisterDateData de Emissão
OrderIdNúmero do Pedido

Código referente ao registro Protheus (C5_

NUM).

CustomerCode
Código do
Cli/For

Código referente ao registro Protheus (

SellerCode

Código do vendedor

A1_COD+A1_LOJA/A2_COD+A2_LOJA).

Para utilização deste, o CustomerInternalId não deve ser enviado.

CustomerInternalIdInternalId do Cli/For

Código referente ao De/Para (XXF

).

Para utilização deve possuir o Adapter

CUSTOMERVENDOR (

MATA030 ou MATA360)

cadastrado

.

SellerIdCode
PaymentTermCodeCondição de Pagamento
Código referente ao registro Protheus (
E4_
CODIGO)
.
PaymentConditionInternalId

InternalId da condição de pagamento

PriceTableNumber

Tabela de Preços

Código com valor de referência do De/Para de Tabela Condição de Preços Pagamento (DA0SE4).

Para utilização deve possuir o Adapter PRICELISTHEADERITEM  PAYMENTCONDITION (OMSA010MATA360) cadastrado.

PriceTableIdCodeFreightType

Tabela Tipo de PreçosFrete

Código referente ao registro Protheus (DA0C5_CODTAB)Para utilização deste o PriceTableNumber não deve ser enviadoTPFRETE).

InvoiceNumberCarrierCode

Transportadora

Código com valor de referência do De/Para de Transportadora (SA4).

Para utilização deve possuir o Adapter CARRIERS (MATA050) cadastrado

InvoiceMessage

Mensagem da nota

Número da Nota

Código referente ao registro Protheus (C5_NOTA).

InvoiceSerie

Série da Nota

Código referente ao registro Protheus (C5_SERIEMENNOTA).

CurrencyIdFreightValue

Moeda

SalesOrderItens.Item
InternalIdInternalID Item do Pedido
Valor do Frete

Código referente ao registro Protheus (C5_FRETE).

GrossWeight

Peso Bruto

Código referente ao registro Protheus (C5_PBRUTO).

InsuranceValue

Valor do Seguro

Código referente ao registro Protheus (C5_SEGURO).

SellerCode

Código do vendedor

Código

com valor de referência do De/Para de

Vendedores (SE3).

Para utilização deve possuir o Adapter SELLER (MATA040) cadastrado ou cadastrar manualmente o valor de referência.

SellerIdCode

Código do vendedor

Código referente ao registro Protheus (A3_COD)

Para utilização deste, o SellerCode não deve ser enviado.

PriceTableNumber

Tabela de Preços

Código

OrderItemItem do PedidoO campo é preenchido com valor sequencial de referência do De/Para de Itens do Pedido (C6_ITEM).
ItemInternalIdInternalId do Produto

O campo é preenchido com valor de referência do De/Para de Produto (B1_CODTabela de Preços (DA0).

Para utilização deve possuir o Adapter ITEM PRICELISTHEADERITEM (MATA010OMSA010) cadastrado.

ItemCode
PriceTableIdCode

Tabela de Preços

Código referente ao registro Protheus (

DA0_

CODTAB)

Para utilização deste, o PriceTableNumber não deve ser enviado.

ItemDescription
InvoiceNumber

Número da Nota

Código referente ao registro Protheus (C5_NOTA).

InvoiceSerie

Série da Nota

Código referente ao registro Protheus (

C5_

SERIE).

CurrencyIdLocais de Estoque

Moeda

Código com valor de referência do De/Para de

Moeda (

CTO).

Para utilização deve possuir o Adapter

CURRENCY(

CTBA140) cadastrado.

UnitOfMeasureInternalIdUnidade de Medida do Item

O campo é preenchido com valor de referência do De/Para de Unidade de Medida (SAH).

Para utilização deve possuir o Adapter UNITOFMEASURE (QIEA030) cadastrado.

Quantity
CurrencyCode

Moeda

Código referente ao registro Protheus (C5_MOEDA)

Para utilização deste, o CurrencyId não deve ser enviado.

WorkCode

Código da Obra

Código referente ao registro Protheus (

C5_

CNO).

SalesOrderItens.Item
InternalIdInternalID Item do Pedido

O campo é preenchido com valor de referência do De/Para de Itens do Pedido

UnityPricePreço unitárioCódigo referente ao registro Protheus

(C6_

PRCVEN

ITEM).

TotalPriceValor Total
OrderItemItem do PedidoO campo é preenchido com valor sequencial de referência do De/Para de Itens do Pedido (C6_ITEM).
TypeOperationTipo da OperaçãoSe menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES.
CostCenterCodeCentro de CustoCódigo referente ao registro Protheus (CTT_CUSTO).
ItemInternalIdInternalId do ProdutoCostCenterInternalIdInternalID do Centro de Custo

O campo é preenchido com valor de referência do De/Para de Centro de Custo Produto (CTTB1_CUSTOCOD).

Para utilização deve possuir o Adapter COSTCENTER ITEM (CTBA030MATA010) cadastrado.

ItemCode
Código do Produto

Código referente ao registro Protheus (C6_PRODUTO).

Para utilização deste, o ItemInternalId não deve ser enviado.

ItemDescriptionDescrição

Realiza cálculo com base no valor total de cada item e adiciona no campo C6_VALDESC (valor de desconto para cada item). Para outras versões, o tratamento desta TAG é alterada, adicionando o desconto no cabeçalho (SC5) por exemplo.

LotNumber do ItemCódigo referente ao registro Protheus (C6_PRODUTO).
WarehouseInternalId
SubLotNumberSub Lote do Item

Código referente ao registro Protheus (C6_NUMLOTE).

SeriesItemSerie do Item 

Código referente ao registro Protheus (C6_NUMSERI).

AddressingItemEndereço do Item
Locais de Estoque

O campo é preenchido com valor de referência do De/Para de Armazém (NRR).

Para utilização deve possuir o Adapter WAREHOUSE (AGRA045) cadastrado.

UnitOfMeasureInternalIdUnidade de Medida do Item

O campo é preenchido com valor de referência do De/Para de Unidade de Medida (SAH).

Para utilização deve possuir o Adapter UNITOFMEASURE (QIEA030) cadastrado.

QuantityQuantidadeCódigo referente ao registro Protheus (C6_
QTDVEN).
InvoicingDateData do Faturamento
UnityPricePreço unitárioCódigo referente ao registro Protheus (C6_PRCVEN
).
DeliveryDateData de Entrega
TotalPriceValor TotalCódigo referente ao registro Protheus (C6_PRUNIT
).
AllocatedQuantityQuantidade Alocada

C6_QTDEMP).

QuantityDeliveredQuantidade Entregue

C6_QTDENT).

ItemReserveInternalId
TypeOperationTipo da OperaçãoSe menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES.
CostCenterCodeCentro de CustoCódigo referente ao registro Protheus (CTT_CUSTO).
CostCenterInternalIdInternalID do Centro de Custo

O campo é preenchido com valor de referência do De/Para de

Centro de Custo (CTT_CUSTO).

Para utilização deve possuir o Adapter

COSTCENTER (

CTBA030) cadastrado.

CustomerOrderNumberItemDiscountsNúmero Valor do Pedido Desconto do Cliente

Código referente ao registro Protheus (C6_PEDCLI).

ListOfApportionOrderItem
ProjectInternalIdCódigo do Projeto

O campo é preenchido com valor de referência do De/Para de Projeto (AF8_PROJET).

Para utilização deve possuir o Adapter PROJECT  (PMSA200) cadastrado.

TaskInternalIdCódigo da Tarefa

O campo é preenchido com valor de referência do De/Para do Código da Tarefa (AF9_TAREFA).

Para utilização deve possuir o Adapter TASKPROJECT (PMSA203) cadastrado.

...

Item

Realiza cálculo com base no valor total de cada item e adiciona no campo C6_VALDESC (valor de desconto para cada item). Para outras versões, o tratamento desta TAG é alterada, adicionando o desconto no cabeçalho (SC5) por exemplo.

LotNumberLote do Item

Código referente ao registro Protheus (C6_LOTECTL).

SubLotNumberSub Lote do Item

Código referente ao registro Protheus (C6_NUMLOTE).

SeriesItemSerie do Item 

Código referente ao registro Protheus (C6_NUMSERI).

AddressingItemEndereço do Item

Código referente ao registro Protheus (C6_LOCALIZ).

InvoicingDateData do Faturamento

Código referente ao registro Protheus (C6_DTFAT).

DeliveryDateData de Entrega

Código referente ao registro Protheus (C6_ENTREG).

AllocatedQuantityQuantidade Alocada

Código referente ao registro Protheus (C6_QTDEMP).

QuantityDeliveredQuantidade Entregue

Código referente ao registro Protheus (C6_QTDENT).

ItemReserveInternalIdReserva do Item

O campo é preenchido com valor de referência do De/Para de Reserva do Item (C0_DOCRES).

Para utilização deve possuir o Adapter ITEMRESERVE (LOJA704) cadastrado.

CustomerOrderNumberNúmero do Pedido do Cliente

Código referente ao registro Protheus (C6_PEDCLI).

ListOfApportionOrderItem
ProjectInternalIdCódigo do Projeto

O campo é preenchido com valor de referência do De/Para de Projeto (AF8_PROJET).

Para utilização deve possuir o Adapter PROJECT  (PMSA200) cadastrado.

TaskInternalIdCódigo da Tarefa

O campo é preenchido com valor de referência do De/Para do Código da Tarefa (AF9_TAREFA).

Para utilização deve possuir o Adapter TASKPROJECT (PMSA203) cadastrado.



05. PROCESSAMENTO DE CAMPOS SEM TAGS E/OU CUSTOMIZADOS

Para o processamento de campos sem tag, sejam eles customizados ou padrão, acesse o link abaixo para obter maiores informações sobre o processo para integrar os campos, sem a necessidade de customizar o Protheus.

Integração - Processamento de campos sem tag e/ou customizados

Aviso
titleInformações adicionais
  1. Campos sem tag - mensagem de recebimento (SC5 e SC6):
    • Os campos sem tag a serem gravados nas tabelas SC5 e SC6 são de responsabilidade do cliente, assim como o conteúdo a ser gravado nesses campos;
  2. Exclusões na seção "AddFields":
    • Os campos Log de Inclusão (_USERLGI), Log de Alteração (_USERLGA) das tabelas SC5 e SC6 os campos já tagueados não serão incluídos na seção "AddFields".

06. PONTOS DE ENTRADA

07. TABELAS UTILIZADAS

  • XX4 - Adapters EAI

  • SC5 - Pedidos de Venda
  • SC6 - Itens do Pedidos de Venda

...