...
- Visão Geral
- Exemplo de utilização
- Tela Adapter EAI
- Tela Configuração do Adapter MATA410
- Tags
- Tabelas utilizadas
01. VISÃO GERAL
Configuração do Adpater Order com formatos diferentes (XML,JSON).
...
Totvs custom tabs box |
---|
tabs | Order 2.000,Order 3.002,Order 4.003 |
---|
ids | Order 2.000,Order 3.002,Order 4.003 |
---|
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | Order 2.000 |
---|
| 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. | 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. |
|
Totvs custom tabs box items |
---|
default | no |
---|
referencia | Order 3.002 |
---|
| 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. |
|
Totvs custom tabs box items |
---|
default | yes |
---|
referencia | Order 4.003 |
---|
| 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. |
|
|
...