Use esse tipo para incorporar informações sobre uma fatura de pagamento.
Casos de uso
Os casos de uso a seguir mostram exemplos comuns de como o esquema Invoice é usado. Use esses exemplos para garantir que sua marcação esteja estruturada corretamente.
Fatura para pagamento automático
Este é um exemplo de marcação usando o tipo Invoice, neste caso com pagamento automático especificado.
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>
Microdados
<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>
Testar sua marcação
Você pode validar sua marcação usando a ferramenta de teste de marcação de e-mail. Cole o código de marcação e clique no botão Validar para analisar o conteúdo e receber um relatório sobre os erros presentes.
Especificação
Analise os detalhes do seu e-mail para saber se alguma dessas propriedades adicionais se aplica à sua fatura. Ao marcar essas propriedades adicionais, você permite que o Google mostre uma descrição mais detalhada da fatura.
Fatura
Nome do tipo: Invoice
Estende Intangible
| Nome | Tipo | Descrição |
|---|---|---|
| accountId | Texto | O identificador da conta em que o pagamento será aplicado. |
| billingPeriod | Duração | O intervalo de tempo usado para calcular a fatura. |
| broker | Organização ou pessoa | Uma entidade que organiza uma troca entre um comprador e um vendedor. Na maioria dos casos, um corretor nunca adquire ou libera a propriedade de um produto ou serviço envolvido em uma troca. Se não estiver claro se uma entidade é um corretor, vendedor ou comprador, os dois últimos termos serão preferidos. |
| category | PhysicalActivityCategory, Texto ou Coisa | Uma categoria para o item. Sinais de maior ou barras podem ser usados para indicar informalmente uma hierarquia de categorias. |
| confirmationNumber | Texto | Um número que confirma que o pedido ou pagamento foi recebido. |
| customer | Organização ou pessoa | Parte que faz o pedido ou paga a fatura. |
| minimumPaymentDue | PriceSpecification | O pagamento mínimo exigido no momento. |
| paymentDue | DateTime | A data de vencimento do pagamento. |
| paymentMethod | PaymentMethod | O nome do cartão de crédito ou outro método de pagamento do pedido. |
| paymentMethodId | Texto | Um identificador do método de pagamento usado (por exemplo, os quatro últimos dígitos do cartão de crédito). |
| paymentStatus | Texto | O status do pagamento: se a fatura foi paga ou não. |
| provider | Organização ou pessoa | A organização que fornece a reserva. |
| referencesOrder | Ordem | Os pedidos relacionados a essa fatura. Um ou mais pedidos podem ser combinados em uma única fatura. |
| scheduledPaymentDate | Data | A data em que a fatura será paga. |
| totalPaymentDue | PriceSpecification | O valor total devido. |