PENDINGPRODUCTS - ReadCustomerPendingProducts
Cette requête envoie pour un client les articles en attente de livraison dans la boutique.
Champs obligatoires
La requête doit retourner obligatoirement les champs suivants :
- OrderKey String, le numéro unique de la commande dans la boutique (exemple: 1245)
- DocumentNumber String, le numéro du document dans l'ERP (exemple: BC1547)
- DocumentDate Date, la date du document dans l'ERP (exemple: 2020-09-28)
- DocumentDeliveryDate Date, la date de livraison du document dans l'ERP (exemple: 2020-10-06)
- ProductKey String le code unique de l'article dans l'ERP (exemple: ART0001)
- ProductName String le nom de l'article dans l'ERP (exemple: Sac besace cuir femme)
- ProductQuantity Numeric la quantité commandée de l'article dans le document (exemple: 12)
- ProductUnitPriceTaxExclude Numeric le prix unitaire HT de la ligne d'article (exemple: 186.66)
- ProductUnitPriceTaxInclude Numeric le prix unitaire TTC de la ligne d'article (exemple: 223.99)
- ProductTotalPriceTaxExclude Numeric le prix total HT de la ligne d'article (exemple: 2 239.90)
- ProductTotalPriceTaxInclude Numeric le prix total TTC de la ligne d'article (exemple: 2 687.88)
- ProductTotalTax Numeric le montant total des taxes de la ligne d'article (exemple: 447.98)
- ProductDiscount String la remise de la ligne d'article (exemple: 10 %)
- ProductPackaging Numeric le conditionnement de l'article (exemple: 6)
- ProductUnity String l'unité de vente de l'article (exemple: La caisse)
- DocumentDeliveryDate Date, la date de livraison de la ligne d'article (exemple: 2020-10-06)
Argument obligatoire
- {0} spécifie le code unique du client (exemple: C0001)
Exemple de requête
SELECT
OrderKey as 'OrderKey' /* Type: String */,
DocumentNumber as 'DocumentNumber' /* Type: String */,
DocumentDate as 'DocumentDate' /* Type: Date */,
DocumentDeliveryDate as 'DocumentDeliveryDate ' /* Type: Date */,
ProductKey as 'ProductKey' /* Type: String */,
ProductName as 'ProductName' /* Type: String */,
ProductQuantity as 'ProductQuantity' /* Type: Numeric */,
ProductUnitPriceTaxExclude as 'ProductUnitPriceTaxExclude' /* Type: Numeric */,
ProductUnitPriceTaxInclude as 'ProductUnitPriceTaxInclude' /* Type: Numeric */,
ProductTotalPriceTaxExclude as 'ProductTotalPriceTaxExclude' /* Type: Numeric */,
ProductTotalPriceTaxInclude as 'ProductTotalPriceTaxInclude' /* Type: Numeric */,
ProductTotalTax as 'ProductTotalTax' /* Type: Numeric */,
ProductDiscount as 'ProductDiscount' /* Type: String */,
ProductPackaging as 'ProductPackaging' /* Type: Numeric */,
ProductUnity as 'ProductUnity' /* Type: String */,
ProductDeliveryDate as 'ProductDeliveryDate' /* Type: Date */
FROM TABLE
WHERE
CustomerKey = '{0}' /* Type: String, Format: */
OrderKey as 'OrderKey' /* Type: String */,
DocumentNumber as 'DocumentNumber' /* Type: String */,
DocumentDate as 'DocumentDate' /* Type: Date */,
DocumentDeliveryDate as 'DocumentDeliveryDate ' /* Type: Date */,
ProductKey as 'ProductKey' /* Type: String */,
ProductName as 'ProductName' /* Type: String */,
ProductQuantity as 'ProductQuantity' /* Type: Numeric */,
ProductUnitPriceTaxExclude as 'ProductUnitPriceTaxExclude' /* Type: Numeric */,
ProductUnitPriceTaxInclude as 'ProductUnitPriceTaxInclude' /* Type: Numeric */,
ProductTotalPriceTaxExclude as 'ProductTotalPriceTaxExclude' /* Type: Numeric */,
ProductTotalPriceTaxInclude as 'ProductTotalPriceTaxInclude' /* Type: Numeric */,
ProductTotalTax as 'ProductTotalTax' /* Type: Numeric */,
ProductDiscount as 'ProductDiscount' /* Type: String */,
ProductPackaging as 'ProductPackaging' /* Type: Numeric */,
ProductUnity as 'ProductUnity' /* Type: String */,
ProductDeliveryDate as 'ProductDeliveryDate' /* Type: Date */
FROM TABLE
WHERE
CustomerKey = '{0}' /* Type: String, Format: */