...
Configuração do Adpater Order com formatos diferentes (XML ou ,JSON).
02. EXEMPLO DE UTILIZAÇÃO
Quando utilizado o Adpater Order (MATA120, MATA410) ambos, obrigatoriamente, devem ter a mesma configuração do formato de arquivo (XMLou ,JSON).
É recomendado a utilização da versão mais atual (4.003).
03. TELA ADAPTER EAI
...
Módulo SIGACFG
...
(Configurador)
...
Ambiente > Schedule > Adapter EAI

04. TELA CONFIGURAÇÃO DO ADAPTER MATA410
Exemplo de configuração da mensagem ORDER.

Campo Formato configurado para XML.

Campo Formato configurado para JSON.

05. TAGS
| Deck of Cards |
|---|
|
| Card |
|---|
| id | 1 |
|---|
| label | XML 2.000 |
|---|
| effectType | fade |
|---|
| | Elemento | Descrição | Observação | | BusinessContent | | CompanyId | Empresa | O campo é preenchido com valor de referência do De/Para de Empresa. | | CompanyInternalId | InternalId da empresa | O campo é preenchido com valor de referência do De/Para de Empresa e Filial. | | BranchId | Filial | O campo é preenchido com valor de referência do De/Para de Filial. | | OrderPurpose | Objetivo do pedido | Indica se o Pedido se trata de: 1 - Compra 2 - Venda | | InternalId | InternalId do Pedido | O campo é preenchido com valor de referência do De/Para de Pedidos (SC5/SC7). | | RegisterDate | Data de Emissão |
| | OrderId | Número do Pedido | Código referente ao registro Protheus (C5_NUM). | | CustomerCode | 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. | | CustomerInternalId | InternalId do Cli/For | Código referente ao De/Para (XXF). Para utilização deve possuir o Adapter CUSTOMERVENDOR (MATA030 ou MATA360)cadastrado. | | PaymentTermCode | Condição de Pagamento | Có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 | | InternalId | InternalID Item do Pedido | O campo é preenchido com valor de referência do De/Para de Itens do Pedido (C6_ITEM). | | OrderItem | Item do Pedido | O campo é preenchido com valor sequencial de referência do De/Para de Itens do Pedido (C6_ITEM). | | ItemInternalId | InternalId 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. | | ItemCode | Código do Produto | Código referente ao registro Protheus (B1_COD). | | Quantity | Quantidade |
| | UnityPrice | Preço unitário |
| | TotalPrice | Valor Total |
| | TypeOperation | Tipo da Operação | Se menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES. | | CostCenterCode | Centro de Custo | Código referente ao registro Protheus (CTT_CUSTO). | | CostCenterInternalId | InternalID 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 |
|---|
| id | 2 |
|---|
| label | XML 3.002 |
|---|
| effectType | fade |
|---|
| | Elemento | Descrição | Observação | | BusinessContent | | CompanyId | Empresa | O campo é preenchido com valor de referência do De/Para de Empresa. | | CompanyInternalId | InternalId da empresa | O campo é preenchido com valor de referência do De/Para de Empresa e Filial. | | BranchId | Filial | O campo é preenchido com valor de referência do De/Para de Filial. | | OrderPurpose | Objetivo do pedido | Indica se o Pedido se trata de: 1 - Compra 2 - Venda | | InternalId | InternalId do Pedido | O campo é preenchido com valor de referência do De/Para de Pedidos (SC5/SC7). | | RegisterDate | Data de Emissão |
| | OrderId | Número do Pedido | Código referente ao registro Protheus (C5_NUM). | | CustomerCode | 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. | | CustomerInternalId | InternalId do Cli/For | Código referente ao De/Para (XXF). Para utilização deve possuir o Adapter CUSTOMERVENDOR (MATA030 ou MATA360)cadastrado. | | PaymentTermCode | Condição de Pagamento | Có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 | | InternalId | InternalID Item do Pedido | O campo é preenchido com valor de referência do De/Para de Itens do Pedido (C6_ITEM). | | OrderItem | Item do Pedido | O campo é preenchido com valor sequencial de referência do De/Para de Itens do Pedido (C6_ITEM). | | ItemInternalId | InternalId 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. | | ItemCode | Código do Produto | Código referente ao registro Protheus (B1_COD). | | Quantity | Quantidade |
| | UnityPrice | Preço unitário |
| | TotalPrice | Valor Total |
| | TypeOperation | Tipo da Operação | Se menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES. | | CostCenterCode | Centro de Custo | Código referente ao registro Protheus (CTT_CUSTO). | | CostCenterInternalId | InternalID 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 |
|---|
| id | 3 |
|---|
| label | XML 4.003 |
|---|
| effectType | fade |
|---|
| | Elemento | Descrição | Observação | | BusinessContent | | CompanyId | Empresa | O campo é preenchido com valor de referência do De/Para de Empresa. | | CompanyInternalId | InternalId da empresa | O campo é preenchido com valor de referência do De/Para de Empresa e Filial. | | BranchId | Filial | O campo é preenchido com valor de referência do De/Para de Filial. | | OrderPurpose | Objetivo do pedido | Indica se o Pedido se trata de: 1 - Compra 2 - Venda | | InternalId | InternalId do Pedido | O campo é preenchido com valor de referência do De/Para de Pedidos (SC5/SC7). | | RegisterDate | Data de Emissão |
| | OrderId | Número do Pedido | Código referente ao registro Protheus (C5_NUM). | | CustomerCode | 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. | | CustomerInternalId | InternalId do Cli/For | Código referente ao De/Para (XXF). Para utilização deve possuir o Adapter CUSTOMERVENDOR (MATA030 ou MATA360)cadastrado. | | PaymentTermCode | Condição de Pagamento | Có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. | | 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 | | InternalId | InternalID Item do Pedido | O campo é preenchido com valor de referência do De/Para de Itens do Pedido (C6_ITEM). | | OrderItem | Item do Pedido | O campo é preenchido com valor sequencial de referência do De/Para de Itens do Pedido (C6_ITEM). | | ItemInternalId | InternalId 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. | | ItemCode | Código do Produto | Código referente ao registro Protheus (B1_COD). | | Quantity | Quantidade |
| | UnityPrice | Preço unitário |
| | TotalPrice | Valor Total |
| | TypeOperation | Tipo da Operação | Se menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES. | | CostCenterCode | Centro de Custo | Código referente ao registro Protheus (CTT_CUSTO). | | CostCenterInternalId | InternalID 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 |
|---|
| id | 4 |
|---|
| label | JSON |
|---|
| effectType | fade |
|---|
| | Elemento | Descrição | Observação | | BusinessContent | | CompanyId | Empresa | O campo é preenchido com valor de referência do De/Para de Empresa. | | CompanyInternalId | InternalId da empresa | O campo é preenchido com valor de referência do De/Para de Empresa e Filial. | | BranchId | Filial | O campo é preenchido com valor de referência do De/Para de Filial. | | OrderPurpose | Objetivo do pedido | Indica se o Pedido se trata de: 1 - Compra 2 - Venda | | InternalId | InternalId do Pedido | O campo é preenchido com valor de referência do De/Para de Pedidos (SC5/SC7). | | RegisterDate | Data de Emissão |
| | OrderId | Número do Pedido | Código referente ao registro Protheus (C5_NUM). | | CustomerCode | 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. | | CustomerInternalId | InternalId do Cli/For | Código referente ao De/Para (XXF). Para utilização deve possuir o Adapter CUSTOMERVENDOR (MATA030 ou MATA360)cadastrado. | | PaymentTermCode | Condição de Pagamento | Có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 | Código com valor de referência do De/Para de Transportadora (SA4). Para utilização deve possuir o Adapter CARRIERS (MATA050) cadastrado | | Invoice Message | Mensagem da nota | Código referente ao registro Protheus (C5_MENNOTA). | | FreightValue | 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. | | 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. | | 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). | | CurrencyId | Moeda | Código com valor de referência do De/Para de Moeda (CTO). Para utilização deve possuir o Adapter CURRENCY(CTBA140) cadastrado. | | SalesOrderItens.Item | | InternalId | InternalID Item do Pedido | O campo é preenchido com valor de referência do De/Para de Itens do Pedido (C6_ITEM). | | OrderItem | Item do Pedido | O campo é preenchido com valor sequencial de referência do De/Para de Itens do Pedido (C6_ITEM). | | ItemInternalId | InternalId 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. | | ItemCode | Código do Produto | Código referente ao registro Protheus (B1_COD). | | ItemDescription | Descrição do Item | Código referente ao registro Protheus (C6_PRODUTO). | | WarehouseInternalId | 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. | | UnitOfMeasureInternalId | Unidade 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 | Quantidade | Código referente ao registro Protheus (C6_QTDVEN). | | UnityPrice | Preço unitário | Código referente ao registro Protheus (C6_PRCVEN). | | TotalPrice | Valor Total | Código referente ao registro Protheus (C6_PRUNIT). | | TypeOperation | Tipo da Operação | Se menor que 3 será tratado como C6_OPER, caso contrario será tratado como C6_TES. | | CostCenterCode | Centro de Custo | Código referente ao registro Protheus (CTT_CUSTO). | | CostCenterInternalId | InternalID 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. | | ItemDiscounts | Valor do Desconto do 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. | | LotNumber | Lote do Item | Código referente ao registro Protheus (C6_LOTECTL). | | SubLotNumber | Sub Lote do Item | Código referente ao registro Protheus (C6_NUMLOTE). | | SeriesItem | Serie do Item | Código referente ao registro Protheus (C6_NUMSERI). | | AddressingItem | Endereço do Item | Código referente ao registro Protheus (C6_LOCALIZ). | | InvoicingDate | Data do Faturamento | C6_DTFAT). | | DeliveryDate | Data de Entrega | C6_ENTREG). | | AllocatedQuantity | Quantidade Alocada | C6_QTDEMP). | | QuantityDelivered | Quantidade Entregue | C6_QTDENT). | | ItemReserveInternalId | Reserva 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. | | ListOfApportionOrderItem | | ProjectInternalId | Có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. | | TaskInternalId | Có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. |
|
|
...