Skip to content

Invoice already issued

HTTP 409invoice_issued

When the API answers 409 invoice_issued, and how to fix it.

Version v1.1, updated

The type field of every invoice_issued response links to this page.

On this page

The invoice is issued, so it can no longer change or be issued again. current_status gives its status.

At a glance

  • Status: 409 Conflict

  • Code: invoice_issued

  • Retry: No. Fix the cause first: the same request gets the same answer.

Causes and fixes

Likely cause

How to fix it

You update an invoice after its issue.

Correct an issued invoice with a credit note, made in BIRP.

You issue the invoice a second time, for example after a timeout.

Retry the issue with the first idempotency key to get its answer back, or read the invoice to see its number.

Example

409 invoice_issuedJSON
{
  "code": "invoice_issued",
  "current_status": "issued",
  "detail": "An issued invoice cannot be changed or issued again. Corrections are made with a credit note.",
  "instance": "/v1/invoices/00000000-0000-4000-8000-000000000061",
  "request_id": "a1b2c3d4-0000-4000-8000-0000000000ee",
  "status": 409,
  "title": "Invoice already issued",
  "type": "https://birp.io/developers/errors/invoice_issued"
}
  • invoices
  • invoices-resource
  • idempotency