Użyj tego typu, aby umieścić informacje o fakturze za płatność.
Przypadki użycia
Poniższe przypadki użycia pokazują typowe przykłady użycia schematu Invoice. Dzięki tym przykładom możesz się upewnić, że znaczniki są prawidłowo uporządkowane.
Faktura za płatność automatyczną
To jest przykład znaczników używających typu Invoice, w tym przypadku z określoną płatnością automatyczną.
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>
Mikrodane
<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>
Sprawdź znaczniki
Znaczniki możesz sprawdzać za pomocą narzędzia do testowania znaczników w e-mailach Email Markup Tester Tool. Wklej kod znaczników i kliknij przycisk Sprawdź , aby przeskanować treść i otrzymać raport o wszelkich błędach.
Specyfikacja
Sprawdź szczegóły e-maila, aby zobaczyć, czy któreś z tych dodatkowych właściwości dotyczą Twojej faktury. Oznaczając te dodatkowe właściwości, umożliwiasz Google wyświetlanie bogatszego opisu faktury.
Faktura
Nazwa typu: Invoice
Rozszerza Intangible
| Nazwa | Typ | Opis |
|---|---|---|
| accountId | Text | Identyfikator konta, na które zostanie zastosowana płatność. |
| billingPeriod | Czas trwania | Przedział czasu używany do obliczenia faktury. |
| broker | Organizacja lub Osoba | Podmiot, który organizuje wymianę między kupującym a sprzedającym. W większości przypadków broker nigdy nie nabywa ani nie zwalnia własności produktu lub usługi objętej wymianą. Jeśli nie jest jasne, czy dany podmiot jest brokerem, sprzedawcą czy kupującym, preferowane są 2 ostatnie terminy. |
| category | PhysicalActivityCategory, Text lub Thing | Kategoria produktu. Znaki większości lub ukośniki mogą być używane do nieformalnego wskazywania hierarchii kategorii. |
| confirmationNumber | Text | Numer potwierdzający otrzymanie danego zamówienia lub płatności. |
| customer | Organizacja lub Osoba | Strona składająca zamówienie lub opłacająca fakturę. |
| minimumPaymentDue | PriceSpecification | Minimalna płatność wymagana w tym momencie. |
| paymentDue | DateTime | Data płatności. |
| paymentMethod | PaymentMethod | Nazwa karty kredytowej lub innej metody płatności za zamówienie. |
| paymentMethodId | Text | Identyfikator użytej metody płatności (np. 4 ostatnie cyfry karty kredytowej). |
| paymentStatus | Text | Stan płatności – czy faktura została opłacona. |
| provider | Organizacja lub Osoba | Organizacja, która udostępnia rezerwację. |
| referencesOrder | Zamów | Zamówienia powiązane z tą fakturą. W jedną fakturę można połączyć co najmniej 1 zamówienie. |
| scheduledPaymentDate | Data | Data, w której ma zostać opłacona faktura. |
| totalPaymentDue | PriceSpecification | Łączna kwota do zapłaty. |