Cuando el proceso de sincronización descarga los pedidos en el computador de la empresa, estos son guardados en las siguientes tablas dentro de la base de datos InalambrikSync


OrderHeader

Contiene los datos generales del pedido (ej: código de vendedor, código de cliente, fecha, forma de pago, término de pago, totales, etc.). A continuación se detallan sus campos:


column_namedata_typemax_lengthprecision
OrderSalesPersonCodechar200
OrderDatedatetime823
OrderTypechar10
OrderContactIdint410
OrderSubtotaldecimal917
OrderTaxdecimal917
OrderTotaldecimal917
OrderStatuschar10
OrderSpecialInstructionschar10000
OrderPriceListCodechar300
OrderGUIDchar360
OrderCreatedOndatetime823
OrderModifiedOndatetime823
OrderCustomerCodechar200
OrderPaymentTermCodechar300
OrderPaymentTypeCodechar300
OrderBillToAddressCodeint410
OrderShipToAddressCodeint410
OrderDiscountCodechar300
OrderDiscountItemCodechar300
OrderDiscountAmountdecimal917
OrderFinalSubtotaldecimal917
OrderFinalTaxdecimal917
OrderFinalTotaldecimal917
OrderNumberint410
OrderFirstSurchargeTotaldecimal917
OrderSecondSurchargeTotaldecimal917
OrderFirstNoTaxSurchargeTotaldecimal917
OrderSecondNoTaxSurchargeTotaldecimal917
OrderInvoiceNumberdecimal915
OrderHasBackOrdersmallint25
OrderReceiptPrintedsmallint25
OrderStoreCodechar200
OrderRequestedShipDatedatetime823
OrderPurchaseOrderchar300
OrderLatitudedecimal917
OrderLongitudedecimal917
OrderCoordinatesTypechar200
OrderReferencechar200
OrderReferenceERPchar200
OrderLogProcessERPchar2000
OrderOrderClassCodechar200
OrderTransportCodechar400
OrderTransportNamechar600
OrderDeliveryTimeWindowCodechar400
OrderDeliveryTimeWindowFromdatetime823
OrderDeliveryTimeWindowTodatetime823
OrderAttentionTochar450
OrderCustomerReferencechar300
OrderBillToAddressCodeReferencechar400
OrderShipToAddressCodeReferencechar400
OrderOnSitesmallint25
OrderLocationAccuracysmallmoney410
OrderLocationDateTimedatetime823
OrderLocationMetersFromBillToAddressdecimal913
OrderLocationMetersFromShipToAddressdecimal913
OrderUpdatedOnServersmallint25
OrderReferenceERPCreatedOndatetime823
OrderApprovedBychar450
OrderApprovedOndatetime823


El campo OrderStatus viene vacío y sirve para identificar los pedidos que aún no han sido procesados e insertados al ERP de la empresa. Luego del proceso de inserción, este campo debería actualizarse con la letra P (procesado) para evitar leer el registro otra vez. 


En el campo OrderReferenceERP debería actualizarse el # de referencia dada por el ERP de la empresa luego de grabar el pedido. Si se produjera algún error al grabar, se lo puede colocar en el campo OrderLogProcessERP


El campo OrderNumber es la referencia interna que usamos para identificar un pedido en la plataforma.


OrderDetail

Contiene el detalle del pedido tal y como lo registró el vendedor. A continuación se detallan sus campos:


column_namedata_typemax_lengthprecision
OrderSalesPersonCodechar200
OrderDatedatetime823
OrderDetailLinesmallint25
ProductCodechar600
PresentationTypeCodechar300
OrderDetailQuantitydecimal917
OrderDetailListPricedecimal917
OrderDetailPricedecimal917
OrderDetailSubtotaldecimal917
OrderDetailTotaldecimal917
OrderDetailTaxdecimal917
OrderDetailCreatedOndatetime823
OrderDetailModifiedOndatetime823
OrderDetailGUIDchar360
OrderDetailCommentarychar10000
OrderDetailDiscountCodechar300
OrderDetailDiscountItemCodechar300
OrderDetailDiscountAmountdecimal917
OrderDetailBonusQuantitydecimal917
OrderDetailBackOrderQuantitydecimal917
OrderDetailPresentationTypeQtydecimal917
OrderDetailProductRawCodechar600
OrderReferencechar200
OrderDetailAppliedPriceListCodechar300
OrderDetailOriginalDemandQuantitydecimal917


OrderFinalDetail

Es similar a la tabla OrderDetail, pero aquí se encuentran los precios finales obtenidos luego de aplicar la política comercial. Si existiesen bonificaciones automáticas, aquí también se incluyen. A continuación se detallan sus campos:


column_namedata_typemax_lengthprecision
OrderSalesPersonCodechar200
OrderDatedatetime823
OrderFinalDetailLinesmallint25
OrderFinalDetailProductCodechar600
OrderFinalDetailPresTypeCodechar300
OrderFinalDetailQuantitydecimal917
OrderFinalDetailListPricedecimal917
OrderFinalDetailPricedecimal917
OrderFinalDetailSubtotaldecimal917
OrderFinalDetailTotaldecimal917
OrderFinalDetailGUIDchar360
OrderFinalDetailCreatedOndatetime823
OrderFinalDetailModifiedOndatetime823
OrderFinalDetailTaxdecimal917
OrderFinalDetailStatuschar10
OrderFinalDetailBackOrderQuantitydecimal917
OrderFinalDetailPresTypeQtydecimal917
OrderFinalDetailProductRawCodechar600
OrderFinalDetailAppliedPriceListCodechar300
OrderSalesPersonCodechar200
OrderDatedatetime823
OrderFinalDetailLinesmallint25
OrderFinalDetailAdjLinesmallint25
OrderFinalDetailAdjReferencechar300
OrderFinalDetailAdjTypechar300
OrderFinalDetailAdjAmountdecimal917
OrderFinalDetailAdjBaseAmountdecimal917
OrderFinalDetailAdjFinalAmountdecimal917
OrderFinalDetailAdjGUIDchar360
OrderFinalDetailAdjCreatedOndatetime823
OrderFinalDetailAdjModifiedOndatetime823
OrderFinalDetailAdjCodechar600