Bearer authorization header: Bearer <token>, where <token> is the access token received from the authorization server at the end of the OAuth 2.0 flow.
Optional ID of a previously uploaded file to attach to this invoice. The upload must have been created using the POST /v2/client_invoices/uploads endpoint.
DEPRECATED: This field is deprecated. Please use performance_start_date and performance_end_date instead.
Alias of performance_start_date. The format should be YYYY-MM-DD. Ignored when performance_start_date is also provided. Send null or an empty string to clear the performance start date.
Non-Italian organizations should not include this property in the request.
Italian organizations must have e-invoicing activated to use this endpoint, no matter the value of the flag.
By default for an Italian organization that has e-invoicing activated on the Qonto app, if this field is not filled, this property is set to true and the invoice is automatically sent to Italian exchange system (Sistema di Interscambio, or SdI) as an XML e-invoice. If set to false, the invoice will not be sent to SdI.
Use the GET v2/client_invoices to retrieve its e-invoicing status under the property einvoicing_status.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Qonto","colors":{"primary":"#0E0E0E","light":"#B0B0B0","dark":"#0E0E0E"},"logo":{"light":"https://mintcdn.com/qonto-6237c309/Op_emyzb5FlZ5x50/logo/qonto-developers-light.svg?fit=max\u0026auto=format\u0026n=Op_emyzb5FlZ5x50\u0026q=85\u0026s=a8ce932eeec004b77efe8c0f611c5c5d","dark":"https://mintcdn.com/qonto-6237c309/Op_emyzb5FlZ5x50/logo/qonto-developers-dark.svg?fit=max\u0026auto=format\u0026n=Op_emyzb5FlZ5x50\u0026q=85\u0026s=bae39034af9c6d95a7e2e1a84a3857af","href":"https://docs.qonto.com/"},"favicon":"https://mintcdn.com/qonto-6237c309/IZJ5MTjzXpp-Ln1p/favicon.png?fit=max\u0026auto=format\u0026n=IZJ5MTjzXpp-Ln1p\u0026q=85\u0026s=557b33e6df403e1a96ae4b380aa212aa","api":{"playground":{"display":"interactive"},"examples":{"defaults":"all","prefill":true}},"appearance":{"default":"light"},"background":{"color":{"dark":"#1d1d1b"}},"navbar":{"links":[{"href":"https://qonto.com/en/integrations?#search","label":"Integrations"}],"primary":{"type":"button","label":"Developer Portal","href":"https://developers.qonto.com/sign-in/"}},"footer":{"socials":{"x":"https://x.com/getqonto","linkedin":"https://www.linkedin.com/company/qonto","instagram":"https://www.instagram.com/qonto","facebook":"https://www.facebook.com/getqonto"}},"seo":{"metatags":{"application-name":"Qonto APIs","description":"Qonto provides 2 collections of REST APIs and a Sandbox environment to help you build integrations on top of Qonto accounts, transactions, memberships, etc; no matter what your use case is.","keywords":"qonto api, qonto api reference, qonto api doc"},"indexing":"all"},"fonts":{"heading":{"family":"PolySans","source":"https://mintlify-assets.b-cdn.net/fonts/polysans-neutral-b855437b9905fe21c922ad25ed73abdfe6a7a8f2445c6e418f7f41d6d95c061f.woff2","format":"woff2"},"body":{"family":"PolySans","source":"https://mintlify-assets.b-cdn.net/fonts/polysans-neutral-b855437b9905fe21c922ad25ed73abdfe6a7a8f2445c6e418f7f41d6d95c061f.woff2","format":"woff2"}},"contextual":{"options":["copy","view","assistant","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"qonto-6237c309","hasAudioNarration":false,"actualSubdomain":"qonto-6237c309","customDomains":["docs.qonto.com"],"gitSource":{"type":"github","owner":"qonto-private","repo":"public-doc","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae4856ef49f5b7aedfd9009","collectionId":"19a0cad7-242a-4eed-aa21-99bffa0f88a7","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae4856ef49f5b7aedfd9009"},"feedback":{"thumbs":true,"edits":false,"issues":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae48571516c780aa3749051","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API","count":243},{"language":"default","tag":"Business API","count":221},{"language":"default","tag":"Partnerships","count":85},{"language":"default","tag":"Embed Qonto in your product","count":78},{"language":"default","tag":"Embed TypeScript SDK","count":61},{"language":"default","tag":"MCP","count":54},{"language":"default","tag":"Invoicing","count":53},{"language":"default","tag":"Guides","count":36},{"language":"default","tag":"Resources","count":34},{"language":"default","tag":"CLI","count":34}]},"assistantConfig":{},"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":"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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"td code{overflow-wrap:normal}"}],"page":{"pagePath":"api-reference/business-api/invoicing/client-invoices/update-a-client-invoice","slug":"/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice","pageMetadata":{"openapi":"patch /v2/client_invoices/{id}","description":"Updates the draft client invoice identified by the `id` path parameter.","title":"Update a draft client invoice","href":"/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Updates the draft client invoice identified by the \", _jsx(_components.code, {\n children: \"id\"\n }), \" path parameter.\"]\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{jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Badge}=_components;if(!Badge)_missingMdxReference(`Badge`,true);return _jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Authentication:`}),` `,_jsx(Badge,{color:`green`,size:`sm`,icon:`check`,children:`API key`}),` `,_jsx(Badge,{color:`green`,size:`sm`,icon:`check`,children:`OAuth 2.0`}),_jsx(`br`,{}),`\n`,_jsx(_components.strong,{children:`Scope:`}),` `,_jsx(_components.a,{href:`/api-reference/business-api/introduction/authentication/scopes#client-invoice-write`,children:_jsx(_components.code,{children:`client_invoice.write`})})]})}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":{"openapi":"patch /v2/client_invoices/{id}","description":"Updates the draft client invoice identified by the `id` path parameter.","title":"Update a draft client invoice","href":"/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/qonto-6237c309/825d995cd157b7a6/zendesk-widget.js"],"openApiReferenceData":{"operation":{"tags":["Client Invoices"],"summary":"Update a draft client invoice","description":"Updates the draft client invoice identified by the `id` path parameter.","operationId":"patch_client_invoice","parameters":["e8c3cf33-13e3-4781-b671-7f611e4cc7f1","3cf40bc4-492b-4e38-9322-9dbb84d972b6"],"requestBody":"8c8bcc79-d883-4fa3-9ada-3df07b32fac5","responses":{"200":"3afa04cb-d8b0-449d-b699-0e4f6493354e","400":"bad9c998-921e-4c6e-8c0e-649d158ff48e","401":"24048a52-53c4-42cb-b0df-a810afb0a027","403":"735f8605-5e9d-405c-bd0d-0176ac4c8582","404":"8e3b08bb-3da8-4bb3-8a1e-13c43cef683f","409":"c380225c-dd94-47e9-8137-a5c12f7e50fc","412":"cc567f97-1d15-4800-83d4-449d26f11448","422":"29216f12-b687-446c-afc2-5aff217bdd0f","500":"6e573ec3-202b-4689-8741-b70a4bd2d1d7"},"security":["97ded902-bc12-4d38-acf3-ee6451f8bdcd","1bd633fe-4132-4061-8b90-4dc5d77b3bc3"],"method":"patch","type":"path","servers":["3dc4e94f-1410-4b9a-9072-8c9c3d6721aa","0fd30033-8e5f-485a-a62a-2faea02b45e4"],"path":"/v2/client_invoices/{id}","baseUrlOptions":["https://thirdparty.qonto.com","https://thirdparty-sandbox.staging.qonto.co"],"title":"Update a draft client invoice","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.client_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","body.upload_id":"4d5418bb-bd0d-4df4-865c-c07afab8bb48","body.issue_date":"2022-03-01","body.performance_date.oneOf.0":"2023-12-25","body.performance_start_date.oneOf.0":"2022-03-01","body.performance_end_date.oneOf.0":"2022-03-31","body.due_date":"2023-12-25","body.number":"INV-2023-001","body.purchase_order":"\u003cstring>","body.terms_and_conditions":"\u003cstring>","body.header":"This is an example.","body.footer":"This is an example.","body.settings.vat_number":"FR12345678","body.settings.company_leadership":"Jan Mueller","body.settings.district_court":"Munich","body.settings.commercial_register_number":"HRB12345B","body.settings.tax_number":"123/123/1234","body.settings.legal_capital_share.value":"10000.00","body.settings.legal_capital_share.currency":"EUR","body.settings.transaction_type":"goods","body.settings.vat_payment_condition":"on_receipts","body.settings.discount_conditions.oneOf.0":"Pas d’escompte accordé pour paiement anticipé.","body.settings.late_payment_penalties.oneOf.0":"En cas de non-paiement à la date d'échéance, des pénalités calculées à trois fois le taux d’intérêt légal seront appliquées.","body.settings.legal_fixed_compensation.oneOf.0":"Tout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.","body.\\items.items.0.title":"\u003cstring>","body.\\items.items.0.quantity":"0.5","body.\\items.items.0.unit_price.value":"\u003cstring>","body.\\items.items.0.unit_price.currency":"\u003cstring>","body.\\items.items.0.vat_rate":"0.1","body.\\items.items.0.description":"\u003cstring>","body.\\items.items.0.unit":"meter","body.\\items.items.0.vat_exemption_reason":"N1","body.\\items.items.0.discount.type":"percentage","body.\\items.items.0.discount.value":"0.1","body.report_einvoicing":true,"body.stamp_duty_amount":"1.00","body.discount.type":"percentage","body.discount.value":"0.1"}]},"dependencies":{"parameters":{"e8c3cf33-13e3-4781-b671-7f611e4cc7f1":{"name":"X-Qonto-Staging-Token","in":"header","description":"Required only for Sandbox API requests; to get one, please sign up to the [Developer Portal](https://developers.qonto.com/).","schema":{"type":"string","description":"Required only for Sandbox API requests; to get one, please sign up to the [Developer Portal](https://developers.qonto.com/).","uniqueKey":"","typeLabel":"string"}},"3cf40bc4-492b-4e38-9322-9dbb84d972b6":{"name":"id","in":"path","description":"UUID of the client invoice to update.","required":true,"schema":{"type":"string","format":"uuid","example":"e3d68a1a-b23f-496a-a9a2-815089337720","isRequired":true,"description":"UUID of the client invoice to update.","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"content":{"application/json":{"schema":{"description":"All fields are optional - only provided fields will be updated.","type":"object","properties":{"client_id":{"type":"string","format":"uuid","uniqueKey":"client_id","typeLabel":"string\u003cuuid>"},"upload_id":{"type":"string","format":"uuid","description":"Optional ID of a previously uploaded file to attach to this invoice. The upload must have been created using the [POST /v2/client_invoices/uploads](/api-reference/business-api/invoicing/client-invoices/create-a-client-invoice-upload) endpoint.\n","example":"4d5418bb-bd0d-4df4-865c-c07afab8bb48","uniqueKey":"upload_id","typeLabel":"string\u003cuuid>"},"issue_date":{"type":"string","description":"Date the initiator has issued or shared the invoice as legally viable. The format should be `YYYY-MM-DD`.\n\nRequired on draft invoices: sending `null` or an empty string returns a `422` error.\n","format":"date","example":"2022-03-01","uniqueKey":"issue_date","typeLabel":"string\u003cdate>"},"performance_date":{"oneOf":[{"type":"string","description":"**DEPRECATED**: This field is deprecated. Please use `performance_start_date` and `performance_end_date` instead.\n\nAlias of `performance_start_date`. The format should be `YYYY-MM-DD`. Ignored when `performance_start_date` is also provided. Send `null` or an empty string to clear the performance start date.\n","format":"date","deprecated":true,"uniqueKey":"performance_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"**DEPRECATED**: This field is deprecated. Please use `performance_start_date` and `performance_end_date` instead.\n\nAlias of `performance_start_date`. The format should be `YYYY-MM-DD`. Ignored when `performance_start_date` is also provided. Send `null` or an empty string to clear the performance start date.\n","format":"date","deprecated":true,"uniqueKey":"performance_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"performance_date","typeLabel":"string\u003cdate> | null"},"performance_start_date":{"oneOf":[{"type":"string","description":"Start date of the performance period for the invoice. The format should be `YYYY-MM-DD`.\n\n**Validation rules:**\n- Required if the invoice has a `performance_end_date`\n- Must be less than or equal to `performance_end_date`\n\n**Fallback behavior:**\n- If not provided, the deprecated `performance_date` value is used, when provided\n- If provided, this value overrides the deprecated `performance_date` field\n\nSend `null` or an empty string to clear the date.\n","format":"date","example":"2022-03-01","uniqueKey":"performance_start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Start date of the performance period for the invoice. The format should be `YYYY-MM-DD`.\n\n**Validation rules:**\n- Required if the invoice has a `performance_end_date`\n- Must be less than or equal to `performance_end_date`\n\n**Fallback behavior:**\n- If not provided, the deprecated `performance_date` value is used, when provided\n- If provided, this value overrides the deprecated `performance_date` field\n\nSend `null` or an empty string to clear the date.\n","format":"date","example":"2022-03-01","uniqueKey":"performance_start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"performance_start_date","typeLabel":"string\u003cdate> | null"},"performance_end_date":{"oneOf":[{"type":"string","description":"End date of the performance period for the invoice. The format should be `YYYY-MM-DD`.\n\n**Validation rules:**\n- Requires a `performance_start_date`, either provided in the request or already set on the invoice\n- Must be greater than or equal to `performance_start_date`\n\nSend `null` or an empty string to clear the date.\n","format":"date","example":"2022-03-31","uniqueKey":"performance_end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"End date of the performance period for the invoice. The format should be `YYYY-MM-DD`.\n\n**Validation rules:**\n- Requires a `performance_start_date`, either provided in the request or already set on the invoice\n- Must be greater than or equal to `performance_start_date`\n\nSend `null` or an empty string to clear the date.\n","format":"date","example":"2022-03-31","uniqueKey":"performance_end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"performance_end_date","typeLabel":"string\u003cdate> | null"},"due_date":{"type":"string","description":"Payment deadline that is added by the initiator. The format should be `YYYY-MM-DD`.\n\nRequired on draft invoices: sending `null` or an empty string returns a `422` error.\n","format":"date","uniqueKey":"due_date","typeLabel":"string\u003cdate>"},"number":{"type":"string","description":"Invoice's number. Must be unique within the organization.","maxLength":40,"example":"INV-2023-001","uniqueKey":"number","typeLabel":"string"},"purchase_order":{"type":"string","description":"Purchase order data added by the invoice’s initiator.","maxLength":40,"uniqueKey":"purchase_order","typeLabel":"string"},"terms_and_conditions":{"type":"string","description":"Additional notes added by the invoice’s initiator.","maxLength":525,"uniqueKey":"terms_and_conditions","typeLabel":"string"},"header":{"type":"string","example":"This is an example.","uniqueKey":"header","typeLabel":"string"},"footer":{"type":"string","example":"This is an example.","uniqueKey":"footer","typeLabel":"string"},"payment_methods":{"type":"object","description":"Payment method details for the invoice.","properties":{"iban":{"type":"string","description":"Beneficiary’s International Bank Account Number (IBAN). The format must follow ISO 13616, and should be a valid IBAN (must start with two letters, followed by 25 digits). The IBAN must be associated to a Qonto account.","isRequired":true,"uniqueKey":"payment_methods.iban","typeLabel":"string"}},"required":["iban"],"uniqueKey":"payment_methods","typeLabel":"object"},"settings":{"type":"object","description":"This collection of properties can be optionally used to temporarily override some of the organization's properties for this one invoice.\n","properties":{"vat_number":{"type":"string","example":"FR12345678","uniqueKey":"settings.vat_number","typeLabel":"string"},"company_leadership":{"type":"string","example":"Jan Mueller","uniqueKey":"settings.company_leadership","typeLabel":"string"},"district_court":{"type":"string","example":"Munich","uniqueKey":"settings.district_court","typeLabel":"string"},"commercial_register_number":{"type":"string","example":"HRB12345B","uniqueKey":"settings.commercial_register_number","typeLabel":"string"},"tax_number":{"type":"string","example":"123/123/1234","uniqueKey":"settings.tax_number","typeLabel":"string"},"legal_capital_share":{"type":"object","properties":{"value":{"type":"string","maxLength":12,"example":"10000.00","uniqueKey":"settings.legal_capital_share.value","typeLabel":"string"},"currency":{"type":"string","enum":["AED","AUD","BGN","CAD","CHF","CNY","CZK","DKK","EUR","GBP","GHS","HKD","HUF","ILS","MXN","NOK","NZD","PEN","PLN","RON","RSD","SAR","SEK","SGD","TRY","USD","ZAR","ZMW"],"default":"EUR","example":"EUR","uniqueKey":"settings.legal_capital_share.currency","typeLabel":"enum\u003cstring>"}},"uniqueKey":"settings.legal_capital_share","typeLabel":"object"},"transaction_type":{"type":"string","enum":["goods","services","goods_and_services"],"example":"goods","uniqueKey":"settings.transaction_type","typeLabel":"enum\u003cstring>"},"vat_payment_condition":{"type":"string","enum":["on_receipts","compensated_for_sales"],"example":"on_receipts","uniqueKey":"settings.vat_payment_condition","typeLabel":"enum\u003cstring>"},"discount_conditions":{"oneOf":[{"type":"string","example":"Pas d’escompte accordé pour paiement anticipé.","uniqueKey":"settings.discount_conditions.oneOf.0","typeLabel":"string"},{"type":"null","example":"Pas d’escompte accordé pour paiement anticipé.","uniqueKey":"settings.discount_conditions.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.discount_conditions","typeLabel":"string | null"},"late_payment_penalties":{"oneOf":[{"type":"string","example":"En cas de non-paiement à la date d'échéance, des pénalités calculées à trois fois le taux d’intérêt légal seront appliquées.","uniqueKey":"settings.late_payment_penalties.oneOf.0","typeLabel":"string"},{"type":"null","example":"En cas de non-paiement à la date d'échéance, des pénalités calculées à trois fois le taux d’intérêt légal seront appliquées.","uniqueKey":"settings.late_payment_penalties.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.late_payment_penalties","typeLabel":"string | null"},"legal_fixed_compensation":{"oneOf":[{"type":"string","example":"Tout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.","uniqueKey":"settings.legal_fixed_compensation.oneOf.0","typeLabel":"string"},{"type":"null","example":"Tout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.","uniqueKey":"settings.legal_fixed_compensation.oneOf.1","typeLabel":"null"}],"uniqueKey":"settings.legal_fixed_compensation","typeLabel":"string | null"}},"uniqueKey":"settings","typeLabel":"object"},"items":{"type":"array","items":{"type":"object","properties":{"title":{"type":"string","description":"Item’s title. It is displayed as the first line of the item in bold in the invoice table. It indicates in a short sentence the product or service being sold.","maxLength":40,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].title","typeLabel":"string"},"quantity":{"type":"string","description":"Item’s quantity of the specific product or services being sold. For example, it can be in hours or in number of products. Decimals should be separated by a period “.”","example":"0.5","isRequired":true,"uniqueKey":"\\items.items.[INDEX].quantity","typeLabel":"string"},"unit_price":{"type":"object","properties":{"value":{"type":"string","description":"Price per unit of product or service sold. Decimals should be separated by a period “.”","isRequired":true,"uniqueKey":"\\items.items.[INDEX].unit_price.value","typeLabel":"string"},"currency":{"type":"string","description":"Item’s currency. Currently, only value allowed is EUR. Format supported is a trigram following ISO 4217.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].unit_price.currency","typeLabel":"string"}},"required":["value","currency"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].unit_price","typeLabel":"object"},"vat_rate":{"type":"string","description":"VAT rate applicable for that particular item. Written in decimals, separated by a period “.” For example, for a VAT of 10%, input is 0.1","example":"0.1","isRequired":true,"uniqueKey":"\\items.items.[INDEX].vat_rate","typeLabel":"string"},"description":{"type":"string","description":"Item’s description of the product or service being sold. It is added below the title of each item in the invoice table. Free format, with a maximum of 300 characters. Use `\\n` to indicate line breaks.","maxLength":1800,"uniqueKey":"\\items.items.[INDEX].description","typeLabel":"string"},"unit":{"type":"string","description":"Item’s unit. It is an optional field and allows maximum 20 characters for non Italian organizations.\n- For Italian organizations, documents are generated in PDF format and in XML format (automatically sent to the Italian tax authorites). In the PDF, unit will appear with a maximum of 20 characters. In the XML file, it is truncated down to the first 10 characters.\n- For French organizations, documents are generated under the Factur-X format (a structured PDF file with an embedded XML). For the XML file, units that have a corresponding EN16931 code (standard followed by Factur-X format) will be indicated with its relevant code. See mapping below of possible values and their corresponding code.\n\n\u003cdetails>\n\u003csummary>Possible values and corresponding EN16931 code (pursuant to the \u003ca href\"'https://www.impots.gouv.fr/specifications-externes-b2b\">“Annexe 7” of the B2B external specifications for French e-invoicing\u003c/a>, BT-130, allowed units of measure)\u003c/summary>\n\n| Unit | EN16931 code |\n|-||\n| unit | C62 |\n| hour | HUR |\n| day | DAY |\n| month | MON |\n| gram | GRM |\n| kilogram | KGM |\n| liter | LTR |\n| meter | MTR |\n| square_meter | MTK |\n| cubic_meter | MTQ |\n| ampere | AMP |\n| number_of_articles | NAR |\n| centimeter | CMT |\n| cubic_meter_per_hour | MQH |\n| gigajoule | GV |\n| gigawatt | A90 |\n| gigawatt_hour | GWH |\n| half_year | SAN |\n| joule | JOU |\n| kilojoule | KJO |\n| kilovar | KVR |\n| kilovolt_ampere_reactive_hour | K3 |\n| kilowatt | KWT |\n| kilowatt_hour | KWH |\n| megajoule | 3B |\n| megawatt | MAW |\n| megawatt_hour | MWH |\n| milligram | MGM |\n| milliliter | MLT |\n| millimeter | MMT |\n| minute | MIN |\n| pair | PR |\n| quarter | QAN |\n| second | SEC |\n| set | SET |\n| ton | TNE |\n| two_week | W4 |\n| watt_hour | WHR |\n| week | WEE |\n| year | ANN |\n| custom_input_text | ZZ |\n\u003c/details>\n","example":"meter","uniqueKey":"\\items.items.[INDEX].unit","typeLabel":"string"},"vat_exemption_reason":{"type":"string","enum":["N1","N2","N2.1","N2.2","N3","N3.1","N3.2","N3.3","N3.4","N3.5","N3.6","N4","N5","N6","N6.1","N6.2","N6.3","N6.4","N6.5","N6.6","N6.7","N6.8","N6.9","N7","S293B","S262.1","S259","S283","S261","S262","S263","S19.1","S4.1B","S4.1A","S4","S13B","S122","S25","S21","S69","S20","S84.1.2","S6.1.27","S11.1A","S6.1.16","S6.1.13","S6.1.19","S44.1","S44.3.11","S44.3.2","S44.3.4","S39bis","S56bis","S39","S9","S11","S12","S53","S9.29.30","S9.27.28","S9.1-5"],"description":"VAT exemption reason when the item’s vat_rate is equal to 0. If VAT rate is not 0, this field should not be included. Required for Italian organizations and for French organizations subject to e-reporting.\n\nAllowed codes depend on the organization’s country:\n- Italy: `N1` to `N7` codes\n- France: `S293B`, `S262.1`, `S259`, `S283`, `S261`, `S262`, `S263`\n- Germany: `S19.1`, `S4.1B`, `S4.1A`, `S4`, `S13B`\n- Spain: `S122`, `S25`, `S21`, `S69`, `S20`, `S84.1.2`\n- Austria: `S6.1.27`, `S11.1A`, `S6.1.16`, `S6.1.13`, `S6.1.19`\n- Belgium: `S44.1`, `S44.3.11`, `S44.3.2`, `S44.3.4`, `S39bis`, `S56bis`, `S39`, `S21`\n- Netherlands: `S25`, `S9`, `S11`, `S12`\n- Portugal: `S53`, `S9.29.30`, `S9.27.28`, `S9.1-5`","example":"N1","uniqueKey":"\\items.items.[INDEX].vat_exemption_reason","typeLabel":"enum\u003cstring>"},"discount":{"type":"object","properties":{"type":{"type":"string","enum":["percentage","absolute"],"description":"Type of the discount for that item.","example":"percentage","uniqueKey":"\\items.items.[INDEX].discount.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Rate or the absolute amount that will be discounted","example":"0.1","uniqueKey":"\\items.items.[INDEX].discount.value","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].discount","typeLabel":"object"}},"required":["title","quantity","unit_price","vat_rate"],"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"uniqueKey":"\\items","typeLabel":"object[]"},"report_einvoicing":{"type":"boolean","description":"- For Italian organizations only\n- Non-Italian organizations should not include this property in the request.\n- Italian organizations must have e-invoicing activated to use this endpoint, no matter the value of the flag.\n- By default for an Italian organization that has e-invoicing activated on the Qonto app, if this field is not filled, this property is set to true and the invoice is automatically sent to Italian exchange system (Sistema di Interscambio, or SdI) as an XML e-invoice. If set to `false`, the invoice will not be sent to SdI.\n- Use the `GET` v2/client_invoices to retrieve its e-invoicing status under the property `einvoicing_status`.","uniqueKey":"report_einvoicing","typeLabel":"boolean"},"payment_reporting":{"type":"object","description":"- For Italian organizations only\n- Non-Italian organizations should not include this property in the request.\n- Object which relates to payment methods and conditions of the invoice.","properties":{"conditions":{"type":"string","enum":["TP01","TP02","TP03"],"description":"Payment conditions on the invoice.","example":"TP01","isRequired":true,"uniqueKey":"payment_reporting.conditions","typeLabel":"enum\u003cstring>"},"method":{"type":"string","enum":["MP01","MP02","MP03","MP04","MP05","MP06","MP07","MP08","MP09","MP10","MP11","MP12","MP13","MP14","MP15","MP16","MP17","MP18","MP19","MP20","MP21","MP22"],"description":"Payment method of the invoice.","example":"MP01","isRequired":true,"uniqueKey":"payment_reporting.method","typeLabel":"enum\u003cstring>"}},"required":["conditions","method"],"uniqueKey":"payment_reporting","typeLabel":"object"},"welfare_fund":{"type":"object","description":"- For Italian organizations only\n- Non-Italian organizations should not include this property in the request.\n- Object which relates to pension contributions added to the total amount to pay, applicable in some cases.\n- This amount is a percentage added to the total amount of the invoice pre-taxes.","properties":{"type":{"type":"string","enum":["TC01","TC02","TC03","TC04","TC05","TC06","TC07","TC08","TC09","TC10","TC11","TC12","TC13","TC14","TC15","TC16","TC17","TC18","TC19","TC20","TC21","TC22"],"description":"Welfare fund type.","example":"TC01","isRequired":true,"uniqueKey":"welfare_fund.type","typeLabel":"enum\u003cstring>"},"rate":{"type":"string","description":"Welfare fund rate applicable for the invoice. Written in decimals, separated by a period “.” For example, for a rate of 1%, input is 0.01, and for a rate of 10%, input is 0.1","minLength":4,"maxLength":6,"example":"0.0001","isRequired":true,"uniqueKey":"welfare_fund.rate","typeLabel":"string"}},"required":["type","rate"],"uniqueKey":"welfare_fund","typeLabel":"object"},"withholding_tax":{"type":"object","description":"- Only for Italian organizations and Spanish freelancers\n- Other organizations should not include this property in the request.\n- Object which relates to an amount of tax paid by the client, rather than the supplier, for specific cases.\n- This amount is a percentage deducted from the total amount of the invoice after VAT application.\n- ES freelancers need to only fill the withholding_tax `rate` field with their IRPF.","properties":{"reason":{"type":"string","enum":["RF01","RF02","RF03","RF04","RF05","RF06"],"description":"Reason the withholding tax.","example":"RF01","isRequired":true,"uniqueKey":"withholding_tax.reason","typeLabel":"enum\u003cstring>"},"rate":{"type":"string","description":"Withholding tax rate applicable for the invoice. Written in decimals, separated by a period “.” For example, for a rate of 1%, input is 0.01 and for a rate of 10%, input is 0.1","minLength":4,"maxLength":6,"example":"0.01","isRequired":true,"uniqueKey":"withholding_tax.rate","typeLabel":"string"},"payment_reason":{"type":"string","description":"Payment reason the withholding tax.","minLength":1,"maxLength":2,"example":"L1","isRequired":true,"uniqueKey":"withholding_tax.payment_reason","typeLabel":"string"}},"required":["reason","rate","payment_reason"],"uniqueKey":"withholding_tax","typeLabel":"object"},"stamp_duty_amount":{"type":"string","description":"- For Italian organizations only\n- Non-Italian organizations should not include this property in the request.\n- Represents an amount (2.00 EUR) applicable on invoices where VAT is excluded and the invoice has a value exceeding 77.47 EUR.","minLength":4,"maxLength":15,"example":"1.00","uniqueKey":"stamp_duty_amount","typeLabel":"string"},"discount":{"type":"object","description":"Global discount applied to the entire invoice.\nThis discount is applied to the sum of all items (after item-level discounts, if any).","properties":{"type":{"type":"string","enum":["percentage","absolute"],"description":"Type of the discount. `percentage` for a rate-based discount or `absolute` for a fixed amount discount.","example":"percentage","uniqueKey":"discount.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Rate or absolute amount that will be discounted from the invoice total.\n- For `percentage` type: Value between 0.0001 (0.01%) and 1 (100%). For example, for a 20% discount, use `0.2` or `0.20`.\n- For `absolute` type: Fixed amount to be deducted. Decimals should be separated by a period \".\"","example":"0.1","uniqueKey":"discount.value","typeLabel":"string"}},"uniqueKey":"discount","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"client_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","upload_id":"4d5418bb-bd0d-4df4-865c-c07afab8bb48","issue_date":"2022-03-01","performance_date":"2023-12-25","performance_start_date":"2022-03-01","performance_end_date":"2022-03-31","due_date":"2023-12-25","number":"INV-2023-001","purchase_order":"\u003cstring>","terms_and_conditions":"\u003cstring>","header":"This is an example.","footer":"This is an example.","settings":{"vat_number":"FR12345678","company_leadership":"Jan Mueller","district_court":"Munich","commercial_register_number":"HRB12345B","tax_number":"123/123/1234","legal_capital_share":{"value":"10000.00","currency":"EUR"},"transaction_type":"goods","vat_payment_condition":"on_receipts","discount_conditions":"Pas d’escompte accordé pour paiement anticipé.","late_payment_penalties":"En cas de non-paiement à la date d'échéance, des pénalités calculées à trois fois le taux d’intérêt légal seront appliquées.","legal_fixed_compensation":"Tout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€."},"items":[{"title":"\u003cstring>","quantity":"0.5","unit_price":{"value":"\u003cstring>","currency":"\u003cstring>"},"vat_rate":"0.1","description":"\u003cstring>","unit":"meter","vat_exemption_reason":"N1","discount":{"type":"percentage","value":"0.1"}}],"report_einvoicing":true,"stamp_duty_amount":"1.00","discount":{"type":"percentage","value":"0.1"}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"3afa04cb-d8b0-449d-b699-0e4f6493354e":{"description":"Returns the client invoice identified by the `id` path parameter.","content":{"application/json":{"schema":{"type":"object","properties":{"client_invoice":{"type":"object","properties":{"id":{"type":"string","format":"uuid","example":"4d5418bb-bd0d-4df4-865c-c07afab8bb48","isRequired":true,"uniqueKey":"client_invoice.id","typeLabel":"string\u003cuuid>"},"organization_id":{"type":"string","format":"uuid","example":"4d5418bb-bd0d-4df4-865c-c07afab8bb48","isRequired":true,"uniqueKey":"client_invoice.organization_id","typeLabel":"string\u003cuuid>"},"number":{"type":"string","example":"INV001","isRequired":true,"uniqueKey":"client_invoice.number","typeLabel":"string"},"purchase_order":{"type":"string","description":"Purchase order data added by the invoice’s initiator.","isRequired":true,"uniqueKey":"client_invoice.purchase_order","typeLabel":"string"},"status":{"type":"string","enum":["draft","unpaid","paid","canceled"],"example":"paid","isRequired":true,"uniqueKey":"client_invoice.status","typeLabel":"enum\u003cstring>"},"invoice_url":{"type":"string","description":"URL of the invoice public page, accessible without authentication for 180 days after issuance, provided the invoice has not been canceled.","format":"uri","example":"https://pay.qonto.com/invoices/00000000-0000-0000-0000-000000000000","isRequired":true,"uniqueKey":"client_invoice.invoice_url","typeLabel":"string\u003curi>"},"contact_email":{"type":"string","description":"E-mail address of the invoice’s initiator.","format":"email","example":"contact@qonto.com","isRequired":true,"uniqueKey":"client_invoice.contact_email","typeLabel":"string\u003cemail>"},"terms_and_conditions":{"type":"string","description":"The T\u0026C data added by the invoice’s initiator.","example":"This is an example.","isRequired":true,"uniqueKey":"client_invoice.terms_and_conditions","typeLabel":"string"},"discount_conditions":{"oneOf":[{"type":"string","description":"Any discount for advance payment of the invoice. It is optional and is only for French organizations.","example":"Pas d’escompte accordé pour paiement anticipé.","isRequired":true,"uniqueKey":"client_invoice.discount_conditions.oneOf.0","typeLabel":"string"},{"type":"null","description":"Any discount for advance payment of the invoice. It is optional and is only for French organizations.","example":"Pas d’escompte accordé pour paiement anticipé.","isRequired":true,"uniqueKey":"client_invoice.discount_conditions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client_invoice.discount_conditions","typeLabel":"string | null"},"late_payment_penalties":{"oneOf":[{"type":"string","description":"Late payment penalties applied in case of non-payment invoice. It is optional and is only for French organizations.","example":"En cas de non-paiement à la date d'échéance, des pénalités calculées à trois fois le taux d’intérêt légal seront appliquées.","isRequired":true,"uniqueKey":"client_invoice.late_payment_penalties.oneOf.0","typeLabel":"string"},{"type":"null","description":"Late payment penalties applied in case of non-payment invoice. It is optional and is only for French organizations.","example":"En cas de non-paiement à la date d'échéance, des pénalités calculées à trois fois le taux d’intérêt légal seront appliquées.","isRequired":true,"uniqueKey":"client_invoice.late_payment_penalties.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client_invoice.late_payment_penalties","typeLabel":"string | null"},"legal_fixed_compensation":{"oneOf":[{"type":"string","description":"The legal fixed compensation applied in case late payment of the invoice. It is optional and is only for French organizations.","example":"Tout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.","isRequired":true,"uniqueKey":"client_invoice.legal_fixed_compensation.oneOf.0","typeLabel":"string"},{"type":"null","description":"The legal fixed compensation applied in case late payment of the invoice. It is optional and is only for French organizations.","example":"Tout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.","isRequired":true,"uniqueKey":"client_invoice.legal_fixed_compensation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client_invoice.legal_fixed_compensation","typeLabel":"string | null"},"header":{"type":"string","description":"The header text added by the credit note’s initiator.","example":"This is an example.","isRequired":true,"uniqueKey":"client_invoice.header","typeLabel":"string"},"footer":{"type":"string","description":"The footer text added by the credit note’s initiator.","example":"This is an example.","isRequired":true,"uniqueKey":"client_invoice.footer","typeLabel":"string"},"currency":{"type":"string","example":"EUR","isRequired":true,"uniqueKey":"client_invoice.currency","typeLabel":"string"},"total_amount":{"type":"object","description":"Total amount that needs to be paid by the client.","properties":{"value":{"type":"string","example":"12.52","uniqueKey":"client_invoice.total_amount.value","typeLabel":"string"},"currency":{"type":"string","example":"EUR","uniqueKey":"client_invoice.total_amount.currency","typeLabel":"string"}},"isRequired":true,"uniqueKey":"client_invoice.total_amount","typeLabel":"object"},"total_amount_cents":{"type":"integer","description":"Total amount in cents that needs to be paid by the client.","example":1252,"isRequired":true,"uniqueKey":"client_invoice.total_amount_cents","typeLabel":"integer"},"vat_amount":{"type":"object","description":"VAT amount that is applicable to the invoice.","properties":{"value":{"type":"string","example":"0.51","uniqueKey":"client_invoice.vat_amount.value","typeLabel":"string"},"currency":{"type":"string","example":"EUR","uniqueKey":"client_invoice.vat_amount.currency","typeLabel":"string"}},"isRequired":true,"uniqueKey":"client_invoice.vat_amount","typeLabel":"object"},"vat_amount_cents":{"type":"integer","description":"VAT amount in cents that is applicable to the invoice.","example":51,"isRequired":true,"uniqueKey":"client_invoice.vat_amount_cents","typeLabel":"integer"},"issue_date":{"type":"string","description":"Date the initiator mentioned that the invoice was created.","format":"date","example":"2022-03-01","isRequired":true,"uniqueKey":"client_invoice.issue_date","typeLabel":"string\u003cdate>"},"due_date":{"type":"string","description":"Payment’s deadline added by the initiator.","format":"date","example":"2022-03-01","isRequired":true,"uniqueKey":"client_invoice.due_date","typeLabel":"string\u003cdate>"},"performance_date":{"oneOf":[{"type":"string","description":"**DEPRECATED**: This field is deprecated. Please use `performance_start_date` and `performance_end_date` instead.\n\nThe performance date represents when the job or service was completed by the client. Date the initiator mentioned that the contents of the invoice were performed.\n","format":"date","example":"2022-03-01","deprecated":true,"isRequired":true,"uniqueKey":"client_invoice.performance_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"**DEPRECATED**: This field is deprecated. Please use `performance_start_date` and `performance_end_date` instead.\n\nThe performance date represents when the job or service was completed by the client. Date the initiator mentioned that the contents of the invoice were performed.\n","format":"date","example":"2022-03-01","deprecated":true,"isRequired":true,"uniqueKey":"client_invoice.performance_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client_invoice.performance_date","typeLabel":"string\u003cdate> | null"},"performance_start_date":{"oneOf":[{"type":"string","description":"Start date of the performance period mentioned by the initiator for the invoice contents.\n\nThe performance period defines the date range during which the job or service was completed by the client. This field marks the beginning of that period and can be used together with `performance_end_date` to create a flexible date range instead of a single fixed date.\n","format":"date","example":"2022-03-01","isRequired":true,"uniqueKey":"client_invoice.performance_start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"Start date of the performance period mentioned by the initiator for the invoice contents.\n\nThe performance period defines the date range during which the job or service was completed by the client. This field marks the beginning of that period and can be used together with `performance_end_date` to create a flexible date range instead of a single fixed date.\n","format":"date","example":"2022-03-01","isRequired":true,"uniqueKey":"client_invoice.performance_start_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client_invoice.performance_start_date","typeLabel":"string\u003cdate> | null"},"performance_end_date":{"oneOf":[{"type":"string","description":"End date of the performance period mentioned by the initiator for the invoice contents.\n\nThis field defines the end of the performance date range, allowing the work or service to have been completed anytime between `performance_start_date` and `performance_end_date`. When used together with `performance_start_date`, it creates a flexible time window rather than specifying completion on a single specific date.\n","format":"date","example":"2022-03-31","isRequired":true,"uniqueKey":"client_invoice.performance_end_date.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","description":"End date of the performance period mentioned by the initiator for the invoice contents.\n\nThis field defines the end of the performance date range, allowing the work or service to have been completed anytime between `performance_start_date` and `performance_end_date`. When used together with `performance_start_date`, it creates a flexible time window rather than specifying completion on a single specific date.\n","format":"date","example":"2022-03-31","isRequired":true,"uniqueKey":"client_invoice.performance_end_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client_invoice.performance_end_date","typeLabel":"string\u003cdate> | null"},"created_at":{"type":"string","description":"Date the invoice was created. Note that this is a machine date.","format":"date-time","example":"2022-03-04T17:58:30+02:00","isRequired":true,"uniqueKey":"client_invoice.created_at","typeLabel":"string\u003cdate-time>"},"finalized_at":{"oneOf":[{"type":"string","description":"Date the invoice was transitioned from `Draft` to `Unpaid` status.","format":"date-time","example":"2022-03-04T17:58:30+02:00","isRequired":true,"uniqueKey":"client_invoice.finalized_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Date the invoice was transitioned from `Draft` to `Unpaid` status.","format":"date-time","example":"2022-03-04T17:58:30+02:00","isRequired":true,"uniqueKey":"client_invoice.finalized_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client_invoice.finalized_at","typeLabel":"string\u003cdate-time> | null"},"paid_at":{"oneOf":[{"type":"string","description":"Date on which the invoice was paid.","format":"date-time","example":"2022-03-04T17:58:30+02:00","isRequired":true,"uniqueKey":"client_invoice.paid_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"Date on which the invoice was paid.","format":"date-time","example":"2022-03-04T17:58:30+02:00","isRequired":true,"uniqueKey":"client_invoice.paid_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client_invoice.paid_at","typeLabel":"string\u003cdate-time> | null"},"stamp_duty_amount":{"type":"string","minLength":4,"maxLength":15,"example":"1.00","isRequired":true,"uniqueKey":"client_invoice.stamp_duty_amount","typeLabel":"string"},"items":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"title":{"type":"string","example":"Plastic tables","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].title","typeLabel":"string"},"description":{"type":"string","example":"Plastic tables for McDonald’s restaurants","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].description","typeLabel":"string"},"quantity":{"type":"string","example":"1.5","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].quantity","typeLabel":"string"},"unit":{"type":"string","example":"meter","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].unit","typeLabel":"string"},"unit_price":{"type":"object","description":"Amount of the price per unit. Note that an item can contain multiple units. The number of units is defined via `quantity`.","properties":{"value":{"type":"string","example":"10.0","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].unit_price.value","typeLabel":"string"},"currency":{"type":"string","example":"EUR","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].unit_price.currency","typeLabel":"string"}},"uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].unit_price","typeLabel":"object"},"unit_price_cents":{"type":"integer","description":"Amount in cents of the price per unit. Note that an item can contain multiple units. The number of units is defined via `quantity`.","example":1000,"uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].unit_price_cents","typeLabel":"integer"},"vat_rate":{"type":"string","description":"VAT rate in decimal (0.1 for 10%) applicable to that particular item.","example":"0.1","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].vat_rate","typeLabel":"string"},"vat_exemption_reason":{"type":"string","enum":["N1","N2","N2.1","N2.2","N3","N3.1","N3.2","N3.3","N3.4","N3.5","N3.6","N4","N5","N6","N6.1","N6.2","N6.3","N6.4","N6.5","N6.6","N6.7","N6.8","N6.9","N7","S293B","S262.1","S259","S283","S261","S262","S263","S19.1","S4.1B","S4.1A","S4","S13B","S122","S25","S21","S69","S20","S84.1.2","S6.1.27","S11.1A","S6.1.16","S6.1.13","S6.1.19","S44.1","S44.3.11","S44.3.2","S44.3.4","S39bis","S56bis","S39","S9","S11","S12","S53","S9.29.30","S9.27.28","S9.1-5"],"description":"Exemption reason","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].vat_exemption_reason","typeLabel":"enum\u003cstring>"},"discount":{"type":"object","properties":{"type":{"type":"string","enum":["percentage","absolute"],"example":"percentage","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].discount.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Discount rate or absolute amount. For percentage, the minimum value is 0.0001 (0.01%), and the maximum value is 1 (100%). For absolute value, the maximum is determined by Quantity * Unit Price.","example":"0.1","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].discount.value","typeLabel":"string"},"amount":{"type":"object","properties":{"value":{"type":"string","example":"120","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].discount.amount.value","typeLabel":"string"},"currency":{"type":"string","example":"EUR","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].discount.amount.currency","typeLabel":"string"}},"uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].discount.amount","typeLabel":"object"}},"uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].discount","typeLabel":"object"},"total_vat":{"type":"object","description":"VAT amount that is applicable to that specific item.","properties":{"value":{"type":"string","example":"120","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].total_vat.value","typeLabel":"string"},"currency":{"type":"string","example":"EUR","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].total_vat.currency","typeLabel":"string"}},"uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].total_vat","typeLabel":"object"},"total_vat_cents":{"type":"integer","description":"VAT amount in cents that is applicable to that specific item.","example":12000,"uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].total_vat_cents","typeLabel":"integer"},"total_amount":{"type":"object","description":"Amount that needs to be paid by the client for that specific item.","properties":{"value":{"type":"string","example":"300.50","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].total_amount.value","typeLabel":"string"},"currency":{"type":"string","example":"EUR","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].total_amount.currency","typeLabel":"string"}},"uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].total_amount","typeLabel":"object"},"total_amount_cents":{"type":"integer","description":"Amount in cents that needs to be paid by the client for that specific item.","example":30050,"uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].total_amount_cents","typeLabel":"integer"},"subtotal":{"type":"object","properties":{"value":{"type":"string","description":"Subtotal amount for the item without VAT. Quantity * Unit_price.","example":"120","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].subtotal.value","typeLabel":"string"},"currency":{"type":"string","example":"EUR","uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].subtotal.currency","typeLabel":"string"}},"uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].subtotal","typeLabel":"object"},"subtotal_cents":{"type":"integer","description":"Subtotal amount in cents for the item without VAT.","example":12000,"uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX].subtotal_cents","typeLabel":"integer"}},"uniqueKey":"client_invoice.\\items.oneOf.0.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"client_invoice.\\items.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"title":{"type":"string","example":"Plastic tables"},"description":{"type":"string","example":"Plastic tables for McDonald’s restaurants"},"quantity":{"type":"string","example":"1.5"},"unit":{"type":"string","example":"meter"},"unit_price":{"type":"object","description":"Amount of the price per unit. Note that an item can contain multiple units. The number of units is defined via `quantity`.","properties":{"value":{"type":"string","example":"10.0"},"currency":{"type":"string","example":"EUR"}}},"unit_price_cents":{"type":"integer","description":"Amount in cents of the price per unit. Note that an item can contain multiple units. The number of units is defined via `quantity`.","example":1000},"vat_rate":{"type":"string","description":"VAT rate in decimal (0.1 for 10%) applicable to that particular item.","example":"0.1"},"vat_exemption_reason":{"type":"string","enum":["N1","N2","N2.1","N2.2","N3","N3.1","N3.2","N3.3","N3.4","N3.5","N3.6","N4","N5","N6","N6.1","N6.2","N6.3","N6.4","N6.5","N6.6","N6.7","N6.8","N6.9","N7","S293B","S262.1","S259","S283","S261","S262","S263","S19.1","S4.1B","S4.1A","S4","S13B","S122","S25","S21","S69","S20","S84.1.2","S6.1.27","S11.1A","S6.1.16","S6.1.13","S6.1.19","S44.1","S44.3.11","S44.3.2","S44.3.4","S39bis","S56bis","S39","S9","S11","S12","S53","S9.29.30","S9.27.28","S9.1-5"],"description":"Exemption reason"},"discount":{"type":"object","properties":{"type":{"type":"string","enum":["percentage","absolute"],"example":"percentage"},"value":{"type":"string","description":"Discount rate or absolute amount. For percentage, the minimum value is 0.0001 (0.01%), and the maximum value is 1 (100%). For absolute value, the maximum is determined by Quantity * Unit Price.","example":"0.1"},"amount":{"type":"object","properties":{"value":{"type":"string","example":"120"},"currency":{"type":"string","example":"EUR"}}}}},"total_vat":{"type":"object","description":"VAT amount that is applicable to that specific item.","properties":{"value":{"type":"string","example":"120"},"currency":{"type":"string","example":"EUR"}}},"total_vat_cents":{"type":"integer","description":"VAT amount in cents that is applicable to that specific item.","example":12000},"total_amount":{"type":"object","description":"Amount that needs to be paid by the client for that specific item.","properties":{"value":{"type":"string","example":"300.50"},"currency":{"type":"string","example":"EUR"}}},"total_amount_cents":{"type":"integer","description":"Amount in cents that needs to be paid by the client for that specific item.","example":30050},"subtotal":{"type":"object","properties":{"value":{"type":"string","description":"Subtotal amount for the item without VAT. Quantity * Unit_price.","example":"120"},"currency":{"type":"string","example":"EUR"}}},"subtotal_cents":{"type":"integer","description":"Subtotal amount in cents for the item without VAT.","example":12000}}},"isRequired":true,"uniqueKey":"client_invoice.\\items.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"client_invoice.\\items","typeLabel":"object[] | null"},"client":{"type":"object","description":"Client that needs to pay the invoice.","properties":{"id":{"type":"string","format":"uuid","example":"33v418bb-bd0d-4df4-865c-c07afab8bb48","uniqueKey":"client_invoice.client.id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","description":"Note that this property will be returned only if the client is a `company`.","example":"McDonald's","uniqueKey":"client_invoice.client.name","typeLabel":"string"},"first_name":{"type":"string","description":"Note that this property will be returned only if the client is an `individual` or a `freelancer`.","example":"Jane","uniqueKey":"client_invoice.client.first_name","typeLabel":"string"},"last_name":{"type":"string","description":"Note that this property will be returned only if the client is an `individual` or a `freelancer`.","example":"Doe","uniqueKey":"client_invoice.client.last_name","typeLabel":"string"},"type":{"type":"string","enum":["individual","company","freelancer"],"example":"individual","uniqueKey":"client_invoice.client.type","typeLabel":"enum\u003cstring>"},"email":{"oneOf":[{"type":"string","format":"email","example":"client@qonto.com","uniqueKey":"client_invoice.client.email.oneOf.0","typeLabel":"string\u003cemail>"},{"type":"null","format":"email","example":"client@qonto.com","uniqueKey":"client_invoice.client.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"client_invoice.client.email","typeLabel":"string\u003cemail> | null"},"vat_number":{"type":"string","example":"FR32123456789","uniqueKey":"client_invoice.client.vat_number","typeLabel":"string"},"tax_identification_number":{"type":"string","example":"123456789","uniqueKey":"client_invoice.client.tax_identification_number","typeLabel":"string"},"address":{"type":"string","example":"1 place de l’Opéra","uniqueKey":"client_invoice.client.address","typeLabel":"string"},"city":{"type":"string","example":"Paris","uniqueKey":"client_invoice.client.city","typeLabel":"string"},"zip_code":{"type":"string","example":"75010","uniqueKey":"client_invoice.client.zip_code","typeLabel":"string"},"province_code":{"type":"string","description":"Province code of the client. It is required only for Italian organizations","uniqueKey":"client_invoice.client.province_code","typeLabel":"string"},"country_code":{"type":"string","example":"fr","uniqueKey":"client_invoice.client.country_code","typeLabel":"string"},"recipient_code":{"type":"string","description":"Recipient code, so that the client can receive the e-invoice in his SdI portal.","uniqueKey":"client_invoice.client.recipient_code","typeLabel":"string"},"locale":{"type":"string","example":"fr","uniqueKey":"client_invoice.client.locale","typeLabel":"string"},"billing_address":{"type":"object","description":"Billing address of the client, which will be reflected on the invoice. Stores the same data as the root-level fields address fields (`address`, `city`, `zip_code`, `province_code`, `country_code`).","properties":{"street_address":{"type":"string","description":"Street address section of the billing address of the client (eg street, number, floor, door, etc).\n","maxLength":250,"example":"123 Main Street","uniqueKey":"client_invoice.client.billing_address.street_address","typeLabel":"string"},"city":{"type":"string","description":"City on the billing address of the client","maxLength":50,"example":"Paris","uniqueKey":"client_invoice.client.billing_address.city","typeLabel":"string"},"zip_code":{"type":"string","description":"Zip code on the billing address of the client","maxLength":20,"example":"75010","uniqueKey":"client_invoice.client.billing_address.zip_code","typeLabel":"string"},"province_code":{"type":"string","description":"Province code of the client's billing address. It is required only for Italian organizations.","maxLength":2,"uniqueKey":"client_invoice.client.billing_address.province_code","typeLabel":"string"},"country_code":{"type":"string","description":"Country code on the billing address of the client (ISO 3166 format)","maxLength":2,"example":"FR","uniqueKey":"client_invoice.client.billing_address.country_code","typeLabel":"string"}},"uniqueKey":"client_invoice.client.billing_address","typeLabel":"object"},"delivery_address":{"type":"object","description":"Delivery address of the client. Stores the same data as the root-level fields address fields (`address`, `city`, `zip_code`, `province_code`, `country_code`).","properties":{"street_address":{"type":"string","description":"Street address section of the delivery address of the client. (eg street, number, floor, door, etc)\n","maxLength":250,"example":"123 Main Street","uniqueKey":"client_invoice.client.delivery_address.street_address","typeLabel":"string"},"city":{"type":"string","description":"City on the delivery address of the client","maxLength":50,"example":"Paris","uniqueKey":"client_invoice.client.delivery_address.city","typeLabel":"string"},"zip_code":{"type":"string","description":"Zip code on the delivery address of the client","maxLength":20,"example":"75010","uniqueKey":"client_invoice.client.delivery_address.zip_code","typeLabel":"string"},"province_code":{"type":"string","description":"Province code of the client's delivery address. It is required only for Italian organizations","maxLength":2,"uniqueKey":"client_invoice.client.delivery_address.province_code","typeLabel":"string"},"country_code":{"type":"string","description":"Country code on the delivery address of the client (ISO 3166 format)","maxLength":2,"example":"FR","uniqueKey":"client_invoice.client.delivery_address.country_code","typeLabel":"string"}},"uniqueKey":"client_invoice.client.delivery_address","typeLabel":"object"}},"isRequired":true,"uniqueKey":"client_invoice.client","typeLabel":"object"},"payment_methods":{"type":"array","items":{"type":"object","properties":{"beneficiary_name":{"type":"string","description":"Name of the beneficiary that will receive the invoice's payment.","example":"John Doe","uniqueKey":"client_invoice.payment_methods.items.[INDEX].beneficiary_name","typeLabel":"string"},"bic":{"type":"string","description":"Beneficiary’s International Bank Account Number.","example":"ABCDEFG1XXX","uniqueKey":"client_invoice.payment_methods.items.[INDEX].bic","typeLabel":"string"},"iban":{"type":"string","description":"Beneficiary account's Bank Identifier.","example":"FR1420041010050500013M02606","uniqueKey":"client_invoice.payment_methods.items.[INDEX].iban","typeLabel":"string"},"type":{"type":"string","enum":["transfer"],"description":"Invoice's payment method.","example":"transfer","uniqueKey":"client_invoice.payment_methods.items.[INDEX].type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"client_invoice.payment_methods.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"client_invoice.payment_methods","typeLabel":"object[]"},"credit_notes_ids":{"type":"array","description":"If any credit notes are linked to the invoice, this represents the id of those credit notes.","items":{"type":"string","format":"uuid","readOnly":true,"uniqueKey":"client_invoice.credit_notes_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"isRequired":true,"uniqueKey":"client_invoice.credit_notes_ids","typeLabel":"string\u003cuuid>[]"},"organization":{"type":"object","description":"Information of the organization at the time the document was issued.","properties":{"id":{"type":"string","format":"uuid","uniqueKey":"client_invoice.organization.id","typeLabel":"string\u003cuuid>"},"legal_name":{"type":"string","uniqueKey":"client_invoice.organization.legal_name","typeLabel":"string"},"legal_number":{"type":"string","uniqueKey":"client_invoice.organization.legal_number","typeLabel":"string"},"legal_country":{"type":"string","uniqueKey":"client_invoice.organization.legal_country","typeLabel":"string"},"address_line_1":{"type":"string","uniqueKey":"client_invoice.organization.address_line_1","typeLabel":"string"},"address_line_2":{"type":"string","uniqueKey":"client_invoice.organization.address_line_2","typeLabel":"string"},"address_zipcode":{"type":"string","uniqueKey":"client_invoice.organization.address_zipcode","typeLabel":"string"},"address_city":{"type":"string","uniqueKey":"client_invoice.organization.address_city","typeLabel":"string"},"address_country":{"type":"string","uniqueKey":"client_invoice.organization.address_country","typeLabel":"string"},"company_leadership":{"type":"string","example":"Jan Mueller","uniqueKey":"client_invoice.organization.company_leadership","typeLabel":"string"},"district_court":{"type":"string","example":"Munich","uniqueKey":"client_invoice.organization.district_court","typeLabel":"string"},"commercial_register_number":{"type":"string","description":"Is available for French and German organizations and is optional.\n- For French organizations, it represents RCS number (numéro Registre du Commerce et des Sociétés) of an incorporated business. For example: RCS A 123 123 123.\n- For German organizations, it represents the organization's commercial register number (handelsregisternummer). For example: HRB 123455 B.","example":"HRB12345B","uniqueKey":"client_invoice.organization.commercial_register_number","typeLabel":"string"},"vat_number":{"type":"string","example":"FR123456789","uniqueKey":"client_invoice.organization.vat_number","typeLabel":"string"},"tax_number":{"type":"string","example":"123/123/1234","uniqueKey":"client_invoice.organization.tax_number","typeLabel":"string"},"legal_capital_share":{"oneOf":[{"type":"object","description":"Capital share of an incorporated business. It is optional and is only for French organizations.","properties":{"value":{"type":"string","maxLength":12,"example":"10000.00","uniqueKey":"client_invoice.organization.legal_capital_share.oneOf.0.value","typeLabel":"string"},"currency":{"type":"string","enum":["AED","AUD","BGN","CAD","CHF","CNY","CZK","DKK","EUR","GBP","GHS","HKD","HUF","ILS","MXN","NOK","NZD","PEN","PLN","RON","RSD","SAR","SEK","SGD","TRY","USD","ZAR","ZMW"],"default":"EUR","example":"EUR","uniqueKey":"client_invoice.organization.legal_capital_share.oneOf.0.currency","typeLabel":"enum\u003cstring>"}},"uniqueKey":"client_invoice.organization.legal_capital_share.oneOf.0","typeLabel":"object"},{"type":"null","description":"Capital share of an incorporated business. It is optional and is only for French organizations.","properties":{"value":{"type":"string","maxLength":12,"example":"10000.00"},"currency":{"type":"string","enum":["AED","AUD","BGN","CAD","CHF","CNY","CZK","DKK","EUR","GBP","GHS","HKD","HUF","ILS","MXN","NOK","NZD","PEN","PLN","RON","RSD","SAR","SEK","SGD","TRY","USD","ZAR","ZMW"],"default":"EUR","example":"EUR"}},"uniqueKey":"client_invoice.organization.legal_capital_share.oneOf.1","typeLabel":"null"}],"uniqueKey":"client_invoice.organization.legal_capital_share","typeLabel":"object | null"},"transaction_type":{"oneOf":[{"type":"string","enum":["goods","services","goods_and_services",null],"description":"Type of transaction performed in the invoice. It is optional and is only for French organizations.","example":"goods","uniqueKey":"client_invoice.organization.transaction_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["goods","services","goods_and_services",null],"description":"Type of transaction performed in the invoice. It is optional and is only for French organizations.","example":"goods","uniqueKey":"client_invoice.organization.transaction_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"client_invoice.organization.transaction_type","typeLabel":"enum\u003cstring> | null"},"vat_payment_condition":{"oneOf":[{"type":"string","enum":["on_receipts","compensated_for_sales","exempt",null],"description":"Business’ VAT elected payment condition (whether TVA is paid on receipt or on invoice emission).\nThere are two allowed values:\n- `receipt` which stands for “sur les encaissements” in French;\n- `compensated_for_sales` which stands for “sur les débits” in French.\nIt is optional and is only for French organizations.","example":"on_receipts","uniqueKey":"client_invoice.organization.vat_payment_condition.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["on_receipts","compensated_for_sales","exempt",null],"description":"Business’ VAT elected payment condition (whether TVA is paid on receipt or on invoice emission).\nThere are two allowed values:\n- `receipt` which stands for “sur les encaissements” in French;\n- `compensated_for_sales` which stands for “sur les débits” in French.\nIt is optional and is only for French organizations.","example":"on_receipts","uniqueKey":"client_invoice.organization.vat_payment_condition.oneOf.1","typeLabel":"null"}],"uniqueKey":"client_invoice.organization.vat_payment_condition","typeLabel":"enum\u003cstring> | null"}},"isRequired":true,"uniqueKey":"client_invoice.organization","typeLabel":"object"},"invoice_type":{"type":"string","enum":["standard","deposit","partial","balance"],"description":"Nature of the invoice.\n\n- `standard`: the invoice covers the whole amount of the items it lists.\n- `deposit`: the invoice covers an advance payment on a larger order.\n- `partial`: progress invoice (facture de situation). The invoice covers a\n share of the work described by its items, so `total_amount` is a fraction\n of the value of those items.\n- `balance`: the invoice covers the remainder of an order, net of a deposit.\n\nOnly `standard` invoices are guaranteed to have `total_amount` equal to the\nsum of their line items. For every other type, rely on `total_amount` and\n`total_amount_cents` for the amount actually invoiced and due. The progress\nshare of a `partial` invoice is not exposed by the API.\n","example":"standard","isRequired":true,"uniqueKey":"client_invoice.invoice_type","typeLabel":"enum\u003cstring>"},"attachment_id":{"type":"string","description":"Attachment UUID corresponding to that particular invoice.\n\u003cbr>The attachment is generated **asynchronously**. While it is being generated this property is **omitted from the response** rather than returned as `null`, so treat an absent `attachment_id` as \"not ready yet\" and keep polling. After creating the invoice (by calling the [POST /v2/client_invoices](/api-reference/business-api/invoicing/client-invoices/create-a-client-invoice) endpoint) or finalizing it, wait ~10s and then call the [GET /v2/client_invoices/{id}](https://api-doc.qonto.com/docs/business-api/copd6wc7nwym8-show-client-invoice) endpoint until `attachment_id` is present.\n\u003cbr>This property enables you to get the invoice file by using the [GET /v2/attachments/{id}](/api-reference/business-api/transactions-statements/attachments/retrieve-an-attachment) endpoint.\n\u003cbr>The file is a PDF for invoices created on Qonto. Imported invoices keep their original file, which may also be a JPEG or a PNG, so read `file_content_type` from the attachment response instead of assuming `application/pdf`.","format":"uuid","example":"4d5418bb-bd0d-4df4-865c-c07afab8bb48","uniqueKey":"client_invoice.attachment_id","typeLabel":"string\u003cuuid>"},"discount":{"type":"object","description":"Global discount that was applied to the invoice.","properties":{"type":{"type":"string","enum":["percentage","absolute"],"description":"Type of the discount applied.","example":"percentage","uniqueKey":"client_invoice.discount.type","typeLabel":"enum\u003cstring>"},"value":{"type":"string","description":"Rate or absolute amount that was discounted.","example":"0.1","uniqueKey":"client_invoice.discount.value","typeLabel":"string"},"amount":{"type":"object","description":"The calculated discount amount that was deducted from the invoice.","properties":{"value":{"type":"string","example":"10.00","uniqueKey":"client_invoice.discount.amount.value","typeLabel":"string"},"currency":{"type":"string","example":"EUR","uniqueKey":"client_invoice.discount.amount.currency","typeLabel":"string"}},"uniqueKey":"client_invoice.discount.amount","typeLabel":"object"}},"uniqueKey":"client_invoice.discount","typeLabel":"object"},"expected_date":{"type":"object","description":"Date the client is expected to pay the invoice.\n\nOmitted when the invoice has no expected date, or when the organization turned off expected dates in its invoicing settings in the Qonto app.\n","properties":{"date":{"type":"string","format":"date","description":"Expected payment date. It stays in the past once the invoice is overdue.","example":"2022-03-11","isRequired":true,"uniqueKey":"client_invoice.expected_date.date","typeLabel":"string\u003cdate>"},"source":{"type":"string","enum":["client_average","manual"],"description":"How the expected date was set:\n- `client_average`: the due date plus the client's average payment delay.\n- `manual`: set by a user.\n","example":"client_average","isRequired":true,"uniqueKey":"client_invoice.expected_date.source","typeLabel":"enum\u003cstring>"},"client_average_delay_days":{"type":"integer","description":"The client's average payment delay in days. `0` means the client pays on time. Only returned when `source` is `client_average`.","example":10,"uniqueKey":"client_invoice.expected_date.client_average_delay_days","typeLabel":"integer"}},"required":["date","source"],"uniqueKey":"client_invoice.expected_date","typeLabel":"object"},"amount_paid":{"type":"object","description":"Amount paid for this invoice, expressed as a money object.\n\n**Note**: The `amount_paid` object is always returned. In the following cases, `amount_paid.value` is `'0.00'`:\n- The invoice was manually marked as paid and is not linked to a transaction.\n- The invoice is linked to a transaction that occurred before January 1, 2026.","properties":{"value":{"type":"string","example":"12.52","uniqueKey":"client_invoice.amount_paid.value","typeLabel":"string"},"currency":{"type":"string","example":"EUR","uniqueKey":"client_invoice.amount_paid.currency","typeLabel":"string"}},"uniqueKey":"client_invoice.amount_paid","typeLabel":"object"},"einvoicing_status":{"type":"string","description":"Only applicable to Italian organizations. Remains blank for French organizations.","enum":["pending","submitted","declined","approved","not_delivered","submission_failed"],"uniqueKey":"client_invoice.einvoicing_status","typeLabel":"enum\u003cstring>"},"welfare_fund":{"type":"object","properties":{"type":{"type":"string","enum":["TC01","TC02","TC03","TC04","TC05","TC06","TC07","TC08","TC09","TC10","TC11","TC12","TC13","TC14","TC15","TC16","TC17","TC18","TC19","TC20","TC21","TC22"],"example":"TC01","uniqueKey":"client_invoice.welfare_fund.type","typeLabel":"enum\u003cstring>"},"rate":{"type":"string","minLength":4,"maxLength":6,"example":"0.0001","uniqueKey":"client_invoice.welfare_fund.rate","typeLabel":"string"}},"uniqueKey":"client_invoice.welfare_fund","typeLabel":"object"},"withholding_tax":{"type":"object","description":"- Only applicable for Italian organizations and Spanish freelancers.\n- Object which relates to an amount of tax paid by the client, rather than the supplier, for specific cases.\n- This amount is a percentage deducted from the total amount of the invoice after VAT application.\n- The `rate` field specifies the percentage of tax and `amount` field specifies the total amount of the tax.","properties":{"reason":{"type":"string","enum":["RF01","RF02","RF03","RF04","RF05","RF06"],"example":"RF01","uniqueKey":"client_invoice.withholding_tax.reason","typeLabel":"enum\u003cstring>"},"rate":{"type":"string","minLength":4,"maxLength":6,"example":"0.01","uniqueKey":"client_invoice.withholding_tax.rate","typeLabel":"string"},"payment_reason":{"type":"string","minLength":1,"maxLength":2,"example":"L1","uniqueKey":"client_invoice.withholding_tax.payment_reason","typeLabel":"string"},"amount":{"type":"string","example":"1.00","uniqueKey":"client_invoice.withholding_tax.amount","typeLabel":"string"}},"uniqueKey":"client_invoice.withholding_tax","typeLabel":"object"},"payment_reporting":{"type":"object","properties":{"conditions":{"type":"string","enum":["TP01","TP02","TP03"],"example":"TP01","uniqueKey":"client_invoice.payment_reporting.conditions","typeLabel":"enum\u003cstring>"},"method":{"type":"string","enum":["MP01","MP02","MP03","MP04","MP05","MP06","MP07","MP08","MP09","MP10","MP11","MP12","MP13","MP14","MP15","MP16","MP17","MP18","MP19","MP20","MP21","MP22"],"example":"MP01","uniqueKey":"client_invoice.payment_reporting.method","typeLabel":"enum\u003cstring>"}},"uniqueKey":"client_invoice.payment_reporting","typeLabel":"object"},"quote_id":{"type":"string","format":"uuid","description":"ID of the quote this invoice was created from, if any.\n","example":"4d5418bb-bd0d-4df4-865c-c07afab8bb48","uniqueKey":"client_invoice.quote_id","typeLabel":"string\u003cuuid>"},"einvoicing_lifecycle_events":{"type":"array","description":"Array of lifecycle events related to the e-invoicing process","items":{"type":"object","properties":{"status_code":{"type":"integer","enum":[200,201,202,203,204,205,206,207,208,209,210,211,212,213,214],"description":"Status code of the operation. - 200: Déposée (Submitted) - 201: Emise par la plateforme (Issued by the platform) - 202: Reçue de la plateforme (Received from the platform) - 203: Mise à disposition (Made available) - 204: Prise en charge (Taken over) - 205: Approuvée (Approved) - 206: Approuvée partiellement (Partially approved) - 207: En litige (In dispute) - 208: Suspendue (Suspended) - 209: Complétée (Completed) - 210: Refusée (Refused) - 211: Paiement transmis (Payment sent) - 212: Encaissée (Collected) - 213: Rejetée (Rejected) - 214: Visée (Vised)\n","example":200,"uniqueKey":"client_invoice.einvoicing_lifecycle_events.items.[INDEX].status_code","typeLabel":"enum\u003cinteger>"},"reason":{"type":"string","description":"The reason label associated with a given event","example":"DOUBLE FACTURE","uniqueKey":"client_invoice.einvoicing_lifecycle_events.items.[INDEX].reason","typeLabel":"string"},"reason_message":{"type":"string","description":"The reason message associated with a given event (comment provided by the user generating the event)","example":"I already received this invoice","uniqueKey":"client_invoice.einvoicing_lifecycle_events.items.[INDEX].reason_message","typeLabel":"string"},"timestamp":{"type":"string","description":"The timestamp of the event","format":"date-time","example":"2024-12-04T11:05:16.4497Z","uniqueKey":"client_invoice.einvoicing_lifecycle_events.items.[INDEX].timestamp","typeLabel":"string\u003cdate-time>"}},"example":{"status_code":200,"reason":"DOUBLE FACTURE","reason_message":"I already received this invoice","timestamp":"2024-12-04T11:05:16.4497Z"},"uniqueKey":"client_invoice.einvoicing_lifecycle_events.items.[INDEX]","typeLabel":"object"},"uniqueKey":"client_invoice.einvoicing_lifecycle_events","typeLabel":"object[]"}},"required":["id","organization_id","number","purchase_order","status","invoice_url","contact_email","terms_and_conditions","discount_conditions","late_payment_penalties","legal_fixed_compensation","header","footer","currency","total_amount","total_amount_cents","vat_amount","vat_amount_cents","issue_date","due_date","performance_date","performance_start_date","performance_end_date","created_at","finalized_at","paid_at","stamp_duty_amount","items","client","payment_methods","credit_notes_ids","organization","invoice_type"],"x-examples":{},"isRequired":true,"uniqueKey":"client_invoice","typeLabel":"object"}},"required":["client_invoice"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"client_invoice":{"id":"4d5418bb-bd0d-4df4-865c-c07afab8bb48","organization_id":"4d5418bb-bd0d-4df4-865c-c07afab8bb48","number":"INV001","purchase_order":"\u003cstring>","status":"paid","invoice_url":"https://pay.qonto.com/invoices/00000000-0000-0000-0000-000000000000","contact_email":"contact@qonto.com","terms_and_conditions":"This is an example.","discount_conditions":"Pas d’escompte accordé pour paiement anticipé.","late_payment_penalties":"En cas de non-paiement à la date d'échéance, des pénalités calculées à trois fois le taux d’intérêt légal seront appliquées.","legal_fixed_compensation":"Tout retard de paiement entraînera une indemnité forfaitaire pour frais de recouvrement de 40€.","header":"This is an example.","footer":"This is an example.","currency":"EUR","total_amount":{"value":"12.52","currency":"EUR"},"total_amount_cents":1252,"vat_amount":{"value":"0.51","currency":"EUR"},"vat_amount_cents":51,"issue_date":"2022-03-01","due_date":"2022-03-01","performance_date":"2022-03-01","performance_start_date":"2022-03-01","performance_end_date":"2022-03-31","created_at":"2022-03-04T17:58:30+02:00","finalized_at":"2022-03-04T17:58:30+02:00","paid_at":"2022-03-04T17:58:30+02:00","stamp_duty_amount":"1.00","items":[{"title":"Plastic tables","description":"Plastic tables for McDonald’s restaurants","quantity":"1.5","unit":"meter","unit_price":{"value":"10.0","currency":"EUR"},"unit_price_cents":1000,"vat_rate":"0.1","vat_exemption_reason":"N1","discount":{"type":"percentage","value":"0.1","amount":{"value":"120","currency":"EUR"}},"total_vat":{"value":"120","currency":"EUR"},"total_vat_cents":12000,"total_amount":{"value":"300.50","currency":"EUR"},"total_amount_cents":30050,"subtotal":{"value":"120","currency":"EUR"},"subtotal_cents":12000}],"client":{"id":"33v418bb-bd0d-4df4-865c-c07afab8bb48","name":"McDonald's","first_name":"Jane","last_name":"Doe","type":"individual","email":"client@qonto.com","vat_number":"FR32123456789","tax_identification_number":"123456789","address":"1 place de l’Opéra","city":"Paris","zip_code":"75010","province_code":"\u003cstring>","country_code":"fr","recipient_code":"\u003cstring>","locale":"fr","billing_address":{"street_address":"123 Main Street","city":"Paris","zip_code":"75010","province_code":"\u003cstring>","country_code":"FR"},"delivery_address":{"street_address":"123 Main Street","city":"Paris","zip_code":"75010","province_code":"\u003cstring>","country_code":"FR"}},"payment_methods":[{"beneficiary_name":"John Doe","bic":"ABCDEFG1XXX","iban":"FR1420041010050500013M02606","type":"transfer"}],"credit_notes_ids":["3c90c3cc-0d44-4b50-8888-8dd25736052a"],"organization":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","legal_name":"\u003cstring>","legal_number":"\u003cstring>","legal_country":"\u003cstring>","address_line_1":"\u003cstring>","address_line_2":"\u003cstring>","address_zipcode":"\u003cstring>","address_city":"\u003cstring>","address_country":"\u003cstring>","company_leadership":"Jan Mueller","district_court":"Munich","commercial_register_number":"HRB12345B","vat_number":"FR123456789","tax_number":"123/123/1234","legal_capital_share":{"value":"10000.00","currency":"EUR"},"transaction_type":"goods","vat_payment_condition":"on_receipts"},"invoice_type":"standard","attachment_id":"4d5418bb-bd0d-4df4-865c-c07afab8bb48","discount":{"type":"percentage","value":"0.1","amount":{"value":"10.00","currency":"EUR"}},"expected_date":{"date":"2022-03-11","source":"client_average","client_average_delay_days":10},"amount_paid":{"value":"12.52","currency":"EUR"},"einvoicing_status":"pending","welfare_fund":{"type":"TC01","rate":"0.0001"},"withholding_tax":{"reason":"RF01","rate":"0.01","payment_reason":"L1","amount":"1.00"},"payment_reporting":{"conditions":"TP01","method":"MP01"},"quote_id":"4d5418bb-bd0d-4df4-865c-c07afab8bb48","einvoicing_lifecycle_events":[{"status_code":200,"reason":"DOUBLE FACTURE","reason_message":"I already received this invoice","timestamp":"2024-12-04T11:05:16.4497Z"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"bad9c998-921e-4c6e-8c0e-649d158ff48e":{"description":"Returns a bad request error.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Error code.","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"detail":{"type":"string","description":"Human readable error that explains error `code`.","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"source":{"type":"object","properties":{"pointer":{"type":"string","description":"The property in the request body that caused the error (optional).","uniqueKey":"errors.items.[INDEX].source.pointer","typeLabel":"string"},"parameter":{"type":"string","description":"The query parameter that caused the error (optional).","uniqueKey":"errors.items.[INDEX].source.parameter","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX].source","typeLabel":"object"}},"required":["code","detail"],"x-examples":{"Authorization field missing":{"code":"bad_request","detail":"Authorization field missing"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"}},"required":["errors"],"uniqueKey":"","typeLabel":"object"},"examples":{"Authorization field missing":{"title":"Authorization field missing","value":{"errors":[{"code":"bad_request","detail":"Authorization field missing"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"24048a52-53c4-42cb-b0df-a810afb0a027":{"description":"Returns an unauthorized error.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Error code.","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"detail":{"type":"string","description":"Human readable error that explains error `code`.","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"}},"required":["code","detail"],"x-examples":{"Invalid credentials":{"code":"unauthorized","detail":"Invalid credentials"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"}},"required":["errors"],"uniqueKey":"","typeLabel":"object"},"examples":{"authorization_header_missing":{"title":"authorization_header_missing","value":{"errors":[{"code":"authorization_header_missing","detail":"authorization header missing"}]}},"authorization_token_invalid":{"title":"authorization_token_invalid","value":{"errors":[{"code":"authorization_token_invalid","detail":"authorization token invalid"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"735f8605-5e9d-405c-bd0d-0176ac4c8582":{"description":"Returns a forbidden error.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Error code.","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"detail":{"type":"string","description":"Human readable error that explains error `code`.","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"}},"required":["code","detail"],"x-examples":{"Insufficient permissions":{"code":"forbidden","detail":"User does not have sufficient permissions for this action."}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"errors","typeLabel":"object[]"}},"required":["errors"],"uniqueKey":"","typeLabel":"object"},"examples":{"Insufficient permissions":{"title":"Insufficient permissions","value":{"errors":[{"code":"forbidden","detail":"User does not have sufficient permissions for this action."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"8e3b08bb-3da8-4bb3-8a1e-13c43cef683f":{"description":"Returns a not found error.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Error code.","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"detail":{"type":"string","description":"Human readable error that explains error `code`.","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"source":{"type":"object","properties":{"parameter":{"type":"string","description":"The parameter that causes the error.","uniqueKey":"errors.items.[INDEX].source.parameter","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX].source","typeLabel":"object"}},"required":["code","detail"],"x-examples":{"Object not found":{"code":"not_found","detail":"Object not found","source":{"parameter":"id"}}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":[{"code":"\u003cstring>","detail":"\u003cstring>","source":{"parameter":"\u003cstring>"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"c380225c-dd94-47e9-8137-a5c12f7e50fc":{"description":"Returns a conflict error.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Error code.","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"detail":{"type":"string","description":"Human readable error that explains error `code`.","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"}},"required":["code","detail"],"x-examples":{"Insurance Contract Already Exists":{"code":"conflict","detail":"Insurance contract with id 123 and type business_liability already exists"}},"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":[{"code":"\u003cstring>","detail":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"cc567f97-1d15-4800-83d4-449d26f11448":{"description":"Invalid SCA session token","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","description":"A human readable message describing the error","example":"Invalid SCA session token","uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"The error code","example":"invalid_sca_session","uniqueKey":"code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Invalid SCA session token","code":"invalid_sca_session"}}},"exampleType":"generated"}},"exampleType":"generated"},"29216f12-b687-446c-afc2-5aff217bdd0f":{"description":"Returns an unprocessable entity error.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"Error code.","example":"missing_key","isRequired":true,"uniqueKey":"errors.items.[INDEX].code","typeLabel":"string"},"detail":{"type":"string","description":"Human readable error that explains error `code`.","example":"property is missing","isRequired":true,"uniqueKey":"errors.items.[INDEX].detail","typeLabel":"string"},"status":{"type":"string","example":"unprocessable entity","uniqueKey":"errors.items.[INDEX].status","typeLabel":"string"},"message":{"type":"string","example":"property id is missing","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"},"source":{"type":"object","properties":{"pointer":{"type":"string","description":"The property and the item in an array (if applicable) that causes the error.","example":"id","uniqueKey":"errors.items.[INDEX].source.pointer","typeLabel":"string"},"parameter":{"type":"string","description":"The query parameter that caused the error (optional).","uniqueKey":"errors.items.[INDEX].source.parameter","typeLabel":"string"}},"uniqueKey":"errors.items.[INDEX].source","typeLabel":"object"}},"required":["code","detail"],"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"errors":[{"code":"missing_key","detail":"property is missing","status":"unprocessable entity","message":"property id is missing","source":{"pointer":"id","parameter":"\u003cstring>"}}]}}},"exampleType":"generated"}},"exampleType":"generated"},"6e573ec3-202b-4689-8741-b70a4bd2d1d7":{"description":"Returns an internal server error.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"97ded902-bc12-4d38-acf3-ee6451f8bdcd":{"OAuth":{"type":"oauth2","description":"Bearer authorization header: `Bearer \u003ctoken>`, where `\u003ctoken>` is the access token received from the authorization server at the end of the [OAuth 2.0 flow](/guides/authentication/oauth-flow).\n","x-sensitive-scopes":["organization.read","payment.write","internal_transfer.write","international_transfer.write","beneficiary.trust"],"flows":{"authorizationCode":{"refreshUrl":"https://oauth.qonto.com/oauth2/token","authorizationUrl":"https://oauth.qonto.com/oauth2/auth","scopes":{"attachment.read":"Retrieve attachments","attachment.write":"Upload attachments and remove attachments from transactions","bank_account.write":"Create, update and close bank accounts","beneficiary.trust":"Trust SEPA beneficiaries","card.read":"Retrieve cards","card.write":"Create or update cards","cash_flow_category.read":"Retrieve cash flow categories","cash_flow_category.write":"Create, update and delete cash flow categories, and assign them to transactions","client.read":"Retrieve clients","client.write":"Create clients","client_invoice.write":"Create client invoices","client_invoices.read":"Retrieve client invoices and credit notes","einvoicing.read":"Retrieve e-invoicing settings","embed_auth_link.write":"Create Embed auth links","insurance_contract.read":"Retrieve insurance contracts","insurance_contract.write":"Create and update insurance contracts","internal_transfer.write":"Create internal transfers (between 2 Qonto accounts of the same organization)","international_transfer.write":"Create international transfers","membership.read":"Retrieve the authentified membership","membership.write":"Invite team members","offline_access":"Retrieve a refresh token","organization.read":"Retrieve organization, bank accounts, transactions, transfers, beneficiaries, labels, memberships, requests \u0026 statements","payment.write":"Create external transfers and untrust beneficiaries","payment_link.read":"Retrieve payment links, their payments, and the available payment methods","payment_link.write":"Connect to the payment links provider, create and deactivate payment links","product.read":"Retrieve products","product.write":"Create products","request_cards.write":"Create card requests","request_review.write":"Approve or decline requests","request_transfers.write":"Create transfer requests","sepa_direct_debit.read":"View SEPA Direct Debit payments","sepa_direct_debit.write":"Manage SEPA Direct Debit payments","subscription.read":"Retrieve the organization's current subscription plan","supplier_invoice.read":"Retrieve supplier invoices","supplier_invoice.write":"Create supplier invoices","team.read":"Retrieve teams","team.write":"Create teams","terminal.read":"View your payment terminals","terminal.write":"Configure your terminals and initiate payments","user_organization.read":"View the organizations the user has granted access to","webhook":"Receive a notification each time a particular event occurs in Qonto"},"tokenUrl":"https://oauth.qonto.com/oauth2/token"}},"scopes":["client_invoice.write"],"schemeName":"OAuth"}},"1bd633fe-4132-4061-8b90-4dc5d77b3bc3":{"SecretKey":{"type":"apiKey","description":"cf. [API key](/guides/authentication/api-key)","name":"Authorization","in":"header","scopes":[],"schemeName":"SecretKey"}}},"servers":{"3dc4e94f-1410-4b9a-9072-8c9c3d6721aa":{"url":"https://thirdparty.qonto.com","description":"Production URL"},"0fd30033-8e5f-485a-a62a-2faea02b45e4":{"url":"https://thirdparty-sandbox.staging.qonto.co","description":"Sandbox URL"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"oauth2","description":"Bearer authorization header: `Bearer \u003ctoken>`, where `\u003ctoken>` is the access token received from the authorization server at the end of the [OAuth 2.0 flow](/guides/authentication/oauth-flow).\n","x-sensitive-scopes":["organization.read","payment.write","internal_transfer.write","international_transfer.write","beneficiary.trust"],"flows":{"authorizationCode":{"refreshUrl":"https://oauth.qonto.com/oauth2/token","authorizationUrl":"https://oauth.qonto.com/oauth2/auth","scopes":{"attachment.read":"Retrieve attachments","attachment.write":"Upload attachments and remove attachments from transactions","bank_account.write":"Create, update and close bank accounts","beneficiary.trust":"Trust SEPA beneficiaries","card.read":"Retrieve cards","card.write":"Create or update cards","cash_flow_category.read":"Retrieve cash flow categories","cash_flow_category.write":"Create, update and delete cash flow categories, and assign them to transactions","client.read":"Retrieve clients","client.write":"Create clients","client_invoice.write":"Create client invoices","client_invoices.read":"Retrieve client invoices and credit notes","einvoicing.read":"Retrieve e-invoicing settings","embed_auth_link.write":"Create Embed auth links","insurance_contract.read":"Retrieve insurance contracts","insurance_contract.write":"Create and update insurance contracts","internal_transfer.write":"Create internal transfers (between 2 Qonto accounts of the same organization)","international_transfer.write":"Create international transfers","membership.read":"Retrieve the authentified membership","membership.write":"Invite team members","offline_access":"Retrieve a refresh token","organization.read":"Retrieve organization, bank accounts, transactions, transfers, beneficiaries, labels, memberships, requests \u0026 statements","payment.write":"Create external transfers and untrust beneficiaries","payment_link.read":"Retrieve payment links, their payments, and the available payment methods","payment_link.write":"Connect to the payment links provider, create and deactivate payment links","product.read":"Retrieve products","product.write":"Create products","request_cards.write":"Create card requests","request_review.write":"Approve or decline requests","request_transfers.write":"Create transfer requests","sepa_direct_debit.read":"View SEPA Direct Debit payments","sepa_direct_debit.write":"Manage SEPA Direct Debit payments","subscription.read":"Retrieve the organization's current subscription plan","supplier_invoice.read":"Retrieve supplier invoices","supplier_invoice.write":"Create supplier invoices","team.read":"Retrieve teams","team.write":"Create teams","terminal.read":"View your payment terminals","terminal.write":"Configure your terminals and initiate payments","user_organization.read":"View the organizations the user has granted access to","webhook":"Receive a notification each time a particular event occurs in Qonto"},"tokenUrl":"https://oauth.qonto.com/oauth2/token"}},"scopes":["client_invoice.write"],"schemeName":"OAuth"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"Bearer authorization header: `Bearer \u003ctoken>`, where `\u003ctoken>` is the access token received from the authorization server at the end of the [OAuth 2.0 flow](/guides/authentication/oauth-flow).\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"OAuth","name":"Authorization"}],"title":"OAuth"},{"schemes":[{"scheme":{"type":"apiKey","description":"cf. [API key](/guides/authentication/api-key)","name":"Authorization","in":"header","scopes":[],"schemeName":"SecretKey"},"schema":{"title":"Authorization","type":"string","description":"cf. [API key](/guides/authentication/api-key)","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"SecretKey","name":"Authorization"}],"title":"SecretKey"}]},"originalFileLocation":"api-reference/business-api/openapi.yml"},"subdomain":"qonto-6237c309","siteName":"Qonto","title":"Update a draft client invoice - Qonto","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T13:09:00.505Z","originalFileLocation":"api-reference/business-api/invoicing/client-invoices/update-a-client-invoice.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=\"Updates the draft client invoice identified by the id path parameter.\">\u003cmeta data-mint-head name=\"keywords\" content=\"qonto api, qonto api reference, qonto api doc\">\u003cmeta data-mint-head name=\"application-name\" content=\"Qonto\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/qonto-6237c309/-JBBMXOClYmTjqns/_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/qonto-6237c309/-JBBMXOClYmTjqns/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/qonto-6237c309/-JBBMXOClYmTjqns/_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/qonto-6237c309/-JBBMXOClYmTjqns/_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/qonto-6237c309/-JBBMXOClYmTjqns/_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/qonto-6237c309/-JBBMXOClYmTjqns/_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/qonto-6237c309/-JBBMXOClYmTjqns/_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/qonto-6237c309/-JBBMXOClYmTjqns/_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/qonto-6237c309/-JBBMXOClYmTjqns/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update a draft client invoice - Qonto\">\u003cmeta data-mint-head property=\"og:description\" content=\"Updates the draft client invoice identified by the id path parameter.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Qonto\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.qonto.com/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://qonto-6237c309.mintlify.app/_mintlify/api/og/v2?division=Client+invoices\u0026amp;title=Update+a+draft+client+invoice\u0026amp;description=Updates+the+draft+client+invoice+identified+by+the+%60id%60+path+parameter.\u0026amp;theme=6655e5e0682251dcd0a1ba16\u0026amp;signature=189c2ba0372c05e969118cdaa611b52b725e3b20a89f0ac00b212258eea981f5\">\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=\"Update a draft client invoice - Qonto\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Updates the draft client invoice identified by the id path parameter.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://qonto-6237c309.mintlify.app/_mintlify/api/og/v2?division=Client+invoices\u0026amp;title=Update+a+draft+client+invoice\u0026amp;description=Updates+the+draft+client+invoice+identified+by+the+%60id%60+path+parameter.\u0026amp;theme=6655e5e0682251dcd0a1ba16\u0026amp;signature=189c2ba0372c05e969118cdaa611b52b725e3b20a89f0ac00b212258eea981f5\">\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/qonto-6237c309/-JBBMXOClYmTjqns/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Qonto\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0E0E0E\">\u003cmeta data-mint-head name=\"application-name\" content=\"Qonto APIs\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.qonto.com/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.qonto.com/#organization\",\"name\":\"Qonto\",\"url\":\"https://docs.qonto.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/qonto-6237c309/Op_emyzb5FlZ5x50/logo/qonto-developers-light.svg?fit=max\u0026auto=format\u0026n=Op_emyzb5FlZ5x50\u0026q=85\u0026s=a8ce932eeec004b77efe8c0f611c5c5d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.qonto.com#website\",\"name\":\"Qonto\",\"url\":\"https://docs.qonto.com\",\"publisher\":{\"@id\":\"https://docs.qonto.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.qonto.com/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice#webpage\",\"url\":\"https://docs.qonto.com/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice\",\"name\":\"Update a draft client invoice\",\"description\":\"Updates the draft client invoice identified by the id path parameter.\",\"dateModified\":\"2026-10-27T13:09:00.505Z\",\"isPartOf\":{\"@id\":\"https://docs.qonto.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.qonto.com/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.qonto.com/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Invoicing\",\"item\":\"https://docs.qonto.com/api-reference/business-api/invoicing/clients/list-clients\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Client invoices\",\"item\":\"https://docs.qonto.com/api-reference/business-api/invoicing/client-invoices/list-client-invoices\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update a draft client invoice\",\"item\":\"https://docs.qonto.com/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.qonto.com/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice#apireference\",\"headline\":\"Update a draft client invoice\",\"name\":\"Update a draft client invoice\",\"description\":\"Updates the draft client invoice identified by the id path parameter.\",\"url\":\"https://docs.qonto.com/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice\",\"mainEntityOfPage\":{\"@id\":\"https://docs.qonto.com/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice#webpage\"},\"dateModified\":\"2026-10-27T13:09:00.505Z\",\"publisher\":{\"@id\":\"https://docs.qonto.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.qonto.com#website\"}}]}\u003c/script>","siteName":"Qonto","nav":{"global":null,"tabs":[{"tab":"Home","icon":"house","pages":[{"title":"Home","href":""}]},{"tab":"Guides","icon":"book-open","menu":[{"item":"Technical guides","icon":"compass","pages":[{"title":"Technical guides","href":"/guides"}]},{"item":"Use cases","icon":"briefcase","pages":[{"title":"Use cases","href":"/guides/use-cases"}]}],"pages":[{"title":"Guides","href":"/guides"}]},{"tab":"API","icon":"code","anchors":[{"anchor":"Business API","icon":"building-columns","groups":[{"group":"Introduction","pages":[{"title":"What is the Business API?","sidebarTitle":"What is this API?","href":"/api-reference/business-api/introduction/overview"},{"title":"Base URLs \u0026 environments","href":"/api-reference/business-api/introduction/base-urls"},{"group":"Authentication","pages":[{"title":"Available authentication methods","sidebarTitle":"Available methods","href":"/api-reference/business-api/introduction/authentication/methods"},{"title":"Scopes \u0026 endpoint access","sidebarTitle":"Scopes \u0026 endpoint access","mode":"wide","href":"/api-reference/business-api/introduction/authentication/scopes"}]},{"title":"Versioning","href":"/api-reference/business-api/introduction/versioning"},{"title":"Pagination","href":"/api-reference/business-api/introduction/pagination"},{"title":"Errors","href":"/api-reference/business-api/introduction/errors"},{"title":"Idempotency","href":"/api-reference/business-api/introduction/idempotency"},{"title":"Rate limits","href":"/api-reference/business-api/introduction/rate-limits"}]},{"group":"Authentication","pages":[{"group":"OAuth 2.0","pages":[{"openapi":"get /oauth2/auth","playground":"none","title":"Retrieve an authorization code","href":"/api-reference/business-api/authentication/oauth2/retrieve_authorization"},{"openapi":"post /oauth2/token","title":"Create or refresh tokens","href":"/api-reference/business-api/authentication/oauth2/create_tokens"},{"openapi":"delete /v2/oauth2/consents","title":"Revoke consents","href":"/api-reference/business-api/authentication/oauth2/revoke-oauth-consents"}]},{"group":"SCA sessions","pages":[{"openapi":"get /v2/sca_sessions/{sca-session-token}","title":"Retrieve SCA session","href":"/api-reference/business-api/authentication/sca/retrieve-session"},{"openapi":"get /v2/mocked_sca_sessions/{sca-session-token}","title":"Retrieve mocked SCA session","href":"/api-reference/business-api/authentication/sca/retrieve-mocked-session"},{"openapi":"post /v2/mocked_sca_sessions/{sca-session-token}/{decision}","title":"Simulate user decision","href":"/api-reference/business-api/authentication/sca/simulate-user-decision"}]}]},{"group":"Organization \u0026 accounts","pages":[{"group":"Organizations","pages":[{"openapi":"get /v2/organization","title":"Retrieve the authenticated organization and list bank accounts","href":"/api-reference/business-api/organization-accounts/organizations/retrieve-the-authenticated-organization-and-list-bank-accounts"},{"title":"Get user organizations","openapi":"get /v2/user_organizations","href":"/api-reference/business-api/organization-accounts/organizations/get-user-organizations"},{"title":"Show organization (v2 · deprecated)","openapi":"get /v2/organizations/{slug}","href":"/api-reference/business-api/organization-accounts/organizations/show-organization"},{"title":"Show organization (v1 · deprecated)","openapi":"get /v1/organizations/{slug}","href":"/api-reference/business-api/organization-accounts/organizations/show-organization-v1"}]},{"group":"Business accounts","pages":[{"openapi":"get /v2/bank_accounts","title":"List business accounts","href":"/api-reference/business-api/organization-accounts/business-accounts/list"},{"openapi":"get /v2/bank_accounts/{id}","title":"Get a business account","href":"/api-reference/business-api/organization-accounts/business-accounts/show"},{"openapi":"post /v2/bank_accounts/{id}/close","title":"Close a business account","href":"/api-reference/business-api/organization-accounts/business-accounts/close"},{"openapi":"post /v2/bank_accounts","title":"Create a business account","href":"/api-reference/business-api/organization-accounts/business-accounts/create"},{"openapi":"patch /v2/bank_accounts/{id}","title":"Update a business account","href":"/api-reference/business-api/organization-accounts/business-accounts/update"},{"openapi":"get /v2/bank_accounts/{id}/iban_certificate","title":"Download the IBAN certificate","href":"/api-reference/business-api/organization-accounts/business-accounts/download-iban-certificate"}]},{"group":"Memberships","pages":[{"openapi":"get /v2/memberships","title":"List memberships","href":"/api-reference/business-api/organization-accounts/memberships/list-memberships"},{"openapi":"get /v2/membership","title":"Retrieve the authenticated membership","href":"/api-reference/business-api/organization-accounts/memberships/retrieve-the-authenticated-membership"},{"openapi":"post /v2/memberships/invite_employee_or_accountant","title":"Create a membership","href":"/api-reference/business-api/organization-accounts/memberships/create-a-membership"}]},{"group":"Teams","pages":[{"openapi":"get /v2/teams","title":"List teams","href":"/api-reference/business-api/organization-accounts/teams/list-teams"},{"openapi":"post /v2/teams","title":"Create a team","href":"/api-reference/business-api/organization-accounts/teams/create-a-team"},{"openapi":"patch /v2/teams/{id}","title":"Update a team","href":"/api-reference/business-api/organization-accounts/teams/update-a-team"}]},{"group":"Labels","pages":[{"openapi":"get /v2/labels","title":"List labels","href":"/api-reference/business-api/organization-accounts/labels/list-labels"},{"openapi":"get /v2/labels/{id}","title":"Retrieve a label","href":"/api-reference/business-api/organization-accounts/labels/retrieve-a-label"}]},{"group":"Subscription","pages":[{"openapi":"get /v2/subscription","title":"Retrieve the organization's current subscription plan","href":"/api-reference/business-api/organization-accounts/subscription/get-subscription"}]}]},{"group":"Transactions \u0026 statements","pages":[{"group":"Transactions","pages":[{"openapi":"get /v2/transactions","title":"List transactions","href":"/api-reference/business-api/transactions-statements/transactions/list-transactions"},{"openapi":"get /v2/transactions/{id}","title":"Retrieve a transaction","href":"/api-reference/business-api/transactions-statements/transactions/retrieve-a-transaction"},{"openapi":"get /v2/transactions/{id}/child_transaction_links","title":"List child transaction links","href":"/api-reference/business-api/transactions-statements/transactions/list-child-transaction-links"}]},{"group":"Statements","pages":[{"openapi":"get /v2/statements","title":"List statements","href":"/api-reference/business-api/transactions-statements/statements/list-statements"},{"openapi":"get /v2/statements/{id}","title":"Retrieve a statement","href":"/api-reference/business-api/transactions-statements/statements/retrieve-a-statement"}]},{"group":"Attachments","pages":[{"openapi":"get /v2/attachments/{id}","title":"Retrieve an attachment","href":"/api-reference/business-api/transactions-statements/attachments/retrieve-an-attachment"},{"openapi":"post /v2/attachments","title":"Upload an attachment","href":"/api-reference/business-api/transactions-statements/attachments/upload-an-attachment"}]},{"group":"Attachments in transactions","pages":[{"openapi":"get /v2/transactions/{id}/attachments","title":"List attachments for a transaction","href":"/api-reference/business-api/transactions-statements/attachments-in-transactions/list-attachments-for-a-transaction"},{"openapi":"post /v2/transactions/{id}/attachments","title":"Upload an attachment to a transaction","href":"/api-reference/business-api/transactions-statements/attachments-in-transactions/upload-an-attachment-to-a-transaction"},{"openapi":"delete /v2/transactions/{transaction_id}/attachments/{attachment_id}","title":"Remove an attachment from a transaction","href":"/api-reference/business-api/transactions-statements/attachments-in-transactions/remove-an-attachment-from-a-transaction"},{"openapi":"delete /v2/transactions/{id}/attachments","title":"Remove all attachments from a transaction","href":"/api-reference/business-api/transactions-statements/attachments-in-transactions/remove-all-attachments-from-a-transaction"}]}]},{"group":"Transfers","pages":[{"group":"SEPA transfers","pages":[{"openapi":"GET /v2/sepa/transfers","title":"List SEPA transfers","href":"/api-reference/business-api/transfers/sepa-transfers/index"},{"openapi":"GET /v2/sepa/transfers/{id}","title":"Get SEPA transfer","href":"/api-reference/business-api/transfers/sepa-transfers/show"},{"openapi":"POST /v2/sepa/transfers","title":"Create a SEPA transfer","href":"/api-reference/business-api/transfers/sepa-transfers/create"},{"openapi":"POST /v2/sepa/transfers/{id}/download_proof","title":"Download proof of a SEPA transfer","href":"/api-reference/business-api/transfers/sepa-transfers/download-proof"},{"openapi":"POST /v2/sepa/transfers/{id}/cancel","title":"Cancel SEPA transfer","href":"/api-reference/business-api/transfers/sepa-transfers/cancel"}]},{"group":"SEPA beneficiaries","pages":[{"openapi":"get /v2/sepa/beneficiaries","title":"List SEPA beneficiaries","href":"/api-reference/business-api/transfers/sepa-beneficiaries/index"},{"openapi":"get /v2/sepa/beneficiaries/{id}","title":"Retrieve a SEPA beneficiary","href":"/api-reference/business-api/transfers/sepa-beneficiaries/show"},{"openapi":"post /v2/sepa/beneficiaries","title":"Add a SEPA beneficiary","href":"/api-reference/business-api/transfers/sepa-beneficiaries/create"},{"openapi":"patch /v2/sepa/beneficiaries/{id}","title":"Update a SEPA beneficiary","href":"/api-reference/business-api/transfers/sepa-beneficiaries/update"},{"openapi":"delete /v2/sepa/beneficiaries/{id}","title":"Delete a SEPA beneficiary","href":"/api-reference/business-api/transfers/sepa-beneficiaries/delete"},{"openapi":"patch /v2/sepa/beneficiaries/trust","title":"Trust SEPA beneficiaries","href":"/api-reference/business-api/transfers/sepa-beneficiaries/trust"},{"openapi":"patch /v2/sepa/beneficiaries/untrust","title":"Untrust SEPA beneficiaries","href":"/api-reference/business-api/transfers/sepa-beneficiaries/untrust"}]},{"group":"Verification of Payee","pages":[{"openapi":"POST /v2/sepa/verify_payee","title":"Verify a SEPA payee","href":"/api-reference/business-api/transfers/verification-of-payee/index"},{"openapi":"POST /v2/sepa/bulk_verify_payee","title":"Bulk verify SEPA payees","href":"/api-reference/business-api/transfers/verification-of-payee/bulk-verify-payee"}]},{"group":"Bulk transfers","pages":[{"openapi":"GET /v2/sepa/bulk_transfers","title":"List Bulk Transfers","href":"/api-reference/business-api/transfers/bulk-transfers/index"},{"openapi":"GET /v2/sepa/bulk_transfers/{id}","title":"Get Bulk Transfer","href":"/api-reference/business-api/transfers/bulk-transfers/show"},{"openapi":"POST /v2/sepa/bulk_transfers","title":"Create a Bulk Transfer","href":"/api-reference/business-api/transfers/bulk-transfers/create"}]},{"group":"Recurring transfers","pages":[{"openapi":"GET /v2/sepa/recurring_transfers","title":"List SEPA recurring transfers","href":"/api-reference/business-api/transfers/recurring-transfers/index"},{"openapi":"GET /v2/sepa/recurring_transfers/{id}","title":"Get SEPA recurring transfer","href":"/api-reference/business-api/transfers/recurring-transfers/show"},{"openapi":"POST /v2/sepa/recurring_transfers","title":"Create a SEPA recurring transfer","href":"/api-reference/business-api/transfers/recurring-transfers/create"},{"openapi":"POST /v2/sepa/recurring_transfers/{id}/cancel","title":"Cancel SEPA recurring transfer","href":"/api-reference/business-api/transfers/recurring-transfers/cancel"}]},{"group":"Internal transfers","pages":[{"openapi":"post /v2/internal_transfers","title":"Create an internal transfer","href":"/api-reference/business-api/transfers/internal-transfers/create-an-internal-transfer"}]},{"group":"International transfers","pages":[{"openapi":"get /v2/international/eligibility","title":"Check if the organization is eligible for international transfers","href":"/api-reference/business-api/transfers/international-transfers/check-eligibility"},{"openapi":"get /v2/international/currencies","title":"Get available currencies for international transfers","href":"/api-reference/business-api/transfers/international-transfers/list-available-currencies"},{"openapi":"post /v2/international/quotes","title":"Create a new international transfer quote","href":"/api-reference/business-api/transfers/international-transfers/create-international-quote"},{"openapi":"get /v2/international/beneficiaries","title":"List international beneficiaries","href":"/api-reference/business-api/transfers/international-transfers/list-beneficiaries-by-currency"},{"openapi":"post /v2/international/beneficiaries/requirements","title":"List requirements for an international beneficiary","href":"/api-reference/business-api/transfers/international-transfers/list-beneficiary-requirements"},{"openapi":"post /v2/international/beneficiaries","title":"Create an international beneficiary","href":"/api-reference/business-api/transfers/international-transfers/create-beneficiary"},{"openapi":"put /v2/international/beneficiaries/{id}","title":"Update an international beneficiary","href":"/api-reference/business-api/transfers/international-transfers/update-beneficiary"},{"openapi":"delete /v2/international/beneficiaries/{id}","title":"Delete an international beneficiary","href":"/api-reference/business-api/transfers/international-transfers/delete-beneficiary"},{"openapi":"post /v2/international/transfers/requirements","title":"List international transfer requirements","href":"/api-reference/business-api/transfers/international-transfers/list-transfer-requirements"},{"openapi":"post /v2/international/transfers","title":"Create an international transfer","href":"/api-reference/business-api/transfers/international-transfers/create-international-transfer"}]}]},{"group":"Getting paid","pages":[{"group":"Payment links","pages":[{"openapi":"get /v2/payment_links","title":"List payment links","href":"/api-reference/business-api/getting-paid/payment-links/index"},{"openapi":"get /v2/payment_links/{id}","title":"Get a payment link","href":"/api-reference/business-api/getting-paid/payment-links/show"},{"openapi":"post /v2/payment_links","title":"Create a payment link","href":"/api-reference/business-api/getting-paid/payment-links/create"},{"openapi":"patch /v2/payment_links/{id}/deactivate","title":"Deactivate a payment link","href":"/api-reference/business-api/getting-paid/payment-links/deactivate"},{"openapi":"get /v2/payment_links/{id}/payments","title":"List payments for a payment link","href":"/api-reference/business-api/getting-paid/payment-links/index-payments"},{"openapi":"get /v2/payment_links/payment_methods","title":"List available payment methods","href":"/api-reference/business-api/getting-paid/payment-links/index-payment-methods"},{"openapi":"post /v2/payment_links/connections","title":"Connect to the payment links provider","href":"/api-reference/business-api/getting-paid/payment-links/connect"},{"openapi":"get /v2/payment_links/connections","title":"Get the connection status","href":"/api-reference/business-api/getting-paid/payment-links/get-connection"}]},{"group":"Terminals","pages":[{"openapi":"get /v2/terminals","title":"List terminals","href":"/api-reference/business-api/getting-paid/terminals/list-terminals"},{"openapi":"post /v2/terminals/{id}/payment","title":"Create a terminal payment","href":"/api-reference/business-api/getting-paid/terminals/create-terminal-payment"},{"openapi":"get /v2/terminal_payments/{id}","title":"Get a terminal payment","href":"/api-reference/business-api/getting-paid/terminals/get-terminal-payment"}]},{"group":"SEPA Direct Debit mandates","pages":[{"openapi":"get /v2/sepa/direct_debit_mandates","title":"List SEPA Direct Debit mandates","href":"/api-reference/business-api/getting-paid/sepa-direct-debit/mandates/index"},{"openapi":"get /v2/sepa/direct_debit_mandates/{direct_debit_mandate_id}","title":"Get a SEPA Direct Debit mandate","href":"/api-reference/business-api/getting-paid/sepa-direct-debit/mandates/show"},{"openapi":"post /v2/sepa/direct_debit_mandates","title":"Create a SEPA Direct Debit mandate","href":"/api-reference/business-api/getting-paid/sepa-direct-debit/mandates/create"},{"openapi":"post /v2/sepa/direct_debit_mandates/{direct_debit_mandate_id}/cancel","title":"Cancel a SEPA Direct Debit mandate","href":"/api-reference/business-api/getting-paid/sepa-direct-debit/mandates/cancel"}]},{"group":"SEPA Direct Debit subscriptions","pages":[{"openapi":"get /v2/sepa/direct_debit_subscriptions","title":"List SEPA Direct Debit subscriptions","href":"/api-reference/business-api/getting-paid/sepa-direct-debit/subscriptions/index"},{"openapi":"get /v2/sepa/direct_debit_subscriptions/{direct_debit_subscription_id}","title":"Get a SEPA Direct Debit subscription","href":"/api-reference/business-api/getting-paid/sepa-direct-debit/subscriptions/show"},{"openapi":"post /v2/sepa/direct_debit_subscriptions","title":"Create a SEPA Direct Debit subscription","href":"/api-reference/business-api/getting-paid/sepa-direct-debit/subscriptions/create"}]},{"group":"SEPA Direct Debit collections","pages":[{"openapi":"get /v2/sepa/direct_debit_collections","title":"List SEPA Direct Debit collections","href":"/api-reference/business-api/getting-paid/sepa-direct-debit/collections/index"},{"openapi":"get /v2/sepa/direct_debit_collections/{direct_debit_collection_id}","title":"Get a SEPA Direct Debit collection","href":"/api-reference/business-api/getting-paid/sepa-direct-debit/collections/show"}]}]},{"group":"Cards","pages":[{"group":"Cards","pages":[{"openapi":"get /v2/cards","title":"List cards","href":"/api-reference/business-api/cards/list-cards"},{"openapi":"get /v2/cards/appearances","title":"List card appearances","href":"/api-reference/business-api/cards/list-appearances"},{"openapi":"get /v2/cards/{id}/data_view","title":"Retrieve a card iframe url","href":"/api-reference/business-api/cards/retrieve-a-card-iframe-url"},{"openapi":"post /v2/cards","title":"Create a card","href":"/api-reference/business-api/cards/create-a-card"},{"openapi":"post /v2/cards_bulk","title":"Bulk create cards","href":"/api-reference/business-api/cards/bulk-create-cards"},{"openapi":"patch /v2/cards/{id}/limits","title":"Update a card's limits","href":"/api-reference/business-api/cards/update-a-cards-limits"},{"openapi":"patch /v2/cards/{id}/nickname","title":"Update a card's nickname","href":"/api-reference/business-api/cards/update-a-cards-nickname"},{"openapi":"patch /v2/cards/{id}/options","title":"Update a card's options","href":"/api-reference/business-api/cards/update-a-cards-options"},{"openapi":"patch /v2/cards/{id}/restrictions","title":"Update a card's restrictions","href":"/api-reference/business-api/cards/update-a-cards-restrictions"},{"openapi":"put /v2/cards/{id}/lock","title":"Lock a card","href":"/api-reference/business-api/cards/lock-a-card"},{"openapi":"put /v2/cards/{id}/unlock","title":"Unlock a card","href":"/api-reference/business-api/cards/unlock-a-card"},{"openapi":"put /v2/cards/{id}/lost","title":"Report a physical card as lost","href":"/api-reference/business-api/cards/report-a-physical-card-as-lost"},{"openapi":"put /v2/cards/{id}/stolen","title":"Report a physical card as stolen","href":"/api-reference/business-api/cards/report-a-physical-card-as-stolen"},{"openapi":"put /v2/cards/{id}/discard","title":"Discard a card","href":"/api-reference/business-api/cards/discard-a-card"}]}]},{"group":"Invoicing","pages":[{"group":"Clients","pages":[{"openapi":"get /v2/clients","title":"List clients","href":"/api-reference/business-api/invoicing/clients/list-clients"},{"openapi":"get /v2/clients/{id}","title":"Retrieve a client","href":"/api-reference/business-api/invoicing/clients/retrieve-a-client"},{"openapi":"post /v2/clients","title":"Create a client","href":"/api-reference/business-api/invoicing/clients/create-a-client"},{"openapi":"patch /v2/clients/{id}","title":"Update a client","href":"/api-reference/business-api/invoicing/clients/update-a-client"},{"openapi":"delete /v2/clients/{id}","title":"Delete a client","href":"/api-reference/business-api/invoicing/clients/delete-a-client"}]},{"group":"Products","pages":[{"openapi":"get /v2/products","title":"List products","href":"/api-reference/business-api/invoicing/products/list-products"},{"openapi":"get /v2/products/{id}","title":"Retrieve a product","href":"/api-reference/business-api/invoicing/products/retrieve-a-product"},{"openapi":"post /v2/products","title":"Create a product","href":"/api-reference/business-api/invoicing/products/create-a-product"},{"openapi":"delete /v2/products/{id}","title":"Delete a product","href":"/api-reference/business-api/invoicing/products/delete-a-product"}]},{"group":"Client invoices","pages":[{"openapi":"get /v2/client_invoices","title":"List client invoices","href":"/api-reference/business-api/invoicing/client-invoices/list-client-invoices"},{"openapi":"get /v2/client_invoices/{id}","title":"Retrieve a client invoice","href":"/api-reference/business-api/invoicing/client-invoices/retrieve-a-client-invoice"},{"openapi":"post /v2/client_invoices","description":"Creates a single client invoice for the authenticated organization.","title":"Create a client invoice","href":"/api-reference/business-api/invoicing/client-invoices/create-a-client-invoice"},{"openapi":"patch /v2/client_invoices/{id}","title":"Update a draft client invoice","href":"/api-reference/business-api/invoicing/client-invoices/update-a-client-invoice"},{"openapi":"delete /v2/client_invoices/{id}","description":"Deletes the client invoice identified by the `id` path parameter.","title":"Delete a client invoice","href":"/api-reference/business-api/invoicing/client-invoices/delete-a-client-invoice"},{"openapi":"post /v2/client_invoices/{id}/finalize","title":"Finalize a client invoice","href":"/api-reference/business-api/invoicing/client-invoices/finalize-a-client-invoice"},{"openapi":"post /v2/client_invoices/{id}/send","title":"Send a client invoice via email","href":"/api-reference/business-api/invoicing/client-invoices/send-a-client-invoice"},{"openapi":"post /v2/client_invoices/{id}/send_by_einvoice","title":"Send a client invoice via e-invoice","href":"/api-reference/business-api/invoicing/client-invoices/send-a-client-invoice-by-e-invoice"},{"openapi":"post /v2/client_invoices/{id}/mark_as_paid","title":"Mark a client invoice as paid","href":"/api-reference/business-api/invoicing/client-invoices/mark-a-client-invoice-as-paid"},{"openapi":"post /v2/client_invoices/{id}/unmark_as_paid","title":"Unmark a client invoice as paid","href":"/api-reference/business-api/invoicing/client-invoices/unmark-a-client-invoice-as-paid"},{"openapi":"post /v2/client_invoices/{id}/mark_as_canceled","title":"Cancel a client invoice","href":"/api-reference/business-api/invoicing/client-invoices/mark-a-client-invoice-as-canceled"},{"openapi":"post /v2/client_invoices/bulk","title":"Import client invoices in bulk","href":"/api-reference/business-api/invoicing/client-invoices/bulk-import-client-invoices"},{"openapi":"post /v2/client_invoices/uploads","title":"Create a client invoice upload","href":"/api-reference/business-api/invoicing/client-invoices/create-a-client-invoice-upload"},{"openapi":"get /v2/client_invoices/uploads/{id}","title":"Retrieve a client invoice upload","href":"/api-reference/business-api/invoicing/client-invoices/retrieve-a-client-invoice-upload"}]},{"group":"Quotes","pages":[{"openapi":"get /v2/quotes","title":"List quotes","href":"/api-reference/business-api/invoicing/quotes/list-quotes"},{"openapi":"get /v2/quotes/{id}","title":"Retrieve a quote","href":"/api-reference/business-api/invoicing/quotes/retrieve-a-quote"},{"openapi":"post /v2/quotes","title":"Create a quote","href":"/api-reference/business-api/invoicing/quotes/create-a-quote"},{"openapi":"patch /v2/quotes/{id}","title":"Update a quote","href":"/api-reference/business-api/invoicing/quotes/patch-a-quote"},{"openapi":"delete /v2/quotes/{id}","title":"Delete a quote","href":"/api-reference/business-api/invoicing/quotes/delete-a-quote"},{"openapi":"post /v2/quotes/{id}/send","title":"Send a quote via email","href":"/api-reference/business-api/invoicing/quotes/send-a-quote"}]},{"group":"Credit notes","pages":[{"openapi":"get /v2/credit_notes","title":"List credit notes","href":"/api-reference/business-api/invoicing/credit-notes/list-credit-notes"},{"openapi":"get /v2/credit_notes/{id}","title":"Retrieve a credit note","href":"/api-reference/business-api/invoicing/credit-notes/retrieve-a-credit-note"},{"openapi":"post /v2/credit_notes","title":"Create a credit note","href":"/api-reference/business-api/invoicing/credit-notes/create-a-credit-note"},{"openapi":"get /v2/credit_notes/{credit_note_id}/file","title":"Download a credit note","href":"/api-reference/business-api/invoicing/credit-notes/download-a-credit-note"},{"openapi":"post /v2/credit_notes/{id}/send","title":"Send a credit note via email","href":"/api-reference/business-api/invoicing/credit-notes/send-a-credit-note"}]},{"group":"Recurring invoices","pages":[{"openapi":"get /v2/recurring_invoices","title":"List recurring invoices","href":"/api-reference/business-api/invoicing/recurring-invoices/list-recurring-invoices"},{"openapi":"get /v2/recurring_invoices/{id}","title":"Retrieve a recurring invoice","href":"/api-reference/business-api/invoicing/recurring-invoices/retrieve-a-recurring-invoice"},{"openapi":"post /v2/recurring_invoices","title":"Create a recurring invoice","href":"/api-reference/business-api/invoicing/recurring-invoices/create-a-recurring-invoice"},{"openapi":"put /v2/recurring_invoices/{id}","title":"Update a recurring invoice","href":"/api-reference/business-api/invoicing/recurring-invoices/update-a-recurring-invoice"},{"openapi":"post /v2/recurring_invoices/{id}/cancel","title":"Cancel a recurring invoice","href":"/api-reference/business-api/invoicing/recurring-invoices/cancel-a-recurring-invoice"},{"openapi":"post /v2/recurring_invoices/{id}/reactivate","title":"Reactivate a recurring invoice","href":"/api-reference/business-api/invoicing/recurring-invoices/reactivate-a-recurring-invoice"},{"openapi":"post /v2/recurring_invoices/{id}/suspend","title":"Suspend a recurring invoice","href":"/api-reference/business-api/invoicing/recurring-invoices/suspend-a-recurring-invoice"},{"openapi":"post /v2/recurring_invoices/validate","title":"Validate a recurring invoice","href":"/api-reference/business-api/invoicing/recurring-invoices/validate-a-recurring-invoice"}]},{"group":"Reminders","pages":[{"openapi":"get /v2/reminders","title":"List payment reminder configurations","href":"/api-reference/business-api/invoicing/reminders/list-reminders"},{"openapi":"get /v2/reminders/{id}","title":"Get a payment reminder configuration","href":"/api-reference/business-api/invoicing/reminders/retrieve-a-reminder"},{"openapi":"post /v2/reminders","title":"Configure payment reminders for a client","href":"/api-reference/business-api/invoicing/reminders/create-a-reminder"},{"openapi":"put /v2/reminders/{id}","title":"Replace a payment reminder configuration","href":"/api-reference/business-api/invoicing/reminders/update-a-reminder"},{"openapi":"delete /v2/reminders/{id}","title":"Delete a payment reminder configuration","href":"/api-reference/business-api/invoicing/reminders/delete-a-reminder"}]},{"group":"Invoicing settings","pages":[{"openapi":"get /v2/settings","title":"Get invoicing settings","href":"/api-reference/business-api/invoicing/settings/retrieve-settings"},{"openapi":"put /v2/settings","title":"Update invoicing settings","href":"/api-reference/business-api/invoicing/settings/update-settings"}]},{"group":"E-invoicing settings","pages":[{"openapi":"get /v2/einvoicing/settings","title":"Get e-invoicing settings","href":"/api-reference/business-api/invoicing/e-invoicing-settings/retrieve-settings"}]}]},{"group":"Spend management","pages":[{"group":"Suppliers","pages":[{"openapi":"post /v2/suppliers/search","title":"Search suppliers","href":"/api-reference/business-api/spend-management/suppliers/search-suppliers"},{"openapi":"get /v2/suppliers/{id}","title":"Retrieve a supplier","href":"/api-reference/business-api/spend-management/suppliers/retrieve-a-supplier"},{"openapi":"post /v2/suppliers","title":"Create a supplier","href":"/api-reference/business-api/spend-management/suppliers/create-supplier"},{"openapi":"put /v2/suppliers/{id}","title":"Update a supplier","href":"/api-reference/business-api/spend-management/suppliers/update-supplier"}]},{"group":"Supplier invoices","pages":[{"openapi":"get /v2/supplier_invoices","title":"List supplier invoices","href":"/api-reference/business-api/spend-management/supplier-invoices/list-supplier-invoices"},{"openapi":"get /v2/supplier_invoices/{id}","title":"Retrieve a supplier invoice","href":"/api-reference/business-api/spend-management/supplier-invoices/retrieve-a-supplier-invoice"},{"openapi":"post /v2/supplier_invoices/bulk","title":"Create supplier invoices","href":"/api-reference/business-api/spend-management/supplier-invoices/create-supplier-invoices"},{"openapi":"post /v2/supplier_invoices/{id}/mark_as_paid","title":"Mark a supplier invoice as paid","href":"/api-reference/business-api/spend-management/supplier-invoices/mark-supplier-invoice-as-paid"},{"openapi":"post /v2/supplier_invoices/{id}/reject","title":"Reject a supplier invoice","href":"/api-reference/business-api/spend-management/supplier-invoices/reject-supplier-invoice"},{"openapi":"post /v2/supplier_invoices/{id}/unmark_as_paid","title":"Unmark a supplier invoice as paid","href":"/api-reference/business-api/spend-management/supplier-invoices/unmark-supplier-invoice-as-paid"}]},{"group":"Requests","pages":[{"openapi":"get /v2/requests","title":"List requests","href":"/api-reference/business-api/spend-management/requests/list-requests"},{"openapi":"post /v2/requests/transfers","title":"Create transfer request","href":"/api-reference/business-api/spend-management/requests/create-transfer-request"},{"openapi":"post /v2/requests/multi_transfers","title":"Create multi transfer request","href":"/api-reference/business-api/spend-management/requests/create-multi-transfer-request"},{"openapi":"post /v2/requests/flash_cards","title":"Create a flash card request","href":"/api-reference/business-api/spend-management/requests/create-a-flash-card-request"},{"openapi":"post /v2/requests/virtual_cards","title":"Create a virtual card request","href":"/api-reference/business-api/spend-management/requests/create-a-virtual-card-request"},{"openapi":"post /v2/requests/{request_type}/{id}/approve","title":"Approve a request","href":"/api-reference/business-api/spend-management/requests/approve-a-request"},{"openapi":"post /v2/requests/{request_type}/{id}/decline","title":"Decline a request","href":"/api-reference/business-api/spend-management/requests/decline-a-request"}]},{"group":"Insurance contracts","pages":[{"openapi":"get /v2/insurance_contracts/{id}","title":"Retrieve an insurance contract","href":"/api-reference/business-api/spend-management/insurance-contracts/retrieve-an-insurance-contract"},{"openapi":"post /v2/insurance_contracts","title":"Create an insurance contract","href":"/api-reference/business-api/spend-management/insurance-contracts/create-an-insurance-contract"},{"openapi":"patch /v2/insurance_contracts/{id}","title":"Update an insurance contract","href":"/api-reference/business-api/spend-management/insurance-contracts/update-an-insurance-contract"},{"openapi":"post /v2/insurance_contracts/{id}/attachments","title":"Upload a document to an insurance contract","href":"/api-reference/business-api/spend-management/insurance-contracts/upload-a-document-to-an-insurance-contract"},{"openapi":"delete /v2/insurance_contracts/{id}/attachments/{attachment_id}","title":"Remove a document from an insurance contract","href":"/api-reference/business-api/spend-management/insurance-contracts/remove-a-document-from-an-insurance-contract"}]}]},{"group":"Cash flow","pages":[{"group":"Categories","pages":[{"openapi":"get /v2/cash_flow_categories","title":"List cash flow categories","href":"/api-reference/business-api/cash-flow/categories/list"},{"openapi":"post /v2/cash_flow_categories","title":"Create a cash flow category","href":"/api-reference/business-api/cash-flow/categories/create"},{"openapi":"patch /v2/cash_flow_categories/{id}","title":"Update a cash flow category","href":"/api-reference/business-api/cash-flow/categories/update"},{"openapi":"delete /v2/cash_flow_categories/{id}","title":"Delete a cash flow category","href":"/api-reference/business-api/cash-flow/categories/delete"},{"openapi":"post /v2/cash_flow_categories/assignments","title":"Assign a cash flow category to transactions","href":"/api-reference/business-api/cash-flow/categories/assign"},{"openapi":"post /v2/cash_flow_categories/{category_id}/subcategories","title":"Create a cash flow subcategory","href":"/api-reference/business-api/cash-flow/categories/create-subcategory"},{"openapi":"post /v2/cash_flow_categories/unassignments","title":"Unassign a cash flow category from transactions","href":"/api-reference/business-api/cash-flow/categories/unassign"}]},{"group":"Scenarios","pages":[{"openapi":"get /v2/cash_flow_scenarios","title":"List cash flow scenarios","href":"/api-reference/business-api/cash-flow/scenarios/list"},{"openapi":"post /v2/cash_flow_scenarios","title":"Create a cash flow scenario","href":"/api-reference/business-api/cash-flow/scenarios/create"},{"openapi":"patch /v2/cash_flow_scenarios/{id}","title":"Update a cash flow scenario","href":"/api-reference/business-api/cash-flow/scenarios/update"},{"openapi":"delete /v2/cash_flow_scenarios/{id}","title":"Delete a cash flow scenario","href":"/api-reference/business-api/cash-flow/scenarios/delete"}]},{"group":"Targets","pages":[{"openapi":"get /v2/cash_flow_targets","title":"List cash flow targets","href":"/api-reference/business-api/cash-flow/targets/list"},{"openapi":"put /v2/cash_flow_targets","title":"Create or update cash flow targets","href":"/api-reference/business-api/cash-flow/targets/upsert"},{"openapi":"delete /v2/cash_flow_targets","title":"Delete a cash flow target","href":"/api-reference/business-api/cash-flow/targets/delete"}]}]},{"group":"Webhooks","pages":[{"group":"Webhook subscriptions","pages":[{"openapi":"get /v2/webhook_subscriptions","title":"List webhook subscriptions","href":"/api-reference/business-api/webhooks/list-webhook-subscriptions"},{"openapi":"get /v2/webhook_subscriptions/{id}","title":"Get a webhook subscription","href":"/api-reference/business-api/webhooks/get-a-webhook-subscription"},{"openapi":"post /v2/webhook_subscriptions","title":"Create a new webhook subscription","href":"/api-reference/business-api/webhooks/create-a-webhook-subscription"},{"openapi":"put /v2/webhook_subscriptions/{id}","title":"Update a webhook subscription","href":"/api-reference/business-api/webhooks/update-a-webhook-subscription"},{"openapi":"delete /v2/webhook_subscriptions/{id}","title":"Delete a webhook subscription","href":"/api-reference/business-api/webhooks/delete-a-webhook-subscription"}]},{"group":"Supported events","pages":[{"title":"v1/accounts","openapi":"webhook v1/accounts","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-accounts"},{"title":"v1/beneficiaries","openapi":"webhook v1/beneficiaries","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-beneficiaries"},{"title":"v1/cards","openapi":"webhook v1/cards","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-cards"},{"title":"v1/client-invoices","openapi":"webhook v1/client-invoices","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-client-invoices"},{"title":"v1/clients","openapi":"webhook v1/clients","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-clients"},{"title":"v1/consent-revocations","openapi":"webhook v1/consent-revocations","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-consent-revocations"},{"title":"v1/memberships","openapi":"webhook v1/memberships","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-memberships"},{"title":"v1/organizations","openapi":"webhook v1/organizations","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-organizations"},{"title":"v1/payment-links","openapi":"webhook v1/payment-links","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-payment-links"},{"title":"v1/payment-links-connections","openapi":"webhook v1/payment-links-connections","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-payment-links-connections"},{"title":"v1/products","openapi":"webhook v1/products","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-products"},{"title":"v1/recurring-transfers","openapi":"webhook v1/recurring-transfers","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-recurring-transfers"},{"title":"v1/sepa-direct-debit-collections","openapi":"webhook v1/sepa-direct-debit-collections","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-sepa-direct-debit-collections"},{"title":"v1/sepa-direct-debit-mandates","openapi":"webhook v1/sepa-direct-debit-mandates","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-sepa-direct-debit-mandates"},{"title":"v1/terminal-payments","openapi":"webhook v1/terminal-payments","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-terminal-payments"},{"title":"v1/transactions","openapi":"webhook v1/transactions","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-transactions"},{"title":"v1/transfers","openapi":"webhook v1/transfers","href":"/api-reference/business-api/webhooks/supported-webhooks/v1-transfers"}]}]},{"group":"Partner endpoints","pages":[{"group":"Encoded requests","pages":[{"openapi":"post /v1/encoded_requests/dispatch","title":"Dispatch an encoded request","href":"/api-reference/business-api/authentication/encoded-requests/dispatch"}]},{"group":"Embed auth links","pages":[{"openapi":"post /v1/embed_auth_links","title":"Create an Embed Auth Link","href":"/api-reference/business-api/authentication/embed-auth-links/create"}]}]}]},{"anchor":"Onboarding Partners API","icon":"user-plus","pages":[{"title":"Onboarding Partners API","href":"/api-reference/onboarding-api/introduction/overview"}]}]},{"tab":"MCP","icon":"robot","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"Resources","icon":"toolbox","menu":[{"item":"CLI","icon":"terminal","pages":[{"title":"CLI","href":"/cli/overview"}]},{"item":"FAQs","icon":"circle-question","pages":[{"title":"FAQs","href":"/faq-articles/faq-home"}]},{"item":"Support","icon":"life-ring","pages":[{"title":"Support","href":"/support"}]},{"item":"Security \u0026 compliance","icon":"shield-halved","pages":[{"title":"Security \u0026 compliance","href":"/security-and-compliance/security-measures"}]}],"pages":[{"title":"Resources","href":"/cli/overview"}]},{"tab":"Partnerships","icon":"handshake","menu":[{"item":"Integrations with Qonto","icon":"puzzle-piece","pages":[{"title":"Integrations with Qonto","href":"/partnerships/integrations"}]},{"item":"Embed Qonto in your product","icon":"link","pages":[{"title":"Embed Qonto in your product","href":"/partnerships/embed/overview"}]},{"item":"Company creation","icon":"building","pages":[{"title":"Company creation","href":"/partnerships/company-creation"}]},{"item":"Plateforme Agréée as a Service","icon":"file-invoice","pages":[{"title":"Plateforme Agréée as a Service","href":"/partnerships/plateforme-agreee-as-a-service"}]}],"pages":[{"title":"Partnerships","href":"/partnerships/integrations"}]}]},"basePath":"","title":"Update a draft client invoice - Qonto","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}