Bons de commande

Les bons de commandes peuvent être manipulés à travers l'objet ncOrder dans l'API.

L'objet ncOrder

Le bon de commande récupéré via l'API est un objet comprenant les méthodes suivantes :
Guid : L'identifiant du bon de commande
Number : Le numéro du bon de commande. Obligatoire
Extcode : Le code externe du bon de commande
Status : Statut du bon de commande. Peut prendre les valeurs PENDING, CLOSED, DRAFT
Dateorder : Date du bon de commande. Obligatoire
Third : Objet ncThird permettant de récupérer le compte associé en mode insertion/modification. Seule la propriété de clé est obligatoire. Obligatoire
ShippingAddress : Adresse de livraison (de la forme { Compl:'Adresse complementaire', Street:'Rue', ZipCode:'Code postal', City:'Ville', Coutry:'Code pays'})
CurrencyCode : Code devise
Deposit : Object ncDeposit permettant d'associer le dépot. Seule la propriété de clé est obligatoire (de la forme { Guid: 'XXXXX' })
Deal : Object ncDeal permettant d'associer l'opportunité associée en mode insertion/modification. Seule la propriété de clé est obligatoire
Quote : Object ncQuote (de la forme { Guid: 'XXXXXX'}) permettant de récupérer le devis associé à la commande (uniquement en consultation)
Comments : Commentaires
PaymentMode : Code Mode de règlement. Le code doit être défini dans la liste Mode de règlement au niveau de l'application Koban
DeliveryMode : Mode de livraison
UtmCampaign : UTM Campagne associée
eShop : Code de la boutique en ligne de provenance
eShopStatus : Statut de la commande sur la boutique en ligne. Si la valeur est paid, alors la commande est soldée, la facture correspondante créée dans Koban et le paiement sur cette facture enregistré. Si la valeur est invoiced, alors la commande est soldée, la facture correspondante est créée et validée dans Koban
eShopInvoiceNumber : Dans le cas ou eShopStatus est à paid ou invoiced, permet de spécifier le numéro de facture de la boutique en ligne. Si cette valeur est renseignée, alors le compteur de facture de Koban ne sera pas appliqué sur la facture créée.
Structure : Structure de rattachement
Lines : Les lignes composant le bon de commande. Obligatoire. Chaque ligne est décomposée de la façon suivante :


Chaque objet dispose également d'une propriété Updated spécifiant la dernière date de modification. Enfin les informations de montant sont également présentes.

Méthodes disponibles

Revenir à la liste des méthodes