Payments that have been made towards the balance of the bill. When upserting an existing bill: omitting this field (or passing null) preserves any existing dedicated payments; passing an empty array [] removes all dedicated payments. Non-dedicated payments (those independently recorded or included in a vendor payout) are never removed by this field.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Layer","colors":{"primary":"#5ba183","light":"#7e9be5","dark":"#5ba183"},"logo":{"light":"https://mintcdn.com/layerfinancialtechnologiesinc/vN7_-byPIlUr9WYu/logo/layer_logo.svg?fit=max\u0026auto=format\u0026n=vN7_-byPIlUr9WYu\u0026q=85\u0026s=731d805a8bf32985beb197f69ae937e6","dark":"https://mintcdn.com/layerfinancialtechnologiesinc/vN7_-byPIlUr9WYu/logo/layer_logo.svg?fit=max\u0026auto=format\u0026n=vN7_-byPIlUr9WYu\u0026q=85\u0026s=731d805a8bf32985beb197f69ae937e6","href":"http://layerfi.com"},"favicon":"https://mintcdn.com/layerfinancialtechnologiesinc/0_c_qPO4Af3kMlwQ/favicon.png?fit=max\u0026auto=format\u0026n=0_c_qPO4Af3kMlwQ\u0026q=85\u0026s=ec8ea64f9b358b7cf5fac926e2a06566","api":{"openapi":["openApiSpec.json"],"playground":{"display":"simple"},"mdx":{"auth":{"method":"bearer"},"server":"https://sandbox.layerfi.com"}},"appearance":{"default":"light","strict":true},"background":{"color":{"dark":"#090014"}},"navbar":{"links":[{"href":"https://dashboard.layerfi.com/sign-in","label":"Log in"}],"primary":{"type":"button","label":"Contact Sales","href":"https://www.layerfi.com/contact"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"layerfinancialtechnologiesinc","hasAudioNarration":false,"actualSubdomain":"layerfinancialtechnologiesinc","customDomains":["docs.layerfi.com"],"gitSource":{"type":"github","owner":"layer-fi","repo":"api-documentation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aedf5779450ddedc7296e5b","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":381},{"language":"default","tag":"Financial Activity","count":261},{"language":"default","tag":"Businesses","count":66},{"language":"default","tag":"Accounts Receivable","count":64},{"language":"default","tag":"Accounts Payable","count":47},{"language":"default","tag":"Integrations","count":41},{"language":"default","tag":"Accounting Reports","count":41},{"language":"default","tag":"Bank Transactions","count":33},{"language":"default","tag":"Guides","count":32},{"language":"default","tag":"Embedded Components","count":31}]},"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":"rbac-expansion","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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/v1/batch-create-bills","slug":"/api-reference/v1/batch-create-bills","pageMetadata":{"openapi":"post /v1/businesses/{businessId}/bills/bulk","title":"Batch create bills","description":"Creates multiple bills in a single request.","href":"/api-reference/v1/batch-create-bills"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Creates multiple bills in a single request.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`rate-limiting`,children:`Rate Limiting`}),`\n`,_jsx(_components.p,{children:`This endpoint has a custom rate limit policy.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Rate Limit Details:`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Environment`}),_jsx(_components.th,{children:`Limit`}),_jsx(_components.th,{children:`Refill Period`}),_jsx(_components.th,{children:`Initial Size`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Sandbox`}),_jsx(_components.td,{children:`20 requests`}),_jsx(_components.td,{children:`1 second`}),_jsx(_components.td,{children:`40 requests`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Production`}),_jsx(_components.td,{children:`20 requests`}),_jsx(_components.td,{children:`1 second`}),_jsx(_components.td,{children:`40 requests`})]})]})]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Response Headers:`})}),`\n`,_jsx(_components.p,{children:`All responses include the following rate limit headers:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`X-RateLimit-Limit`}),`: The rate limit bucket capacity`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`X-RateLimit-Remaining`}),`: The number of tokens remaining in the bucket`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`X-RateLimit-Reset`}),`: UTC timestamp (in seconds) when the bucket will be refilled`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`For more details on rate limiting, see `,_jsx(_components.a,{href:`/api-details/rate-limiting`,children:`Rate Limiting`}),`.`]})]})}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":"post /v1/businesses/{businessId}/bills/bulk","title":"Batch create bills","description":"Creates multiple bills in a single request.","href":"/api-reference/v1/batch-create-bills"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Rate Limiting","slug":"rate-limiting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/layerfinancialtechnologiesinc/9c1eae5d582125a5/scripts/validate-docs-links.js","/_mintlify/custom/layerfinancialtechnologiesinc/b18193903b896216/scripts/validate-local-images.js"],"openApiReferenceData":{"operation":{"tags":[],"summary":"Batch create bills","description":"Creates multiple bills in a single request.","operationId":"business.bills.bulk.post","parameters":["a8479988-beea-456d-a137-833449b9bcf0"],"requestBody":"ba113bf3-10c2-404d-976a-f1bef18c9613","responses":{"201":"97fd760a-6506-415d-8645-cb432f84f784"},"method":"post","type":"path","servers":[],"security":["5bd01e0f-6cc7-43a4-af96-d4acd5babec6"],"path":"/v1/businesses/{businessId}/bills/bulk","baseUrlOptions":["https://sandbox.layerfi.com"],"title":"Batch create bills","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"a8479988-beea-456d-a137-833449b9bcf0":{"name":"businessId","in":"path","description":"The UUID of the business to create the bills for.","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"The UUID of the business to create the bills for.","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"content":{"application/json":{"schema":{"type":"array","items":{"type":"object","required":["received_at","line_items"],"properties":{"received_at":{"type":"string","format":"date-time","description":"When the bill was received by the business from the vendor.","isRequired":true,"uniqueKey":"items.[INDEX].received_at","typeLabel":"string\u003cdate-time>"},"line_items":{"type":"array","items":{"type":"object","required":["product_name","unit_price"],"properties":{"product_name":{"type":"string","description":"Name of the product/service the line item is for.","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].product_name","typeLabel":"string"},"unit_price":{"type":"integer","format":"int64","description":"Price of a single unit of the product (in cents).","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].unit_price","typeLabel":"integer\u003cint64>"},"external_id":{"oneOf":[{"type":"string","description":"The external ID of the bill line item in your system.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].external_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The external ID of the bill line item in your system.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].external_id","typeLabel":"string | null"},"account_identifier":{"oneOf":[{"type":"object","title":"Account ID","description":"Account identifier for the line item.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.0.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.0","typeLabel":"Account ID · object"},{"type":"object","title":"Account Stable Name","description":"Account identifier for the line item.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.1.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.1.stable_name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.1","typeLabel":"Account Stable Name · object"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].account_identifier","typeLabel":"Account ID · object | Account Stable Name · object"},"prepayment_account_identifier":{"type":"object","properties":{"type":{"type":"string","description":"Resource type. Value will be `Single_Chart_Account`.","example":"Single_Chart_Account","uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.type","typeLabel":"string"},"id":{"oneOf":[{"type":"object","title":"Account ID","description":"ID of the account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.id.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.id.oneOf.0.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.id.oneOf.0","typeLabel":"Account ID · object"},{"type":"object","title":"Account Stable Name","description":"Stable name associated with the account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.id.oneOf.1.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.id.oneOf.1.stable_name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.id.oneOf.1","typeLabel":"Account Stable Name · object"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.id","typeLabel":"Account ID · object | Account Stable Name · object"},"name":{"type":"string","description":"Name of the account.","example":"Current Assets","uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.name","typeLabel":"string"},"account_number":{"oneOf":[{"type":"string","description":"Account number if configured.","example":"4000","uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.account_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Account number if configured.","example":"4000","uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.account_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.account_number","typeLabel":"string | null"},"stable_name":{"type":"object","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.stable_name.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.stable_name.stable_name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.stable_name","typeLabel":"object"},"normality":{"type":"string","enum":["CREDIT","DEBIT"],"example":"DEBIT","uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.normality","typeLabel":"enum\u003cstring>"},"account_type":{"type":"object","properties":{"value":{"type":"string","enum":["ASSET","LIABILITY","EQUITY","REVENUE","EXPENSE"],"example":"ASSET","description":"Type of the account.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.account_type.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account type.","example":"Asset","uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.account_type.display_name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.account_type","typeLabel":"object"},"account_subtype":{"type":"object","properties":{"value":{"type":"string","enum":["BANK_ACCOUNTS","ACCOUNTS_RECEIVABLE","INVENTORY","PAYMENT_PROCESSOR_CLEARING_ACCOUNT","FIXED_ASSET","ACCUMULATED_DEPRECIATION","CASH","UNDEPOSITED_FUNDS","CURRENT_ASSET","NON_CURRENT_ASSET","PREPAID_EXPENSES","DEVELOPMENT_COSTS","LOANS_RECEIVABLE","INTANGIBLE_ASSET","ACCOUNTS_PAYABLE","CREDIT_CARD","TAXES_PAYABLE","INCOME_TAXES_PAYABLE","SALES_TAXES_PAYABLE","OTHER_TAXES_PAYABLE","PAYROLL_TAXES_PAYABLE","UNEARNED_REVENUE","PAYROLL_LIABILITY","PAYROLL_CLEARING","LINE_OF_CREDIT","TIPS","REFUND_LIABILITIES","UNDEPOSITED_OUTFLOWS","OUTGOING_PAYMENT_CLEARING_ACCOUNT","OTHER_CURRENT_LIABILITY","LOANS_PAYABLE","NOTES_PAYABLE","SHAREHOLDER_LOAN","NON_CURRENT_LIABILITY","CONTRIBUTIONS","DISTRIBUTIONS","COMMON_STOCK","PREFERRED_STOCK","ADDITIONAL_PAID_IN_CAPITAL","RETAINED_EARNINGS","ACCUMULATED_ADJUSTMENTS","OPENING_BALANCE_EQUITY","OTHER_EQUITY","SALES","UNCATEGORIZED_REVENUE","RETURNS_ALLOWANCES","DIVIDEND_INCOME","INTEREST_INCOME","OTHER_INCOME","COGS","OPERATING_EXPENSES","PAYROLL","TAXES_LICENSES","UNCATEGORIZED_EXPENSE","CHARITABLE_CONTRIBUTIONS","LOAN_EXPENSES","FINANCE_COSTS","INTEREST_EXPENSES","DEPRECIATION","AMORTIZATION","BAD_DEBT","OTHER_EXPENSES"],"example":"BANK_ACCOUNTS","uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.account_subtype.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account subtype.","example":"Current Assets","uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.account_subtype.display_name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier.account_subtype","typeLabel":"object"}},"description":"Ledger account for the line item used for accrual reporting. Should only be specified when this line item is a pre-payment.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].prepayment_account_identifier","typeLabel":"object"},"description":{"oneOf":[{"type":"string","description":"Description for the bill line item.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Description for the bill line item.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].description","typeLabel":"string | null"},"quantity":{"oneOf":[{"type":"number","format":"bigdecimal","description":"Number of units of the product purchased.","default":1,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].quantity.oneOf.0","typeLabel":"number\u003cbigdecimal>"},{"type":"null","format":"bigdecimal","description":"Number of units of the product purchased.","default":1,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].quantity.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].quantity","typeLabel":"number\u003cbigdecimal> | null"},"discount_amount":{"type":"integer","format":"int64","description":"Amount of discount applied to this line item in cents.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].discount_amount","typeLabel":"integer\u003cint64>"},"sales_taxes":{"oneOf":[{"type":"array","items":{"type":"object","required":["amount"],"properties":{"amount":{"type":"integer","format":"int64","description":"Amount, in cents, of tax owed.","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX].amount","typeLabel":"integer\u003cint64>"},"tax_account":{"oneOf":[{"type":"object","title":"Tax Name","description":"Tax identifier for this line item. Use a `Tax_Name` object to have Layer create or reuse a tax account by name, or use an `AccountId` or `StableName` account identifier when you want to target a specific ledger account.","required":["name"],"properties":{"name":{"type":"string","description":"Name of the ledger account.","example":"CALIFORNIA_VAT","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX].tax_account.oneOf.0.name","typeLabel":"string"},"type":{"type":"string","description":"Resource type. Value will be 'Tax_Name'.","example":"Tax_Name","uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX].tax_account.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX].tax_account.oneOf.0","typeLabel":"Tax Name · object"},{"type":"object","title":"Ledger Account ID","description":"Tax identifier for this line item. Use a `Tax_Name` object to have Layer create or reuse a tax account by name, or use an `AccountId` or `StableName` account identifier when you want to target a specific ledger account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX].tax_account.oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX].tax_account.oneOf.1.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX].tax_account.oneOf.1","typeLabel":"Ledger Account ID · object"},{"type":"object","title":"Ledger Account Stable Name","description":"Tax identifier for this line item. Use a `Tax_Name` object to have Layer create or reuse a tax account by name, or use an `AccountId` or `StableName` account identifier when you want to target a specific ledger account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX].tax_account.oneOf.2.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX].tax_account.oneOf.2.stable_name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX].tax_account.oneOf.2","typeLabel":"Ledger Account Stable Name · object"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX].tax_account","typeLabel":"Tax Name · object | Ledger Account ID · object | Ledger Account Stable Name · object"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Sales tax line items for this line item.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["amount"],"properties":{"tax_account":{"oneOf":[{"type":"object","title":"Tax Name","description":"Tax identifier for this line item. Use a `Tax_Name` object to have Layer create or reuse a tax account by name, or use an `AccountId` or `StableName` account identifier when you want to target a specific ledger account.","required":["name"],"properties":{"type":{"type":"string","description":"Resource type. Value will be 'Tax_Name'.","example":"Tax_Name"},"name":{"type":"string","description":"Name of the ledger account.","example":"CALIFORNIA_VAT"}}},{"type":"object","title":"Ledger Account ID","description":"Tax identifier for this line item. Use a `Tax_Name` object to have Layer create or reuse a tax account by name, or use an `AccountId` or `StableName` account identifier when you want to target a specific ledger account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId"},"id":{"type":"string","format":"uuid","description":"ID of the account."}}},{"type":"object","title":"Ledger Account Stable Name","description":"Tax identifier for this line item. Use a `Tax_Name` object to have Layer create or reuse a tax account by name, or use an `AccountId` or `StableName` account identifier when you want to target a specific ledger account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account."}}}]},"amount":{"type":"integer","format":"int64","description":"Amount, in cents, of tax owed."}}},"description":"Sales tax line items for this line item.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].sales_taxes","typeLabel":"object[] | null"},"tags":{"oneOf":[{"type":"array","items":{"type":"object","description":"A TagKeyValue holds key=value data related to a tag. This is used when creating or updating taggable entities (transactions, invoices, etc.).","properties":{"key":{"type":"string","description":"The tag dimension key (e.g., \"department\", \"project\", \"location\").","example":"department","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags.oneOf.0.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"The tag value (e.g., \"sales\", \"marketing\", \"engineering\").","example":"sales","isRequired":true,"uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags.oneOf.0.items.[INDEX].value","typeLabel":"string"},"dimension_display_name":{"oneOf":[{"type":"string","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department","uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags.oneOf.0.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department","uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags.oneOf.0.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags.oneOf.0.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department","uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags.oneOf.0.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department","uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags.oneOf.0.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags.oneOf.0.items.[INDEX].value_display_name","typeLabel":"string | null"}},"required":["key","value"],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Tags for the bill line item.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","description":"A TagKeyValue holds key=value data related to a tag. This is used when creating or updating taggable entities (transactions, invoices, etc.).","properties":{"key":{"type":"string","description":"The tag dimension key (e.g., \"department\", \"project\", \"location\").","example":"department"},"dimension_display_name":{"oneOf":[{"type":"string","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department"},{"type":"null","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department"}]},"value":{"type":"string","description":"The tag value (e.g., \"sales\", \"marketing\", \"engineering\").","example":"sales"},"value_display_name":{"oneOf":[{"type":"string","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department"},{"type":"null","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department"}]}},"required":["key","value"]},"description":"Tags for the bill line item.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].tags","typeLabel":"object[] | null"},"memo":{"oneOf":[{"type":"string","description":"Memo for any text you would like to associate with the bill line item.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Memo for any text you would like to associate with the bill line item.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].memo","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX].metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].metadata","typeLabel":"object | null"},"reference_number":{"oneOf":[{"type":"string","description":"Any (typically user-visible) identifier you would like to associate with the bill line item.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].reference_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Any (typically user-visible) identifier you would like to associate with the bill line item.","uniqueKey":"items.[INDEX].line_items.items.[INDEX].reference_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].line_items.items.[INDEX].reference_number","typeLabel":"string | null"}},"uniqueKey":"items.[INDEX].line_items.items.[INDEX]","typeLabel":"object"},"description":"Line items making up the bill.","isRequired":true,"uniqueKey":"items.[INDEX].line_items","typeLabel":"object[]"},"external_id":{"type":"string","description":"External ID for the bill within your platform. **Idempotency key**.","uniqueKey":"items.[INDEX].external_id","typeLabel":"string"},"due_at":{"type":"string","format":"date-time","description":"When the bill is due. Either due_at or bill_terms must be specified, but not both.","uniqueKey":"items.[INDEX].due_at","typeLabel":"string\u003cdate-time>"},"bill_terms":{"type":"string","enum":["DUE_ON_RECEIPT","NET_10","NET_15","NET_30","NET_60"],"description":"Payment terms for the bill. Either due_at or bill_terms must be specified, but not both.","example":"NET_30","uniqueKey":"items.[INDEX].bill_terms","typeLabel":"enum\u003cstring>"},"additional_discount":{"oneOf":[{"type":"integer","format":"int64","default":0,"description":"Additional discount applied to the whole bill in addition to individual line item discounts, in cents.","uniqueKey":"items.[INDEX].additional_discount.oneOf.0","typeLabel":"integer\u003cint64>"},{"type":"null","format":"int64","default":0,"description":"Additional discount applied to the whole bill in addition to individual line item discounts, in cents.","uniqueKey":"items.[INDEX].additional_discount.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].additional_discount","typeLabel":"integer\u003cint64> | null"},"memo":{"type":"string","description":"Memo for any text you would like to associate with the bill (for example, to display to end users).","uniqueKey":"items.[INDEX].memo","typeLabel":"string"},"vendor_id":{"type":"string","format":"uuid","description":"ID of the vendor to associate with the bill. Either vendor_id or vendor_external_id must be specified.","uniqueKey":"items.[INDEX].vendor_id","typeLabel":"string\u003cuuid>"},"vendor_external_id":{"type":"string","description":"External ID of the vendor to associate with the bill. Either vendor_id or vendor_external_id must be specified.","uniqueKey":"items.[INDEX].vendor_external_id","typeLabel":"string"},"payments":{"oneOf":[{"type":"array","items":{"type":"object","required":["method","amount"],"properties":{"method":{"type":"string","enum":["CASH","CHECK","CREDIT_CARD","ACH","CREDIT_BALANCE","OTHER"],"example":"ACH","description":"Method used for payment.","isRequired":true,"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].method","typeLabel":"enum\u003cstring>"},"amount":{"type":"integer","format":"int64","description":"Payment amount in cents.","isRequired":true,"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].amount","typeLabel":"integer\u003cint64>"},"external_id":{"oneOf":[{"type":"string","description":"External ID for the payment.","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].external_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"External ID for the payment.","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].external_id","typeLabel":"string | null"},"processor":{"oneOf":[{"type":"string","description":"Payment processor used.","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].processor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Payment processor used.","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].processor.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].processor","typeLabel":"string | null"},"payment_clearing_account_identifier":{"oneOf":[{"type":"object","title":"Account ID","description":"The the ledger account to use for the payment (overrides the default determined by the payment method).","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].payment_clearing_account_identifier.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].payment_clearing_account_identifier.oneOf.0.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].payment_clearing_account_identifier.oneOf.0","typeLabel":"Account ID · object"},{"type":"object","title":"Account Stable Name","description":"The the ledger account to use for the payment (overrides the default determined by the payment method).","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].payment_clearing_account_identifier.oneOf.1.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].payment_clearing_account_identifier.oneOf.1.stable_name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].payment_clearing_account_identifier.oneOf.1","typeLabel":"Account Stable Name · object"}],"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].payment_clearing_account_identifier","typeLabel":"Account ID · object | Account Stable Name · object"},"tags":{"type":"array","items":{"type":"object","description":"A TagKeyValue holds key=value data related to a tag. This is used when creating or updating taggable entities (transactions, invoices, etc.).","properties":{"key":{"type":"string","description":"The tag dimension key (e.g., \"department\", \"project\", \"location\").","example":"department","isRequired":true,"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"The tag value (e.g., \"sales\", \"marketing\", \"engineering\").","example":"sales","isRequired":true,"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].tags.items.[INDEX].value","typeLabel":"string"},"dimension_display_name":{"oneOf":[{"type":"string","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].tags.items.[INDEX].value_display_name","typeLabel":"string | null"}},"required":["key","value"],"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].tags","typeLabel":"object[]"},"memo":{"oneOf":[{"type":"string","description":"Memo for any text you would like to associate with the bill payment (for example, to display to end users).","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Memo for any text you would like to associate with the bill payment (for example, to display to end users).","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].memo","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].metadata","typeLabel":"object | null"},"reference_number":{"oneOf":[{"type":"string","description":"Any (typically user-visible) identifier you would like to associate with the bill payment. Can be used to filter when listing bill payments.","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].reference_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Any (typically user-visible) identifier you would like to associate with the bill payment. Can be used to filter when listing bill payments.","uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].reference_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX].reference_number","typeLabel":"string | null"}},"uniqueKey":"items.[INDEX].payments.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Payments that have been made towards the balance of the bill. When upserting an existing bill: omitting this field (or passing `null`) preserves any existing dedicated payments; passing an empty array `[]` removes all dedicated payments. Non-dedicated payments (those independently recorded or included in a vendor payout) are never removed by this field.","uniqueKey":"items.[INDEX].payments.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","required":["method","amount"],"properties":{"external_id":{"oneOf":[{"type":"string","description":"External ID for the payment."},{"type":"null","description":"External ID for the payment."}]},"method":{"type":"string","enum":["CASH","CHECK","CREDIT_CARD","ACH","CREDIT_BALANCE","OTHER"],"example":"ACH","description":"Method used for payment."},"amount":{"type":"integer","format":"int64","description":"Payment amount in cents."},"processor":{"oneOf":[{"type":"string","description":"Payment processor used."},{"type":"null","description":"Payment processor used."}]},"payment_clearing_account_identifier":{"oneOf":[{"type":"object","title":"Account ID","description":"The the ledger account to use for the payment (overrides the default determined by the payment method).","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId"},"id":{"type":"string","format":"uuid","description":"ID of the account."}}},{"type":"object","title":"Account Stable Name","description":"The the ledger account to use for the payment (overrides the default determined by the payment method).","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account."}}}]},"tags":{"type":"array","items":{"type":"object","description":"A TagKeyValue holds key=value data related to a tag. This is used when creating or updating taggable entities (transactions, invoices, etc.).","properties":{"key":{"type":"string","description":"The tag dimension key (e.g., \"department\", \"project\", \"location\").","example":"department"},"dimension_display_name":{"oneOf":[{"type":"string","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department"},{"type":"null","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department"}]},"value":{"type":"string","description":"The tag value (e.g., \"sales\", \"marketing\", \"engineering\").","example":"sales"},"value_display_name":{"oneOf":[{"type":"string","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department"},{"type":"null","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department"}]}},"required":["key","value"]}},"memo":{"oneOf":[{"type":"string","description":"Memo for any text you would like to associate with the bill payment (for example, to display to end users)."},{"type":"null","description":"Memo for any text you would like to associate with the bill payment (for example, to display to end users)."}]},"metadata":{"oneOf":[{"type":"object","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}}},{"type":"null","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}}}]},"reference_number":{"oneOf":[{"type":"string","description":"Any (typically user-visible) identifier you would like to associate with the bill payment. Can be used to filter when listing bill payments."},{"type":"null","description":"Any (typically user-visible) identifier you would like to associate with the bill payment. Can be used to filter when listing bill payments."}]}}},"description":"Payments that have been made towards the balance of the bill. When upserting an existing bill: omitting this field (or passing `null`) preserves any existing dedicated payments; passing an empty array `[]` removes all dedicated payments. Non-dedicated payments (those independently recorded or included in a vendor payout) are never removed by this field.","uniqueKey":"items.[INDEX].payments.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].payments","typeLabel":"object[] | null"},"additional_sales_taxes":{"type":"array","items":{"type":"object","required":["amount"],"properties":{"amount":{"type":"integer","format":"int64","description":"Amount, in cents, of tax owed.","isRequired":true,"uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX].amount","typeLabel":"integer\u003cint64>"},"tax_account":{"oneOf":[{"type":"object","title":"Tax Name","description":"Tax identifier for this line item. Use a `Tax_Name` object to have Layer create or reuse a tax account by name, or use an `AccountId` or `StableName` account identifier when you want to target a specific ledger account.","required":["name"],"properties":{"name":{"type":"string","description":"Name of the ledger account.","example":"CALIFORNIA_VAT","isRequired":true,"uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.0.name","typeLabel":"string"},"type":{"type":"string","description":"Resource type. Value will be 'Tax_Name'.","example":"Tax_Name","uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.0","typeLabel":"Tax Name · object"},{"type":"object","title":"Ledger Account ID","description":"Tax identifier for this line item. Use a `Tax_Name` object to have Layer create or reuse a tax account by name, or use an `AccountId` or `StableName` account identifier when you want to target a specific ledger account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.1.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.1","typeLabel":"Ledger Account ID · object"},{"type":"object","title":"Ledger Account Stable Name","description":"Tax identifier for this line item. Use a `Tax_Name` object to have Layer create or reuse a tax account by name, or use an `AccountId` or `StableName` account identifier when you want to target a specific ledger account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.2.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.2.stable_name","typeLabel":"string"}},"uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.2","typeLabel":"Ledger Account Stable Name · object"}],"uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account","typeLabel":"Tax Name · object | Ledger Account ID · object | Ledger Account Stable Name · object"}},"uniqueKey":"items.[INDEX].additional_sales_taxes.items.[INDEX]","typeLabel":"object"},"description":"Additional sales tax line items for the bill.","uniqueKey":"items.[INDEX].additional_sales_taxes","typeLabel":"object[]"},"tags":{"type":"array","items":{"type":"object","description":"A TagKeyValue holds key=value data related to a tag. This is used when creating or updating taggable entities (transactions, invoices, etc.).","properties":{"key":{"type":"string","description":"The tag dimension key (e.g., \"department\", \"project\", \"location\").","example":"department","isRequired":true,"uniqueKey":"items.[INDEX].tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"The tag value (e.g., \"sales\", \"marketing\", \"engineering\").","example":"sales","isRequired":true,"uniqueKey":"items.[INDEX].tags.items.[INDEX].value","typeLabel":"string"},"dimension_display_name":{"oneOf":[{"type":"string","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department","uniqueKey":"items.[INDEX].tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department","uniqueKey":"items.[INDEX].tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department","uniqueKey":"items.[INDEX].tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department","uniqueKey":"items.[INDEX].tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].tags.items.[INDEX].value_display_name","typeLabel":"string | null"}},"required":["key","value"],"uniqueKey":"items.[INDEX].tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"items.[INDEX].tags","typeLabel":"object[]"},"is_expense":{"type":"boolean","default":false,"description":"Whether the bill should be treated as an expense.","uniqueKey":"items.[INDEX].is_expense","typeLabel":"boolean"},"metadata":{"oneOf":[{"type":"object","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"items.[INDEX].metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"items.[INDEX].metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].metadata","typeLabel":"object | null"},"reference_number":{"oneOf":[{"type":"string","description":"Any (typically user-visible) identifier you would like to associate with the bill. Can be used to filter when listing bills.","uniqueKey":"items.[INDEX].reference_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Any (typically user-visible) identifier you would like to associate with the bill. Can be used to filter when listing bills.","uniqueKey":"items.[INDEX].reference_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"items.[INDEX].reference_number","typeLabel":"string | null"}},"uniqueKey":"items.[INDEX]","typeLabel":"object"},"uniqueKey":"","typeLabel":"object[]"},"examples":{"Example":{"title":"Example","value":[{"received_at":"2023-11-07T05:31:56Z","line_items":[{"product_name":"\u003cstring>","unit_price":123,"external_id":"\u003cstring>","account_identifier":{"type":"AccountId","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"prepayment_account_identifier":{"type":"Single_Chart_Account","id":{"type":"AccountId","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"name":"Current Assets","account_number":"4000","normality":"DEBIT","account_type":{"value":"ASSET","display_name":"Asset"},"account_subtype":{"value":"BANK_ACCOUNTS","display_name":"Current Assets"}},"description":"\u003cstring>","quantity":1,"discount_amount":123,"sales_taxes":[{"amount":123,"tax_account":{"name":"CALIFORNIA_VAT","type":"Tax_Name"}}],"tags":[{"key":"department","value":"sales","dimension_display_name":"Department","value_display_name":"Sales Department"}],"memo":"\u003cstring>","metadata":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"reference_number":"\u003cstring>"}],"external_id":"\u003cstring>","due_at":"2023-11-07T05:31:56Z","bill_terms":"NET_30","additional_discount":0,"memo":"\u003cstring>","vendor_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","vendor_external_id":"\u003cstring>","payments":[{"method":"ACH","amount":123,"external_id":"\u003cstring>","processor":"\u003cstring>","payment_clearing_account_identifier":{"type":"AccountId","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"tags":[{"key":"department","value":"sales","dimension_display_name":"Department","value_display_name":"Sales Department"}],"memo":"\u003cstring>","metadata":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"reference_number":"\u003cstring>"}],"additional_sales_taxes":[{"amount":123,"tax_account":{"name":"CALIFORNIA_VAT","type":"Tax_Name"}}],"tags":[{"key":"department","value":"sales","dimension_display_name":"Department","value_display_name":"Sales Department"}],"is_expense":false,"metadata":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"reference_number":"\u003cstring>"}]}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"97fd760a-6506-415d-8645-cb432f84f784":{"description":"Bills created successfully.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"Resource type. Value will be `Bill`.","example":"Bill","uniqueKey":"data.items.[INDEX].type","typeLabel":"string"},"id":{"type":"string","format":"uuid","description":"Unique identifier for the bill.","uniqueKey":"data.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"business_id":{"type":"string","format":"uuid","description":"ID of the Business that received the bill.","uniqueKey":"data.items.[INDEX].business_id","typeLabel":"string\u003cuuid>"},"external_id":{"oneOf":[{"type":"string","description":"Unique ID of the bill in your system.","uniqueKey":"data.items.[INDEX].external_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Unique ID of the bill in your system.","uniqueKey":"data.items.[INDEX].external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].external_id","typeLabel":"string | null"},"status":{"type":"string","enum":["RECEIVED","PARTIALLY_PAID","PAID","VOIDED"],"example":"RECEIVED","description":"Status of the bill.","uniqueKey":"data.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"terms":{"type":"string","enum":["DUE_ON_RECEIPT","NET_10","NET_15","NET_30","NET_60"],"description":"Payment terms of the bill.","example":"NET_30","uniqueKey":"data.items.[INDEX].terms","typeLabel":"enum\u003cstring>"},"received_at":{"type":"string","format":"date-time","description":"When the bill was received.","uniqueKey":"data.items.[INDEX].received_at","typeLabel":"string\u003cdate-time>"},"due_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the bill is due.","uniqueKey":"data.items.[INDEX].due_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the bill is due.","uniqueKey":"data.items.[INDEX].due_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].due_at","typeLabel":"string\u003cdate-time> | null"},"paid_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the bill was paid.","uniqueKey":"data.items.[INDEX].paid_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the bill was paid.","uniqueKey":"data.items.[INDEX].paid_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].paid_at","typeLabel":"string\u003cdate-time> | null"},"voided_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the bill was voided. Voiding excludes the bill from accounting.","uniqueKey":"data.items.[INDEX].voided_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the bill was voided. Voiding excludes the bill from accounting.","uniqueKey":"data.items.[INDEX].voided_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].voided_at","typeLabel":"string\u003cdate-time> | null"},"memo":{"type":"string","description":"Memo for the bill for display.","uniqueKey":"data.items.[INDEX].memo","typeLabel":"string"},"line_items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID of the bill line item.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"external_id":{"oneOf":[{"type":"string","description":"The external ID of the bill line item in your system.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].external_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The external ID of the bill line item in your system.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].external_id","typeLabel":"string | null"},"bill_id":{"type":"string","format":"uuid","description":"ID of the parent bill.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].bill_id","typeLabel":"string\u003cuuid>"},"account_identifier":{"oneOf":[{"type":"object","title":"Account ID","description":"Account identifier for the line item.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.0.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.0","typeLabel":"Account ID · object"},{"type":"object","title":"Account Stable Name","description":"Account identifier for the line item.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.1.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.1.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].account_identifier.oneOf.1","typeLabel":"Account Stable Name · object"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].account_identifier","typeLabel":"Account ID · object | Account Stable Name · object"},"ledger_account":{"type":"object","properties":{"type":{"type":"string","description":"Resource type. Value will be `Single_Chart_Account`.","example":"Single_Chart_Account","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.type","typeLabel":"string"},"id":{"oneOf":[{"type":"object","title":"Account ID","description":"ID of the account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.id.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.id.oneOf.0.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.id.oneOf.0","typeLabel":"Account ID · object"},{"type":"object","title":"Account Stable Name","description":"Stable name associated with the account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.id.oneOf.1.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.id.oneOf.1.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.id.oneOf.1","typeLabel":"Account Stable Name · object"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.id","typeLabel":"Account ID · object | Account Stable Name · object"},"name":{"type":"string","description":"Name of the account.","example":"Current Assets","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.name","typeLabel":"string"},"account_number":{"oneOf":[{"type":"string","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.account_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.account_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.account_number","typeLabel":"string | null"},"stable_name":{"type":"object","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.stable_name.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.stable_name.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.stable_name","typeLabel":"object"},"normality":{"type":"string","enum":["CREDIT","DEBIT"],"example":"DEBIT","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.normality","typeLabel":"enum\u003cstring>"},"account_type":{"type":"object","properties":{"value":{"type":"string","enum":["ASSET","LIABILITY","EQUITY","REVENUE","EXPENSE"],"example":"ASSET","description":"Type of the account.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.account_type.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account type.","example":"Asset","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.account_type.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.account_type","typeLabel":"object"},"account_subtype":{"type":"object","properties":{"value":{"type":"string","enum":["BANK_ACCOUNTS","ACCOUNTS_RECEIVABLE","INVENTORY","PAYMENT_PROCESSOR_CLEARING_ACCOUNT","FIXED_ASSET","ACCUMULATED_DEPRECIATION","CASH","UNDEPOSITED_FUNDS","CURRENT_ASSET","NON_CURRENT_ASSET","PREPAID_EXPENSES","DEVELOPMENT_COSTS","LOANS_RECEIVABLE","INTANGIBLE_ASSET","ACCOUNTS_PAYABLE","CREDIT_CARD","TAXES_PAYABLE","INCOME_TAXES_PAYABLE","SALES_TAXES_PAYABLE","OTHER_TAXES_PAYABLE","PAYROLL_TAXES_PAYABLE","UNEARNED_REVENUE","PAYROLL_LIABILITY","PAYROLL_CLEARING","LINE_OF_CREDIT","TIPS","REFUND_LIABILITIES","UNDEPOSITED_OUTFLOWS","OUTGOING_PAYMENT_CLEARING_ACCOUNT","OTHER_CURRENT_LIABILITY","LOANS_PAYABLE","NOTES_PAYABLE","SHAREHOLDER_LOAN","NON_CURRENT_LIABILITY","CONTRIBUTIONS","DISTRIBUTIONS","COMMON_STOCK","PREFERRED_STOCK","ADDITIONAL_PAID_IN_CAPITAL","RETAINED_EARNINGS","ACCUMULATED_ADJUSTMENTS","OPENING_BALANCE_EQUITY","OTHER_EQUITY","SALES","UNCATEGORIZED_REVENUE","RETURNS_ALLOWANCES","DIVIDEND_INCOME","INTEREST_INCOME","OTHER_INCOME","COGS","OPERATING_EXPENSES","PAYROLL","TAXES_LICENSES","UNCATEGORIZED_EXPENSE","CHARITABLE_CONTRIBUTIONS","LOAN_EXPENSES","FINANCE_COSTS","INTEREST_EXPENSES","DEPRECIATION","AMORTIZATION","BAD_DEBT","OTHER_EXPENSES"],"example":"BANK_ACCOUNTS","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.account_subtype.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account subtype.","example":"Current Assets","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.account_subtype.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account.account_subtype","typeLabel":"object"}},"description":"Ledger account for the line item.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].ledger_account","typeLabel":"object"},"prepayment_account":{"type":"object","properties":{"type":{"type":"string","description":"Resource type. Value will be `Single_Chart_Account`.","example":"Single_Chart_Account","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.type","typeLabel":"string"},"id":{"oneOf":[{"type":"object","title":"Account ID","description":"ID of the account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.id.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.id.oneOf.0.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.id.oneOf.0","typeLabel":"Account ID · object"},{"type":"object","title":"Account Stable Name","description":"Stable name associated with the account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.id.oneOf.1.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.id.oneOf.1.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.id.oneOf.1","typeLabel":"Account Stable Name · object"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.id","typeLabel":"Account ID · object | Account Stable Name · object"},"name":{"type":"string","description":"Name of the account.","example":"Current Assets","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.name","typeLabel":"string"},"account_number":{"oneOf":[{"type":"string","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.account_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.account_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.account_number","typeLabel":"string | null"},"stable_name":{"type":"object","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.stable_name.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.stable_name.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.stable_name","typeLabel":"object"},"normality":{"type":"string","enum":["CREDIT","DEBIT"],"example":"DEBIT","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.normality","typeLabel":"enum\u003cstring>"},"account_type":{"type":"object","properties":{"value":{"type":"string","enum":["ASSET","LIABILITY","EQUITY","REVENUE","EXPENSE"],"example":"ASSET","description":"Type of the account.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.account_type.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account type.","example":"Asset","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.account_type.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.account_type","typeLabel":"object"},"account_subtype":{"type":"object","properties":{"value":{"type":"string","enum":["BANK_ACCOUNTS","ACCOUNTS_RECEIVABLE","INVENTORY","PAYMENT_PROCESSOR_CLEARING_ACCOUNT","FIXED_ASSET","ACCUMULATED_DEPRECIATION","CASH","UNDEPOSITED_FUNDS","CURRENT_ASSET","NON_CURRENT_ASSET","PREPAID_EXPENSES","DEVELOPMENT_COSTS","LOANS_RECEIVABLE","INTANGIBLE_ASSET","ACCOUNTS_PAYABLE","CREDIT_CARD","TAXES_PAYABLE","INCOME_TAXES_PAYABLE","SALES_TAXES_PAYABLE","OTHER_TAXES_PAYABLE","PAYROLL_TAXES_PAYABLE","UNEARNED_REVENUE","PAYROLL_LIABILITY","PAYROLL_CLEARING","LINE_OF_CREDIT","TIPS","REFUND_LIABILITIES","UNDEPOSITED_OUTFLOWS","OUTGOING_PAYMENT_CLEARING_ACCOUNT","OTHER_CURRENT_LIABILITY","LOANS_PAYABLE","NOTES_PAYABLE","SHAREHOLDER_LOAN","NON_CURRENT_LIABILITY","CONTRIBUTIONS","DISTRIBUTIONS","COMMON_STOCK","PREFERRED_STOCK","ADDITIONAL_PAID_IN_CAPITAL","RETAINED_EARNINGS","ACCUMULATED_ADJUSTMENTS","OPENING_BALANCE_EQUITY","OTHER_EQUITY","SALES","UNCATEGORIZED_REVENUE","RETURNS_ALLOWANCES","DIVIDEND_INCOME","INTEREST_INCOME","OTHER_INCOME","COGS","OPERATING_EXPENSES","PAYROLL","TAXES_LICENSES","UNCATEGORIZED_EXPENSE","CHARITABLE_CONTRIBUTIONS","LOAN_EXPENSES","FINANCE_COSTS","INTEREST_EXPENSES","DEPRECIATION","AMORTIZATION","BAD_DEBT","OTHER_EXPENSES"],"example":"BANK_ACCOUNTS","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.account_subtype.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account subtype.","example":"Current Assets","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.account_subtype.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account.account_subtype","typeLabel":"object"}},"description":"Ledger account for the line item used for accrual reporting. Should only be specified when this line item is a pre-payment.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].prepayment_account","typeLabel":"object"},"description":{"oneOf":[{"type":"string","description":"Description for the bill line item.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Description for the bill line item.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].description","typeLabel":"string | null"},"product_name":{"type":"string","description":"Name of the product/service.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].product_name","typeLabel":"string"},"unit_price":{"type":"integer","format":"int64","description":"Price per unit in cents.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].unit_price","typeLabel":"integer\u003cint64>"},"quantity":{"type":"number","format":"bigdecimal","description":"Number of units.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].quantity","typeLabel":"number\u003cbigdecimal>"},"subtotal":{"type":"integer","format":"int64","description":"Subtotal for the line item in cents.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].subtotal","typeLabel":"integer\u003cint64>"},"discount_amount":{"type":"integer","format":"int64","description":"Amount of discount in cents.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].discount_amount","typeLabel":"integer\u003cint64>"},"sales_taxes":{"type":"array","items":{"type":"object","properties":{"tax_account":{"oneOf":[{"type":"object","title":"Tax Name","description":"Tax account name or identifier. If not set, account defaults to the top level sales tax expense account.","required":["name"],"properties":{"name":{"type":"string","description":"Name of the ledger account.","example":"CALIFORNIA_VAT","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_account.oneOf.0.name","typeLabel":"string"},"type":{"type":"string","description":"Resource type. Value will be 'Tax_Name'.","example":"Tax_Name","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_account.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_account.oneOf.0","typeLabel":"Tax Name · object"},{"type":"object","title":"Ledger Account ID","description":"Tax account name or identifier. If not set, account defaults to the top level sales tax expense account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_account.oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_account.oneOf.1.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_account.oneOf.1","typeLabel":"Ledger Account ID · object"},{"type":"object","title":"Ledger Account Stable Name","description":"Tax account name or identifier. If not set, account defaults to the top level sales tax expense account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_account.oneOf.2.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_account.oneOf.2.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_account.oneOf.2","typeLabel":"Ledger Account Stable Name · object"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_account","typeLabel":"Tax Name · object | Ledger Account ID · object | Ledger Account Stable Name · object"},"tax_ledger_account":{"type":"object","properties":{"type":{"type":"string","description":"Resource type. Value will be `Single_Chart_Account`.","example":"Single_Chart_Account","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.type","typeLabel":"string"},"id":{"oneOf":[{"type":"object","title":"Account ID","description":"ID of the account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.0.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.0","typeLabel":"Account ID · object"},{"type":"object","title":"Account Stable Name","description":"Stable name associated with the account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.1.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.1.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.1","typeLabel":"Account Stable Name · object"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.id","typeLabel":"Account ID · object | Account Stable Name · object"},"name":{"type":"string","description":"Name of the account.","example":"Current Assets","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.name","typeLabel":"string"},"account_number":{"oneOf":[{"type":"string","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.account_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.account_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.account_number","typeLabel":"string | null"},"stable_name":{"type":"object","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.stable_name.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.stable_name.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.stable_name","typeLabel":"object"},"normality":{"type":"string","enum":["CREDIT","DEBIT"],"example":"DEBIT","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.normality","typeLabel":"enum\u003cstring>"},"account_type":{"type":"object","properties":{"value":{"type":"string","enum":["ASSET","LIABILITY","EQUITY","REVENUE","EXPENSE"],"example":"ASSET","description":"Type of the account.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.account_type.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account type.","example":"Asset","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.account_type.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.account_type","typeLabel":"object"},"account_subtype":{"type":"object","properties":{"value":{"type":"string","enum":["BANK_ACCOUNTS","ACCOUNTS_RECEIVABLE","INVENTORY","PAYMENT_PROCESSOR_CLEARING_ACCOUNT","FIXED_ASSET","ACCUMULATED_DEPRECIATION","CASH","UNDEPOSITED_FUNDS","CURRENT_ASSET","NON_CURRENT_ASSET","PREPAID_EXPENSES","DEVELOPMENT_COSTS","LOANS_RECEIVABLE","INTANGIBLE_ASSET","ACCOUNTS_PAYABLE","CREDIT_CARD","TAXES_PAYABLE","INCOME_TAXES_PAYABLE","SALES_TAXES_PAYABLE","OTHER_TAXES_PAYABLE","PAYROLL_TAXES_PAYABLE","UNEARNED_REVENUE","PAYROLL_LIABILITY","PAYROLL_CLEARING","LINE_OF_CREDIT","TIPS","REFUND_LIABILITIES","UNDEPOSITED_OUTFLOWS","OUTGOING_PAYMENT_CLEARING_ACCOUNT","OTHER_CURRENT_LIABILITY","LOANS_PAYABLE","NOTES_PAYABLE","SHAREHOLDER_LOAN","NON_CURRENT_LIABILITY","CONTRIBUTIONS","DISTRIBUTIONS","COMMON_STOCK","PREFERRED_STOCK","ADDITIONAL_PAID_IN_CAPITAL","RETAINED_EARNINGS","ACCUMULATED_ADJUSTMENTS","OPENING_BALANCE_EQUITY","OTHER_EQUITY","SALES","UNCATEGORIZED_REVENUE","RETURNS_ALLOWANCES","DIVIDEND_INCOME","INTEREST_INCOME","OTHER_INCOME","COGS","OPERATING_EXPENSES","PAYROLL","TAXES_LICENSES","UNCATEGORIZED_EXPENSE","CHARITABLE_CONTRIBUTIONS","LOAN_EXPENSES","FINANCE_COSTS","INTEREST_EXPENSES","DEPRECIATION","AMORTIZATION","BAD_DEBT","OTHER_EXPENSES"],"example":"BANK_ACCOUNTS","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.account_subtype.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account subtype.","example":"Current Assets","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.account_subtype.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account.account_subtype","typeLabel":"object"}},"description":"Ledger account for the tax line item.","example":{"id":"c4007474-f604-4d57-9690-b7f40f7a1cee","name":"Sales tax: CALIFORNIA","stable_name":"SALES_TAXES:CALIFORNIA","normality":"CREDIT","account_type":{"value":"EXPENSE","display_name":"Expenses"},"account_subtype":{"value":"SALES_TAXES","display_name":"Sales Taxes"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].tax_ledger_account","typeLabel":"object"},"amount":{"type":"integer","format":"int64","description":"Amount, in cents, of tax owed.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX].amount","typeLabel":"integer\u003cint64>"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes.items.[INDEX]","typeLabel":"object"},"description":"Sales tax line items.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes","typeLabel":"object[]"},"sales_taxes_total":{"type":"integer","format":"int64","description":"Total sales tax in cents.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].sales_taxes_total","typeLabel":"integer\u003cint64>"},"total_amount":{"type":"integer","format":"int64","description":"Total amount including taxes and discounts.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].total_amount","typeLabel":"integer\u003cint64>"},"transaction_tags":{"type":"array","items":{"type":"object","description":"A TagKeyValue holds key=value data related to a tag. This is used when creating or updating taggable entities (transactions, invoices, etc.).","properties":{"key":{"type":"string","description":"The tag dimension key (e.g., \"department\", \"project\", \"location\").","example":"department","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].transaction_tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"The tag value (e.g., \"sales\", \"marketing\", \"engineering\").","example":"sales","isRequired":true,"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].transaction_tags.items.[INDEX].value","typeLabel":"string"},"dimension_display_name":{"oneOf":[{"type":"string","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"If the TagDimension doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagDimension.","example":"Department","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].transaction_tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"If the TagValueDefinition doesn't exist, providing this value specifies the display name upon database insertion. Otherwise, it is left as null on the TagValueDefinition.","example":"Sales Department","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].transaction_tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].transaction_tags.items.[INDEX].value_display_name","typeLabel":"string | null"}},"required":["key","value"],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].transaction_tags.items.[INDEX]","typeLabel":"object"},"description":"Tags for the bill line item.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].transaction_tags","typeLabel":"object[]"},"memo":{"oneOf":[{"type":"string","description":"Memo associated with the bill line item.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Memo associated with the bill line item.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].memo","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].metadata","typeLabel":"object | null"},"reference_number":{"oneOf":[{"type":"string","description":"Any (typically user-visible) identifier associated with the bill line item.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].reference_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Any (typically user-visible) identifier associated with the bill line item.","uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].reference_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX].reference_number","typeLabel":"string | null"}},"uniqueKey":"data.items.[INDEX].line_items.items.[INDEX]","typeLabel":"object"},"description":"Line items making up the bill.","uniqueKey":"data.items.[INDEX].line_items","typeLabel":"object[]"},"additional_sales_taxes":{"type":"array","items":{"type":"object","properties":{"tax_account":{"oneOf":[{"type":"object","title":"Tax Name","description":"Tax account name or identifier. If not set, account defaults to the top level sales tax expense account.","required":["name"],"properties":{"name":{"type":"string","description":"Name of the ledger account.","example":"CALIFORNIA_VAT","isRequired":true,"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.0.name","typeLabel":"string"},"type":{"type":"string","description":"Resource type. Value will be 'Tax_Name'.","example":"Tax_Name","uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.0.type","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.0","typeLabel":"Tax Name · object"},{"type":"object","title":"Ledger Account ID","description":"Tax account name or identifier. If not set, account defaults to the top level sales tax expense account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.1.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.1","typeLabel":"Ledger Account ID · object"},{"type":"object","title":"Ledger Account Stable Name","description":"Tax account name or identifier. If not set, account defaults to the top level sales tax expense account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.2.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.2.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account.oneOf.2","typeLabel":"Ledger Account Stable Name · object"}],"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_account","typeLabel":"Tax Name · object | Ledger Account ID · object | Ledger Account Stable Name · object"},"tax_ledger_account":{"type":"object","properties":{"type":{"type":"string","description":"Resource type. Value will be `Single_Chart_Account`.","example":"Single_Chart_Account","uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.type","typeLabel":"string"},"id":{"oneOf":[{"type":"object","title":"Account ID","description":"ID of the account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.0.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.0","typeLabel":"Account ID · object"},{"type":"object","title":"Account Stable Name","description":"Stable name associated with the account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.1.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.1.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.id.oneOf.1","typeLabel":"Account Stable Name · object"}],"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.id","typeLabel":"Account ID · object | Account Stable Name · object"},"name":{"type":"string","description":"Name of the account.","example":"Current Assets","uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.name","typeLabel":"string"},"account_number":{"oneOf":[{"type":"string","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.account_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.account_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.account_number","typeLabel":"string | null"},"stable_name":{"type":"object","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.stable_name.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.stable_name.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.stable_name","typeLabel":"object"},"normality":{"type":"string","enum":["CREDIT","DEBIT"],"example":"DEBIT","uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.normality","typeLabel":"enum\u003cstring>"},"account_type":{"type":"object","properties":{"value":{"type":"string","enum":["ASSET","LIABILITY","EQUITY","REVENUE","EXPENSE"],"example":"ASSET","description":"Type of the account.","uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.account_type.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account type.","example":"Asset","uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.account_type.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.account_type","typeLabel":"object"},"account_subtype":{"type":"object","properties":{"value":{"type":"string","enum":["BANK_ACCOUNTS","ACCOUNTS_RECEIVABLE","INVENTORY","PAYMENT_PROCESSOR_CLEARING_ACCOUNT","FIXED_ASSET","ACCUMULATED_DEPRECIATION","CASH","UNDEPOSITED_FUNDS","CURRENT_ASSET","NON_CURRENT_ASSET","PREPAID_EXPENSES","DEVELOPMENT_COSTS","LOANS_RECEIVABLE","INTANGIBLE_ASSET","ACCOUNTS_PAYABLE","CREDIT_CARD","TAXES_PAYABLE","INCOME_TAXES_PAYABLE","SALES_TAXES_PAYABLE","OTHER_TAXES_PAYABLE","PAYROLL_TAXES_PAYABLE","UNEARNED_REVENUE","PAYROLL_LIABILITY","PAYROLL_CLEARING","LINE_OF_CREDIT","TIPS","REFUND_LIABILITIES","UNDEPOSITED_OUTFLOWS","OUTGOING_PAYMENT_CLEARING_ACCOUNT","OTHER_CURRENT_LIABILITY","LOANS_PAYABLE","NOTES_PAYABLE","SHAREHOLDER_LOAN","NON_CURRENT_LIABILITY","CONTRIBUTIONS","DISTRIBUTIONS","COMMON_STOCK","PREFERRED_STOCK","ADDITIONAL_PAID_IN_CAPITAL","RETAINED_EARNINGS","ACCUMULATED_ADJUSTMENTS","OPENING_BALANCE_EQUITY","OTHER_EQUITY","SALES","UNCATEGORIZED_REVENUE","RETURNS_ALLOWANCES","DIVIDEND_INCOME","INTEREST_INCOME","OTHER_INCOME","COGS","OPERATING_EXPENSES","PAYROLL","TAXES_LICENSES","UNCATEGORIZED_EXPENSE","CHARITABLE_CONTRIBUTIONS","LOAN_EXPENSES","FINANCE_COSTS","INTEREST_EXPENSES","DEPRECIATION","AMORTIZATION","BAD_DEBT","OTHER_EXPENSES"],"example":"BANK_ACCOUNTS","uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.account_subtype.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account subtype.","example":"Current Assets","uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.account_subtype.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account.account_subtype","typeLabel":"object"}},"description":"Ledger account for the tax line item.","example":{"id":"c4007474-f604-4d57-9690-b7f40f7a1cee","name":"Sales tax: CALIFORNIA","stable_name":"SALES_TAXES:CALIFORNIA","normality":"CREDIT","account_type":{"value":"EXPENSE","display_name":"Expenses"},"account_subtype":{"value":"SALES_TAXES","display_name":"Sales Taxes"}},"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].tax_ledger_account","typeLabel":"object"},"amount":{"type":"integer","format":"int64","description":"Amount, in cents, of tax owed.","uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX].amount","typeLabel":"integer\u003cint64>"}},"uniqueKey":"data.items.[INDEX].additional_sales_taxes.items.[INDEX]","typeLabel":"object"},"description":"Additional sales tax line items.","uniqueKey":"data.items.[INDEX].additional_sales_taxes","typeLabel":"object[]"},"additional_sales_taxes_total":{"type":"integer","description":"Sum of all additional taxes in cents.","uniqueKey":"data.items.[INDEX].additional_sales_taxes_total","typeLabel":"integer"},"additional_discount":{"type":"integer","format":"int64","description":"Additional discount applied to the whole bill in addition to individual line item discounts, in cents.","uniqueKey":"data.items.[INDEX].additional_discount","typeLabel":"integer\u003cint64>"},"subtotal":{"type":"integer","description":"Subtotal of all line items in cents.","uniqueKey":"data.items.[INDEX].subtotal","typeLabel":"integer"},"total_amount":{"type":"integer","description":"Total amount including taxes in cents.","uniqueKey":"data.items.[INDEX].total_amount","typeLabel":"integer"},"outstanding_balance":{"type":"integer","description":"Remaining balance after payments in cents.","uniqueKey":"data.items.[INDEX].outstanding_balance","typeLabel":"integer"},"payment_allocations":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the allocation.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"bill_id":{"type":"string","format":"uuid","description":"ID of the bill.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].bill_id","typeLabel":"string\u003cuuid>"},"payment_id":{"type":"string","format":"uuid","description":"ID of the payment.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment_id","typeLabel":"string\u003cuuid>"},"amount":{"type":"integer","format":"int64","description":"Amount of the payment allocated toward this bill, in cents. If this amount equals the full payment amount, the payment was fully allocated toward this bill. The amount cannot exceed the bill total.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].amount","typeLabel":"integer\u003cint64>"},"payment":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the payment.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.id","typeLabel":"string\u003cuuid>"},"external_id":{"oneOf":[{"type":"string","description":"External ID for the payment.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.external_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"External ID for the payment.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.external_id","typeLabel":"string | null"},"vendor":{"oneOf":[{"type":"object","properties":{"type":{"type":"string","description":"Resource type. Value will be `VendorData`.","example":"VendorData","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.type","typeLabel":"string"},"id":{"type":"string","format":"uuid","description":"Unique identifier for the vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.id","typeLabel":"string\u003cuuid>"},"external_id":{"type":"string","description":"Unique ID of the vendor in your system for linking purposes. **Idempotency key**.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.external_id","typeLabel":"string"},"individual_name":{"oneOf":[{"type":"string","description":"Full name of the individual vendor or contact at a corporate vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.individual_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Full name of the individual vendor or contact at a corporate vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.individual_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.individual_name","typeLabel":"string | null"},"company_name":{"oneOf":[{"type":"string","description":"Name of the company vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.company_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name of the company vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.company_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"Email address of the vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"Email address of the vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.email","typeLabel":"string | null"},"mobile_phone":{"oneOf":[{"type":"string","description":"Mobile phone number of the vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.mobile_phone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Mobile phone number of the vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.mobile_phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.mobile_phone","typeLabel":"string | null"},"office_phone":{"oneOf":[{"type":"string","description":"Office phone number of the vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.office_phone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Office phone number of the vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.office_phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.office_phone","typeLabel":"string | null"},"address_string":{"oneOf":[{"type":"string","description":"Address of the vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.address_string.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address of the vendor.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.address_string.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.address_string","typeLabel":"string | null"},"memo":{"oneOf":[{"type":"string","description":"Memo for any text you would like to associate with the vendor (for example, to display to end users).","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Memo for any text you would like to associate with the vendor (for example, to display to end users).","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.memo","typeLabel":"string | null"},"status":{"type":"string","enum":["ACTIVE","ARCHIVED"],"description":"Status of the vendor.","example":"ACTIVE","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.status","typeLabel":"enum\u003cstring>"},"transaction_tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID for the tag.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"key":{"type":"string","description":"Key for the tag.","example":"ExampleTagKey","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the tag.","example":"ExampleTagValue","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].value","typeLabel":"string"},"dimension_id":{"type":"string","format":"uuid","description":"ID of the tag dimension this tag belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].dimension_id","typeLabel":"string\u003cuuid>"},"definition_id":{"type":"string","format":"uuid","description":"ID of the tag value definition.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].definition_id","typeLabel":"string\u003cuuid>"},"dimension_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].value_display_name","typeLabel":"string | null"},"archived_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].archived_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].archived_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","key","value","dimension_id","definition_id"],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0.transaction_tags","typeLabel":"object[]"}},"description":"The vendor associated with this payment, if one has been set. May be present even when the payment is not allocated to any bill.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"type":{"type":"string","description":"Resource type. Value will be `VendorData`.","example":"VendorData"},"id":{"type":"string","format":"uuid","description":"Unique identifier for the vendor."},"external_id":{"type":"string","description":"Unique ID of the vendor in your system for linking purposes. **Idempotency key**."},"individual_name":{"oneOf":[{"type":"string","description":"Full name of the individual vendor or contact at a corporate vendor."},{"type":"null","description":"Full name of the individual vendor or contact at a corporate vendor."}]},"company_name":{"oneOf":[{"type":"string","description":"Name of the company vendor."},{"type":"null","description":"Name of the company vendor."}]},"email":{"oneOf":[{"type":"string","description":"Email address of the vendor."},{"type":"null","description":"Email address of the vendor."}]},"mobile_phone":{"oneOf":[{"type":"string","description":"Mobile phone number of the vendor."},{"type":"null","description":"Mobile phone number of the vendor."}]},"office_phone":{"oneOf":[{"type":"string","description":"Office phone number of the vendor."},{"type":"null","description":"Office phone number of the vendor."}]},"address_string":{"oneOf":[{"type":"string","description":"Address of the vendor."},{"type":"null","description":"Address of the vendor."}]},"memo":{"oneOf":[{"type":"string","description":"Memo for any text you would like to associate with the vendor (for example, to display to end users)."},{"type":"null","description":"Memo for any text you would like to associate with the vendor (for example, to display to end users)."}]},"status":{"type":"string","enum":["ACTIVE","ARCHIVED"],"description":"Status of the vendor.","example":"ACTIVE"},"transaction_tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID for the tag."},"key":{"type":"string","description":"Key for the tag.","example":"ExampleTagKey"},"dimension_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag dimension."},{"type":"null","description":"Display name for the tag dimension."}]},"value":{"type":"string","description":"Value for the tag.","example":"ExampleTagValue"},"value_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag value definition."},{"type":"null","description":"Display name for the tag value definition."}]},"dimension_id":{"type":"string","format":"uuid","description":"ID of the tag dimension this tag belongs to."},"definition_id":{"type":"string","format":"uuid","description":"ID of the tag value definition."},"archived_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the tag was archived."},{"type":"null","format":"date-time","description":"When the tag was archived."}]}},"required":["id","key","value","dimension_id","definition_id"]}}},"description":"The vendor associated with this payment, if one has been set. May be present even when the payment is not allocated to any bill.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.vendor","typeLabel":"object | null"},"at":{"type":"string","format":"date-time","description":"When the payment was made.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.at","typeLabel":"string\u003cdate-time>"},"method":{"type":"string","enum":["CASH","CHECK","CREDIT_CARD","ACH","CREDIT_BALANCE","OTHER"],"example":"ACH","description":"Method used for payment.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.method","typeLabel":"enum\u003cstring>"},"amount":{"type":"integer","format":"int64","description":"Payment amount in cents.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.amount","typeLabel":"integer\u003cint64>"},"processor":{"oneOf":[{"type":"string","description":"Payment processor used.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.processor.oneOf.0","typeLabel":"string"},{"type":"null","description":"Payment processor used.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.processor.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.processor","typeLabel":"string | null"},"payment_clearing_account":{"type":"object","properties":{"type":{"type":"string","description":"Resource type. Value will be `Single_Chart_Account`.","example":"Single_Chart_Account","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.type","typeLabel":"string"},"id":{"oneOf":[{"type":"object","title":"Account ID","description":"ID of the account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.id.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.id.oneOf.0.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.id.oneOf.0","typeLabel":"Account ID · object"},{"type":"object","title":"Account Stable Name","description":"Stable name associated with the account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.id.oneOf.1.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.id.oneOf.1.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.id.oneOf.1","typeLabel":"Account Stable Name · object"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.id","typeLabel":"Account ID · object | Account Stable Name · object"},"name":{"type":"string","description":"Name of the account.","example":"Current Assets","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.name","typeLabel":"string"},"account_number":{"oneOf":[{"type":"string","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.account_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.account_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.account_number","typeLabel":"string | null"},"stable_name":{"type":"object","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.stable_name.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.stable_name.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.stable_name","typeLabel":"object"},"normality":{"type":"string","enum":["CREDIT","DEBIT"],"example":"DEBIT","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.normality","typeLabel":"enum\u003cstring>"},"account_type":{"type":"object","properties":{"value":{"type":"string","enum":["ASSET","LIABILITY","EQUITY","REVENUE","EXPENSE"],"example":"ASSET","description":"Type of the account.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.account_type.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account type.","example":"Asset","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.account_type.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.account_type","typeLabel":"object"},"account_subtype":{"type":"object","properties":{"value":{"type":"string","enum":["BANK_ACCOUNTS","ACCOUNTS_RECEIVABLE","INVENTORY","PAYMENT_PROCESSOR_CLEARING_ACCOUNT","FIXED_ASSET","ACCUMULATED_DEPRECIATION","CASH","UNDEPOSITED_FUNDS","CURRENT_ASSET","NON_CURRENT_ASSET","PREPAID_EXPENSES","DEVELOPMENT_COSTS","LOANS_RECEIVABLE","INTANGIBLE_ASSET","ACCOUNTS_PAYABLE","CREDIT_CARD","TAXES_PAYABLE","INCOME_TAXES_PAYABLE","SALES_TAXES_PAYABLE","OTHER_TAXES_PAYABLE","PAYROLL_TAXES_PAYABLE","UNEARNED_REVENUE","PAYROLL_LIABILITY","PAYROLL_CLEARING","LINE_OF_CREDIT","TIPS","REFUND_LIABILITIES","UNDEPOSITED_OUTFLOWS","OUTGOING_PAYMENT_CLEARING_ACCOUNT","OTHER_CURRENT_LIABILITY","LOANS_PAYABLE","NOTES_PAYABLE","SHAREHOLDER_LOAN","NON_CURRENT_LIABILITY","CONTRIBUTIONS","DISTRIBUTIONS","COMMON_STOCK","PREFERRED_STOCK","ADDITIONAL_PAID_IN_CAPITAL","RETAINED_EARNINGS","ACCUMULATED_ADJUSTMENTS","OPENING_BALANCE_EQUITY","OTHER_EQUITY","SALES","UNCATEGORIZED_REVENUE","RETURNS_ALLOWANCES","DIVIDEND_INCOME","INTEREST_INCOME","OTHER_INCOME","COGS","OPERATING_EXPENSES","PAYROLL","TAXES_LICENSES","UNCATEGORIZED_EXPENSE","CHARITABLE_CONTRIBUTIONS","LOAN_EXPENSES","FINANCE_COSTS","INTEREST_EXPENSES","DEPRECIATION","AMORTIZATION","BAD_DEBT","OTHER_EXPENSES"],"example":"BANK_ACCOUNTS","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.account_subtype.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account subtype.","example":"Current Assets","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.account_subtype.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account.account_subtype","typeLabel":"object"}},"description":"The the ledger account to use for the payment (overrides the default determined by the payment method), if specified.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.payment_clearing_account","typeLabel":"object"},"imported_at":{"type":"string","format":"date-time","description":"When the payment was imported.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.imported_at","typeLabel":"string\u003cdate-time>"},"allocations":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the allocation.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"bill_id":{"type":"string","format":"uuid","description":"ID of the bill.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].bill_id","typeLabel":"string\u003cuuid>"},"payment_id":{"type":"string","format":"uuid","description":"ID of the payment.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].payment_id","typeLabel":"string\u003cuuid>"},"amount":{"type":"integer","format":"int64","description":"Amount of the payment allocated toward this bill, in cents. If this amount equals the full payment amount, the payment was fully allocated toward this bill. The amount cannot exceed the bill total.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].amount","typeLabel":"integer\u003cint64>"},"transaction_tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID for the tag.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"key":{"type":"string","description":"Key for the tag.","example":"ExampleTagKey","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the tag.","example":"ExampleTagValue","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].value","typeLabel":"string"},"dimension_id":{"type":"string","format":"uuid","description":"ID of the tag dimension this tag belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].dimension_id","typeLabel":"string\u003cuuid>"},"definition_id":{"type":"string","format":"uuid","description":"ID of the tag value definition.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].definition_id","typeLabel":"string\u003cuuid>"},"dimension_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].value_display_name","typeLabel":"string | null"},"archived_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].archived_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].archived_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","key","value","dimension_id","definition_id"],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags.items.[INDEX]","typeLabel":"object"},"description":"Tags associated with the allocation.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].transaction_tags","typeLabel":"object[]"},"memo":{"oneOf":[{"type":"string","description":"Memo for any text you would like to associate with the bill payment allocation (for example, to display to end users).","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Memo for any text you would like to associate with the bill payment allocation (for example, to display to end users).","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].memo","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].metadata","typeLabel":"object | null"},"reference_number":{"oneOf":[{"type":"string","description":"Any (typically user-visible) identifier you would like to associate with the bill payment allocation.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].reference_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Any (typically user-visible) identifier you would like to associate with the bill payment allocation.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].reference_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX].reference_number","typeLabel":"string | null"}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations.items.[INDEX]","typeLabel":"object"},"description":"How the payment is allocated across bills.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.allocations","typeLabel":"object[]"},"transaction_tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID for the tag.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"key":{"type":"string","description":"Key for the tag.","example":"ExampleTagKey","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the tag.","example":"ExampleTagValue","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].value","typeLabel":"string"},"dimension_id":{"type":"string","format":"uuid","description":"ID of the tag dimension this tag belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].dimension_id","typeLabel":"string\u003cuuid>"},"definition_id":{"type":"string","format":"uuid","description":"ID of the tag value definition.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].definition_id","typeLabel":"string\u003cuuid>"},"dimension_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].value_display_name","typeLabel":"string | null"},"archived_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].archived_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].archived_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","key","value","dimension_id","definition_id"],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags.items.[INDEX]","typeLabel":"object"},"description":"Tags associated with the payment.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.transaction_tags","typeLabel":"object[]"},"memo":{"oneOf":[{"type":"string","description":"Memo for any text you would like to associate with the bill payment (for example, to display to end users).","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Memo for any text you would like to associate with the bill payment (for example, to display to end users).","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.memo","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.metadata","typeLabel":"object | null"},"reference_number":{"oneOf":[{"type":"string","description":"Any (typically user-visible) identifier you would like to associate with the bill payment. Can be used to filter when listing bill payments.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.reference_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Any (typically user-visible) identifier you would like to associate with the bill payment. Can be used to filter when listing bill payments.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.reference_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment.reference_number","typeLabel":"string | null"}},"description":"The full payment details.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].payment","typeLabel":"object"},"transaction_tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID for the tag.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"key":{"type":"string","description":"Key for the tag.","example":"ExampleTagKey","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the tag.","example":"ExampleTagValue","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].value","typeLabel":"string"},"dimension_id":{"type":"string","format":"uuid","description":"ID of the tag dimension this tag belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].dimension_id","typeLabel":"string\u003cuuid>"},"definition_id":{"type":"string","format":"uuid","description":"ID of the tag value definition.","isRequired":true,"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].definition_id","typeLabel":"string\u003cuuid>"},"dimension_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].value_display_name","typeLabel":"string | null"},"archived_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].archived_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].archived_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","key","value","dimension_id","definition_id"],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags.items.[INDEX]","typeLabel":"object"},"description":"Tags associated with the allocation.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].transaction_tags","typeLabel":"object[]"},"memo":{"oneOf":[{"type":"string","description":"Memo for any text you would like to associate with the bill payment allocation (for example, to display to end users).","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Memo for any text you would like to associate with the bill payment allocation (for example, to display to end users).","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].memo","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].metadata","typeLabel":"object | null"},"reference_number":{"oneOf":[{"type":"string","description":"Any (typically user-visible) identifier you would like to associate with the bill payment allocation.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].reference_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Any (typically user-visible) identifier you would like to associate with the bill payment allocation.","uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].reference_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX].reference_number","typeLabel":"string | null"}},"uniqueKey":"data.items.[INDEX].payment_allocations.items.[INDEX]","typeLabel":"object"},"description":"Payments made to a vendor are allocated toward one or many bills. This list shows which payments have been allocated toward this bill. The most common case is a 1:1 relationship between a payment and a bill, in which case the allocation amount matches the payment amount.","uniqueKey":"data.items.[INDEX].payment_allocations","typeLabel":"object[]"},"vendor_credits":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the vendor credit allocation.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"vendor_credit_id":{"type":"string","format":"uuid","description":"UUID of the vendor credit this allocation belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit_id","typeLabel":"string\u003cuuid>"},"amount":{"type":"integer","format":"int64","description":"Amount for the allocation in cents.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].amount","typeLabel":"integer\u003cint64>"},"vendor_credit":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the vendor credit.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.id","typeLabel":"string\u003cuuid>"},"vendor":{"type":"object","properties":{"type":{"type":"string","description":"Resource type. Value will be `VendorData`.","example":"VendorData","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.type","typeLabel":"string"},"id":{"type":"string","format":"uuid","description":"Unique identifier for the vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.id","typeLabel":"string\u003cuuid>"},"external_id":{"type":"string","description":"Unique ID of the vendor in your system for linking purposes. **Idempotency key**.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.external_id","typeLabel":"string"},"individual_name":{"oneOf":[{"type":"string","description":"Full name of the individual vendor or contact at a corporate vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.individual_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Full name of the individual vendor or contact at a corporate vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.individual_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.individual_name","typeLabel":"string | null"},"company_name":{"oneOf":[{"type":"string","description":"Name of the company vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.company_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name of the company vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.company_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"Email address of the vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"Email address of the vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.email","typeLabel":"string | null"},"mobile_phone":{"oneOf":[{"type":"string","description":"Mobile phone number of the vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.mobile_phone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Mobile phone number of the vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.mobile_phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.mobile_phone","typeLabel":"string | null"},"office_phone":{"oneOf":[{"type":"string","description":"Office phone number of the vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.office_phone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Office phone number of the vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.office_phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.office_phone","typeLabel":"string | null"},"address_string":{"oneOf":[{"type":"string","description":"Address of the vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.address_string.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address of the vendor.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.address_string.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.address_string","typeLabel":"string | null"},"memo":{"oneOf":[{"type":"string","description":"Memo for any text you would like to associate with the vendor (for example, to display to end users).","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Memo for any text you would like to associate with the vendor (for example, to display to end users).","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.memo","typeLabel":"string | null"},"status":{"type":"string","enum":["ACTIVE","ARCHIVED"],"description":"Status of the vendor.","example":"ACTIVE","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.status","typeLabel":"enum\u003cstring>"},"transaction_tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID for the tag.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"key":{"type":"string","description":"Key for the tag.","example":"ExampleTagKey","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the tag.","example":"ExampleTagValue","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].value","typeLabel":"string"},"dimension_id":{"type":"string","format":"uuid","description":"ID of the tag dimension this tag belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].dimension_id","typeLabel":"string\u003cuuid>"},"definition_id":{"type":"string","format":"uuid","description":"ID of the tag value definition.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].definition_id","typeLabel":"string\u003cuuid>"},"dimension_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].value_display_name","typeLabel":"string | null"},"archived_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].archived_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].archived_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","key","value","dimension_id","definition_id"],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor.transaction_tags","typeLabel":"object[]"}},"description":"The vendor associated with this credit.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.vendor","typeLabel":"object"},"received_at":{"type":"string","format":"date-time","description":"Timestamp when the vendor credit was received.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.received_at","typeLabel":"string\u003cdate-time>"},"line_items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the vendor credit line item.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"amount":{"type":"integer","format":"int64","description":"Amount for the line item in cents.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].amount","typeLabel":"integer\u003cint64>"},"ledger_account":{"type":"object","properties":{"type":{"type":"string","description":"Resource type. Value will be `Single_Chart_Account`.","example":"Single_Chart_Account","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.type","typeLabel":"string"},"id":{"oneOf":[{"type":"object","title":"Account ID","description":"ID of the account.","required":["type","id"],"properties":{"type":{"type":"string","enum":["AccountId"],"description":"Resource type. Value will be `AccountId`.","example":"AccountId","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.id.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.id.oneOf.0.id","typeLabel":"string\u003cuuid>"}},"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.id.oneOf.0","typeLabel":"Account ID · object"},{"type":"object","title":"Account Stable Name","description":"Stable name associated with the account.","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.id.oneOf.1.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.id.oneOf.1.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.id.oneOf.1","typeLabel":"Account Stable Name · object"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.id","typeLabel":"Account ID · object | Account Stable Name · object"},"name":{"type":"string","description":"Name of the account.","example":"Current Assets","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.name","typeLabel":"string"},"account_number":{"oneOf":[{"type":"string","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.account_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Account number if configured.","example":"4000","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.account_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.account_number","typeLabel":"string | null"},"stable_name":{"type":"object","required":["type","stable_name"],"properties":{"type":{"type":"string","enum":["StableName"],"description":"Resource type. Value will be `StableName`.","example":"StableName","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.stable_name.type","typeLabel":"enum\u003cstring>"},"stable_name":{"type":"string","example":"CURRENT_ASSETS","description":"Stable name of the account.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.stable_name.stable_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.stable_name","typeLabel":"object"},"normality":{"type":"string","enum":["CREDIT","DEBIT"],"example":"DEBIT","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.normality","typeLabel":"enum\u003cstring>"},"account_type":{"type":"object","properties":{"value":{"type":"string","enum":["ASSET","LIABILITY","EQUITY","REVENUE","EXPENSE"],"example":"ASSET","description":"Type of the account.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.account_type.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account type.","example":"Asset","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.account_type.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.account_type","typeLabel":"object"},"account_subtype":{"type":"object","properties":{"value":{"type":"string","enum":["BANK_ACCOUNTS","ACCOUNTS_RECEIVABLE","INVENTORY","PAYMENT_PROCESSOR_CLEARING_ACCOUNT","FIXED_ASSET","ACCUMULATED_DEPRECIATION","CASH","UNDEPOSITED_FUNDS","CURRENT_ASSET","NON_CURRENT_ASSET","PREPAID_EXPENSES","DEVELOPMENT_COSTS","LOANS_RECEIVABLE","INTANGIBLE_ASSET","ACCOUNTS_PAYABLE","CREDIT_CARD","TAXES_PAYABLE","INCOME_TAXES_PAYABLE","SALES_TAXES_PAYABLE","OTHER_TAXES_PAYABLE","PAYROLL_TAXES_PAYABLE","UNEARNED_REVENUE","PAYROLL_LIABILITY","PAYROLL_CLEARING","LINE_OF_CREDIT","TIPS","REFUND_LIABILITIES","UNDEPOSITED_OUTFLOWS","OUTGOING_PAYMENT_CLEARING_ACCOUNT","OTHER_CURRENT_LIABILITY","LOANS_PAYABLE","NOTES_PAYABLE","SHAREHOLDER_LOAN","NON_CURRENT_LIABILITY","CONTRIBUTIONS","DISTRIBUTIONS","COMMON_STOCK","PREFERRED_STOCK","ADDITIONAL_PAID_IN_CAPITAL","RETAINED_EARNINGS","ACCUMULATED_ADJUSTMENTS","OPENING_BALANCE_EQUITY","OTHER_EQUITY","SALES","UNCATEGORIZED_REVENUE","RETURNS_ALLOWANCES","DIVIDEND_INCOME","INTEREST_INCOME","OTHER_INCOME","COGS","OPERATING_EXPENSES","PAYROLL","TAXES_LICENSES","UNCATEGORIZED_EXPENSE","CHARITABLE_CONTRIBUTIONS","LOAN_EXPENSES","FINANCE_COSTS","INTEREST_EXPENSES","DEPRECIATION","AMORTIZATION","BAD_DEBT","OTHER_EXPENSES"],"example":"BANK_ACCOUNTS","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.account_subtype.value","typeLabel":"enum\u003cstring>"},"display_name":{"type":"string","description":"Display name of the account subtype.","example":"Current Assets","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.account_subtype.display_name","typeLabel":"string"}},"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account.account_subtype","typeLabel":"object"}},"description":"Ledger account for this line item.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].ledger_account","typeLabel":"object"},"memo":{"type":"string","description":"Description for the line item.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].memo","typeLabel":"string"},"metadata":{"oneOf":[{"type":"object","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].metadata","typeLabel":"object | null"},"reference_number":{"oneOf":[{"type":"string","description":"Any (typically user-visible) identifier you would like to associate with the vendor credit line item.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].reference_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Any (typically user-visible) identifier you would like to associate with the vendor credit line item.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].reference_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].reference_number","typeLabel":"string | null"},"transaction_tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID for the tag.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"key":{"type":"string","description":"Key for the tag.","example":"ExampleTagKey","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the tag.","example":"ExampleTagValue","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].value","typeLabel":"string"},"dimension_id":{"type":"string","format":"uuid","description":"ID of the tag dimension this tag belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].dimension_id","typeLabel":"string\u003cuuid>"},"definition_id":{"type":"string","format":"uuid","description":"ID of the tag value definition.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].definition_id","typeLabel":"string\u003cuuid>"},"dimension_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].value_display_name","typeLabel":"string | null"},"archived_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].archived_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].archived_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","key","value","dimension_id","definition_id"],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags.items.[INDEX]","typeLabel":"object"},"description":"List of tags associated with this vendor credit line item.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX].transaction_tags","typeLabel":"object[]"}},"required":["id","amount"],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items.items.[INDEX]","typeLabel":"object"},"description":"List of line items for this vendor credit.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.line_items","typeLabel":"object[]"},"created_at":{"type":"string","format":"date-time","description":"Timestamp when the vendor credit was created.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"Timestamp when the vendor credit was last updated.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.updated_at","typeLabel":"string\u003cdate-time>"},"transaction_tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID for the tag.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"key":{"type":"string","description":"Key for the tag.","example":"ExampleTagKey","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the tag.","example":"ExampleTagValue","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].value","typeLabel":"string"},"dimension_id":{"type":"string","format":"uuid","description":"ID of the tag dimension this tag belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].dimension_id","typeLabel":"string\u003cuuid>"},"definition_id":{"type":"string","format":"uuid","description":"ID of the tag value definition.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].definition_id","typeLabel":"string\u003cuuid>"},"dimension_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].value_display_name","typeLabel":"string | null"},"archived_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].archived_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].archived_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","key","value","dimension_id","definition_id"],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags.items.[INDEX]","typeLabel":"object"},"description":"List of tags associated with this vendor credit.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.transaction_tags","typeLabel":"object[]"},"type":{"type":"string","description":"Resource type. Value will be `Vendor_Credit`.","example":"Vendor_Credit","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.type","typeLabel":"string"},"external_id":{"type":"string","description":"External identifier for the vendor credit.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.external_id","typeLabel":"string"},"allocations":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique identifier for the vendor credit allocation.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.allocations.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"vendor_credit_id":{"type":"string","format":"uuid","description":"UUID of the vendor credit this allocation belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.allocations.items.[INDEX].vendor_credit_id","typeLabel":"string\u003cuuid>"},"amount":{"type":"integer","format":"int64","description":"Amount for the allocation in cents.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.allocations.items.[INDEX].amount","typeLabel":"integer\u003cint64>"},"bill_id":{"type":"string","format":"uuid","description":"UUID of the bill this allocation is for.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.allocations.items.[INDEX].bill_id","typeLabel":"string\u003cuuid>"}},"required":["id","vendor_credit_id","bill_payment_id","amount"],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.allocations.items.[INDEX]","typeLabel":"object"},"description":"List of allocations for this vendor credit.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.allocations","typeLabel":"object[]"},"deleted_at":{"type":"string","format":"date-time","description":"Timestamp when the vendor credit was deleted, if applicable.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.deleted_at","typeLabel":"string\u003cdate-time>"},"memo":{"oneOf":[{"type":"string","description":"Memo for any text you would like to associate with the vendor credit (for example, to display to end users).","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Memo for any text you would like to associate with the vendor credit (for example, to display to end users).","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.memo","typeLabel":"string | null"},"metadata":{"oneOf":[{"type":"object","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.metadata","typeLabel":"object | null"},"reference_number":{"oneOf":[{"type":"string","description":"Any (typically user-visible) identifier you would like to associate with the vendor credit. Can be used to filter when listing vendor credits.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.reference_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Any (typically user-visible) identifier you would like to associate with the vendor credit. Can be used to filter when listing vendor credits.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.reference_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit.reference_number","typeLabel":"string | null"}},"required":["id","vendor","received_at","line_items","created_at","updated_at","transaction_tags"],"description":"The vendor credit associated with this allocation.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].vendor_credit","typeLabel":"object"},"bill_id":{"type":"string","format":"uuid","description":"UUID of the bill this allocation is for.","uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX].bill_id","typeLabel":"string\u003cuuid>"}},"required":["id","vendor_credit_id","bill_payment_id","amount","vendor_credit"],"uniqueKey":"data.items.[INDEX].vendor_credits.items.[INDEX]","typeLabel":"object"},"description":"Vendor credit allocations for this bill.","uniqueKey":"data.items.[INDEX].vendor_credits","typeLabel":"object[]"},"imported_at":{"type":"string","format":"date-time","description":"When the bill was imported. **Eligible sort key**.","uniqueKey":"data.items.[INDEX].imported_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","description":"When the bill was last updated. **Eligible sort key**.","uniqueKey":"data.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time>"},"vendor":{"type":"object","properties":{"type":{"type":"string","description":"Resource type. Value will be `VendorData`.","example":"VendorData","uniqueKey":"data.items.[INDEX].vendor.type","typeLabel":"string"},"id":{"type":"string","format":"uuid","description":"Unique identifier for the vendor.","uniqueKey":"data.items.[INDEX].vendor.id","typeLabel":"string\u003cuuid>"},"external_id":{"type":"string","description":"Unique ID of the vendor in your system for linking purposes. **Idempotency key**.","uniqueKey":"data.items.[INDEX].vendor.external_id","typeLabel":"string"},"individual_name":{"oneOf":[{"type":"string","description":"Full name of the individual vendor or contact at a corporate vendor.","uniqueKey":"data.items.[INDEX].vendor.individual_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Full name of the individual vendor or contact at a corporate vendor.","uniqueKey":"data.items.[INDEX].vendor.individual_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor.individual_name","typeLabel":"string | null"},"company_name":{"oneOf":[{"type":"string","description":"Name of the company vendor.","uniqueKey":"data.items.[INDEX].vendor.company_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Name of the company vendor.","uniqueKey":"data.items.[INDEX].vendor.company_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor.company_name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","description":"Email address of the vendor.","uniqueKey":"data.items.[INDEX].vendor.email.oneOf.0","typeLabel":"string"},{"type":"null","description":"Email address of the vendor.","uniqueKey":"data.items.[INDEX].vendor.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor.email","typeLabel":"string | null"},"mobile_phone":{"oneOf":[{"type":"string","description":"Mobile phone number of the vendor.","uniqueKey":"data.items.[INDEX].vendor.mobile_phone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Mobile phone number of the vendor.","uniqueKey":"data.items.[INDEX].vendor.mobile_phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor.mobile_phone","typeLabel":"string | null"},"office_phone":{"oneOf":[{"type":"string","description":"Office phone number of the vendor.","uniqueKey":"data.items.[INDEX].vendor.office_phone.oneOf.0","typeLabel":"string"},{"type":"null","description":"Office phone number of the vendor.","uniqueKey":"data.items.[INDEX].vendor.office_phone.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor.office_phone","typeLabel":"string | null"},"address_string":{"oneOf":[{"type":"string","description":"Address of the vendor.","uniqueKey":"data.items.[INDEX].vendor.address_string.oneOf.0","typeLabel":"string"},{"type":"null","description":"Address of the vendor.","uniqueKey":"data.items.[INDEX].vendor.address_string.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor.address_string","typeLabel":"string | null"},"memo":{"oneOf":[{"type":"string","description":"Memo for any text you would like to associate with the vendor (for example, to display to end users).","uniqueKey":"data.items.[INDEX].vendor.memo.oneOf.0","typeLabel":"string"},{"type":"null","description":"Memo for any text you would like to associate with the vendor (for example, to display to end users).","uniqueKey":"data.items.[INDEX].vendor.memo.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor.memo","typeLabel":"string | null"},"status":{"type":"string","enum":["ACTIVE","ARCHIVED"],"description":"Status of the vendor.","example":"ACTIVE","uniqueKey":"data.items.[INDEX].vendor.status","typeLabel":"enum\u003cstring>"},"transaction_tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID for the tag.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"key":{"type":"string","description":"Key for the tag.","example":"ExampleTagKey","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the tag.","example":"ExampleTagValue","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].value","typeLabel":"string"},"dimension_id":{"type":"string","format":"uuid","description":"ID of the tag dimension this tag belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].dimension_id","typeLabel":"string\u003cuuid>"},"definition_id":{"type":"string","format":"uuid","description":"ID of the tag value definition.","isRequired":true,"uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].definition_id","typeLabel":"string\u003cuuid>"},"dimension_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].value_display_name","typeLabel":"string | null"},"archived_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].archived_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].archived_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","key","value","dimension_id","definition_id"],"uniqueKey":"data.items.[INDEX].vendor.transaction_tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.items.[INDEX].vendor.transaction_tags","typeLabel":"object[]"}},"description":"The vendor associated with this bill.","uniqueKey":"data.items.[INDEX].vendor","typeLabel":"object"},"transaction_tags":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"ID for the tag.","isRequired":true,"uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"key":{"type":"string","description":"Key for the tag.","example":"ExampleTagKey","isRequired":true,"uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].key","typeLabel":"string"},"value":{"type":"string","description":"Value for the tag.","example":"ExampleTagValue","isRequired":true,"uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].value","typeLabel":"string"},"dimension_id":{"type":"string","format":"uuid","description":"ID of the tag dimension this tag belongs to.","isRequired":true,"uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].dimension_id","typeLabel":"string\u003cuuid>"},"definition_id":{"type":"string","format":"uuid","description":"ID of the tag value definition.","isRequired":true,"uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].definition_id","typeLabel":"string\u003cuuid>"},"dimension_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag dimension.","uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].dimension_display_name","typeLabel":"string | null"},"value_display_name":{"oneOf":[{"type":"string","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].value_display_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Display name for the tag value definition.","uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].value_display_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].value_display_name","typeLabel":"string | null"},"archived_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].archived_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the tag was archived.","uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].archived_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time> | null"}},"required":["id","key","value","dimension_id","definition_id"],"uniqueKey":"data.items.[INDEX].transaction_tags.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.items.[INDEX].transaction_tags","typeLabel":"object[]"},"is_expense":{"type":"boolean","description":"Whether this bill is an expense. Expenses are a type of bill for purchases paid at the time of the transaction.","uniqueKey":"data.items.[INDEX].is_expense","typeLabel":"boolean"},"metadata":{"oneOf":[{"type":"object","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Arbitrary custom metadata in JSON format with a size limit of 1KB.","additionalProperties":true,"example":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"uniqueKey":"data.items.[INDEX].metadata.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].metadata","typeLabel":"object | null"},"reference_number":{"oneOf":[{"type":"string","description":"Any (typically user-visible) identifier you would like to associate with the bill. Can be used to filter when listing bills.","uniqueKey":"data.items.[INDEX].reference_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"Any (typically user-visible) identifier you would like to associate with the bill. Can be used to filter when listing bills.","uniqueKey":"data.items.[INDEX].reference_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].reference_number","typeLabel":"string | null"}},"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data","typeLabel":"object[]"}},"required":["data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":[{"type":"Bill","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","business_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","external_id":"\u003cstring>","status":"RECEIVED","terms":"NET_30","received_at":"2023-11-07T05:31:56Z","due_at":"2023-11-07T05:31:56Z","paid_at":"2023-11-07T05:31:56Z","voided_at":"2023-11-07T05:31:56Z","memo":"\u003cstring>","line_items":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","external_id":"\u003cstring>","bill_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","account_identifier":{"type":"AccountId","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"ledger_account":{"type":"Single_Chart_Account","id":{"type":"AccountId","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"name":"Current Assets","account_number":"4000","stable_name":{"type":"StableName","stable_name":"CURRENT_ASSETS"},"normality":"DEBIT","account_type":{"value":"ASSET","display_name":"Asset"},"account_subtype":{"value":"BANK_ACCOUNTS","display_name":"Current Assets"}},"prepayment_account":{"type":"Single_Chart_Account","id":{"type":"AccountId","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"name":"Current Assets","account_number":"4000","stable_name":{"type":"StableName","stable_name":"CURRENT_ASSETS"},"normality":"DEBIT","account_type":{"value":"ASSET","display_name":"Asset"},"account_subtype":{"value":"BANK_ACCOUNTS","display_name":"Current Assets"}},"description":"\u003cstring>","product_name":"\u003cstring>","unit_price":123,"quantity":123,"subtotal":123,"discount_amount":123,"sales_taxes":[{"tax_account":{"name":"CALIFORNIA_VAT","type":"Tax_Name"},"tax_ledger_account":{"id":"c4007474-f604-4d57-9690-b7f40f7a1cee","name":"Sales tax: CALIFORNIA","stable_name":"SALES_TAXES:CALIFORNIA","normality":"CREDIT","account_type":{"value":"EXPENSE","display_name":"Expenses"},"account_subtype":{"value":"SALES_TAXES","display_name":"Sales Taxes"}},"amount":123}],"sales_taxes_total":123,"total_amount":123,"transaction_tags":[{"key":"department","value":"sales","dimension_display_name":"Department","value_display_name":"Sales Department"}],"memo":"\u003cstring>","metadata":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"reference_number":"\u003cstring>"}],"additional_sales_taxes":[{"tax_account":{"name":"CALIFORNIA_VAT","type":"Tax_Name"},"tax_ledger_account":{"id":"c4007474-f604-4d57-9690-b7f40f7a1cee","name":"Sales tax: CALIFORNIA","stable_name":"SALES_TAXES:CALIFORNIA","normality":"CREDIT","account_type":{"value":"EXPENSE","display_name":"Expenses"},"account_subtype":{"value":"SALES_TAXES","display_name":"Sales Taxes"}},"amount":123}],"additional_sales_taxes_total":123,"additional_discount":123,"subtotal":123,"total_amount":123,"outstanding_balance":123,"payment_allocations":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","bill_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","payment_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","amount":123,"payment":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","external_id":"\u003cstring>","vendor":{"type":"VendorData","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","external_id":"\u003cstring>","individual_name":"\u003cstring>","company_name":"\u003cstring>","email":"\u003cstring>","mobile_phone":"\u003cstring>","office_phone":"\u003cstring>","address_string":"\u003cstring>","memo":"\u003cstring>","status":"ACTIVE","transaction_tags":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","key":"ExampleTagKey","value":"ExampleTagValue","dimension_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","definition_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","dimension_display_name":"\u003cstring>","value_display_name":"\u003cstring>","archived_at":"2023-11-07T05:31:56Z"}]},"at":"2023-11-07T05:31:56Z","method":"ACH","amount":123,"processor":"\u003cstring>","payment_clearing_account":{"type":"Single_Chart_Account","id":{"type":"AccountId","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"name":"Current Assets","account_number":"4000","stable_name":{"type":"StableName","stable_name":"CURRENT_ASSETS"},"normality":"DEBIT","account_type":{"value":"ASSET","display_name":"Asset"},"account_subtype":{"value":"BANK_ACCOUNTS","display_name":"Current Assets"}},"imported_at":"2023-11-07T05:31:56Z","allocations":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","bill_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","payment_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","amount":123,"transaction_tags":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","key":"ExampleTagKey","value":"ExampleTagValue","dimension_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","definition_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","dimension_display_name":"\u003cstring>","value_display_name":"\u003cstring>","archived_at":"2023-11-07T05:31:56Z"}],"memo":"\u003cstring>","metadata":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"reference_number":"\u003cstring>"}],"transaction_tags":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","key":"ExampleTagKey","value":"ExampleTagValue","dimension_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","definition_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","dimension_display_name":"\u003cstring>","value_display_name":"\u003cstring>","archived_at":"2023-11-07T05:31:56Z"}],"memo":"\u003cstring>","metadata":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"reference_number":"\u003cstring>"},"transaction_tags":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","key":"ExampleTagKey","value":"ExampleTagValue","dimension_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","definition_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","dimension_display_name":"\u003cstring>","value_display_name":"\u003cstring>","archived_at":"2023-11-07T05:31:56Z"}],"memo":"\u003cstring>","metadata":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"reference_number":"\u003cstring>"}],"vendor_credits":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","vendor_credit_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","amount":123,"vendor_credit":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","vendor":{"type":"VendorData","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","external_id":"\u003cstring>","individual_name":"\u003cstring>","company_name":"\u003cstring>","email":"\u003cstring>","mobile_phone":"\u003cstring>","office_phone":"\u003cstring>","address_string":"\u003cstring>","memo":"\u003cstring>","status":"ACTIVE","transaction_tags":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","key":"ExampleTagKey","value":"ExampleTagValue","dimension_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","definition_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","dimension_display_name":"\u003cstring>","value_display_name":"\u003cstring>","archived_at":"2023-11-07T05:31:56Z"}]},"received_at":"2023-11-07T05:31:56Z","line_items":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","amount":123,"ledger_account":{"type":"Single_Chart_Account","id":{"type":"AccountId","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"name":"Current Assets","account_number":"4000","stable_name":{"type":"StableName","stable_name":"CURRENT_ASSETS"},"normality":"DEBIT","account_type":{"value":"ASSET","display_name":"Asset"},"account_subtype":{"value":"BANK_ACCOUNTS","display_name":"Current Assets"}},"memo":"\u003cstring>","metadata":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"reference_number":"\u003cstring>","transaction_tags":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","key":"ExampleTagKey","value":"ExampleTagValue","dimension_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","definition_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","dimension_display_name":"\u003cstring>","value_display_name":"\u003cstring>","archived_at":"2023-11-07T05:31:56Z"}]}],"created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","transaction_tags":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","key":"ExampleTagKey","value":"ExampleTagValue","dimension_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","definition_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","dimension_display_name":"\u003cstring>","value_display_name":"\u003cstring>","archived_at":"2023-11-07T05:31:56Z"}],"type":"Vendor_Credit","external_id":"\u003cstring>","allocations":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","vendor_credit_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","amount":123,"bill_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}],"deleted_at":"2023-11-07T05:31:56Z","memo":"\u003cstring>","metadata":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"reference_number":"\u003cstring>"},"bill_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}],"imported_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z","vendor":{"type":"VendorData","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","external_id":"\u003cstring>","individual_name":"\u003cstring>","company_name":"\u003cstring>","email":"\u003cstring>","mobile_phone":"\u003cstring>","office_phone":"\u003cstring>","address_string":"\u003cstring>","memo":"\u003cstring>","status":"ACTIVE","transaction_tags":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","key":"ExampleTagKey","value":"ExampleTagValue","dimension_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","definition_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","dimension_display_name":"\u003cstring>","value_display_name":"\u003cstring>","archived_at":"2023-11-07T05:31:56Z"}]},"transaction_tags":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","key":"ExampleTagKey","value":"ExampleTagValue","dimension_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","definition_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","dimension_display_name":"\u003cstring>","value_display_name":"\u003cstring>","archived_at":"2023-11-07T05:31:56Z"}],"is_expense":true,"metadata":{"custom_field":"value","any valid json":"below 1kb","nested":{"meaning of life":42,"array":[]}},"reference_number":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"5bd01e0f-6cc7-43a4-af96-d4acd5babec6":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"BearerAuth"}}},"servers":{},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"openApiSpec.json"},"subdomain":"layerfinancialtechnologiesinc","siteName":"Layer","title":"Batch create bills - Layer","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-09T18:45:50.288Z","originalFileLocation":"api-reference/v1/batch-create-bills.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"Creates multiple bills in a single request.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Layer\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/layerfinancialtechnologiesinc/8S-c4lWpUCPfDahX/_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/layerfinancialtechnologiesinc/8S-c4lWpUCPfDahX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/layerfinancialtechnologiesinc/8S-c4lWpUCPfDahX/_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/layerfinancialtechnologiesinc/8S-c4lWpUCPfDahX/_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/layerfinancialtechnologiesinc/8S-c4lWpUCPfDahX/_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/layerfinancialtechnologiesinc/8S-c4lWpUCPfDahX/_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/layerfinancialtechnologiesinc/8S-c4lWpUCPfDahX/_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/layerfinancialtechnologiesinc/8S-c4lWpUCPfDahX/_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/layerfinancialtechnologiesinc/8S-c4lWpUCPfDahX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Batch create bills - Layer\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates multiple bills in a single request.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Layer\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.layerfi.com/api-reference/v1/batch-create-bills\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://layerfinancialtechnologiesinc.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Batch+create+bills\u0026amp;description=Creates+multiple+bills+in+a+single+request.\u0026amp;theme=6b529c5e9cd8edd781378415\u0026amp;signature=c0d3162727456416b1e14e85a70b46dd7ceed60449e8ad2f4cc02375929a305b\">\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=\"Batch create bills - Layer\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates multiple bills in a single request.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://layerfinancialtechnologiesinc.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Batch+create+bills\u0026amp;description=Creates+multiple+bills+in+a+single+request.\u0026amp;theme=6b529c5e9cd8edd781378415\u0026amp;signature=c0d3162727456416b1e14e85a70b46dd7ceed60449e8ad2f4cc02375929a305b\">\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/layerfinancialtechnologiesinc/8S-c4lWpUCPfDahX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Layer\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5ba183\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.layerfi.com/api-reference/v1/batch-create-bills\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v1/batch-create-bills.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Layer\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Layer","nav":{"global":null,"tabs":[{"tab":"Guides","groups":[{"group":"Get started","pages":[{"title":"Overview","href":"/overview"},{"title":"Quickstart","href":"/guides/quickstart"},{"title":"Key concepts","href":"/guides/key-concepts"}]},{"group":"Integration steps","pages":[{"title":"Onboard a business","href":"/guides/business-onboarding"},{"group":"Import financial data","pages":[{"title":"Overview","href":"/guides/importing-financial-data-overview"},{"title":"Bank data","href":"/guides/importing-bank-data"},{"title":"Sales / AR data","href":"/guides/importing-sales-ar-data"},{"title":"Validate a sales data backfill","href":"/guides/validating-sales-data-backfills"},{"title":"Bill / AP data","href":"/guides/importing-bill-ap-data"},{"title":"Payroll data","href":"/guides/importing-payroll-data"},{"group":"Loans","pages":[{"title":"Loan data","href":"/guides/importing-loan-data"},{"title":"Backfilling existing loans","href":"/guides/loans/backfilling-existing-loans"},{"title":"Term loans","href":"/guides/loans/term-loans"},{"title":"Merchant cash advances (MCAs)","href":"/guides/loans/merchant-cash-advances"},{"title":"Flex loans","href":"/guides/loans/flex-loans"},{"title":"Lines of credit","href":"/guides/loans/lines-of-credit"},{"title":"Leases","href":"/guides/loans/leases"},{"title":"Equipment financing","href":"/guides/loans/equipment-financing"}]},{"title":"Asset data","href":"/guides/importing-asset-data"}]},{"group":"Surface accounting UIs","pages":[{"title":"Overview","href":"/guides/surface-accounting-uis-overview"},{"title":"Embed Layer React components","href":"/guides/embedded-components"},{"title":"Build custom UIs","href":"/guides/build-custom-uis"},{"title":"Build custom Plaid account linking","href":"/guides/custom-plaid-account-linking"},{"title":"Accounting reports","href":"/guides/reporting"},{"title":"Generating async reports","href":"/guides/async-reports"}]}]},{"group":"API details","pages":[{"title":"Authentication","href":"/api-details/authentication"},{"title":"JSON data","href":"/api-details/json-data"},{"title":"Idempotency","href":"/api-details/idempotency"},{"title":"Pagination","href":"/api-details/pagination"},{"title":"Rate limiting","href":"/api-details/rate-limiting"},{"group":"Webhooks","pages":[{"title":"Webhooks","sidebarTitle":"Setup","href":"/api-details/webhooks"},{"title":"Webhooks event catalog","sidebarTitle":"Event catalog","href":"/api-details/webhooks-event-catalog"}]}]}]},{"tab":"API Reference","groups":[{"group":"Businesses","pages":[{"group":"Business","pages":[{"openapi":"get /v1/businesses","title":"List businesses","href":"/api-reference/v1/list-businesses"},{"openapi":"post /v1/businesses","title":"Create business","href":"/api-reference/v1/create-business"},{"openapi":"get /v1/businesses/{businessId}","title":"Fetch business","href":"/api-reference/v1/fetch-business"},{"openapi":"put /v1/businesses/{businessId}","title":"Update business","href":"/api-reference/v1/update-business"},{"openapi":"put /v1/businesses/{businessId}/readonly-status","title":"Set business read-only status","href":"/api-reference/v1/set-business-readonly-status"},{"openapi":"put /v1/businesses/{businessId}/archive","title":"Archive business","href":"/api-reference/v1/archive-business"},{"openapi":"post /v1/businesses/{businessId}/unarchive","title":"Unarchive business","href":"/api-reference/v1/unarchive-business"},{"openapi":"post /v1/businesses/{businessId}/request-data-deletion","title":"Request business data deletion","href":"/api-reference/v1/request-business-data-deletion"},{"openapi":"get /v1/businesses/demo","title":"List demo businesses","href":"/api-reference/v1/list-demo-businesses"},{"openapi":"post /v1/businesses/demo","title":"Create demo business","href":"/api-reference/v1/create-demo-business"},{"openapi":"post /v1/sales-demos","title":"Create sales demo business","href":"/api-reference/v1/create-sales-demo-business"}]},{"group":"Financial Accounts","pages":[{"group":"Bank Accounts","pages":[{"openapi":"get /v1/businesses/{businessId}/bank-accounts","title":"List bank accounts","href":"/api-reference/v1/list-bank-accounts"},{"openapi":"get /v1/businesses/{businessId}/bank-accounts/{bankAccountId}","title":"Get bank account","href":"/api-reference/v1/get-bank-account"},{"openapi":"post /v1/businesses/{businessId}/bank-accounts","title":"Create bank account","href":"/api-reference/v1/create-bank-account"},{"openapi":"patch /v1/businesses/{businessId}/bank-accounts/{bankAccountId}","title":"Update bank account","href":"/api-reference/v1/update-bank-account"},{"openapi":"post /v1/businesses/{businessId}/bank-accounts/{bankAccountId}/archive","title":"Archive bank account","href":"/api-reference/v1/archive-bank-account"}]},{"group":"All external account connections","pages":[{"openapi":"get /v1/businesses/{businessId}/external-accounts","title":"List external accounts","href":"/api-reference/v1/list-external-accounts"},{"openapi":"get /v1/businesses/{businessId}/external-accounts/{externalAccountId}","title":"Fetch external account","href":"/api-reference/v1/fetch-external-account"},{"openapi":"post /v1/businesses/{businessId}/external-accounts/{externalAccountId}/archive","title":"Archive external account","href":"/api-reference/v1/archive-external-account"},{"openapi":"post /v1/businesses/{businessId}/external-accounts/{externalAccountId}/uncategorize-and-archive","title":"Uncategorize and archive external account","href":"/api-reference/v1/uncategorize-and-archive-external-account"},{"openapi":"put /v1/businesses/{businessId}/external-accounts/{externalAccountId}/transaction-date-range","title":"Update transaction date range","href":"/api-reference/external-account/update-transaction-date-range"},{"openapi":"get /v1/businesses/{businessId}/external-accounts/{externalAccountId}/opening-balance","title":"Fetch opening balance","href":"/api-reference/v1/fetch-opening-balance"},{"openapi":"post /v1/businesses/{businessId}/custom-accounts/{customAccountId}/balance","title":"Set opening balance","href":"/api-reference/v1/set-opening-balance"},{"openapi":"delete /v1/businesses/{businessId}/external-accounts/{externalAccountId}/opening-balance","title":"Delete opening balance","href":"/api-reference/v1/delete-opening-balance"}]},{"group":"Custom Accounts","pages":[{"openapi":"get /v1/businesses/{businessId}/custom-accounts/{customAccountId}","title":"Fetch custom account","href":"/api-reference/v1/fetch-custom-account"},{"openapi":"post /v1/businesses/{businessId}/custom-accounts/","title":"Create custom account","href":"/api-reference/v1/create-custom-account"},{"openapi":"put /v1/businesses/{businessId}/custom-accounts/{customAccountId}","title":"Update custom account","href":"/api-reference/v1/update-custom-account"},{"openapi":"patch /v1/businesses/{businessId}/custom-accounts/{customAccountId}","title":"Patch custom account","href":"/api-reference/v1/patch-custom-account"},{"openapi":"post /v1/businesses/{businessId}/custom-accounts/{customAccountId}/bank-statement-import","title":"Import bank statement","href":"/api-reference/v1/import-bank-statement"},{"openapi":"post /v1/businesses/{businessId}/transaction-uploads/{uploadId}/archive","title":"Archive bank statement upload","href":"/api-reference/v1/archive-transaction-upload"},{"openapi":"post /v1/businesses/{businessId}/custom-accounts/{customAccountId}/archive","title":"Archive custom account","href":"/api-reference/v1/archive-custom-account"},{"openapi":"post /v1/businesses/{businessId}/custom-accounts/{customAccountId}/reactivate","title":"Reactivate custom account","href":"/api-reference/v1/reactivate-custom-account"}]},{"group":"Plaid Accounts","pages":[{"title":"Plaid Account object","href":"/api-reference/plaid-account/plaid-account"},{"title":"List Plaid Accounts","api":"GET https://sandbox.layerfi.com/v1/businesses/{business_id}/plaid/accounts","href":"/api-reference/plaid-account/list-plaid-accounts"},{"openapi":"get /v1/businesses/{businessId}/plaid/connection-events","title":"List Plaid connection events","href":"/api-reference/v1/list-plaid-connection-events"},{"openapi":"get /v1/businesses/{businessId}/plaid/items/{plaidItemId}/statements","title":"List Plaid statements","href":"/api-reference/v1/list-plaid-statements"},{"openapi":"post /v1/businesses/{businessId}/plaid/items/{plaidItemId}/statements/{statementId}","title":"Download bank statement","href":"/api-reference/v1/save-plaid-statement"}]}]},{"group":"Documents","pages":[{"openapi":"get /v1/businesses/{businessId}/documents","title":"List documents","href":"/api-reference/v1/list-documents"},{"openapi":"get /v1/businesses/{businessId}/s3_doc/{documentId}","title":"Fetch document","href":"/api-reference/v1/fetch-document"},{"openapi":"post /v1/businesses/{businessId}/bank-transactions/{transactionId}/documents/{documentId}/archive","title":"Archive document","href":"/api-reference/v1/archive-document"},{"openapi":"post /v1/businesses/{businessId}/receipts/import","title":"Import receipt","href":"/api-reference/v1/import-receipt"},{"group":"Multipart Upload","pages":[{"title":"Multipart Upload Guide","sidebarTitle":"Overview","href":"/api-reference/v1/multipart-upload-guide"},{"openapi":"post /v1/businesses/{businessId}/documents","title":"Create document upload","href":"/api-reference/v1/create-document-upload"},{"openapi":"post /v1/businesses/{businessId}/documents/{documentId}/complete","title":"Complete document upload","href":"/api-reference/v1/complete-document-upload"},{"openapi":"post /v1/businesses/{businessId}/documents/{documentId}/abort","title":"Abort document upload","href":"/api-reference/v1/abort-document-upload"}]},{"openapi":"post /v1/businesses/{businessId}/documents/trial-balances-import","title":"Import trial balances","href":"/api-reference/v1/import-trial-balances"},{"openapi":"delete /v1/businesses/{businessId}/documents/trial-balances-import","title":"Archive trial balances import","href":"/api-reference/v1/archive-trial-balances-import"}]},{"group":"Business Emails","pages":[{"openapi":"get /v1/businesses/{businessId}/support-emails","title":"List business emails","href":"/api-reference/v1/list-business-emails"},{"openapi":"get /v1/businesses/{businessId}/support-emails/{messageId}","title":"Fetch business email","href":"/api-reference/v1/fetch-business-email"}]},{"group":"Calls","pages":[{"openapi":"get /v1/businesses/{businessId}/call-bookings","title":"List call bookings","href":"/api-reference/v1/list-call-bookings"},{"openapi":"get /v1/businesses/{businessId}/calls","title":"List business calls","href":"/api-reference/v1/list-business-calls"}]},{"group":"Scoped Authentication","pages":[{"openapi":"post /v1/businesses/{businessId}/auth-token","title":"Create business auth token","href":"/api-reference/v1/create-business-auth-token"}]},{"group":"Configuration","pages":[{"openapi":"get /v1/businesses/{businessId}/accounting-config","title":"Fetch accounting configuration","href":"/api-reference/v1/fetch-accounting-configuration"},{"openapi":"patch /v1/businesses/{businessId}/accounting-config","title":"Patch accounting configuration","href":"/api-reference/v1/patch-accounting-configuration"},{"openapi":"get /v1/businesses/{businessId}/bookkeeping/status","title":"Fetch bookkeeping status","href":"/api-reference/v1/fetch-bookkeeping-status"},{"openapi":"post /v1/businesses/{businessId}/bookkeeping/activate","title":"Activate bookkeeping","href":"/api-reference/v1/activate-bookkeeping"},{"openapi":"post /v1/businesses/{businessId}/bookkeeping/deactivate","title":"Deactivate bookkeeping","href":"/api-reference/v1/deactivate-bookkeeping"},{"openapi":"post /v1/businesses/{businessId}/bookkeeping/start-date","title":"Set bookkeeping start date","href":"/api-reference/v1/set-bookkeeping-start-date"},{"openapi":"get /v1/businesses/{businessId}/sms","title":"Fetch SMS configuration","href":"/api-reference/v1/fetch-sms-configuration"},{"openapi":"put /v1/businesses/{businessId}/sms","title":"Update SMS configuration","href":"/api-reference/v1/update-sms-configuration"},{"openapi":"get /v1/businesses/{businessId}/sms/messages","title":"Fetch SMS message history","href":"/api-reference/v1/fetch-sms-message-history"}]},{"group":"Tasks \u0026 Notifications","pages":[{"openapi":"get /v1/businesses/{businessId}/tasks","title":"List tasks","href":"/api-reference/v1/list-tasks"},{"openapi":"get /v1/businesses/{businessId}/tasks/{taskId}","title":"Fetch task","href":"/api-reference/v1/fetch-task"},{"openapi":"post /v1/businesses/{businessId}/tasks/{taskId}/user-response","title":"Submit task response","href":"/api-reference/v1/submit-task-response"},{"openapi":"post /v1/businesses/{businessId}/tasks/{taskId}/mark-user-completed","title":"Mark task completed","href":"/api-reference/v1/mark-task-completed"},{"title":"Retrieve Notifications","api":"GET https://sandbox.layerfi.com/v1/businesses/{business_id}/notifications","href":"/api-reference/business/notifications"},{"openapi":"get /v1/businesses/{businessId}/notifications/uncategorized-monthly","title":"Fetch uncategorized transaction counts","href":"/api-reference/v1/fetch-uncategorized-transaction-counts"}]}]},{"group":"Financial Activity","pages":[{"group":"Accounts Receivable","pages":[{"group":"Customers","pages":[{"title":"Customer object","href":"/api-reference/customer/customer"},{"title":"List customers","api":"GET https://sandbox.layerfi.com/v1/businesses/{business_id}/customers","href":"/api-reference/customer/list-customers"},{"title":"Get a customer","api":"GET https://sandbox.layerfi.com/v1/businesses/{business_id}/customers/{customer_id}","href":"/api-reference/customer/get-customer"},{"title":"Create a customer","api":"POST https://sandbox.layerfi.com/v1/businesses/{business_id}/customers","href":"/api-reference/customer/create-customer"},{"openapi":"post /v1/businesses/{businessId}/customers/bulk","title":"Bulk create customers","href":"/api-reference/v1/bulk-create-customers"},{"title":"Update a customer","api":"PUT https://sandbox.layerfi.com/v1/businesses/{business_id}/customers/{customer_id}","href":"/api-reference/customer/update-customer"},{"openapi":"patch /v1/businesses/{businessId}/customers/{customerId}","title":"Patch update customer","href":"/api-reference/v1/patch-update-customer"},{"title":"Archive a customer","api":"POST https://sandbox.layerfi.com/v1/businesses/{business_id}/customers/{customer_id}/archive","href":"/api-reference/customer/archive-customer"},{"title":"Unarchive a customer","api":"POST https://sandbox.layerfi.com/v1/businesses/{business_id}/customers/{customer_id}/unarchive","href":"/api-reference/customer/unarchive-customer"}]},{"group":"Invoices","pages":[{"title":"Invoice object","href":"/api-reference/invoice/invoice"},{"title":"Create an Invoice","api":"POST https://sandbox.layerfi.com/v1/businesses/{business_id}/invoices","href":"/api-reference/invoice/create"},{"openapi":"post /v1/businesses/{businessId}/invoices/bulk","title":"Bulk create invoices","href":"/api-reference/v1/bulk-create-invoices"},{"openapi":"post /v1/businesses/{businessId}/invoices/batch","title":"Batch create invoices","href":"/api-reference/v1/batch-create-invoices"},{"openapi":"get /v1/businesses/{businessId}/invoices","title":"List invoices","href":"/api-reference/v1/list-invoices"},{"openapi":"get /v1/businesses/{businessId}/invoices/{invoiceId}","title":"Fetch invoice","href":"/api-reference/v1/fetch-invoice"},{"openapi":"put /v1/businesses/{businessId}/invoices/{invoiceId}","title":"Update invoice","href":"/api-reference/v1/update-invoice"},{"openapi":"patch /v1/businesses/{businessId}/invoices/{invoiceId}","title":"Patch invoice","href":"/api-reference/v1/patch-invoice"},{"title":"Void an Invoice","api":"POST https://sandbox.layerfi.com/v1/businesses/{business_id}/invoices/{invoice_id}/void","href":"/api-reference/invoice/void"},{"title":"Delete an Invoice","api":"POST https://sandbox.layerfi.com/v1/businesses/{business_id}/invoices/{invoice_id}/delete","href":"/api-reference/invoice/delete"},{"openapi":"post /v1/businesses/{businessId}/invoices/{invoiceId}/delete","title":"Delete invoice","href":"/api-reference/v1/delete-invoice"},{"openapi":"post /v1/businesses/{businessId}/invoices/bulk-delete","title":"Bulk delete invoices","href":"/api-reference/v1/bulk-delete-invoices"},{"openapi":"post /v1/businesses/{businessId}/invoices/{invoiceId}/refund","title":"Create dedicated refund on invoice","href":"/api-reference/v1/create-dedicated-invoice-refund"},{"openapi":"get /v1/businesses/{businessId}/invoices/{invoiceId}/pdf","title":"Generate invoice PDF","href":"/api-reference/v1/generate-invoice-pdf"}]},{"group":"Invoice Payments","pages":[{"title":"Invoice Payment object","href":"/api-reference/invoice/payments"},{"openapi":"post /v1/businesses/{businessId}/invoices/payments","title":"Record a payment","href":"/api-reference/v1/record-a-payment"},{"openapi":"post /v1/businesses/{businessId}/invoices/payments/bulk","title":"Bulk create invoice payments","href":"/api-reference/v1/bulk-create-invoice-payments"},{"openapi":"patch /v1/businesses/{businessId}/invoices/payments/{paymentId}","title":"Update payment","href":"/api-reference/v1/update-payment"},{"openapi":"get /v1/businesses/{businessId}/invoices/payments","title":"List payments","href":"/api-reference/v1/list-payments"},{"title":"Delete a Payment","api":"POST https://sandbox.layerfi.com/v1/businesses/{business_id}/invoices/payments/{payment_id}/delete","href":"/api-reference/invoice/delete-payment"},{"openapi":"post /v1/businesses/{businessId}/invoices/payments/{paymentId}/delete","title":"Delete invoice payment","href":"/api-reference/v1/delete-invoice-payment"},{"openapi":"post /v1/businesses/{businessId}/invoices/payments/bulk-delete","title":"Bulk delete invoice payments","href":"/api-reference/v1/bulk-delete-invoice-payments"},{"openapi":"post /v1/businesses/{businessId}/invoices/{invoiceId}/payment","title":"Create dedicated invoice payment","href":"/api-reference/v1/create-dedicated-invoice-payment"},{"openapi":"get /v1/businesses/{businessId}/invoices/{invoiceId}/payment/{paymentId}","title":"Get dedicated invoice payment","href":"/api-reference/v1/get-dedicated-invoice-payment"},{"openapi":"put /v1/businesses/{businessId}/invoices/{invoiceId}/payment/{paymentId}","title":"Update dedicated invoice payment","href":"/api-reference/v1/update-dedicated-invoice-payment"},{"openapi":"delete /v1/businesses/{businessId}/invoices/{invoiceId}/payment/{paymentId}","title":"Delete dedicated invoice payment","href":"/api-reference/v1/delete-dedicated-invoice-payment"}]},{"group":"Payouts","pages":[{"title":"Payout object","href":"/api-reference/customer-payouts/payout"},{"openapi":"get /v1/businesses/{businessId}/payouts","title":"List payouts","href":"/api-reference/v1/list-payouts"},{"openapi":"get /v1/businesses/{businessId}/payouts/{payoutId}","title":"Fetch payout","href":"/api-reference/v1/fetch-payout"},{"openapi":"post /v1/businesses/{businessId}/payouts","title":"Create payout","href":"/api-reference/v1/create-payout"},{"openapi":"post /v1/businesses/{businessId}/payouts/bulk","title":"Bulk create payouts","href":"/api-reference/v1/bulk-create-payouts"},{"openapi":"post /v1/businesses/{businessId}/payouts/{payoutId}/update","title":"Update payout","href":"/api-reference/v1/update-payout"},{"openapi":"delete /v1/businesses/{businessId}/payouts/{payoutId}","title":"Delete payout","href":"/api-reference/v1/delete-payout"}]},{"group":"Refunds","pages":[{"title":"Refund object","href":"/api-reference/refunds/refund"},{"openapi":"get /v1/businesses/{businessId}/invoices/refunds","title":"List refunds","href":"/api-reference/v1/list-refunds"},{"openapi":"post /v1/businesses/{businessId}/invoices/refunds","title":"Create refund","href":"/api-reference/v1/create-refund"},{"openapi":"post /v1/businesses/{businessId}/invoices/refunds/bulk","title":"Bulk create refunds","href":"/api-reference/v1/bulk-create-refunds"},{"openapi":"get /v1/businesses/{businessId}/invoices/refunds/{refundId}","title":"Fetch refund","href":"/api-reference/v1/fetch-refund"},{"openapi":"delete /v1/businesses/{businessId}/invoices/refunds/{refundId}","title":"Delete refund","href":"/api-reference/v1/delete-refund"},{"openapi":"put /v1/businesses/{businessId}/invoices/refunds/{refundId}","title":"Update refund","href":"/api-reference/v1/update-refund"},{"openapi":"patch /v1/businesses/{businessId}/invoices/refunds/{refundId}","title":"Patch refund","href":"/api-reference/v1/patch-refund"},{"openapi":"get /v1/businesses/{businessId}/invoices/refunds/payments","title":"List refund payments","href":"/api-reference/v1/list-refund-payments"},{"openapi":"post /v1/businesses/{businessId}/invoices/refunds/{refundId}/payments","title":"Create refund payment","href":"/api-reference/v1/create-refund-payment"},{"openapi":"get /v1/businesses/{businessId}/invoices/refunds/payments/{paymentId}","title":"Fetch refund payment","href":"/api-reference/v1/fetch-refund-payment"},{"openapi":"delete /v1/businesses/{businessId}/invoices/refunds/payments/{paymentId}","title":"Delete refund payment","href":"/api-reference/v1/delete-refund-payment"}]},{"group":"Write Offs","pages":[{"title":"Write-off object","href":"/api-reference/write-offs/write-off"},{"openapi":"post /v1/businesses/{businessId}/invoices/{invoiceId}/write-off","title":"Record write-off","href":"/api-reference/v1/record-write-off"},{"openapi":"get /v1/businesses/{businessId}/invoices/{invoiceId}/write-offs/{writeOffId}","title":"Fetch write-off","href":"/api-reference/v1/fetch-write-off"},{"openapi":"delete /v1/businesses/{businessId}/invoices/{invoiceId}/write-offs/{writeOffId}","title":"Delete write-off","href":"/api-reference/v1/delete-write-off"}]},{"group":"Customer Credits","pages":[{"title":"Customer credit object","href":"/api-reference/customer-credits/customer-credit"},{"openapi":"get /v1/businesses/{businessId}/invoices/customer-credits","title":"List customer credits","href":"/api-reference/v1/list-customer-credits"},{"openapi":"post /v1/businesses/{businessId}/invoices/customer-credits","title":"Create customer credit","href":"/api-reference/v1/create-customer-credit"},{"openapi":"get /v1/businesses/{businessId}/invoices/customer-credits/{customerCreditId}","title":"Fetch customer credit","href":"/api-reference/v1/fetch-customer-credit"},{"openapi":"patch /v1/businesses/{businessId}/invoices/customer-credits/{customerCreditId}","title":"Update customer credit","href":"/api-reference/v1/update-customer-credit"},{"openapi":"delete /v1/businesses/{businessId}/invoices/customer-credits/{customerCreditId}","title":"Delete customer credit","href":"/api-reference/v1/delete-customer-credit"}]},{"group":"A/R Reports","pages":[{"openapi":"get /v1/businesses/{businessId}/invoices/ar-aging","title":"Fetch AR aging report","href":"/api-reference/v1/fetch-ar-aging-report"},{"openapi":"get /v1/businesses/{businessId}/invoices/ar-aging/customer/{customerId}","title":"Fetch AR aging detail for a customer","href":"/api-reference/v1/fetch-ar-aging-detail-for-a-customer"}]}]},{"group":"Accounts Payable","pages":[{"group":"Vendors","pages":[{"title":"Vendor object","href":"/api-reference/vendor/vendor"},{"openapi":"get /v1/businesses/{businessId}/vendors","title":"List vendors","href":"/api-reference/v1/list-vendors"},{"openapi":"get /v1/businesses/{businessId}/vendors/{vendorId}","title":"Fetch vendor","href":"/api-reference/v1/fetch-vendor"},{"openapi":"post /v1/businesses/{businessId}/vendors","title":"Create vendor","href":"/api-reference/v1/create-vendor"},{"openapi":"put /v1/businesses/{businessId}/vendors/{vendorId}","title":"Update vendor","href":"/api-reference/v1/update-vendor"},{"openapi":"patch /v1/businesses/{businessId}/vendors/{vendorId}","title":"Patch update vendor","href":"/api-reference/v1/patch-update-vendor"},{"openapi":"post /v1/businesses/{businessId}/vendors/{vendorId}/archive","title":"Archive vendor","href":"/api-reference/v1/archive-vendor"},{"openapi":"post /v1/businesses/{businessId}/vendors/{vendorId}/unarchive","title":"Unarchive vendor","href":"/api-reference/v1/unarchive-vendor"}]},{"group":"Bills","pages":[{"openapi":"get /v1/businesses/{businessId}/bills/{billId}","title":"Fetch bill","href":"/api-reference/bill/bill"},{"openapi":"get /v1/businesses/{businessId}/bills","title":"List bills","href":"/api-reference/v1/list-bills"},{"openapi":"post /v1/businesses/{businessId}/bills","title":"Create bill","href":"/api-reference/v1/create-bill"},{"openapi":"post /v1/businesses/{businessId}/bills/{billId}/update","title":"Update bill","href":"/api-reference/v1/update-bill"},{"openapi":"post /v1/businesses/{businessId}/bills/{billId}/void","title":"Void bill","href":"/api-reference/v1/void-bill"},{"openapi":"post /v1/businesses/{businessId}/bills/{billId}/delete","title":"Delete bill","href":"/api-reference/v1/delete-bill"}]},{"group":"Expenses","pages":[{"title":"Expense object","href":"/api-reference/bill/expense"},{"openapi":"post /v1/businesses/{businessId}/expenses","title":"Create expense","href":"/api-reference/v1/create-expense"},{"title":"List expenses","sidebarTitle":"List expenses","openapi":"get /v1/businesses/{businessId}/bills","href":"/api-reference/v1/list-expenses"},{"title":"Fetch expense","sidebarTitle":"Fetch expense","openapi":"get /v1/businesses/{businessId}/bills/{billId}","href":"/api-reference/v1/fetch-expense"}]},{"group":"Bill Payments","pages":[{"title":"Bill payment object","href":"/api-reference/bill/payments"},{"openapi":"get /v1/businesses/{businessId}/bills/bill-payments","title":"List bill payments","href":"/api-reference/v1/list-bill-payments"},{"openapi":"post /v1/businesses/{businessId}/bills/bill-payments","title":"Create bill payment","href":"/api-reference/v1/create-bill-payment"},{"openapi":"post /v1/businesses/{businessId}/bills/bill-payments/{paymentId}/update","title":"Update bill payment","href":"/api-reference/v1/update-bill-payment"},{"openapi":"post /v1/businesses/{businessId}/bills/bill-payments/{paymentId}/delete","title":"Delete bill payment","href":"/api-reference/v1/delete-bill-payment"}]},{"group":"Vendor Credits","pages":[{"title":"Vendor credit object","href":"/api-reference/vendor-credits/vendor-credit"},{"openapi":"get /v1/businesses/{businessId}/bills/vendor-credits","title":"List vendor credits","href":"/api-reference/v1/list-vendor-credits"},{"openapi":"post /v1/businesses/{businessId}/bills/vendor-credits","title":"Create vendor credit","href":"/api-reference/v1/create-vendor-credit"},{"openapi":"get /v1/businesses/{businessId}/bills/vendor-credits/{vendorCreditId}","title":"Fetch vendor credit","href":"/api-reference/v1/fetch-vendor-credit"},{"openapi":"patch /v1/businesses/{businessId}/bills/vendor-credits/{vendorCreditId}","title":"Update vendor credit","href":"/api-reference/v1/update-vendor-credit"},{"openapi":"delete /v1/businesses/{businessId}/bills/vendor-credits/{vendorCreditId}","title":"Delete vendor credit","href":"/api-reference/v1/delete-vendor-credit"}]},{"group":"Vendor Refunds","pages":[{"title":"Vendor Refund object","href":"/api-reference/vendor-refunds/vendor-refund"},{"openapi":"get /v1/businesses/{businessId}/bills/refunds","title":"List vendor refunds","href":"/api-reference/v1/vendor-refunds/list-vendor-refunds"},{"openapi":"post /v1/businesses/{businessId}/bills/refunds","title":"Create vendor refund","href":"/api-reference/v1/vendor-refunds/create-vendor-refund"},{"openapi":"get /v1/businesses/{businessId}/bills/refunds/{refundId}","title":"Fetch vendor refund","href":"/api-reference/v1/vendor-refunds/fetch-vendor-refund"},{"openapi":"put /v1/businesses/{businessId}/bills/refunds/{refundId}","title":"Update vendor refund","href":"/api-reference/v1/vendor-refunds/update-vendor-refund"},{"openapi":"patch /v1/businesses/{businessId}/bills/refunds/{refundId}","title":"Patch vendor refund","href":"/api-reference/v1/vendor-refunds/patch-vendor-refund"},{"openapi":"delete /v1/businesses/{businessId}/bills/refunds/{refundId}","title":"Delete vendor refund","href":"/api-reference/v1/vendor-refunds/delete-vendor-refund"},{"openapi":"get /v1/businesses/{businessId}/bills/refunds/payments","title":"List vendor refund payments","href":"/api-reference/v1/vendor-refunds/list-vendor-refund-payments"},{"openapi":"get /v1/businesses/{businessId}/bills/refunds/{refundId}/payments","title":"List payments for vendor refund","href":"/api-reference/v1/vendor-refunds/list-vendor-refund-payments-for-refund"},{"openapi":"post /v1/businesses/{businessId}/bills/refunds/{refundId}/payments","title":"Create vendor refund payment","href":"/api-reference/v1/vendor-refunds/create-vendor-refund-payment"},{"openapi":"get /v1/businesses/{businessId}/bills/refunds/{refundId}/payments/{paymentId}","title":"Fetch vendor refund payment","href":"/api-reference/v1/vendor-refunds/fetch-vendor-refund-payment"},{"openapi":"delete /v1/businesses/{businessId}/bills/refunds/{refundId}/payments/{paymentId}","title":"Delete vendor refund payment","href":"/api-reference/v1/vendor-refunds/delete-vendor-refund-payment"}]},{"group":"Vendor Payouts","pages":[{"title":"Vendor Payout object","href":"/api-reference/vendor-payouts/vendor-payout"},{"openapi":"get /v1/businesses/{businessId}/vendor-payouts","title":"List vendor payouts","href":"/api-reference/v1/list-vendor-payouts"},{"openapi":"post /v1/businesses/{businessId}/vendor-payouts","title":"Create vendor payout","href":"/api-reference/v1/create-vendor-payout"},{"openapi":"get /v1/businesses/{businessId}/vendor-payouts/{payoutId}","title":"Fetch vendor payout","href":"/api-reference/v1/fetch-vendor-payout"},{"openapi":"put /v1/businesses/{businessId}/vendor-payouts/{payoutId}","title":"Update vendor payout","href":"/api-reference/v1/update-vendor-payout"},{"openapi":"delete /v1/businesses/{businessId}/vendor-payouts/{payoutId}","title":"Delete vendor payout","href":"/api-reference/v1/delete-vendor-payout"}]},{"group":"A/P Reports","pages":[{"openapi":"get /v1/businesses/{businessId}/reports/unified/ap-aging","title":"Fetch AP aging report","href":"/api-reference/v1/fetch-ap-aging-report"},{"openapi":"get /v1/businesses/{businessId}/reports/unified/ap-aging/exports/excel","title":"Export AP aging report as Excel","href":"/api-reference/v1/export-ap-aging-report-as-excel"}]}]},{"group":"Bank Transactions","pages":[{"title":"Bank Transaction object","href":"/api-reference/bank-transaction/bank-transaction"},{"openapi":"post /v1/businesses/{businessId}/custom-accounts/{customAccountId}/transactions","title":"Import transactions","href":"/api-reference/v1/import-transactions"},{"openapi":"post /v1/businesses/{businessId}/custom-accounts/{customAccountId}/transactions/record","title":"Record custom account transaction","href":"/api-reference/openapi-generated-schemas/record-custom-account-transaction"},{"openapi":"patch /v1/businesses/{businessId}/custom-accounts/{customAccountId}/transactions/{transactionId}/record","title":"Update recorded transaction","href":"/api-reference/openapi-generated-schemas/update-recorded-transaction"},{"openapi":"patch /v1/businesses/{businessId}/custom-accounts/{customAccountId}/transactions/{transactionId}","title":"Update custom account transaction","href":"/api-reference/openapi-generated-schemas/update-custom-account-transaction"},{"openapi":"get /v1/businesses/{businessId}/bank-transactions/{bankTransactionId}","title":"Fetch bank transaction","href":"/api-reference/v1/fetch-bank-transaction"},{"openapi":"get /v1/businesses/{businessId}/bank-transactions","title":"List bank transactions","href":"/api-reference/v1/list-bank-transactions"},{"openapi":"put /v1/businesses/{businessId}/bank-transactions/{transactionId}/categorize","title":"Categorize bank transaction","href":"/api-reference/v1/categorize-bank-transaction"},{"openapi":"put /v1/businesses/{businessId}/bank-transactions/{transactionId}/uncategorize","title":"Uncategorize bank transaction","href":"/api-reference/v1/uncategorize-bank-transaction"},{"openapi":"put /v1/businesses/{businessId}/bank-transactions/{transactionId}/match","title":"Match bank transaction","href":"/api-reference/v1/match-bank-transaction"},{"openapi":"post /v1/businesses/{businessId}/bank-transactions/bulk-match","title":"Bulk match","href":"/api-reference/v1/bulk-match"},{"openapi":"post /v1/businesses/{businessId}/bank-transactions/bulk-match-or-categorize","title":"Bulk match or categorize","href":"/api-reference/v1/bulk-match-or-categorize"},{"openapi":"post /v1/businesses/{businessId}/bank-transactions/bulk-categorize","title":"Bulk categorize transactions","href":"/api-reference/v1/bulk-categorize-bank-transactions"},{"openapi":"post /v1/businesses/{businessId}/bank-transactions/bulk-uncategorize","title":"Bulk uncategorize transactions","href":"/api-reference/v1/bulk-uncategorize-bank-transactions"},{"openapi":"get /v1/businesses/{businessId}/categories","title":"Fetch transaction categories","href":"/api-reference/v1/fetch-transaction-categories"},{"openapi":"put /v1/businesses/{businessId}/bank-transactions/{transactionId}/metadata","title":"Update transaction metadata","href":"/api-reference/v1/update-transaction-metadata"},{"openapi":"patch /v1/businesses/{businessId}/bank-transactions/{transactionId}/metadata","title":"Patch transaction metadata","href":"/api-reference/v1/patch-transaction-metadata"},{"group":"Exports","pages":[{"title":"Download Transactions CSV","api":"GET https://sandbox.layerfi.com/v1/businesses/{business_id}/reports/transactions/exports/csv","href":"/api-reference/bank-transaction/download-csv"},{"openapi":"get /v1/businesses/{businessId}/reports/transactions/exports/csv","title":"Export transactions as CSV","href":"/api-reference/v1/export-transactions-as-csv"},{"openapi":"get /v1/businesses/{businessId}/reports/transactions/exports/excel","title":"Export transactions as Excel","href":"/api-reference/v1/export-transactions-as-excel"}]},{"group":"Receipts","pages":[{"openapi":"post /v1/businesses/{businessId}/bank-transactions/{transactionId}/documents","title":"Upload transaction document","href":"/api-reference/v1/upload-transaction-document"},{"openapi":"get /v1/businesses/{businessId}/bank-transactions/{transactionId}/documents/{documentId}","title":"Fetch transaction document","href":"/api-reference/v1/fetch-transaction-document"},{"openapi":"get /v1/businesses/{businessId}/bank-transactions/{transactionId}/documents","title":"List transaction documents","href":"/api-reference/v1/list-transaction-documents"},{"openapi":"post /v1/businesses/{businessId}/bank-transactions/{transactionId}/documents/{documentId}/archive","title":"Archive document","href":"/api-reference/v1/archive-document"},{"openapi":"put /v1/businesses/{businessId}/bank-transactions/{transactionId}/metadata","title":"Update transaction metadata","href":"/api-reference/v1/update-transaction-metadata"},{"openapi":"patch /v1/businesses/{businessId}/bank-transactions/{transactionId}/metadata","title":"Patch transaction metadata","href":"/api-reference/v1/patch-transaction-metadata"}]},{"group":"Categorization Rules","pages":[{"openapi":"get /v1/businesses/{businessId}/categorization-rules","title":"List categorization rules","href":"/api-reference/v1/categorization-rules/list-categorization-rules"},{"openapi":"post /v1/businesses/{businessId}/categorization-rules","title":"Create categorization rule","href":"/api-reference/v1/categorization-rules/create-categorization-rule"},{"openapi":"get /v1/businesses/{businessId}/categorization-rules/{categorizationRuleId}","title":"Get categorization rule","href":"/api-reference/v1/categorization-rules/get-categorization-rule"},{"openapi":"put /v1/businesses/{businessId}/categorization-rules/{categorizationRuleId}","title":"Update categorization rule","href":"/api-reference/v1/categorization-rules/update-categorization-rule"},{"openapi":"post /v1/businesses/{businessId}/categorization-rules/{categorizationRuleId}/archive","title":"Archive categorization rule","href":"/api-reference/v1/categorization-rules/archive-categorization-rule"},{"openapi":"get /v1/businesses/{businessId}/categorization-rules/suggestions","title":"List suggested categorization rules","href":"/api-reference/v1/categorization-rules/list-suggested-categorization-rules"},{"openapi":"get /v1/businesses/{businessId}/categorization-rules/suggestions/{suggestionId}","title":"Get suggested categorization rule","href":"/api-reference/v1/categorization-rules/get-suggested-categorization-rule"},{"openapi":"patch /v1/businesses/{businessId}/categorization-rules/suggestions/{suggestionId}","title":"Update suggested categorization rule","href":"/api-reference/v1/categorization-rules/update-suggested-categorization-rule"},{"openapi":"delete /v1/businesses/{businessId}/categorization-rules/suggestions/{suggestionId}","title":"Reject suggested categorization rule","href":"/api-reference/v1/categorization-rules/reject-suggested-categorization-rule"}]}]},{"group":"General Ledger","pages":[{"title":"Account Identifier","href":"/api-reference/ledger/account-identifier"},{"title":"Required vs. Optional Template Accounts","href":"/api-reference/ledger/required-vs-optional-template-accounts"},{"title":"Chart of Accounts object","href":"/api-reference/ledger/chart"},{"openapi":"get /v1/businesses/{businessId}/ledger/chart","title":"Get chart of accounts","href":"/api-reference/v1/get-chart-of-accounts"},{"openapi":"get /v1/businesses/{businessId}/ledger/balances","title":"Get ledger balances","href":"/api-reference/v1/get-ledger-balances"},{"openapi":"get /v1/businesses/{businessId}/ledger/balances/exports/csv","title":"Export ledger balances to CSV","href":"/api-reference/v1/export-ledger-balances-csv"},{"group":"Accounts","pages":[{"openapi":"post /v1/businesses/{businessId}/ledger/accounts","title":"Create ledger account","href":"/api-reference/v1/create-ledger-account"},{"openapi":"put /v1/businesses/{businessId}/ledger/accounts/{accountId}","title":"Update ledger account","href":"/api-reference/v1/update-ledger-account"},{"openapi":"patch /v1/businesses/{businessId}/ledger/accounts/{accountId}","title":"Patch update ledger account","href":"/api-reference/v1/patch-update-ledger-account"},{"openapi":"get /v1/businesses/{businessId}/ledger/accounts/{accountId}","title":"Get ledger account","href":"/api-reference/v1/get-ledger-account"},{"openapi":"get /v1/businesses/{businessId}/ledger/accounts/{accountId}/lines","title":"Get account line items","href":"/api-reference/v1/get-account-line-items"},{"openapi":"get /v1/businesses/{businessId}/ledger/accounts","title":"List ledger accounts","href":"/api-reference/v1/list-ledger-accounts"},{"openapi":"delete /v1/businesses/{businessId}/ledger/accounts/{accountId}","title":"Delete ledger account","href":"/api-reference/v1/delete-ledger-account"},{"openapi":"post /v1/businesses/{businessId}/ledger/accounts/{accountId}/create-child-account","title":"Create child ledger account","href":"/api-reference/v1/create-child-ledger-account"},{"group":"Exports","pages":[{"openapi":"get /v1/businesses/{businessId}/ledger/accounts/{accountId}/exports/excel","title":"Export account transactions as Excel","href":"/api-reference/v1/export-account-transactions-as-excel"}]}]},{"group":"Journal Entries","pages":[{"group":"Custom Journal Entries","pages":[{"title":"Custom journal entry object","href":"/api-reference/custom-journal-entries/custom-journal-entry"},{"openapi":"get /v1/businesses/{businessId}/custom-journal-entries/","title":"List custom journal entries","href":"/api-reference/v1/custom-journal-entries/list-custom-journal-entries"},{"openapi":"post /v1/businesses/{businessId}/custom-journal-entries/","title":"Create custom journal entry","href":"/api-reference/v1/custom-journal-entries/create-custom-journal-entry"},{"openapi":"post /v1/businesses/{businessId}/custom-journal-entries/bulk","title":"Create multiple custom journal entries","href":"/api-reference/v1/custom-journal-entries/create-multiple-custom-journal-entries"},{"openapi":"get /v1/businesses/{businessId}/custom-journal-entries/{customJournalEntryId}","title":"Fetch custom journal entry","href":"/api-reference/v1/custom-journal-entries/fetch-custom-journal-entry"},{"openapi":"put /v1/businesses/{businessId}/custom-journal-entries/{customJournalEntryId}","title":"Update custom journal entry","href":"/api-reference/v1/custom-journal-entries/update-custom-journal-entry"},{"openapi":"delete /v1/businesses/{businessId}/custom-journal-entries/{customJournalEntryId}","title":"Reverse custom journal entry","href":"/api-reference/v1/custom-journal-entries/reverse-custom-journal-entry"}]},{"title":"Fetch Journal Entry","api":"GET https://sandbox.layerfi.com/v1/businesses/{business_id}/ledger/entries/{entry_id}","href":"/api-reference/ledger/entries/get-journal-entry"},{"openapi":"get /v1/businesses/{businessId}/ledger/entries","title":"List ledger entries","href":"/api-reference/v1/list-ledger-entries"},{"openapi":"get /v1/businesses/{businessId}/ledger/entries/exports/csv","title":"Export ledger entries to CSV","href":"/api-reference/v1/export-ledger-entries-csv"},{"title":"Reverse Journal Entry","api":"POST https://sandbox.layerfi.com/v1/businesses/{business_id}/ledger/entries/{entry_id}/reverse","href":"/api-reference/ledger/entries/create-reversal-entry"}]},{"group":"Adjustments","pages":[{"group":"Retained earnings","pages":[{"openapi":"post /v1/businesses/{businessId}/closing/retained-earnings","title":"Retained earnings","href":"/api-reference/v1/create-retained-earnings-closing-action"},{"openapi":"post /v1/businesses/{businessId}/closing/retained-earnings/preview","title":"Preview retained earnings","href":"/api-reference/v1/preview-retained-earnings-closing-action"}]}]}]},{"group":"Tags","pages":[{"openapi":"post /v1/businesses/{businessId}/tags","title":"Tag entities","href":"/api-reference/v1/tag-entities"},{"openapi":"post /v1/businesses/{businessId}/tags/delete","title":"Delete tags from entity","href":"/api-reference/v1/delete-tags-from-entity"},{"group":"Tag Dimensions","pages":[{"openapi":"get /v1/businesses/{businessId}/tags/dimensions","title":"List tag dimensions","href":"/api-reference/v1/list-tag-dimensions"},{"openapi":"post /v1/businesses/{businessId}/tags/dimensions","title":"Create tag dimension","href":"/api-reference/v1/create-tag-dimension"},{"openapi":"get /v1/businesses/{businessId}/tags/dimensions/{dimensionId}","title":"Get tag dimension","href":"/api-reference/v1/get-tag-dimension"},{"openapi":"get /v1/businesses/{businessId}/tags/dimensions/key/{dimensionKey}","title":"Get tag dimension by key","href":"/api-reference/v1/get-tag-dimension-by-key"},{"openapi":"patch /v1/businesses/{businessId}/tags/dimensions/{dimensionId}","title":"Update tag dimension","href":"/api-reference/v1/update-tag-dimension"},{"openapi":"patch /v1/businesses/{businessId}/tags/dimensions/key/{dimensionKey}","title":"Update tag dimension by key","href":"/api-reference/v1/update-tag-dimension-by-key"}]},{"group":"Tag Values","pages":[{"openapi":"get /v1/businesses/{businessId}/tags/values","title":"List tag values","href":"/api-reference/v1/list-tag-value"},{"openapi":"post /v1/businesses/{businessId}/tags/dimensions/{dimensionId}/values","title":"Create tag value","href":"/api-reference/v1/create-tag-value"},{"openapi":"patch /v1/businesses/{businessId}/tags/dimensions/{dimensionId}/values/{valueId}","title":"Update tag value","href":"/api-reference/v1/update-tag-value"}]}]},{"group":"Mileage Tracking","pages":[{"group":"Vehicles","pages":[{"openapi":"get /v1/businesses/{businessId}/mileage/vehicles","title":"List vehicles","href":"/api-reference/v1/list-vehicles"},{"openapi":"post /v1/businesses/{businessId}/mileage/vehicles","title":"Create vehicle","href":"/api-reference/v1/create-vehicle"},{"openapi":"post /v1/businesses/{businessId}/mileage/vehicles/bulk","title":"Bulk create vehicles","href":"/api-reference/v1/bulk-create-vehicles"},{"openapi":"get /v1/businesses/{businessId}/mileage/vehicles/{vehicleId}","title":"Get vehicle","href":"/api-reference/v1/get-vehicle"},{"openapi":"patch /v1/businesses/{businessId}/mileage/vehicles/{vehicleId}","title":"Update vehicle","href":"/api-reference/v1/update-vehicle"},{"openapi":"post /v1/businesses/{businessId}/mileage/vehicles/{vehicleId}/archive","title":"Archive vehicle","href":"/api-reference/v1/archive-vehicle"},{"openapi":"post /v1/businesses/{businessId}/mileage/vehicles/{vehicleId}/reactivate","title":"Reactivate vehicle","href":"/api-reference/v1/reactivate-vehicle"},{"openapi":"delete /v1/businesses/{businessId}/mileage/vehicles/{vehicleId}","title":"Delete vehicle","href":"/api-reference/v1/delete-vehicle"}]},{"group":"Trips","pages":[{"openapi":"get /v1/businesses/{businessId}/mileage/trips","title":"List trips","href":"/api-reference/v1/list-trips"},{"openapi":"post /v1/businesses/{businessId}/mileage/trips","title":"Create trip","href":"/api-reference/v1/create-trip"},{"openapi":"post /v1/businesses/{businessId}/mileage/trips/bulk","title":"Bulk create trips","href":"/api-reference/v1/bulk-create-trips"},{"openapi":"get /v1/businesses/{businessId}/mileage/trips/{tripId}","title":"Get trip","href":"/api-reference/v1/get-trip"},{"openapi":"patch /v1/businesses/{businessId}/mileage/trips/{tripId}","title":"Update trip","href":"/api-reference/v1/update-trip"},{"openapi":"delete /v1/businesses/{businessId}/mileage/trips/{tripId}","title":"Delete trip","href":"/api-reference/v1/delete-trip"}]},{"group":"Addresses","pages":[{"openapi":"get /v1/businesses/{businessId}/mileage/address-suggestions","title":"Get address suggestions","href":"/api-reference/v1/get-address-suggestions"},{"openapi":"get /v1/businesses/{businessId}/mileage/address-details","title":"Get address details","href":"/api-reference/v1/get-address-details"}]},{"group":"Reports","pages":[{"openapi":"get /v1/businesses/{businessId}/mileage/summary","title":"Get mileage summary","href":"/api-reference/v1/get-mileage-summary"}]}]},{"group":"Services Catalog","pages":[{"openapi":"get /v1/businesses/{businessId}/catalog/services","title":"List services","href":"/api-reference/v1/catalog/list-services"},{"openapi":"post /v1/businesses/{businessId}/catalog/services","title":"Create service","href":"/api-reference/v1/catalog/create-service"},{"openapi":"get /v1/businesses/{businessId}/catalog/services/{serviceId}","title":"Get service","href":"/api-reference/v1/catalog/get-service"},{"openapi":"patch /v1/businesses/{businessId}/catalog/services/{serviceId}","title":"Update service","href":"/api-reference/v1/catalog/update-service"},{"openapi":"delete /v1/businesses/{businessId}/catalog/services/{serviceId}","title":"Delete service","href":"/api-reference/v1/catalog/delete-service"}]},{"group":"Time Tracking","pages":[{"group":"Time Entries","pages":[{"openapi":"get /v1/businesses/{businessId}/time-tracking/time-entries","title":"List time entries","href":"/api-reference/v1/time-tracking/list-time-entries"},{"openapi":"post /v1/businesses/{businessId}/time-tracking/time-entries","title":"Create time entry","href":"/api-reference/v1/time-tracking/create-time-entry"},{"openapi":"post /v1/businesses/{businessId}/time-tracking/time-entries/bulk","title":"Bulk create time entries","href":"/api-reference/v1/time-tracking/bulk-create-time-entries"},{"openapi":"get /v1/businesses/{businessId}/time-tracking/time-entries/{timeEntryId}","title":"Get time entry","href":"/api-reference/v1/time-tracking/get-time-entry"},{"openapi":"patch /v1/businesses/{businessId}/time-tracking/time-entries/{timeEntryId}","title":"Update time entry","href":"/api-reference/v1/time-tracking/update-time-entry"}]},{"group":"Reports","pages":[{"openapi":"get /v1/businesses/{businessId}/time-tracking/time-entries/summary","title":"Get time entry summary","href":"/api-reference/v1/time-tracking/get-time-entry-summary"},{"openapi":"get /v1/businesses/{businessId}/time-tracking/invoice-preview","title":"Preview invoice from time entries","href":"/api-reference/v1/time-tracking/get-invoice-preview"}]}]},{"group":"Loans","pages":[{"title":"Loan object","href":"/api-reference/loan/loan"},{"openapi":"get /v1/businesses/{businessId}/loans","title":"List loans","href":"/api-reference/v1/loans/list-loans"},{"openapi":"post /v1/businesses/{businessId}/loans","title":"Create a loan","href":"/api-reference/v1/loans/create-loan"},{"openapi":"get /v1/businesses/{businessId}/loans/{loanId}","title":"Fetch a loan","href":"/api-reference/v1/loans/fetch-loan"},{"openapi":"patch /v1/businesses/{businessId}/loans/{loanId}","title":"Update a loan","href":"/api-reference/v1/loans/update-loan"},{"openapi":"delete /v1/businesses/{businessId}/loans/{loanId}","title":"Archive a loan","href":"/api-reference/v1/loans/archive-loan"},{"group":"Loan Proceeds","pages":[{"openapi":"get /v1/businesses/{businessId}/loans/{loanId}/proceeds","title":"List loan proceeds","href":"/api-reference/v1/loans/list-loan-proceeds"},{"openapi":"post /v1/businesses/{businessId}/loans/{loanId}/proceeds","title":"Create a loan proceed","href":"/api-reference/v1/loans/create-loan-proceed"},{"openapi":"get /v1/businesses/{businessId}/loans/{loanId}/proceeds/{proceedId}","title":"Fetch a loan proceed","href":"/api-reference/v1/loans/fetch-loan-proceed"},{"openapi":"patch /v1/businesses/{businessId}/loans/{loanId}/proceeds/{proceedId}","title":"Update a loan proceed","href":"/api-reference/v1/loans/update-loan-proceed"},{"openapi":"delete /v1/businesses/{businessId}/loans/{loanId}/proceeds/{proceedId}","title":"Archive a loan proceed","href":"/api-reference/v1/loans/archive-loan-proceed"}]},{"group":"Loan Payments","pages":[{"openapi":"get /v1/businesses/{businessId}/loans/payments","title":"List loan payments","href":"/api-reference/v1/loans/list-loan-payments"},{"openapi":"post /v1/businesses/{businessId}/loans/payments","title":"Create a loan payment","href":"/api-reference/v1/loans/create-loan-payment"},{"openapi":"post /v1/businesses/{businessId}/loans/{loanId}/payments/bulk","title":"Bulk create loan payments","href":"/api-reference/v1/loans/bulk-create-loan-payments"},{"openapi":"get /v1/businesses/{businessId}/loans/payments/{paymentId}","title":"Fetch a loan payment","href":"/api-reference/v1/loans/fetch-loan-payment"},{"openapi":"patch /v1/businesses/{businessId}/loans/payments/{paymentId}","title":"Update a loan payment","href":"/api-reference/v1/loans/update-loan-payment"},{"openapi":"delete /v1/businesses/{businessId}/loans/payments/{paymentId}","title":"Archive a loan payment","href":"/api-reference/v1/loans/archive-loan-payment"},{"openapi":"get /v1/businesses/{businessId}/loans/{loanId}/payments","title":"List payments for a loan","href":"/api-reference/v1/loans/list-payments-for-loan"}]}]},{"group":"Assets","pages":[{"title":"Asset object","href":"/api-reference/asset/asset"},{"openapi":"get /v1/businesses/{businessId}/assets","title":"List assets","href":"/api-reference/v1/assets/list-assets"},{"openapi":"post /v1/businesses/{businessId}/assets","title":"Create an asset","href":"/api-reference/v1/assets/create-asset"},{"openapi":"get /v1/businesses/{businessId}/assets/{assetId}","title":"Fetch an asset","href":"/api-reference/v1/assets/fetch-asset"},{"openapi":"patch /v1/businesses/{businessId}/assets/{assetId}","title":"Update an asset","href":"/api-reference/v1/assets/update-asset"},{"openapi":"delete /v1/businesses/{businessId}/assets/{assetId}","title":"Archive an asset","href":"/api-reference/v1/assets/archive-asset"},{"group":"Value Updates","pages":[{"openapi":"get /v1/businesses/{businessId}/assets/value-updates","title":"List asset value updates","href":"/api-reference/v1/assets/list-asset-value-updates"},{"openapi":"post /v1/businesses/{businessId}/assets/value-updates","title":"Create an asset value update","href":"/api-reference/v1/assets/create-asset-value-update"},{"openapi":"get /v1/businesses/{businessId}/assets/value-updates/{valueUpdateId}","title":"Fetch an asset value update","href":"/api-reference/v1/assets/fetch-asset-value-update"},{"openapi":"patch /v1/businesses/{businessId}/assets/value-updates/{valueUpdateId}","title":"Update an asset value update","href":"/api-reference/v1/assets/update-asset-value-update"},{"openapi":"delete /v1/businesses/{businessId}/assets/value-updates/{valueUpdateId}","title":"Archive an asset value update","href":"/api-reference/v1/assets/archive-asset-value-update"},{"openapi":"get /v1/businesses/{businessId}/assets/{assetId}/value-updates","title":"List value updates for an asset","href":"/api-reference/v1/assets/list-value-updates-for-asset"}]}]}]},{"group":"Accounting Reports","pages":[{"group":"Profit and Loss","pages":[{"title":"Profit and Loss object","href":"/api-reference/reports/pnl/pnl"},{"title":"Profit and Loss Details object","href":"/api-reference/reports/pnl/pnl-details"},{"title":"Retrieve a Profit and Loss","api":"GET https://sandbox.layerfi.com/v1/businesses/{business_id}/reports/profit-and-loss","href":"/api-reference/reports/pnl/get"},{"title":"Retrieve Profit and Loss Details","api":"GET https://sandbox.layerfi.com/v1/businesses/{business_id}/reports/profit-and-loss-details","href":"/api-reference/reports/pnl/get-pnl-details"},{"openapi":"get /v1/businesses/{businessId}/reports/profit-and-loss-summaries","title":"Fetch P\u0026L summaries","href":"/api-reference/v1/fetch-p\u0026l-summaries"},{"openapi":"get /v1/businesses/{businessId}/reports/profit-and-loss-summary","title":"Fetch P\u0026L summary","href":"/api-reference/v1/fetch-p\u0026l-summary"},{"openapi":"get /v1/businesses/{businessId}/reports/profit-and-loss","title":"Fetch P\u0026L report","href":"/api-reference/v1/fetch-p\u0026l-report"},{"openapi":"get /v1/businesses/{businessId}/reports/profit-and-loss/lines","title":"Fetch P\u0026L line items","href":"/api-reference/v1/fetch-p\u0026l-line-items"},{"openapi":"post /v1/businesses/{businessId}/reports/profit-and-loss-comparison","title":"Create P\u0026L comparisons","href":"/api-reference/v1/create-p\u0026l-comparisons"},{"group":"Exports","pages":[{"openapi":"get /v1/businesses/{businessId}/reports/profit-and-loss/exports/csv","title":"Export P\u0026L as CSV","href":"/api-reference/v1/export-p\u0026l-as-csv"},{"openapi":"get /v1/businesses/{businessId}/reports/profit-and-loss/exports/excel","title":"Export P\u0026L as Excel","href":"/api-reference/v1/export-p\u0026l-as-excel"},{"openapi":"get /v1/businesses/{businessId}/reports/profit-and-loss/lines/exports/excel","title":"Export P\u0026L line items as Excel","href":"/api-reference/v1/export-p\u0026l-line-items-as-excel"},{"openapi":"get /v1/businesses/{businessId}/reports/profit-and-loss/exports/month-over-month","title":"Export month-over-month P\u0026L","href":"/api-reference/v1/export-month-over-month-p\u0026l"},{"openapi":"post /v1/businesses/{businessId}/reports/profit-and-loss/exports/comparison-csv","title":"Export P\u0026L comparison as CSV","href":"/api-reference/v1/export-p\u0026l-comparison-as-csv"}]}]},{"group":"Balance Sheet","pages":[{"title":"Balance Sheet object","href":"/api-reference/reports/balance-sheet/balance-sheet"},{"title":"Retrieve a Balance Sheet","api":"GET https://sandbox.layerfi.com/v1/businesses/{business_id}/reports/balance-sheet","href":"/api-reference/reports/balance-sheet/get-balance-sheet"},{"openapi":"get /v1/businesses/{businessId}/reports/balance-sheet","title":"Fetch balance sheet","href":"/api-reference/v1/fetch-balance-sheet"},{"group":"Exports","pages":[{"openapi":"get /v1/businesses/{businessId}/reports/balance-sheet/exports/csv","title":"Export balance sheet as CSV","href":"/api-reference/v1/export-balance-sheet-as-csv"},{"openapi":"get /v1/businesses/{businessId}/reports/balance-sheet/exports/excel","title":"Export balance sheet as Excel","href":"/api-reference/v1/export-balance-sheet-as-excel"}]}]},{"group":"Cash Flow Statement","pages":[{"title":"Cash Flow Statement object","href":"/api-reference/reports/cash-flow-statement/cash-flow-statement"},{"title":"Retrieve a Cash Flow Statement","api":"GET https://sandbox.layerfi.com/v1/businesses/{business_id}/reports/cash-flow-statement","href":"/api-reference/reports/cash-flow-statement/get-cash-flow-statement"},{"openapi":"get /v1/businesses/{businessId}/reports/cashflow-statement","title":"Fetch cashflow statement","href":"/api-reference/v1/fetch-cashflow-statement"},{"group":"Exports","pages":[{"openapi":"get /v1/businesses/{businessId}/reports/cashflow-statement/exports/csv","title":"Export cashflow statement as CSV","href":"/api-reference/v1/export-cashflow-statement-as-csv"}]}]},{"group":"AR Aging","pages":[{"openapi":"get /v1/businesses/{businessId}/invoices/ar-aging","title":"Fetch AR aging report","href":"/api-reference/v1/fetch-ar-aging-report"},{"openapi":"get /v1/businesses/{businessId}/invoices/ar-aging/customer/{customerId}","title":"Fetch AR aging detail for a customer","href":"/api-reference/v1/fetch-ar-aging-detail-for-a-customer"}]},{"group":"AP Aging","pages":[{"openapi":"get /v1/businesses/{businessId}/reports/unified/ap-aging","title":"Fetch AP aging report","href":"/api-reference/v1/fetch-ap-aging-report"},{"openapi":"get /v1/businesses/{businessId}/reports/unified/ap-aging/exports/excel","title":"Export AP aging report as Excel","href":"/api-reference/v1/export-ap-aging-report-as-excel"}]},{"group":"Tax","pages":[{"openapi":"get /v1/businesses/{businessId}/reports/tax/schedule-c","title":"Fetch Schedule C report","href":"/api-reference/v1/fetch-schedule-c-report"},{"group":"Tax Packets","pages":[{"openapi":"post /v1/businesses/{businessId}/reports/tax-packets","title":"Create tax packet","href":"/api-reference/v1/create-tax-packet"},{"openapi":"get /v1/businesses/{businessId}/reports/tax-packets","title":"List tax packets","href":"/api-reference/v1/list-tax-packets"}]}]},{"group":"Tax Estimates","pages":[{"title":"Overview","href":"/api-reference/v1/tax-estimates/overview"},{"openapi":"get /v1/businesses/{businessId}/tax-estimates/summary","title":"Get tax summary","href":"/api-reference/v1/tax-estimates/get-tax-summary"},{"openapi":"get /v1/businesses/{businessId}/tax-estimates/overview","title":"Get tax overview","href":"/api-reference/v1/tax-estimates/get-tax-overview"},{"openapi":"get /v1/businesses/{businessId}/tax-estimates/details","title":"Get tax details","href":"/api-reference/v1/tax-estimates/get-tax-details"},{"openapi":"get /v1/businesses/{businessId}/tax-estimates/checklist","title":"Get tax checklist","href":"/api-reference/v1/tax-estimates/get-tax-checklist"},{"openapi":"get /v1/businesses/{businessId}/tax-estimates/payments","title":"Get tax payments","href":"/api-reference/v1/tax-estimates/get-tax-payments"},{"openapi":"get /v1/businesses/{businessId}/tax-estimates/profile","title":"Get tax profile","href":"/api-reference/v1/tax-estimates/get-tax-profile"},{"openapi":"post /v1/businesses/{businessId}/tax-estimates/profile","title":"Create tax profile","href":"/api-reference/v1/tax-estimates/create-tax-profile"},{"openapi":"patch /v1/businesses/{businessId}/tax-estimates/profile","title":"Update tax profile","href":"/api-reference/v1/tax-estimates/update-tax-profile"},{"openapi":"post /v1/businesses/{businessId}/tax-estimates/export","title":"Export tax documents","href":"/api-reference/v1/tax-estimates/export-tax-documents"}]},{"group":"Data Sync Validation","pages":[{"openapi":"get /v1/businesses/{businessId}/reports/data-sync-validation","title":"Fetch data sync validation totals","href":"/api-reference/v1/fetch-data-sync-validation-totals"}]}]},{"group":"Platform Configuration","pages":[{"group":"Accounting","pages":[{"openapi":"get /v1/configure/{clientId}/accounting","title":"Fetch client accounting configuration","href":"/api-reference/v1/fetch-client-accounting-configuration"},{"openapi":"patch /v1/configure/{clientId}/accounting","title":"Update client accounting configuration","href":"/api-reference/v1/update-client-accounting-configuration"}]},{"group":"SMS","pages":[{"openapi":"get /v1/businesses/{businessId}/sms","title":"Fetch SMS configuration","href":"/api-reference/sms/sms"},{"title":"Set SMS Configuration","api":"PUT https://sandbox.layerfi.com/v1/configure/sms","href":"/api-reference/sms/set"},{"title":"Retrieve SMS Configuration","api":"GET https://sandbox.layerfi.com/v1/configure/sms","href":"/api-reference/sms/get"}]}]},{"group":"Platform reporting","pages":[{"group":"Platform wide activity","pages":[{"openapi":"get /v2/activity","title":"Fetch platform activity summary","href":"/api-reference/v1/fetch-platform-activity-summary"}]},{"group":"Business Activity","pages":[{"openapi":"get /v2/activity/businesses/{businessId}/activities","title":"Fetch business activities","href":"/api-reference/v1/fetch-business-activities"},{"openapi":"get /v2/activity/businesses/{businessId}","title":"Fetch business activity metrics","href":"/api-reference/v1/fetch-business-activity-summary"}]},{"group":"Bookkeeping Status","pages":[{"openapi":"get /v1/reports/bookkeeping","title":"List bookkeeping businesses","href":"/api-reference/v1/list-bookkeeping-businesses"},{"openapi":"get /v1/businesses/{businessId}/reports/bookkeeping/status","title":"Fetch bookkeeping reporting status","href":"/api-reference/v1/fetch-bookkeeping-reporting-status"},{"openapi":"get /v1/businesses/{businessId}/reports/bookkeeping/periods","title":"Fetch bookkeeping reporting periods","href":"/api-reference/v1/fetch-bookkeeping-reporting-periods"},{"openapi":"get /v1/businesses/{businessId}/bookkeeping/periods","title":"List bookkeeping periods for a business","href":"/api-reference/v1/bookkeeping/list-bookkeeping-periods-for-a-business"}]},{"group":"Async Exports","pages":[{"openapi":"post /v1/billing/reports","title":"Create billing report export","href":"/api-reference/v1/create-billing-report-export"},{"openapi":"post /v1/reports/bookkeeping/exports","title":"Create bookkeeping status report export","href":"/api-reference/v1/create-bookkeeping-status-report-export"},{"openapi":"get /v1/exports","title":"List exports","href":"/api-reference/v1/list-exports"},{"openapi":"get /v1/exports/{exportId}","title":"Fetch export","href":"/api-reference/v1/fetch-export"}]}]},{"group":"Integrations","pages":[{"group":"Plaid","pages":[{"title":"Plaid Configuration object","href":"/api-reference/plaid/plaid"},{"title":"Set Plaid Credentials","api":"PUT https://sandbox.layerfi.com/v1/configure/plaid","href":"/api-reference/plaid/set"},{"title":"Retrieve Plaid Configuration","api":"GET https://sandbox.layerfi.com/v1/configure/plaid","href":"/api-reference/plaid/get"}]},{"group":"Stripe","pages":[{"openapi":"get /v1/configure/stripe","title":"Fetch Stripe configuration","href":"/api-reference/v1/fetch-stripe-configuration"},{"openapi":"put /v1/configure/stripe","title":"Update Stripe configuration","href":"/api-reference/v1/update-stripe-configuration"}]},{"group":"Check Embedded Payroll","pages":[{"openapi":"get /v1/businesses/{businessId}/payroll/check/configs","title":"List Check payroll configs","href":"/api-reference/v1/list-check-payroll-configs"},{"openapi":"put /v1/businesses/{businessId}/payroll/check/configs","title":"Create Check payroll config","href":"/api-reference/v1/create-check-payroll-config"},{"openapi":"delete /v1/businesses/{businessId}/payroll/check/configs/{checkPayrollConfigId}","title":"Delete Check payroll config","href":"/api-reference/v1/delete-check-payroll-config"}]},{"group":"Quickbooks","pages":[{"group":"Configure Quickbooks","pages":[{"openapi":"get /v1/configure/quickbooks","title":"Fetch Quickbooks configuration","href":"/api-reference/v1/fetch-quickbooks-configuration"},{"openapi":"put /v1/configure/quickbooks","title":"Update Quickbooks configuration","href":"/api-reference/v1/update-quickbooks-configuration"}]},{"group":"Sync Quickbooks","pages":[{"openapi":"get /v1/businesses/{businessId}/quickbooks/connection-status","title":"Get connection status","href":"/api-reference/v1/get-connection-status"},{"openapi":"post /v1/businesses/{businessId}/quickbooks/sync-from","title":"Sync from Quickbooks","href":"/api-reference/v1/sync-from-quickbooks"},{"openapi":"post /v1/businesses/{businessId}/quickbooks/authorize","title":"Authorize Quickbooks OAuth flow","href":"/api-reference/v1/authorize-quickbooks-oauth-flow"}]},{"group":"Quickbooks Ledger","pages":[{"openapi":"get /v1/businesses/{businessId}/quickbooks/ledger/accounts","title":"List Quickbooks accounts","href":"/api-reference/v1/list-quickbooks-accounts"},{"openapi":"get /v1/businesses/{businessId}/quickbooks/ledger/accounts/{accountId}","title":"Fetch Quickbooks account","href":"/api-reference/v1/fetch-quickbooks-account"},{"openapi":"post /v1/businesses/{businessId}/quickbooks/ledger/accounts/{accountId}/update-mapping","title":"Update Quickbooks account mapping","href":"/api-reference/v1/update-quickbooks-account-mapping"}]}]}]}]},{"tab":"Integrations","groups":[{"group":"Financial Activity","pages":[{"group":"Banking","pages":[{"title":"Plaid","href":"/integrations/banking/plaid"},{"title":"MX","href":"/integrations/banking/mx"},{"title":"Finicity","href":"/integrations/banking/finicity"},{"title":"Stripe Treasury","sidebarTitle":"Stripe","href":"/integrations/banking/stripe"},{"title":"Unit","href":"/integrations/banking/unit"},{"title":"CapitalOS","href":"/integrations/banking/capitalos"}]},{"group":"Payments","pages":[{"title":"Stripe Payments","sidebarTitle":"Stripe","href":"/integrations/payments/stripe"},{"title":"Rainforest","href":"/integrations/payments/rainforest"},{"title":"Adyen","href":"/integrations/payments/adyen"},{"title":"Moov","href":"/integrations/payments/moov"},{"title":"PayPal","href":"/integrations/payments/paypal"}]},{"group":"Lending","pages":[{"title":"Stripe Capital","href":"/integrations/lending/stripe-capital"},{"title":"Parafin","href":"/integrations/lending/parafin"},{"title":"Fundbox","href":"/integrations/lending/fundbox"},{"title":"Pipe","href":"/integrations/lending/pipe"}]},{"group":"Payroll","pages":[{"title":"Check","href":"/integrations/payroll/check"},{"title":"Salsa","href":"/integrations/payroll/salsa"},{"title":"Gusto Embedded","href":"/integrations/payroll/gusto-embedded"}]},{"group":"Tax","pages":[{"title":"April","href":"/integrations/tax/april"}]}]},{"group":"Data \u0026 Analytics","pages":[{"group":"Data Warehouses","pages":[{"title":"Snowflake","href":"/integrations/data-warehouses/snowflake"},{"title":"Amazon S3","href":"/integrations/data-warehouses/amazon-s3"},{"title":"Google Cloud Storage","href":"/integrations/data-warehouses/google-cloud-storage"}]},{"group":"Analytics","pages":[{"title":"Mixpanel","href":"/integrations/analytics/mixpanel"},{"title":"Pendo","href":"/integrations/analytics/pendo"},{"title":"PostHog","href":"/integrations/analytics/posthog"}]}]}]},{"tab":"Embedded Components","groups":[{"group":"Overview","pages":[{"title":"LayerProvider context","href":"/embedded-components/layerprovider-context"},{"title":"Styling","href":"/embedded-components/styling"},{"title":"Detecting errors","href":"/embedded-components/callbacks"},{"title":"UI Events","href":"/embedded-components/ui-events"},{"title":"In-App Linking","href":"/embedded-components/linking"}]},{"group":"Components","pages":[{"title":"Link Accounts (Onboarding)","href":"/embedded-components/components/link-accounts"},{"title":"Linked Accounts","href":"/embedded-components/components/linked-accounts"},{"title":"Bank Transactions","href":"/embedded-components/components/bank-transactions"},{"group":"Profit and Loss","pages":[{"title":"Chart","href":"/embedded-components/components/pnl-chart"},{"title":"P\u0026L Breakdown Charts","href":"/embedded-components/components/pnl-breakdown-charts"},{"title":"Summary Cards","href":"/embedded-components/components/pnl-cards"},{"title":"Report","href":"/embedded-components/components/pnl-table"}]},{"title":"Balance Sheet","href":"/embedded-components/components/balance-sheet"},{"title":"Cash Flow Statement","href":"/embedded-components/components/cash-flow-statement"},{"title":"Chart of Accounts","href":"/embedded-components/components/chart-of-accounts"},{"title":"Journal","href":"/embedded-components/components/journal"},{"title":"Tasks","href":"/embedded-components/components/tasks"},{"title":"Global Month Picker","href":"/embedded-components/components/global-month-picker"},{"title":"Global Date Range Selection","href":"/embedded-components/components/global-date-range-selection"}]},{"group":"Layouts","pages":[{"title":"Accounting Overview","href":"/embedded-components/pages/accounting-overview"},{"title":"Bookkeeping Overview","href":"/embedded-components/pages/bookkeeping-overview"},{"title":"Solopreneur Overview","href":"/embedded-components/pages/solopreneur-overview"},{"title":"Bank Accounts and Transactions","href":"/embedded-components/pages/bank-transactions-with-linked-accounts"},{"title":"Reports","href":"/embedded-components/pages/unified-reports"},{"title":"Reports (Deprecated)","href":"/embedded-components/pages/reports"},{"title":"General Ledger","href":"/embedded-components/pages/general-ledger-view"},{"title":"Invoices","href":"/embedded-components/components/invoices"},{"title":"Mileage Tracking","href":"/embedded-components/pages/mileage-tracking"},{"title":"Time Tracking","href":"/embedded-components/pages/time-tracking"},{"title":"Tax Estimates","href":"/embedded-components/pages/tax-estimates"},{"title":"Landing Page","href":"/embedded-components/components/landing-page"}]}]},{"tab":"MCP","groups":[{"group":"MCP Server","pages":[{"title":"Overview","href":"/insights/mcp-server"}]},{"group":"Business MCP","pages":[{"title":"Authentication","href":"/insights/mcp-server/business-scoped-access"},{"group":"Tools","pages":[{"title":"Financial reports","href":"/insights/mcp-server/financial-reports"},{"title":"Transaction categorization","href":"/insights/mcp-server/transaction-categorization"},{"title":"Tags and journal entries","href":"/insights/mcp-server/tags-and-journals"},{"title":"Receipts","href":"/insights/mcp-server/receipts"},{"title":"Bank connections and custom imports","href":"/insights/mcp-server/bank-connections"},{"title":"Invoices and AR import","href":"/insights/mcp-server/invoices-and-ar"},{"title":"Bills and AP import","href":"/insights/mcp-server/bills-and-ap"},{"title":"Tax","href":"/insights/mcp-server/tax"},{"title":"Loans and assets","href":"/insights/mcp-server/loans-and-assets"},{"title":"QuickBooks","href":"/insights/mcp-server/quickbooks"}]},{"group":"Example Use Cases","pages":[{"title":"Categorizing Bank Transactions","href":"/insights/business-use-cases/basic-smb-transaction-categorization"},{"title":"Trailing 3 Months P\u0026L","href":"/insights/business-use-cases/trailing-three-month-pnl"},{"title":"Seasonality Analysis by Quarter","href":"/insights/business-use-cases/seasonality-analysis-by-quarter"}]}]},{"group":"Platform MCP","pages":[{"title":"Platform MCP","href":"/insights/platform-use-cases"},{"title":"Platform session","href":"/insights/mcp-server/platform-session"}]}]},{"tab":"Status","href":"https://status.layerfi.com/"}]},"basePath":"","title":"Batch create bills - Layer","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}