Pular para o conteúdo principal

Atualizar fatura

PATCH 

/v1/invoices/:id

Atualização parcial: campos ausentes mantêm o valor atual. Uma fatura paid, void ou uncollectible mantém as condições travadas e aceita só subscription_id, description, line_items, metadata, custom_metadata e external_id — e, quando paid, também nfe_issuance_policy e nfe_description_line. Mudar o valor de qualquer outro campo nesses status (empresa, método de cobrança, política de juros e multa, vencimento, competência, rodapé) responde 422 com o código INVOICE_FIELD_LOCKED e, em details, status, locked_fields (os campos recusados) e editable_fields. Um campo travado enviado com o valor já gravado não é mudança: é ignorado, então reenviar o objeto inteiro lido da API funciona. line_items continua recusado (409) enquanto a fatura tiver NF-e emitida ou em processamento. A mesma regra vale para o PUT /invoices quando ele encontra uma fatura existente.

Request​

Responses​

Fatura atualizada.