Create invoice
Create a new invoice.
Authorizations
Body
Create invoice payload
Currency code of the invoice. See ISO 4217.
EUR, AED, AFN, XCD, ALL, AMD, AOA, ARS, USD, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, XOF, BMD, BND, BOB, BRL, BSD, BTN, NOK, BWP, BYR, BZD, CAD, CDF, XAF, CHF, NZD, CLP, CNY, COP, CRC, CUP, CVE, ANG, CZK, DJF, DKK, DOP, DZD, EGP, MAD, ERN, ETB, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MDL, MGA, MKD, MMK, MNT, MOP, MRO, MUR, MVR, MWK, MXN, MYR, MZN, NAD, XPF, NGN, NIO, NPR, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STD, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, UYU, UZS, VEF, VND, VUV, WST, YER, ZAR, ZMW, ZWL "EUR"
Current invoice status.
draft: Invoice is in draft mode (not finalized yet).open: Invoice for the current billing period, which will be issued at the end of the period (used for invoices with usage-based data).grace_period: Invoice is in a review period after being issued for the billing period and before becoming due for payment.to_pay: Invoice is awaiting payment.partially_paid: Invoice is partially paid.paid: Invoice is fully paid.voided: Invoice has been voided and is no longer valid.closed: Invoice was not issued and has been discarded.error: Invoice failed to be paid.archived: A previous version of an invoice.charged_on_parent: Invoice is charged on the parent customer.pending_parent_concat: Invoice is pending invoices concatenation on the parent customer to be grouped.uncollectible: Invoice is uncollectible (bad debt). Only metadata (properties, custom_note, custom_properties) can be updated in this status.
to_pay, paid, draft "paid"
Type of the invoice.
invoice: Legal invoice to be paid by your customer.credit_note: Legal credit note cancelling an invoice and refunding your customer.document: Custom document with no legal value. Can be generated from a subscription to meet specific needs.
invoice, credit_note, document "invoice"
Additional information added to the invoice. If not defined, it will be inherited from the invoicing entity's settings.
20000"This invoice must be paid within the payment delay indicated. After this period a late payment penalty of 10% will be applied."
Footer added to the invoice. If not defined, it will be inherited from the invoicing entity's settings.
20000"ACME (Acme SAS) is a company registered in France | SIREN N°123456"
Payment method strategy used to charge the invoice. Only applies to to_pay status.
current: Use the current default payment method of the customer.external: Manage the payment of the invoice outside of Hyperline.
current, external "external"
Set to scheduled to finalize the draft invoice automatically on its issue date (emitted_at), resolved to the start of that day in the customer timezone. Requires status to be draft and an issue date after today. Default to manual.
manual, scheduled "manual"
Whether to send the paid invoice or credit note email when creating with status: paid (the default status). Defaults to true and respects existing email settings. Set to false to suppress this email without suppressing lifecycle events or webhooks. Does not affect invoices created as draft or to_pay, or later email requests.
false
Invoice applications for a credit note, independent of original_invoice_id. Omit or send an empty array to apply no credit. Created atomically with the credit note. Amounts must fit the available credit and target balances. For paid credit notes, non-empty allocations and explicit transactions must settle the full amount; no refund transaction is inferred.
100Response
Type of the invoice.
invoice: Legal invoice to be paid by your customer.credit_note: Legal credit note cancelling an invoice and refunding your customer.document: Custom document with no legal value. Can be generated from a subscription to meet specific needs.
invoice, credit_note, document, child_invoice_ref, child_creditnote_ref "invoice"
Current invoice status.
draft: Invoice is in draft mode (not finalized yet).open: Invoice for the current billing period, which will be issued at the end of the period (used for invoices with usage-based data).grace_period: Invoice is in a review period after being issued for the billing period and before becoming due for payment.to_pay: Invoice is awaiting payment.partially_paid: Invoice is partially paid.paid: Invoice is fully paid.voided: Invoice has been voided and is no longer valid.closed: Invoice was not issued and has been discarded.error: Invoice failed to be paid.archived: A previous version of an invoice.charged_on_parent: Invoice is charged on the parent customer.pending_parent_concat: Invoice is pending invoices concatenation on the parent customer to be grouped.uncollectible: Invoice is uncollectible (bad debt). Only metadata (properties, custom_note, custom_properties) can be updated in this status.
draft, pending_approval, changes_requested, open, to_pay, grace_period, partially_paid, paid, voided, closed, error, missing_info, archived, charged_on_parent, pending_parent_concat, pending_consolidation, consolidated, uncollectible "paid"
Currency code. See ISO 4217.
EUR, AED, AFN, XCD, ALL, AMD, AOA, ARS, USD, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, XOF, BMD, BND, BOB, BRL, BSD, BTN, NOK, BWP, BYR, BZD, CAD, CDF, XAF, CHF, NZD, CLP, CNY, COP, CRC, CUP, CVE, ANG, CZK, DJF, DKK, DOP, DZD, EGP, MAD, ERN, ETB, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HRK, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MDL, MGA, MKD, MMK, MNT, MOP, MRO, MUR, MVR, MWK, MXN, MYR, MZN, NAD, XPF, NGN, NIO, NPR, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLL, SOS, SRD, SSP, STD, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, UYU, UZS, VEF, VND, VUV, WST, YER, ZAR, ZMW, ZWL "EUR"
What generated the invoice, whatever the channel used to create it (see source). New values may be added.
- subscription: Generated by a subscription: renewal, update, transition, cancellation, reactivation or reinstatement.
- quote: Generated by a quote.
- wallet: Wallet top-up, free credits granted or expiration of the remaining balance.
- customer_credits: Purchase of customer credits.
- invoice: Built from other invoices: a credit note correcting an invoice, a consolidated invoice or an invoice re-billed to a parent organisation.
- manual: Standalone invoice or credit note created by a user, in the app or through the API.
- import: Imported from an external billing provider.
Null for some invoices created before October 12, 2026.
subscription, quote, wallet, customer_credits, invoice, manual, import "subscription"
Tax scheme of the invoice.
standard: Tax rate is resolved depending on local tax regulations.exempt: No tax rate applied because the customer country doesn't require it.reverse_charge: No tax rate applied because the customer is eligible to EU reverse charge.manual: Tax rate has been manually specified when creating the invoice.not_eligible: Tax collection is disabled for the invoice.
exempt, standard, reverse_charge, manual, not_eligible "standard"
Footer added to the invoice. If not defined, it will be inherited from the invoicing entity's settings.
"ACME (Acme SAS) is a company registered in France | SIREN N°123456"
Ordered additional fields displayed on the invoice PDF. Invoice and customer custom properties are referenced by slug.
20- Standard field
- Custom property
- Custom text
null
List of transactions related to the invoice.
- Transaction Card/debit
- Transaction Card/debit failed
- Transaction Transfer
- Transaction Transfer failed
- Transaction Wallet
- Transaction Wallet failed
- Transaction External
- Transaction External failed

