Skip to main content
Uma fatura representa uma cobrança emitida para um cliente. Faturas podem ser criadas manualmente ou geradas automaticamente por assinaturas.

Estrutura

Uma fatura é representada em nossa API pela seguinte estrutura:

Atributos:

id : string.
Identificador único da fatura, começando com inv_
livemode : boolean.
Indica se a fatura está em modo de produção (true) ou teste (false)
customerId : string.
ID do cliente associado à fatura. Veja a referência completa aqui
paymentMethodId : string | null.
ID do método de pagamento utilizado. Veja a referência completa aqui
status : string.
Status atual da fatura
currency : string.
Código da moeda (ex.: BRL)
number : string | null.
Número sequencial da fatura gerado automaticamente ao ser emitida
description : string | null.
Descrição interna da fatura
dueDate : string | null.
Data de vencimento da fatura em formato ISO 8601
paidAt : string | null.
Data em que a fatura foi paga. null se ainda não paga
amountDue : number.
Valor total a ser cobrado em centavos
amountPaid : number.
Valor já pago em centavos
attemptCount : number.
Número de tentativas de cobrança realizadas
subscriptionId : string | null.
ID da assinatura que gerou esta fatura. null para faturas criadas manualmente
items : array.
Lista de itens da fatura. Cada item contém id, priceId, quantity e amount (em centavos)
payments : array.
Lista de pagamentos associados a esta fatura
createdAt : string.
Data de criação da fatura em formato ISO 8601
updatedAt : string.
Data da última atualização da fatura em formato ISO 8601