Utilisez ce type pour intégrer des informations sur une facture à payer.
Cas d'utilisation
Les cas d'utilisation suivants présentent des exemples courants d'utilisation du schéma Invoice. Utilisez-les pour vous assurer que votre balisage est correctement structuré.
Facture pour paiement automatique
Voici un exemple de balisage utilisant le type Invoice, dans ce cas avec un paiement automatique spécifié.
JSON-LD
<script type='application/ld+json'>
{
"@context": "http://schema.org",
"@type": "Invoice",
"accountId": "123-456-789",
"minimumPaymentDue": {
"@type": "PriceSpecification",
"price": "$70.00"
},
"paymentDue": "2015-11-22T08:00:00+00:00",
"paymentStatus": "PaymentAutomaticallyApplied",
"provider": {
"@type": "Organization",
"name": "Mountain View Utilities"
},
"totalPaymentDue": {
"@type": "PriceSpecification",
"price": "$70.00"
}
}
</script>
Microdonnées
<div itemscope itemtype="http://schema.org/Invoice">
<span itemprop="accountId">123-456-789</span>
<div itemprop="minimumPaymentDue" itemscope itemtype="http://schema.org/PriceSpecification">
<span itemprop="price">$70.00</span>
</div>
<span itemprop="paymentDue">2015-11-22T08:00:00+00:00</span>
<span itemprop="paymentStatus">PaymentAutomaticallyApplied</span>
<div itemprop="provider" itemscope itemtype="http://schema.org/Organization">
<span itemprop="name">Mountain View Utilities</span>
</div>
<div itemprop="totalPaymentDue" itemscope itemtype="http://schema.org/PriceSpecification">
<span itemprop="price">$70.00</span>
</div>
</div>
Tester le balisage
Vous pouvez valider votre balisage à l'aide de l'Outil de test de balisage des e-mails. Collez votre code de balisage, puis cliquez sur le bouton Valider pour analyser le contenu et recevoir un rapport sur les erreurs éventuelles.
Spécification
Consultez les détails de votre e-mail pour voir si l'une de ces propriétés supplémentaires s'applique à votre facture. En balisant ces propriétés supplémentaires, vous permettez à Google d'afficher une description plus riche de la facture.
Facture
Nom du type : Invoice
Étend Intangible
| Nom | Type | Description |
|---|---|---|
| accountId | Texte | Identifiant du compte auquel le paiement sera appliqué. |
| billingPeriod | Durée | Intervalle de temps utilisé pour calculer la facture. |
| broker | Organisation ou personne | Entité qui organise un échange entre un acheteur et un vendeur. Dans la plupart des cas, un courtier n'acquiert ni ne cède jamais la propriété d'un produit ou d'un service impliqué dans un échange. S'il n'est pas clair si une entité est un courtier, un vendeur ou un acheteur, les deux derniers termes sont préférés. |
| category | PhysicalActivityCategory, Text ou Thing | Catégorie de l'article. Les signes supérieur à ou les barres obliques peuvent être utilisés pour indiquer de manière informelle une hiérarchie de catégories. |
| confirmationNumber | Texte | Numéro qui confirme que la commande ou le paiement donné a été reçu. |
| customer | Organisation ou personne | Partie qui passe la commande ou paie la facture. |
| minimumPaymentDue | PriceSpecification | Paiement minimal requis pour le moment. |
| paymentDue | DateTime | Date d'échéance du paiement. |
| paymentMethod | PaymentMethod | Nom de la carte de crédit ou autre mode de paiement de la commande. |
| paymentMethodId | Texte | Identifiant du mode de paiement utilisé (par exemple, les quatre derniers chiffres de la carte de crédit). |
| paymentStatus | Texte | État du paiement : indique si la facture a été payée ou non. |
| provider | Organisation ou personne | Organisation qui fournit la réservation. |
| referencesOrder | Commander | Commande(s) associée(s) à cette facture. Une ou plusieurs commandes peuvent être combinées en une seule facture. |
| scheduledPaymentDate | Date | Date à laquelle le paiement de la facture est prévu. |
| totalPaymentDue | PriceSpecification | Montant total dû. |