Facture

Les factures peuvent être manipulées à travers l'objet ncInvoice dans l'API.

L'objet ncInvoice

La facture récupérée via l'API est un objet comprenant les méthodes suivantes :
Guid : L'identifiant de la facture
Number : Le numéro de la facture. Obligatoire
Status : Statut de la facture. Peut prendre les valeurs PENDING, CLOSED, DRAFT
InvoiceDate : Date de la facture. Obligatoire
DueDate : Date d'échéance de la facture. 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
Contact : Objet ncContact permettant de récupérer le contact associé en mode insertion/modification. Seule la propriété de clé est obligatoire. Obligatoire
Order : Object ncOrder permettant d'associer le bon de commande associé en mode insertion/modification. Seule la propriété de clé est obligatoire
Header : En tête de document
PaymentMode : Le mode de paiement. A renseigner comme suit : { Code : 'XXXX' }. Le code doit être défini dans la liste Origine au niveau de l'application Koban
Origin : L'origine de la facture. A renseigner comme suit : { Code : 'XXXX' }. Le code doit être défini dans la liste Origine au niveau de l'application Koban
Asset : Définit si la facture est un avoir ou non (booléen) MarketingCampaign : UTM Campagne associée
Source : UTM Source associée
Canal : UTM Medium associé
Lines : Les lignes composant la facture. 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