Invoices

Creates a credit note for an invoice

Changed on

Creates a draft credit note for whatever is still uncredited on a finalized invoice. The first credit note reverses every line item of the invoice. Later ones carry one correction line per tax rate for the amount the finalized credit notes have not covered yet. Contact data, bank account, invoiced budgets and invoice attributions are carried over from the invoice in the same request.

post/api/v2/invoices/credit_note

Request

  • Base URL
    https://developer.productive.io (the document declares no server; this is the origin it was published from)
  • URL
    https://developer.productive.io/api/v2/invoices/credit_note
  • Auth
    none declared

Request body

Response

Single invoice

Example response

{
  "data": {
    "id": "234",
    "type": "invoices",
    "attributes": {
      "number": "INV-2026-001",
      "status": "draft",
      "due_date": "2026-04-15",
      "date": "2026-03-15",
      "created_at": "2026-03-15T09:00:00.000+00:00",
      "updated_at": "2026-03-15T09:00:00.000+00:00",
      "total": "12500.00",
      "subtotal": "11363.64",
      "tax": "1136.36",
      "currency": "USD",
      "notes": "Payment due within 30 days",
      "last_activity_at": "2026-03-15T09:00:00.000+00:00"
    },
    "relationships": {
      "company": {
        "data": {
          "type": "companies",
          "id": "65111"
        }
      },
      "deal": {
        "data": {
          "type": "deals",
          "id": "89"
        }
      },
      "subsidiary": {
        "data": null
      }
    }
  },
  "included": []
}

Changes

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      added the non-success response with the status

    • info

      endpoint added

    This list may be incomplete.