Hyperline provides a simple and versatile invoicing solution to automate your invoicing, no matter the pricing model or the currency. Automate recurring billing or create one-off invoices on demand for your customers.Hyperline automatically computes line items for invoices corresponding to products in the assigned plan.You manage invoices in the Invoices section of Hyperline. You can configure your invoice in the Settings pages.
Invoice numbers always follow a sequential pattern (learn more in the
invoice configuration).
Invoices always feature:
A creation date
A due date
The invoice status
The invoice category
The payment method
The total amount for the transaction, including VAT if applicable
Hyperline invoices are currently available in English, French, German, Italian, Spanish, Polish, Portuguese and Dutch languages.Hyperline generates the invoice in the primary language of your country for legal and accounting purposes. However, depending on your customer’s language preference, you or they can download the invoice in their preferred language.
Invoices created before you change a customer’s address keep the previous address.Any change made to an invoice through the Edit action automatically updates the customer’s address.
Draft
Represents an editable invoice. Hyperline only uses this status before the invoice is finalized (ready to pay). A draft invoice is generated without a number.Open
Displays when your customer is assigned a metered subscription. Hyperline creates an open invoice (generated without a number) in the background and updates it regularly to represent the latest consumption.Grace period
Displays when a metered subscription has closed. During the grace period, the invoice isn’t charged, and you can make modifications manually until the end of the grace period. A grace period invoice is generated without a number.To pay
The invoice is finalized (a number is assigned) and is pending payment. Hyperline automatically charges invoices attached to an automated payment method. Invoices paid by bank transfer remain in this status until you mark them as paid.Late
The invoice has passed its due date and has not been fully paid yet. This status helps you identify overdue invoices that require follow-up.Partially paid
The invoice has been paid only partially (only for transfers). See the Reconciliation page for more details.Paid
The invoice is fully paid and now has a settled date. You can book-keep it.Pending consolidation
The invoice is held, waiting to be merged into a daily consolidated invoice for a customer that has consolidated invoicing enabled. It has no invoice number yet and hasn’t been charged.Consolidated
The invoice was merged into an aggregate consolidated invoice. It links to the aggregate via linkedInvoiceId. Hyperline keeps the source for record-keeping and charges the aggregate. Learn more in consolidated invoicing.Missing payment info
Hyperline hasn’t tried to process the invoice because the related customer doesn’t have a payment method.Error
Payment failed and no automatic retries or eligible fallback methods remain, or the failure requires manual action. Learn more about handling payment errors.Uncollectible
Represents an invoice that cannot be collected due to reasons like bankruptcy, disputes, or prolonged nonpayment. Marking an invoice uncollectible keeps it in this status for record-keeping, cancels future scheduled automated payments, and triggers the accounting write-off for its outstanding balance. It does not refund or reverse settled payments through the payment provider. You cannot mark an invoice uncollectible while a payment is processing, but you can still mark it as paid if you collect funds later.Voided
The invoice has been voided and is no longer valid. Hyperline keeps voided invoices for record-keeping purposes, but they have no financial impact.Closed
The invoice has been closed without payment, typically because there was nothing to bill after the grace period ended (for example, when all metered items resulted in zero usage).
Refund - The related payment has been refunded. A credit note has been issued.
One-off - Describes a one-off invoice.
Subscription - Describes an invoice that is part of a subscription.You can filter invoices by category in the Invoices page using the Category filter dropdown.
Outstanding - Invoices that have been only partially paid and are still awaiting payment.
Late - Invoices with past due date and not fully paid yet.
Paid - Fully paid invoices.
Refunded - Refunded invoices.
If the accounting module is enabled, the invoice detail page carries an Accounting section showing how that invoice was recorded in your books:
The journal entries posted for it: at issue, at settlement, and on any credit note
The recognition schedules created for its line items, when revenue is deferred. Lines recognized from the subscription’s contract show a callout instead of their own schedule. See contract-based revenue recognition
Where an invoice’s entity has more than one ledger, a selector lets you switch between them. The same invoice can post to a statutory and a management ledger with different accounts. View in ledger next to Journal entries opens the Journal tab filtered on this invoice.
Hyperline automatically generates recurring invoices from subscriptions. For this, you need to assign a subscription and start a subscription to a customer to trigger recurrent invoicing.Recurring invoices can have different amounts or the same amounts each time, depending on the pricing model (pay-per-use is more likely to vary over time than monthly fixed-price subscriptions).
Hyperline generates one-off invoices for one-time payments, such as onboarding fees, unique license fees or any other product you create from the Product catalog section. Whatever its usual pricing model, Hyperline charges the product as a fixed amount (quantity × unit price).To charge a one-time payment:
1
Go to the Customers page
Select the customer you want to charge.
2
Click Action and Charge one-time payment
3
Select the issue date for your invoice
Immediately: Hyperline sets the date to today and charges your customer’s payment method directly
Checkout completion: Hyperline creates a checkout link for your customer to pay with. The issue date will match the payment date
4
Select the product, the name and the price for the one-time payment you want to apply for this customer
If none are set by default, you can still visit the Product catalog page to create new products.
You can also add coupons to apply a specific discount to your invoice
If you select Immediately, Hyperline creates the invoice instantly with a Paid status.
If you enabled the checkout session, Hyperline creates an invoice with a Draft status until the customer pays through their checkout page.
You can generate one-time payment invoices for a customer who
already has an ongoing subscription with recurring invoices. Alternatively, you
can generate one-time payment invoices for a customer without an active
subscription.
Was this page helpful?
⌘I
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Hyperline","colors":{"primary":"#1A1A1A","light":"#999999","dark":"#1A1A1A"},"logo":{"light":"https://mintcdn.com/hyperline/G-7ZQgHUOVHWwtUN/layout/logo-dark.png?fit=max\u0026auto=format\u0026n=G-7ZQgHUOVHWwtUN\u0026q=85\u0026s=2521f5f5ce4977d387d12aa169a8ee55","dark":"https://mintcdn.com/hyperline/G-7ZQgHUOVHWwtUN/layout/logo-light.png?fit=max\u0026auto=format\u0026n=G-7ZQgHUOVHWwtUN\u0026q=85\u0026s=c81125a44e9fdf8006623ab1f597ce7f"},"favicon":"https://mintcdn.com/hyperline/xZrQhb6Rphak0y92/favicon.png?fit=max\u0026auto=format\u0026n=xZrQhb6Rphak0y92\u0026q=85\u0026s=c52ed2ba655f301d3a99a7987888c622","api":{"openapi":["https://api.hyperline.co/openapi","https://ingest.hyperline.co/openapi"],"playground":{"display":"interactive"},"mdx":{"auth":{"method":"bearer"},"server":["https://api.hyperline.co","https://ingest.hyperline.co"]}},"appearance":{"default":"light"},"background":{"color":{"light":"#fafafa","dark":"#1f1f1f"}},"navbar":{"links":[{"href":"https://www.hyperline.co/talk-to-sales","label":"Book a call"}],"primary":{"type":"button","label":"Get Started","href":"https://app.hyperline.co"}},"footer":{"links":[{"header":"Resources","items":[{"label":"Status","href":"https://status.hyperline.co"},{"label":"Changelog","href":"https://docs.hyperline.co/changelog"},{"label":"Glossary","href":"https://docs.hyperline.co/docs/introduction/glossary"},{"label":"Contact support","href":"mailto:support@hyperline.co"}]},{"header":"Company","items":[{"label":"Customers","href":"https://www.hyperline.co/resources/customers"},{"label":"Blog","href":"https://www.hyperline.co/resources/blog"},{"label":"Careers","href":"https://www.welcometothejungle.com/fr/companies/hyperline"},{"label":"Media Kit","href":"https://drive.google.com/drive/folders/1KIlufVDz6tgwohTFFv1jSyoqeHO0pKOm"}]},{"header":"Legal","items":[{"label":"Privacy Policy","href":"https://www.hyperline.co/privacy-policy"},{"label":"Terms of Service","href":"https://www.hyperline.co/terms-of-service"},{"label":"Security","href":"https://docs.hyperline.co/security"}]}]},"seo":{"metatags":{"og:image":"https://app.hyperline.co/auth/background.svg"},"indexing":"navigable"},"fonts":{"family":"Inter"},"integrations":{"posthog":{"apiKey":"phc_KmmpIQ7SFNwnur6ZqVC118l5EkS1pqo313t4qxwL32n","apiHost":"https://eu.posthog.com"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hyperline","hasAudioNarration":false,"actualSubdomain":"hyperline","customDomains":["docs.hyperline.co"],"gitSource":{"type":"github","owner":"meterly","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf89b59fac823faefe7c70","collectionId":"5735f184-64a4-43dc-80b2-b50a8a7ea78c","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf89b59fac823faefe7c70"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adfc340ad68c5d775db8e05","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"Developers","count":344},{"language":"default","tag":"Documentation","count":108},{"language":"default","tag":"Integrations","count":42},{"language":"default","tag":"Subscriptions","count":37},{"language":"default","tag":"Invoices","count":36},{"language":"default","tag":"AI > Billing","count":27},{"language":"default","tag":"Quotes","count":23},{"language":"default","tag":"Customers","count":20},{"language":"default","tag":"Guides","count":20},{"language":"default","tag":"Changelog","count":16}]},"assistantConfig":{"enableStarterQuestions":false,"deflection":{"enabled":true,"email":"support@hyperline.co","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"index.css","content":"a[href*=\"mintlify.com\"]{display:none;visibility:hidden}.text-2xl{font-weight:600}.tag-blue,.tag-orange{height:20px;line-height:20px;display:inline-block;margin:0;padding:0 6px;border-radius:4px;font-weight:600;font-size:12px}.tag-blue{background:#93c5fd;color:#0166ff;border:1px solid #0166ff}.tag-orange{background:#fef9e0;color:#da9e09;border:1px solid #da9e09}#footer>div>div:not(:first-child){display:none;visibility:hidden}"},{"filePath":"developers/getting-started.css","content":"#content-area:has(#developer-home){max-width:56rem;margin-inline:auto}"}],"page":{"pagePath":"docs/invoices/overview","slug":"/docs/invoices/overview","pageMetadata":{"title":"Invoices overview","description":"Automate recurring invoicing and create one-off invoices in Hyperline, with automatic line items from subscriptions, multi-currency support, and PDFs.","href":"/docs/invoices/overview"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Automate recurring invoicing and create one-off invoices in Hyperline, with automatic line items from subscriptions, multi-currency support, and PDFs.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Note,OptimizedImage,Step,Steps}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`invoices-in-hyperline`,children:`Invoices in Hyperline`}),`\n`,_jsx(_components.p,{children:`Hyperline provides a simple and versatile invoicing solution to automate your invoicing, no matter the pricing model or the currency. Automate recurring billing or create one-off invoices on demand for your customers.`}),`\n`,_jsx(_components.p,{children:`Hyperline automatically computes line items for invoices corresponding to products in the assigned plan.`}),`\n`,_jsxs(_components.p,{children:[`You manage invoices in the `,_jsx(_components.strong,{children:`Invoices`}),` section of Hyperline. You can `,_jsx(_components.a,{href:`/docs/invoices/configuration`,children:`configure your invoice`}),` in the Settings pages.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Invoice numbers always follow a sequential pattern (learn more in the\n`,_jsx(_components.a,{href:`/docs/invoices/configuration#invoicing-number`,children:`invoice configuration`}),`).`]})}),`\n`,_jsx(_components.p,{children:`Invoices always feature:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`A creation date`}),`\n`,_jsx(_components.li,{children:`A due date`}),`\n`,_jsx(_components.li,{children:`The invoice status`}),`\n`,_jsx(_components.li,{children:`The invoice category`}),`\n`,_jsx(_components.li,{children:`The payment method`}),`\n`,_jsx(_components.li,{children:`The total amount for the transaction, including VAT if applicable`}),`\n`,_jsx(_components.li,{children:`Names and addresses of both parties`}),`\n`,_jsxs(_components.li,{children:[`Legal information (if you added any in the `,_jsx(_components.a,{href:`/docs/invoices/configuration`,children:`Invoice settings`}),`)`]}),`\n`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/example.png?fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=6e9764c307eefc7e7e7c23adb9d6e8e2`,\"data-og-width\":`2544`,width:`2544`,\"data-og-height\":`3147`,height:`3147`,\"data-path\":`images/invoices/example.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/example.png?w=280\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=fcdf035acbee6a80cb47dfddf3877be8 280w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/example.png?w=560\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=44fac7e038fdc3e817d45e5242974a85 560w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/example.png?w=840\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=3b7fd664adee381e4a8954f873fd5e9e 840w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/example.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=aa060b9fa1ef6678ef30e067e49d92b6 1100w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/example.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=37fc4b98d256d05adcc6c81a36d409ce 1650w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/example.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=37a955be0afbc08472eb4eb2e4dd3b54 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`invoice-language`,children:`Invoice language`}),`\n`,_jsxs(_components.p,{children:[`Hyperline invoices are currently available in `,_jsx(_components.strong,{children:`English, French, German, Italian, Spanish, Polish, Portuguese and Dutch`}),` languages.`]}),`\n`,_jsx(_components.p,{children:`Hyperline generates the invoice in the primary language of your country for legal and accounting purposes. However, depending on your customer’s language preference, you or they can download the invoice in their preferred language.`}),`\n`,_jsx(Heading,{level:`3`,id:`invoice-customer-address`,children:`Invoice customer address`}),`\n`,_jsx(_components.p,{children:`Invoices created before you change a customer’s address keep the previous address.`}),`\n`,_jsxs(_components.p,{children:[`Any change made to an invoice through the `,_jsx(_components.strong,{children:`Edit`}),` action automatically updates the customer’s address.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/customer-address.gif?s=f7e3648eda708532c0b5fec177eb375d`,\"data-og-width\":`800`,width:`800`,\"data-og-height\":`252`,height:`252`,\"data-path\":`images/invoices/customer-address.gif`,\"data-optimize\":`true`,\"data-opv\":`3`})}),`\n`,_jsx(Heading,{level:`3`,id:`invoice-payment-method`,children:`Invoice payment method`}),`\n`,_jsx(_components.p,{children:`Hyperline uses the customer’s default payment method when creating an invoice. While an invoice is not paid, you can update it.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/payment-method.gif?s=d7a3ad33166ec09e6165a4265480ca1f`,\"data-og-width\":`800`,width:`800`,\"data-og-height\":`195`,height:`195`,\"data-path\":`images/invoices/payment-method.gif`,\"data-optimize\":`true`,\"data-opv\":`3`})}),`\n`,_jsx(Heading,{level:`3`,id:`invoice-status`,children:`Invoice status`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Draft`}),`\nRepresents an editable invoice. Hyperline only uses this status before the invoice is finalized (ready to pay). A draft invoice is generated without a number.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Open`}),`\nDisplays when your customer is assigned a metered subscription. Hyperline creates an open invoice (generated without a number) in the background and updates it regularly to represent the latest consumption.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Grace period`}),`\nDisplays when a metered subscription has closed. During the grace period, the invoice isn’t charged, and you can make modifications manually until the end of the grace period. A grace period invoice is generated without a number.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`To pay`}),`\nThe invoice is finalized (a number is assigned) and is pending payment. Hyperline automatically charges invoices attached to an automated payment method. Invoices paid by bank transfer remain in this status until `,_jsx(_components.a,{href:`/docs/invoices/reconciliations`,children:`you mark them as paid`}),`.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Late`}),`\nThe invoice has passed its due date and has not been fully paid yet. This status helps you identify overdue invoices that require follow-up.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Partially paid`}),`\nThe invoice has been paid only partially (only for transfers). See the `,_jsx(_components.a,{href:`/docs/invoices/reconciliations`,children:`Reconciliation page`}),` for more details.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Paid`}),`\nThe invoice is fully paid and now has a settled date. You can book-keep it.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Pending consolidation`}),`\nThe invoice is held, waiting to be merged into a daily consolidated invoice for a customer that has `,_jsx(_components.a,{href:`/docs/invoices/consolidated-invoicing`,children:`consolidated invoicing`}),` enabled. It has no invoice number yet and hasn’t been charged.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Consolidated`}),`\nThe invoice was merged into an aggregate consolidated invoice. It links to the aggregate via `,_jsx(_components.code,{children:`linkedInvoiceId`}),`. Hyperline keeps the source for record-keeping and charges the aggregate. Learn more in `,_jsx(_components.a,{href:`/docs/invoices/consolidated-invoicing`,children:`consolidated invoicing`}),`.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Missing payment info`}),`\nHyperline hasn’t tried to process the invoice because the related customer doesn’t have a payment method.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Error`}),`\nPayment failed and no automatic retries or eligible fallback methods remain, or the failure requires manual action. Learn more about `,_jsx(_components.a,{href:`/docs/payments/payment-errors`,children:`handling payment errors`}),`.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Uncollectible`}),`\nRepresents an invoice that cannot be collected due to reasons like bankruptcy, disputes, or prolonged nonpayment. Marking an invoice `,_jsx(_components.code,{children:`uncollectible`}),` keeps it in this status for record-keeping, cancels future scheduled automated payments, and triggers the accounting write-off for its outstanding balance. It does not refund or reverse settled payments through the payment provider. You cannot mark an invoice `,_jsx(_components.code,{children:`uncollectible`}),` while a payment is processing, but you can still mark it as paid if you collect funds later.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Voided`}),`\nThe invoice has been voided and is no longer valid. Hyperline keeps voided invoices for record-keeping purposes, but they have no financial impact.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`Closed`}),`\nThe invoice has been closed without payment, typically because there was nothing to bill after the grace period ended (for example, when all metered items resulted in zero usage).`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list2.png?fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=be6288e456978507de5b02bd5d618153`,\"data-og-width\":`2480`,width:`2480`,\"data-og-height\":`1426`,height:`1426`,\"data-path\":`images/invoices/list2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list2.png?w=280\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=3ded2cc3fed2813e699bd8828a56014b 280w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list2.png?w=560\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=e889a6ae3103ffa26ff7e5777f88590a 560w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list2.png?w=840\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=d7d2c5f30e8ccc0da97177c801cb6fe2 840w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=edd1396018f74dd97be2ea232672dfc1 1100w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=905e90d109eba65e47921a9a55a483ce 1650w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=5463aa0b22fd95673703c5420f637fbd 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`invoice-categories`,children:`Invoice categories`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Refund`}),` - The related payment has been refunded. A credit note has been issued.\n`,_jsx(_components.strong,{children:`One-off`}),` - Describes a one-off invoice.\n`,_jsx(_components.strong,{children:`Subscription`}),` - Describes an invoice that is part of a subscription.`]}),`\n`,_jsxs(_components.p,{children:[`You can filter invoices by category in the `,_jsx(_components.strong,{children:`Invoices`}),` page using the `,_jsx(_components.strong,{children:`Category`}),` filter dropdown.`]}),`\n`,_jsx(Heading,{level:`3`,id:`invoice-filters`,children:`Invoice filters`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Outstanding`}),` - Invoices that have been only partially paid and are still awaiting payment.\n`,_jsx(_components.strong,{children:`Late`}),` - Invoices with past due date and not fully paid yet.\n`,_jsx(_components.strong,{children:`Paid`}),` - Fully paid invoices.\n`,_jsx(_components.strong,{children:`Refunded`}),` - Refunded invoices.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list4.png?fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=1af25024a7d8c3b026926a979053f15d`,\"data-og-width\":`2480`,width:`2480`,\"data-og-height\":`1426`,height:`1426`,\"data-path\":`images/invoices/list4.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list4.png?w=280\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=5af225cb2fd8f1e006051a5b4de6069f 280w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list4.png?w=560\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=b3a8e88ec60de1b1435ea2ea2cf5ce69 560w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list4.png?w=840\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=b10e7ee53eb1bc0383dfab4cebf6425c 840w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list4.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=bc38e3960cf5ab6ee4dd201fd95ec49e 1100w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list4.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=a6b4008b5b076e3da3cf7378abc386ca 1650w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/list4.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=3f9d1efb53b78c3b2acffa4f991ed73d 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`view-invoices-by-customer`,children:`View invoices by customer`}),`\n`,_jsxs(_components.p,{children:[`You can view all the invoices for a specific customer by going to `,_jsx(_components.strong,{children:`Customers`}),`, selecting one customer and clicking the `,_jsx(_components.strong,{children:`Invoices`}),` tab.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/customer.png?fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=811680d808f8ebed9a3b54689798f0c4`,\"data-og-width\":`2482`,width:`2482`,\"data-og-height\":`1426`,height:`1426`,\"data-path\":`images/invoices/customer.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/customer.png?w=280\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=d9790c954697cd44a05de344729f12ec 280w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/customer.png?w=560\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=8565291be279ff6164389d2921e44008 560w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/customer.png?w=840\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=ef7b5d54337549ea4fa50dddc5fb2a76 840w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/customer.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=a680dc06bfa75b9ea6a57f06c6c71908 1100w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/customer.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=fb8ec156b4c1e1aa231ba432b78383df 1650w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/customer.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=497edf0907b9f2de608d25f385c027cb 2500w`})}),`\n`,_jsx(Heading,{level:`3`,id:`accounting`,children:`Accounting`}),`\n`,_jsxs(_components.p,{children:[`If the `,_jsx(_components.a,{href:`/docs/accounting/getting-started`,children:`accounting module`}),` is enabled, the invoice detail page carries an `,_jsx(_components.strong,{children:`Accounting`}),` section showing how that invoice was recorded in your books:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`journal entries`}),` posted for it: at issue, at settlement, and on any credit note`]}),`\n`,_jsxs(_components.li,{children:[`The `,_jsx(_components.strong,{children:`recognition schedules`}),` created for its line items, when revenue is deferred. Lines recognized from the subscription’s contract show a callout instead of their own schedule. See `,_jsx(_components.a,{href:`/docs/accounting/contract-revenue-recognition`,children:`contract-based revenue recognition`})]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Where an invoice’s entity has more than one ledger, a selector lets you switch between them. The same invoice can post to a statutory and a management ledger with different accounts. `,_jsx(_components.strong,{children:`View in ledger`}),` next to `,_jsx(_components.strong,{children:`Journal entries`}),` opens the `,_jsx(_components.a,{href:`/docs/accounting/entries#journal-tab`,children:`Journal`}),` tab filtered on this invoice.`]}),`\n`,_jsx(Heading,{level:`2`,id:`send-recurring-invoices`,children:`Send recurring invoices`}),`\n`,_jsxs(_components.p,{children:[`Hyperline automatically generates recurring invoices from subscriptions. For this, you need to `,_jsx(_components.a,{href:`/docs/subscriptions/create`,children:`assign a subscription`}),` and start a subscription to a customer to trigger recurrent invoicing.`]}),`\n`,_jsx(_components.p,{children:`Recurring invoices can have different amounts or the same amounts each time, depending on the pricing model (pay-per-use is more likely to vary over time than monthly fixed-price subscriptions).`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/details-focus.png?fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=89da87270d6d60320347a93396eb9246`,\"data-og-width\":`1448`,width:`1448`,\"data-og-height\":`922`,height:`922`,\"data-path\":`images/invoices/details-focus.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/details-focus.png?w=280\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=5570a8d4eeb651d9e90e05676b0b71a5 280w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/details-focus.png?w=560\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=bb5c52dcad46fe647af55063ea3266fa 560w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/details-focus.png?w=840\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=75b15e2cde5960273ca84a8bbec1d1f6 840w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/details-focus.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=907d9755ac8031f503f579c4d13def75 1100w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/details-focus.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=52c731aa5923d888aec9aaa2260f182d 1650w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/details-focus.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=b958aa369788108137b0ae1431838d03 2500w`})}),`\n`,_jsx(Heading,{level:`2`,id:`one-time-payments`,children:`One-time payments`}),`\n`,_jsxs(_components.p,{children:[`Hyperline generates one-off invoices for one-time payments, such as onboarding fees, unique license fees or any other product you create from the `,_jsx(_components.strong,{children:`Product catalog`}),` section. Whatever its usual pricing model, Hyperline charges the product as a fixed amount (quantity × unit price).`]}),`\n`,_jsx(_components.p,{children:`To charge a one-time payment:`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:_jsxs(_Fragment,{children:[`Go to the `,_jsx(_components.code,{children:`Customers`}),` page`]}),children:_jsx(_components.p,{children:`Select the customer you want to charge.`})}),_jsx(Step,{title:_jsxs(_Fragment,{children:[`Click `,_jsx(_components.code,{children:`Action`}),` and `,_jsx(_components.code,{children:`Charge one-time payment`})]}),children:_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp1.png?fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=e4ede192a55998d13ae82c0f50866554`,\"data-og-width\":`3248`,width:`3248`,\"data-og-height\":`1388`,height:`1388`,\"data-path\":`images/invoices/otp1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp1.png?w=280\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=a737e56062545288586e09d42e2f9d3c 280w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp1.png?w=560\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=f1be984aaeb1b77f73e65646a1f95a0b 560w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp1.png?w=840\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=6f6b8cc8e20e860ca1046566fb9eb287 840w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=0757f4a5429810b5f78d02fa748d2bda 1100w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=d66a1c60040b39d36cce8c69eca90904 1650w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=31a50b562469b16220cdc3a805814591 2500w`})})}),_jsxs(Step,{title:`Select the issue date for your invoice`,children:[_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp4.png?fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=18ed2fbf2f4e03147edf69b983daa637`,\"data-og-width\":`1214`,width:`1214`,\"data-og-height\":`786`,height:`786`,\"data-path\":`images/invoices/otp4.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp4.png?w=280\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=0353a53e0eee203b10ecf16e9233553f 280w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp4.png?w=560\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=2eaf940076bf2b5fd3b37b0c30f345d3 560w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp4.png?w=840\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=4516157c26f753cfda60586598b21525 840w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp4.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=f582073bf321a4a5d7595ca9b22bc6b9 1100w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp4.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=855efcfee7acc81af93763e395dcd351 1650w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp4.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=80e8223dd64fbec8c0e56b39d67732e6 2500w`})}),_jsx(Note,{children:_jsxs(`ul`,{children:[_jsx(`li`,{children:`Immediately: Hyperline sets the date to today and charges your customer’s payment method directly`}),_jsx(`li`,{children:`Checkout completion: Hyperline creates a checkout link for your customer to pay with. The issue date will match the payment date`})]})})]}),_jsxs(Step,{title:`Select the product, the name and the price for the one-time payment you want to apply for this customer`,children:[_jsxs(_components.p,{children:[`If none are set by default, you can still visit the `,_jsx(_components.strong,{children:`Product catalog`}),` page to create new products.`]}),_jsx(Frame,{caption:`You can also add coupons to apply a specific discount to your invoice`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp2.png?fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=90cfbee87440792a098c60f33b9816ea`,\"data-og-width\":`3204`,width:`3204`,\"data-og-height\":`2010`,height:`2010`,\"data-path\":`images/invoices/otp2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp2.png?w=280\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=00e7535d8f832e2148f213892baae40f 280w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp2.png?w=560\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=423943073b14b4157db7ffe22d329241 560w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp2.png?w=840\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=aafcf8db903a57bfcc26b507a34fa378 840w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=438f0ee60c024c0afdd9e863adbaf0fd 1100w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=9e530953a090ebf30f8d676ab67af401 1650w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=d90ad0cd0255c60c629a621a838e8dc7 2500w`})}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`If you select `,_jsx(_components.strong,{children:`Immediately`}),`, Hyperline creates the invoice instantly with a `,_jsx(_components.strong,{children:`Paid`}),` status.`]}),`\n`]}),_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp3.png?fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=97aa2ccd02653f0910843c69dfcb32e9`,\"data-og-width\":`1448`,width:`1448`,\"data-og-height\":`922`,height:`922`,\"data-path\":`images/invoices/otp3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp3.png?w=280\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=348e28244c5bf7a225aea4ccb659b7d0 280w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp3.png?w=560\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=7be1f2d81a5ae0df818c630dfea7b6a8 560w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp3.png?w=840\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=481bd8ce75dd876ecd1e37ab8034188e 840w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=5cb1d74abeac578f117cafaf093473ae 1100w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=e6c4892e9e5143dd0c476708fd2b9899 1650w, https://mintcdn.com/hyperline/MApYXEeVMjSBTMHp/images/invoices/otp3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=MApYXEeVMjSBTMHp\u0026q=85\u0026s=a85979e14c2735936634de31c3053cda 2500w`})}),_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsxs(_components.li,{children:[`If you enabled the checkout session, Hyperline creates an invoice with a `,_jsx(_components.strong,{children:`Draft`}),` status until the customer pays through their checkout page.`]}),`\n`]})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`You can generate one-time payment invoices for a customer who\nalready has an ongoing subscription with recurring invoices. Alternatively, you\ncan generate one-time payment invoices for a customer without an active\nsubscription.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Invoices overview","description":"Automate recurring invoicing and create one-off invoices in Hyperline, with automatic line items from subscriptions, multi-currency support, and PDFs.","href":"/docs/invoices/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Invoices in Hyperline","slug":"invoices-in-hyperline","depth":2,"children":[{"title":"Invoice language","slug":"invoice-language","depth":3,"children":[]},{"title":"Invoice customer address","slug":"invoice-customer-address","depth":3,"children":[]},{"title":"Invoice payment method","slug":"invoice-payment-method","depth":3,"children":[]},{"title":"Invoice status","slug":"invoice-status","depth":3,"children":[]},{"title":"Invoice categories","slug":"invoice-categories","depth":3,"children":[]},{"title":"Invoice filters","slug":"invoice-filters","depth":3,"children":[]},{"title":"View invoices by customer","slug":"view-invoices-by-customer","depth":3,"children":[]},{"title":"Accounting","slug":"accounting","depth":3,"children":[]}]},{"title":"Send recurring invoices","slug":"send-recurring-invoices","depth":2,"children":[]},{"title":"One-time payments","slug":"one-time-payments","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"hyperline","siteName":"Hyperline","title":"Invoices overview - Hyperline","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-21T15:48:43.739Z","originalFileLocation":"docs/invoices/overview.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Automate recurring invoicing and create one-off invoices in Hyperline, with automatic line items from subscriptions, multi-currency support, and PDFs.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hyperline\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hyperline/XK0z6uK15Gv1fOA-/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/hyperline/XK0z6uK15Gv1fOA-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hyperline/XK0z6uK15Gv1fOA-/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/hyperline/XK0z6uK15Gv1fOA-/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/hyperline/XK0z6uK15Gv1fOA-/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hyperline/XK0z6uK15Gv1fOA-/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hyperline/XK0z6uK15Gv1fOA-/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/hyperline/XK0z6uK15Gv1fOA-/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/hyperline/XK0z6uK15Gv1fOA-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Invoices overview - Hyperline\">\u003cmeta data-mint-head property=\"og:description\" content=\"Automate recurring invoicing and create one-off invoices in Hyperline, with automatic line items from subscriptions, multi-currency support, and PDFs.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hyperline\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hyperline.co/docs/invoices/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://app.hyperline.co/auth/background.svg\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Invoices overview - Hyperline\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Automate recurring invoicing and create one-off invoices in Hyperline, with automatic line items from subscriptions, multi-currency support, and PDFs.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://app.hyperline.co/auth/background.svg\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/hyperline/XK0z6uK15Gv1fOA-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hyperline\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1A1A1A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hyperline.co/docs/invoices/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/invoices/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hyperline.co/#organization\",\"name\":\"Hyperline\",\"url\":\"https://docs.hyperline.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hyperline/G-7ZQgHUOVHWwtUN/layout/logo-dark.png?fit=max\u0026auto=format\u0026n=G-7ZQgHUOVHWwtUN\u0026q=85\u0026s=2521f5f5ce4977d387d12aa169a8ee55\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hyperline.co#website\",\"name\":\"Hyperline\",\"url\":\"https://docs.hyperline.co\",\"publisher\":{\"@id\":\"https://docs.hyperline.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hyperline.co/docs/invoices/overview#webpage\",\"url\":\"https://docs.hyperline.co/docs/invoices/overview\",\"name\":\"Invoices overview\",\"description\":\"Automate recurring invoicing and create one-off invoices in Hyperline, with automatic line items from subscriptions, multi-currency support, and PDFs.\",\"dateModified\":\"2026-10-21T15:48:43.739Z\",\"isPartOf\":{\"@id\":\"https://docs.hyperline.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hyperline.co/docs/invoices/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hyperline.co/docs/invoices/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hyperline\",\"item\":\"https://docs.hyperline.co\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Invoices overview\",\"item\":\"https://docs.hyperline.co/docs/invoices/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.hyperline.co/docs/invoices/overview#article\",\"headline\":\"Invoices overview\",\"name\":\"Invoices overview\",\"description\":\"Automate recurring invoicing and create one-off invoices in Hyperline, with automatic line items from subscriptions, multi-currency support, and PDFs.\",\"url\":\"https://docs.hyperline.co/docs/invoices/overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hyperline.co/docs/invoices/overview#webpage\"},\"image\":\"https://app.hyperline.co/auth/background.svg\",\"dateModified\":\"2026-10-21T15:48:43.739Z\",\"publisher\":{\"@id\":\"https://docs.hyperline.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hyperline.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hyperline\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Hyperline","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","groups":[{"group":"Introduction","pages":[{"title":"Documentation","mode":"frame","href":"/docs"},{"title":"Why building billing in-house is risky","sidebarTitle":"Build vs. buy","href":"/docs/introduction/why-billing-is-complex"},{"title":"Glossary","href":"/docs/introduction/glossary"}]},{"group":"Getting Started","pages":[{"title":"Quick start","href":"/docs/getting-started/quick-start"},{"title":"Configure your account","href":"/docs/getting-started/configure-account"},{"title":"Sandbox and test mode","sidebarTitle":"Sandbox and test mode","href":"/docs/getting-started/sandbox"}]},{"group":"Account","icon":"building","pages":[{"title":"Account settings","sidebarTitle":"Settings","href":"/docs/account/settings"},{"title":"Users \u0026 permissions","href":"/docs/account/users-permissions"},{"title":"Invoicing entities","href":"/docs/account/invoicing-entities"},{"title":"Email settings","href":"/docs/account/emails"},{"title":"Approval workflows","sidebarTitle":"Approval workflows","href":"/docs/account/approvals"},{"title":"Single sign-on and user provisioning","sidebarTitle":"Single sign-on","href":"/docs/account/enterprise-sso"}]},{"group":"Customers","icon":"user","pages":[{"title":"Customers","sidebarTitle":"Overview","href":"/docs/customers/overview"},{"title":"Customer segments","sidebarTitle":"Segments","href":"/docs/customers/segments"},{"title":"How the customer balance is calculated","sidebarTitle":"Account balance","href":"/docs/customers/balance"},{"title":"Promotional balance","href":"/docs/customers/promotional-balance"},{"title":"Public customer portal","sidebarTitle":"Customer portal","href":"/docs/customers/portal"},{"title":"Organisation-based billing","sidebarTitle":"Org. based billing","href":"/docs/customers/organisation-based"},{"title":"Customer exports","sidebarTitle":"Exports","href":"/docs/customers/exports"}]},{"group":"Customer intelligence","icon":"sparkles","pages":[{"title":"Customer intelligence","sidebarTitle":"Overview","href":"/docs/customer-intelligence/overview"},{"title":"Customer monitoring agent","href":"/docs/customer-intelligence/customer-monitoring-agent"},{"title":"Custom usage tracking","href":"/docs/customer-intelligence/custom-usage-tracking"},{"title":"Owner and followers","href":"/docs/customer-intelligence/owner-followers"},{"title":"Late payment behavior","href":"/docs/customer-intelligence/late-payment-behavior"}]},{"group":"Catalog","icon":"list","pages":[{"title":"Products and prices","href":"/docs/products/overview"},{"title":"Price books","href":"/docs/price-books/overview"},{"title":"Coupons","href":"/docs/coupons/overview"},{"title":"Promotion codes","href":"/docs/coupons/promotion-codes"},{"title":"Feature entitlements","sidebarTitle":"Feature entitlements","href":"/docs/entitlements/overview"}]},{"group":"Subscriptions","icon":"arrows-rotate","pages":[{"title":"Subscriptions overview","sidebarTitle":"Overview","href":"/docs/subscriptions/overview"},{"group":"Create","pages":[{"title":"Create a subscription","sidebarTitle":"Basic setup","href":"/docs/subscriptions/create"},{"title":"Usage-based product metering","sidebarTitle":"Usage-based","href":"/docs/subscriptions/metering"},{"title":"Upfront metered products","href":"/docs/subscriptions/upfront-metering"},{"title":"Automated seat-based billing","sidebarTitle":"Seat-based billing","href":"/docs/subscriptions/connected-seats"}]},{"title":"Manage a subscription","sidebarTitle":"Manage","href":"/docs/subscriptions/manage"},{"title":"Update subscription","sidebarTitle":"Update","href":"/docs/subscriptions/update"},{"title":"Subscription phases","sidebarTitle":"Phases","href":"/docs/subscriptions/phases"},{"title":"Contract","sidebarTitle":"Contract","href":"/docs/subscriptions/contracts"},{"title":"Subscription renewals","sidebarTitle":"Renewals","href":"/docs/subscriptions/renewals"},{"title":"Subscription templates","sidebarTitle":"Templates","href":"/docs/subscriptions/templates"},{"title":"Checkout page","sidebarTitle":"Checkout page","href":"/docs/subscriptions/checkout-page"},{"title":"Subscription exports","sidebarTitle":"Exports","href":"/docs/subscriptions/exports"},{"title":"Subscription translation overrides","sidebarTitle":"Translation overrides","href":"/docs/subscriptions/translations"}]},{"group":"Quotes","icon":"signature","pages":[{"title":"Create and send quotes","sidebarTitle":"Overview","href":"/docs/quotes/overview"},{"group":"Signature","pages":[{"title":"Quote signature","sidebarTitle":"Overview","href":"/docs/quotes/signature"},{"title":"Signature workflow","sidebarTitle":"Workflow","href":"/docs/quotes/signature/workflow"}]},{"title":"Quote templates","sidebarTitle":"Templates","href":"/docs/quotes/templates"},{"title":"Quote reminders","sidebarTitle":"Reminders","href":"/docs/quotes/reminders"},{"title":"Quote for subscription update","sidebarTitle":"Subscription update","href":"/docs/quotes/subscription-update"},{"title":"Quote for one-off invoice","sidebarTitle":"One-off invoice","href":"/docs/quotes/one-off-invoice"},{"title":"Quote approvals","sidebarTitle":"Approval","href":"/docs/quotes/approval"},{"title":"Use Hyperline CPQ with Stripe Billing","sidebarTitle":"Working with Stripe Billing","description":"Integrate Hyperline CPQ with your existing Stripe Billing setup to give sales a robust quoting workflow while keeping Stripe as the billing engine.","href":"/docs/quotes/stripe-billing"}]},{"group":"Invoices","icon":"file-invoice","pages":[{"title":"Invoices overview","href":"/docs/invoices/overview"},{"title":"Invoice configuration","description":"Configure Hyperline invoices from settings: brand assets, trade and legal names, tax IDs, footers, numbering format, and default behaviors.","href":"/docs/invoices/configuration"},{"title":"Manage invoices","sidebarTitle":"Manage invoices","href":"/docs/invoices/manage"},{"title":"Credit notes \u0026 refunds","href":"/docs/invoices/refunds"},{"title":"Custom documents","href":"/docs/invoices/documents"},{"title":"Tax management","href":"/docs/invoices/tax-management"},{"title":"Invoice reminders \u0026 dunning","sidebarTitle":"Reminders \u0026 dunning","href":"/docs/invoices/reminders"},{"group":"E-invoicing","pages":[{"title":"E-invoicing overview","sidebarTitle":"Overview","href":"/docs/invoices/einvoicing/overview"},{"title":"French e-invoicing with a PA","sidebarTitle":"🇫🇷 Plateforme Agréée","href":"/docs/invoices/einvoicing/france-pa"},{"title":"Chorus Pro","sidebarTitle":"🇫🇷 Chorus Pro","href":"/docs/invoices/einvoicing/chorus-pro"},{"title":"Italian e-invoicing with SDI","sidebarTitle":"🇮🇹 SDI","href":"/docs/invoices/einvoicing/italy-sdi"},{"title":"Peppol","sidebarTitle":"🇧🇪 🇩🇪 Peppol","href":"/docs/invoices/einvoicing/peppol"},{"title":"Polish e-invoicing with KSeF","sidebarTitle":"🇵🇱 KSeF","href":"/docs/invoices/einvoicing/poland-ksef"}]},{"title":"Invoice payment term","sidebarTitle":"Payment term","href":"/docs/invoices/term"},{"title":"Consolidated invoicing","sidebarTitle":"Consolidated invoicing","href":"/docs/invoices/consolidated-invoicing"},{"title":"Invoice approvals","sidebarTitle":"Approval","href":"/docs/invoices/approval"},{"title":"Reconciliation","href":"/docs/invoices/reconciliations"},{"title":"Invoice exports","sidebarTitle":"Exports","href":"/docs/invoices/exports"},{"title":"Invoice emails","sidebarTitle":"Emails","href":"/docs/invoices/emails"},{"title":"Public invoice page","sidebarTitle":"Public page","href":"/docs/invoices/invoice-page"}]},{"group":"Payments","icon":"dollar-sign","pages":[{"title":"Payment orchestration","sidebarTitle":"Orchestration","href":"/docs/payments/orchestration"},{"title":"Payment methods","href":"/docs/payments/payment-methods"},{"title":"Handling payment errors","href":"/docs/payments/payment-errors"},{"title":"Scheduled transactions","href":"/docs/payments/scheduled-transactions"},{"title":"Understand payment allocations","sidebarTitle":"Allocations","href":"/docs/payments/allocations"},{"title":"Payout reconciliation","sidebarTitle":"Payouts","href":"/docs/payments/payouts"}]},{"group":"Analytics","icon":"chart-line","pages":[{"title":"Dashboard","href":"/docs/analytics/dashboard"},{"title":"Reports","href":"/docs/analytics/reports"},{"title":"Insights","href":"/docs/analytics/insights"},{"title":"Automated exports","sidebarTitle":"Automated exports","href":"/docs/analytics/automated-exports"}]},{"group":"Sentinel","icon":"shield-halved","pages":[{"title":"Sentinel monitoring","sidebarTitle":"Overview","href":"/docs/sentinel/overview"}]},{"group":"Usage-based billing","icon":"database","pages":[{"title":"Getting started with usage-based billing","sidebarTitle":"Getting started","href":"/docs/usage/getting-started"},{"title":"Aggregators","href":"/docs/usage/aggregators"},{"title":"Customer usage","href":"/docs/usage/customer-usage"},{"title":"Global usage","href":"/docs/usage/global-usage"},{"title":"Import events with a CSV file","href":"/docs/usage/import-events-csv"},{"title":"Send usage data","href":"/docs/usage/send-usage-data"},{"title":"Simulate usage data","href":"/docs/usage/simulate-usage-data"},{"title":"Explore usage events and consumption","href":"/docs/usage/explore-usage-consumption"},{"group":"Using data loaders","pages":[{"title":"Pull usage data with connectors","href":"/docs/usage/usage-data-with-connectors"},{"title":"Connect with BigQuery","href":"/docs/usage/bigquery"},{"title":"Connect with MongoDB","href":"/docs/usage/mongodb"},{"title":"Connect with Snowflake","href":"/docs/usage/snowflake"},{"title":"Connect with PostHog","href":"/docs/usage/posthog"}]}]},{"group":"Accounting","icon":"calculator","pages":[{"title":"Getting started with accounting","sidebarTitle":"Getting started","href":"/docs/accounting/getting-started"},{"title":"Ledgers","href":"/docs/accounting/ledgers"},{"title":"Chart of accounts","sidebarTitle":"Accounts","href":"/docs/accounting/accounts"},{"title":"Accounting rules","sidebarTitle":"Rules","href":"/docs/accounting/rules"},{"title":"How entries are computed","sidebarTitle":"Entry mechanics","href":"/docs/accounting/entry-mechanics"},{"title":"Journal entries","sidebarTitle":"Entries","href":"/docs/accounting/entries"},{"title":"Manual journal entries","sidebarTitle":"Manual entries","href":"/docs/accounting/manual-entries"},{"title":"Revenue recognition","href":"/docs/accounting/revenue-recognition"},{"title":"Contract-based revenue recognition","sidebarTitle":"Contract-based recognition","href":"/docs/accounting/contract-revenue-recognition"}]},{"group":"Credits","icon":"layer-group","pages":[{"title":"Credits overview","sidebarTitle":"Overview","href":"/docs/credits/overview"}]},{"group":"Wallets","icon":"wallet","pages":[{"title":"Wallets overview","href":"/docs/wallets/overview"},{"title":"Manage wallet balance","sidebarTitle":"Manage balance","href":"/docs/wallets/balance"}]},{"group":"Custom properties","icon":"bars","pages":[{"title":"Custom properties","sidebarTitle":"Overview","href":"/docs/properties/overview"}]}]},{"tab":"Developers","icon":"code","pages":[{"title":"Developers","href":"/developers/getting-started"}]},{"tab":"Guides","icon":"list-check","pages":[{"title":"Guides","href":"/guides/importing-historical-data"}]},{"tab":"Integrations","icon":"link","pages":[{"title":"Integrations","href":"/integrations/overview"}]},{"tab":"Changelog","icon":"bullhorn","pages":[{"title":"Changelog","href":"/changelog/2026-09"}]}]},"title":"Invoices overview - Hyperline","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-COGkNuA6.js","DynamicMarkdown-85clUA0i.js","zoom-image-lightbox-BZxD9MAj.js","lightbox-handle-r17bVUz3.js"]}