Entité : Facture¶
Classe : Invoice¶
Définit une facture
Inspiré de : schema:Invoice
classDiagram
class Invoice
click Invoice href "../Invoice"
Invoice : identifier
Invoice : minimumPaymentDue
Invoice --> "1" PriceSpecification : minimumPaymentDue
click PriceSpecification href "../PriceSpecification"
Invoice : name
Invoice : paymentDueDate
Invoice : paymentStatus
Invoice --> "1" PaymentStatus : paymentStatus
click PaymentStatus href "../PaymentStatus"
Invoice : referencesOrder
Invoice --> "1" Order : referencesOrder
click Order href "../Order"
Invoice : scheduledPaymentDate
Invoice : subjectOf
Invoice --> "1" Festival : subjectOf
click Festival href "../Festival"
Invoice : totalPaymentDue
Invoice --> "1" PriceSpecification : totalPaymentDue
click PriceSpecification href "../PriceSpecification"
Attributs¶
| Nom | Cardinalité et type | Description | Héritage | Affichage API |
|---|---|---|---|---|
| identifier | 1 Texte |
Identifiant unique de la facture. | direct | Privé: Sortie:Obligatoire Format:Valeur |
| name | 1 Texte |
Le "Nom" (Numéro séquentiel) de la facture | direct | Privé: Sortie:Obligatoire Format:Valeur |
| minimumPaymentDue | 1 PriceSpecification |
Ce champ représente l'accompte à payer, s'il y en a un, à la date précisée dans paymentDueDate |
direct | Privé: Sortie:Obligatoire Format:Valeur |
| paymentDueDate | 1 DateISO |
Précise la date légale limite pour le paiement de l'accompte. | direct | Privé: Sortie:Obligatoire Format:Valeur |
| totalPaymentDue | 1 PriceSpecification |
Ce champ éfinit le montant total de la facture, incluant l'accompte s'il y en a un. | direct | Privé: Sortie:Obligatoire Format:Valeur |
| scheduledPaymentDate | 1 DateISO |
Précise la date légale limite pour le paiement total de la facture. | direct | Privé: Sortie:Obligatoire Format:Valeur |
| paymentStatus | 1 PaymentStatus |
Précise l'état courant de la facture. | direct | Privé: Sortie:Obligatoire Format:Valeur |
| referencesOrder | 1 Order |
Précise la commande lié à cette facture, contenant le détail sur les prix et les informations administratives (adresse de facturation, etc). | direct | Privé: Sortie:Obligatoire Format:Référence |
| subjectOf | 1 Festival |
L'événement littéraire auquel est reliée cette facture. | direct | Privé: Sortie:Obligatoire Format:Référence |
Utilisations¶
| Utilisée par | Utilisé dans | Type | Utilisation |
|---|---|---|---|
| Festival | invoices | range | Invoice |
| Order | partOfInvoice | range | Invoice |
Annotations¶
| Propriété | Valeur |
|---|---|
| class_type | main |
| entity_name | Facture |
| api_profiles | prive |
| api_profile_labels | prive=Privé |
| notion | /notions/orderinvoicelifecycle/ |
| notion_title | Cycle de vie commande / facture |
| doc_notion | Cette notion décrit le cycle de vie entre une commande et la facture associée (création, acceptation/refus, génération de facture, échéances et statuts), ainsi que les relations structurelles entre Order et Invoice dans le standard. |