Configuración del Adapter Order con formatos diferentes (XML,JSON).
Cuando se utiliza el Adpater Order (MATA120, MATA410) ambos, obligatoriamente, deben tener la misma configuración del formato de archivo (XML,JSON).
Se recomienda la utilización de la versión más actual (4.003).
En el módulo SIGACFG (Configurador) Entorno>Schedule>Adapter EAI>Incluir MATA410
Campo Formato configurado para JSON.
Elemento | Descripción | Observación |
BusinessContent | ||
CompanyId | Empresa | El campo se completa con el valor de referencia del De/A de Empresa. |
CompanyInternalId | InternalId de la empresa | El campo se completa con el valor de referencia del De/A de Empresa y Sucursal. |
BranchId | Sucursal | El campo se completa con el valor de referencia del De/A de Sucursal. |
OrderPurpose | Objetivo del pedido | Indica si el Pedido se trata de: 2 - Venta |
InternalId | InternalId del Pedido | El campo se completa con el valor de referencia del De/A de Pedidos (SC5/SC7). |
RegisterDate | Fecha de emisión | |
OrderId | Número del pedido | Código referente al registro Protheus (C5_NUM). |
CustomerCode | Código del Cli/Prov | Código referente al registro Protheus (A1_COD+A1_LOJA/A2_COD+A2_LOJA). Para la utilización de este, el CustomerInternalId no debe enviarse. |
CustomerInternalId | InternalId del Cli/Prov | Código referente al De/A (XXF). Para utilización debe tener el Adapter CUSTOMERVENDOR (MATA030 o MATA360) registrado. |
PaymentTermCode | Condición de pago | Código referente al registro Protheus (E4_CODIGO). |
PaymentConditionInternalId | InternalId de la condición de pago | Código con valor de referencia del De/A de condición de pago (SE4). Para su utilización debe tener el Adapter PAYMENTCONDITION (MATA360) registrado. |
Discount | Descuento | Realiza el cálculo con base en el valor total de cada ítem y agrega en el campo C5_DESC1 (valor de descuento en el encabezado). Para otras versiones, el tratamiento de esta TAG se modifica agregando el descuento en el encabezado (SC5) por ejemplo. |
SalesOrderItens.Item | ||
InternalId | InternalID Ítem del pedido | El campo se completa con el valor de referencia del De/A de Ítems del pedido (C6_ITEM). |
OrderItem | Ítem del pedido | El campo se completa con el valor secuencial de referencia del De/A de Ítems del pedido (C6_ITEM). |
ItemInternalId | InternalId del producto | El campo se completa con el valor de referencia del De/A de Producto (B1_COD). Para su utilización debe tener el Adapter ÍTEM (MATA010) registrado. |
ItemCode | Código del producto | Código referente al registro Protheus (B1_COD). |
Quantity | Cantidad | |
UnityPrice | Precio unitario | |
TotalPrice | Valor total | |
TypeOperation | Tipo de operación | Si fuera menor que 3, se tratará como C6_OPER, de lo contrario, se tratará como C6_TES. |
CostCenterCode | Centro de costo | Código referente al registro Protheus (CTT_CUSTO). |
CostCenterInternalId | InternalID del Centro de costo | El campo se completa con el valor de referencia del De/A de Centro de costo (CTT_CUSTO). Para su utilización debe tener el Adapter COSTCENTER (CTBA030) registrado. |
Elemento | Descripción | Observación |
BusinessContent | ||
CompanyId | Empresa | El campo se completa con el valor de referencia del De/A de Empresa. |
CompanyInternalId | InternalId de la empresa | El campo se completa con el valor de referencia del De/A de Empresa y Sucursal. |
BranchId | Sucursal | El campo se completa con el valor de referencia del De/A de Sucursal. |
OrderPurpose | Objetivo del pedido | Indica si el Pedido se trata de: 2 - Venta |
InternalId | InternalId del Pedido | El campo se completa con el valor de referencia del De/A de Pedidos (SC5/SC7). |
RegisterDate | Fecha de emisión | |
OrderId | Número del pedido | Código referente al registro Protheus (C5_NUM). |
CustomerCode | Código del Cli/Prov | Código referente al registro Protheus (A1_COD+A1_LOJA/A2_COD+A2_LOJA). Para la utilización de este, el CustomerInternalId no debe enviarse. |
CustomerInternalId | InternalId del Cli/Prov | Código referente al De/A (XXF). Para utilización debe tener el Adapter CUSTOMERVENDOR (MATA030 o MATA360) registrado. |
PaymentTermCode | Condición de pago | Código referente al registro Protheus (E4_CODIGO). |
PaymentConditionInternalId | InternalId de la condición de pago | Código con valor de referencia del De/A de condición de pago (SE4). Para su utilización debe tener el Adapter PAYMENTCONDITION (MATA360) registrado. |
Discount | Descuento | Realiza el cálculo con base en el valor total de cada ítem y agrega en el campo C6_VALDESC (valor de descuento para cada ítem). Para otras versiones, el tratamiento de esta TAG se modifica agregando el descuento en el encabezado (SC5) por ejemplo. |
SalesOrderItens.Item | ||
InternalId | InternalID Ítem del pedido | El campo se completa con el valor de referencia del De/A de Ítems del pedido (C6_ITEM). |
OrderItem | Ítem del pedido | El campo se completa con el valor secuencial de referencia del De/A de Ítems del pedido (C6_ITEM). |
ItemInternalId | InternalId del producto | El campo se completa con el valor de referencia del De/A de Producto (B1_COD). Para su utilización debe tener el Adapter ÍTEM (MATA010) registrado. |
ItemCode | Código del producto | Código referente al registro Protheus (B1_COD). |
Quantity | Cantidad | |
UnityPrice | Precio unitario | |
TotalPrice | Valor total | |
TypeOperation | Tipo de operación | Si fuera menor que 3, se tratará como C6_OPER, de lo contrario, se tratará como C6_TES. |
CostCenterCode | Centro de costo | Código referente al registro Protheus (CTT_CUSTO). |
CostCenterInternalId | InternalID del Centro de costo | El campo se completa con el valor de referencia del De/A de Centro de costo (CTT_CUSTO). Para su utilización debe tener el Adapter COSTCENTER (CTBA030) registrado. |
Elemento | Descripción | Observación |
BusinessContent | ||
CompanyId | Empresa | El campo se completa con el valor de referencia del De/A de Empresa. |
CompanyInternalId | InternalId de la empresa | El campo se completa con el valor de referencia del De/A de Empresa y Sucursal. |
BranchId | Sucursal | El campo se completa con el valor de referencia del De/A de Sucursal. |
OrderPurpose | Objetivo del pedido | Indica si el Pedido se trata de: 2 - Venta |
InternalId | InternalId del Pedido | El campo se completa con el valor de referencia del De/A de Pedidos (SC5/SC7). |
RegisterDate | Fecha de emisión | |
OrderId | Número del pedido | Código referente al registro Protheus (C5_NUM). |
CustomerCode | Código del Cli/Prov | Código referente al registro Protheus (A1_COD+A1_LOJA/A2_COD+A2_LOJA). Para la utilización de este, el CustomerInternalId no debe enviarse. |
CustomerInternalId | InternalId del Cli/Prov | Código referente al De/A (XXF). Para utilización debe tener el Adapter CUSTOMERVENDOR (MATA030 o MATA360) registrado. |
PaymentTermCode | Condición de pago | Código referente al registro Protheus (E4_CODIGO). |
PaymentConditionInternalId | InternalId de la condición de pago | Código con valor de referencia del De/A de condición de pago (SE4). Para su utilización debe tener el Adapter PAYMENTCONDITION (MATA360) registrado. |
Discount | Descuento | Realiza el cálculo con base en el valor total de cada ítem y agrega en el campo C6_VALDESC (valor de descuento para cada ítem). Para otras versiones, el tratamiento de esta TAG se modifica agregando el descuento en el encabezado (SC5) por ejemplo. |
SalesOrderItens.Item | ||
InternalId | InternalID Ítem del pedido | El campo se completa con el valor de referencia del De/A de Ítems del pedido (C6_ITEM). |
OrderItem | Ítem del pedido | El campo se completa con el valor secuencial de referencia del De/A de Ítems del pedido (C6_ITEM). |
ItemInternalId | InternalId del producto | El campo se completa con el valor de referencia del De/A de Producto (B1_COD). Para su utilización debe tener el Adapter ÍTEM (MATA010) registrado. |
ItemCode | Código del producto | Código referente al registro Protheus (B1_COD). |
Quantity | Cantidad | |
UnityPrice | Precio unitario | |
TotalPrice | Valor total | |
TypeOperation | Tipo de operación | Si fuera menor que 3, se tratará como C6_OPER, de lo contrario, se tratará como C6_TES. |
CostCenterCode | Centro de costo | Código referente al registro Protheus (CTT_CUSTO). |
CostCenterInternalId | InternalID del Centro de costo | El campo se completa con el valor de referencia del De/A de Centro de costo (CTT_CUSTO). Para su utilización debe tener el Adapter COSTCENTER (CTBA030) registrado. |
XX4 - Adapters EAI