Mit diesem Typ können Sie Informationen zu einer Zahlungsrechnung einbetten.
Anwendungsfälle
Die folgenden Anwendungsfälle zeigen gängige Beispiele für die Verwendung des Schemas Invoice. Anhand dieser Beispiele können Sie prüfen, ob Ihr Markup richtig strukturiert ist.
Rechnung für automatische Zahlung
Dies ist ein Beispiel für Markup mit dem Typ „Invoice“, in diesem Fall mit Angabe der automatischen Zahlung.
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>
Mikrodaten
<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>
Markup testen
Sie können Ihr Markup mit dem E‑Mail-Markup-Tester validieren. Fügen Sie Ihren Markup-Code ein und klicken Sie auf die Schaltfläche Validate (Validieren), um den Inhalt zu scannen und einen Bericht zu allen Fehlern zu erhalten.
Spezifikation
Prüfen Sie die Details Ihrer E‑Mail, um festzustellen, ob eine dieser zusätzlichen Eigenschaften auf Ihre Rechnung zutrifft. Wenn Sie diese zusätzlichen Eigenschaften kennzeichnen, kann Google eine ausführlichere Beschreibung der Rechnung anzeigen.
Rechnung
Typname: Invoice
Erweitert Intangible
| Name | Typ | Beschreibung |
|---|---|---|
| accountId | Text | Die Kennung für das Konto, auf das die Zahlung angewendet wird. |
| billingPeriod | Dauer | Das Zeitintervall, das zur Berechnung der Rechnung verwendet wird. |
| broker | Organisation oder Person | Eine Einheit, die einen Austausch zwischen einem Käufer und einem Verkäufer arrangiert. In den meisten Fällen erwirbt oder überträgt ein Broker niemals das Eigentum an einem Produkt oder einer Dienstleistung, die an einem Austausch beteiligt sind. Wenn nicht klar ist, ob eine Einheit ein Broker, Verkäufer oder Käufer ist, werden die letzten beiden Begriffe bevorzugt. |
| category | PhysicalActivityCategory, Text oder Thing | Eine Kategorie für den Artikel. Größer-als-Zeichen oder Schrägstriche können verwendet werden, um informell eine Kategoriehierarchie anzugeben. |
| confirmationNumber | Text | Eine Nummer, die bestätigt, dass die angegebene Bestellung oder Zahlung eingegangen ist. |
| customer | Organisation oder Person | Partei, die die Bestellung aufgibt oder die Rechnung bezahlt. |
| minimumPaymentDue | PriceSpecification | Die zu diesem Zeitpunkt erforderliche Mindestzahlung. |
| paymentDue | DateTime | Das Datum, an dem die Zahlung fällig ist. |
| paymentMethod | PaymentMethod | Der Name der Kreditkarte oder einer anderen Zahlungsmethode für die Bestellung. |
| paymentMethodId | Text | Eine Kennung für die verwendete Zahlungsmethode (z.B. die letzten vier Ziffern der Kreditkarte). |
| paymentStatus | Text | Der Status der Zahlung, d. h. ob die Rechnung bezahlt wurde oder nicht. |
| provider | Organisation oder Person | Die Organisation, die die Reservierung anbietet. |
| referencesOrder | Bestellen | Die Bestellungen, die sich auf diese Rechnung beziehen. Mehrere Bestellungen können zu einer einzigen Rechnung zusammengefasst werden. |
| scheduledPaymentDate | Datum | Das Datum, an dem die Rechnung bezahlt werden soll. |
| totalPaymentDue | PriceSpecification | Der fällige Gesamtbetrag. |