HelperStable

Create invoice draft

Crée une facture Ormuz persistée au statut draft à partir d’un acheteur, de montants ou de lignes métier.

Contexte financier
Create invoice draft
Finance
Résultat typé

Vue d’ensemble

Crée une facture Ormuz persistée au statut draft à partir d’un acheteur, de montants ou de lignes métier.

Exemple

Préparer une facture client depuis une commande avant son émission officielle.

Paramètres 10

buyerRequisCompany
Entreprise acheteuse auquel le document de facturation est adressé.
amount_excluding_taxOptionnelamount
Montant hors taxe en unités monétaires mineures. Lorsque des lignes sont fournies, les totaux cohérents peuvent être dérivés depuis ces lignes.
amount_taxOptionnelamount
Montant de taxe en unités monétaires mineures.
amount_including_taxOptionnelamount
Montant total TTC en unités monétaires mineures.
currencyRequiscurrency code
Devise ISO 4217 utilisée pour interpréter tous les montants de l’opération.
line_itemsOptionnelLine item[]
Lignes détaillées du document. Elles permettent de porter le détail produit/service et de dériver des totaux lorsque le contrat le prévoit.
metadataOptionnelmetadata
Metadata d’intégration libre associée à la ressource selon le contrat plat common.metadata.
billing_detailsOptionneltransaction details
Informations de facturation utilisées pour le document lorsque le processus doit les figer explicitement.
shipping_detailsOptionneltransaction details
Informations de livraison associées au document lorsqu’elles sont pertinentes pour le contexte commercial.
due_dateOptionneldate
Date d’échéance métier prévue pour la facture.

Sorties 1

invoiceInvoice
Facture canonique créée au statut draft, prête à poursuivre son lifecycle documentaire.

Comportement

Le node crée une vraie ressource invoice au statut draft. Lorsque des lignes sont fournies, elles constituent la base documentaire et les totaux doivent rester cohérents avec elles.

À retenir Distinguez toujours l’objet canonique créé par Ormuz de l’effet externe éventuel. Une intention de paiement ou de remboursement au statut draft ne prouve pas qu’un provider a exécuté le mouvement de fonds.

Limites et responsabilités

  • Une facture au statut draft est déjà une ressource persistée avec ID ; ce n’est pas un process draft non persisté.
  • Créer la facture ne l’émet pas, ne l’envoie pas et ne crée aucun paiement.