Utilisez ce type pour intégrer des informations sur une facture à payer.
Cas d'utilisation
Suivez cet exemple pour vous assurer que votre balisage Invoice est correctement structuré.
Facture pour paiement automatique
Cet exemple montre un balisage Invoice 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 et 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
Extends 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 | Organization ou Person | Entité qui organise un échange entre un acheteur et un vendeur. Dans la plupart des cas, un courtier n'acquiert ni ne cède 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 | Organization ou Person | 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 : la facture a-t-elle été payée ou non ? |
| provider | Organization ou Person | 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û. |