You wish to recognize the revenue of the PO immediately: as soon as the invoice is generated. Journal entries are created.
Deferred
The invoice is generated. However, the revenue is considered deferred or unearned. Deferred revenue is a liability. It is recognized proportionally as revenue as you deliver the promised service or product to your customer over time.
Unbilled
The invoice has not been generated. However, the service or product has been delivered. This is applicable in postpaid use cases only.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Zenskar Documentation","colors":{"primary":"#0A1633","light":"#3B82F6","dark":"#1D3461"},"logo":{"light":"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/logo/for-light-themes.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=7b3708e348af5e2ca4bd6f302186ccc2","dark":"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/logo/for-dark-themes.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=591296922399ed1050dc1ee22842edbc"},"favicon":"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/favicon.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=9a4afe8a43b76270c67c367963907132","navbar":{"links":[{"href":"mailto:help@zenskar.com","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.zenskar.com"}},"footer":{"socials":{"x":"https://x.com/zenskar","github":"https://github.com/zenskar","linkedin":"https://linkedin.com/company/zenskar"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://www.zenskar.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zenskar-3d451781","hasAudioNarration":false,"actualSubdomain":"zenskar-3d451781","customDomains":["zenskar.com"],"gitSource":{"type":"github","owner":"zenskar","repo":"documentation-public","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae30736bfc6b3f8ac65f926","collectionId":"4079bcdf-0019-4b48-88c5-394119dfc5b9","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae30736bfc6b3f8ac65f926"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae44f03a3eed560d7e476ac","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"Documentation","count":322},{"language":"default","tag":"Product modules","count":191},{"language":"default","tag":"API Reference","count":164},{"language":"default","tag":"Third-party integrations","count":68},{"language":"default","tag":"How-to guides","count":43},{"language":"default","tag":"Contracts","count":40},{"language":"default","tag":"Data sources","count":39},{"language":"default","tag":"Concepts","count":36},{"language":"default","tag":"Accounting","count":35},{"language":"default","tag":"Settings","count":34}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@zenskar.com","showHelpButton":true}},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"20240301/product-modules/accounting/reference/performance-obligation-policies","slug":"/20240301/product-modules/accounting/reference/performance-obligation-policies","pageMetadata":{"title":"Performance obligation policies","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/accounting/reference/performance-obligation-policies","hiddenSetByFrontmatter":true},"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={p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._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:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`A performance obligation policy determines when and how revenue for a performance obligation is recognized relative to invoicing.`}),`\n`,_jsx(Heading,{level:`2`,id:`policies`,children:`Policies`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Policy`}),_jsx(_components.th,{children:`Details`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Immediate`}),_jsx(_components.td,{children:`You wish to recognize the revenue of the PO immediately: as soon as the invoice is generated. Journal entries are created.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Deferred`}),_jsx(_components.td,{children:`The invoice is generated. However, the revenue is considered deferred or unearned. Deferred revenue is a liability. It is recognized proportionally as revenue as you deliver the promised service or product to your customer over time.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Unbilled`}),_jsx(_components.td,{children:`The invoice has not been generated. However, the service or product has been delivered. This is applicable in postpaid use cases only.`})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Performance obligation policies","deprecated":false,"hidden":false,"metadata":{"robots":"index"},"description":null,"href":"/20240301/product-modules/accounting/reference/performance-obligation-policies","hiddenSetByFrontmatter":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[]},{"title":"Policies","slug":"policies","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"zenskar-3d451781","siteName":"Zenskar Documentation","title":"Performance obligation policies - Zenskar Documentation","contextualStarterQuestions":[{"_id":"6a96746b5579d15a91e220f9","deploymentId":"69e0a11c3e5ca76e4bd3f576","questionText":"How does unbilled revenue work?","status":"active","generatedBy":"contextual","path":"20240301/product-modules/accounting/reference/performance-obligation-policies","createdAt":"2026-09-01T06:44:59.840Z","updatedAt":"2026-09-01T06:44:59.840Z","__v":0},{"_id":"6a96746b5579d15a91e220f7","deploymentId":"69e0a11c3e5ca76e4bd3f576","questionText":"When should I use deferred revenue?","status":"active","generatedBy":"contextual","path":"20240301/product-modules/accounting/reference/performance-obligation-policies","createdAt":"2026-09-01T06:44:59.840Z","updatedAt":"2026-09-01T06:44:59.840Z","__v":0},{"_id":"6a96746b5579d15a91e220f8","deploymentId":"69e0a11c3e5ca76e4bd3f576","questionText":"What is a performance obligation?","status":"active","generatedBy":"contextual","path":"20240301/product-modules/accounting/reference/performance-obligation-policies","createdAt":"2026-09-01T06:44:59.840Z","updatedAt":"2026-09-01T06:44:59.840Z","__v":0}],"navMaps":{"firstHrefInVersion":{"cedar.ALPHA.20260301":{"href":"/20260301/product-modules/accounting/reference/performance-obligation-policies","matchLevel":1},"baobab.20240301":{"href":"/20240301/product-modules/accounting/reference/performance-obligation-policies","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2026-09-01T06:44:09.185Z","originalFileLocation":"20240301/product-modules/accounting/reference/performance-obligation-policies.md"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}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=\"application-name\" content=\"Zenskar Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_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=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Performance obligation policies - Zenskar Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zenskar Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://zenskar.com/docs/20240301/product-modules/accounting/reference/performance-obligation-policies\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zenskar-3d451781.mintlify.app/_mintlify/api/og/v2?division=Reference\u0026amp;title=Performance+obligation+policies\u0026amp;theme=a962312433b97c96be242726\u0026amp;signature=96db46e69ec62073889f372988d9c636ff05722de627d38d6484b782eebf113f\">\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=\"Performance obligation policies - Zenskar Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zenskar-3d451781.mintlify.app/_mintlify/api/og/v2?division=Reference\u0026amp;title=Performance+obligation+policies\u0026amp;theme=a962312433b97c96be242726\u0026amp;signature=96db46e69ec62073889f372988d9c636ff05722de627d38d6484b782eebf113f\">\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=\"/docs/mintlify-assets/_mintlify/favicons/zenskar-3d451781/MYgNV77YbtdSqIUY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zenskar Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0A1633\">\u003clink data-mint-head rel=\"canonical\" href=\"https://zenskar.com/docs/20240301/product-modules/accounting/reference/performance-obligation-policies\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/20240301/product-modules/accounting/reference/performance-obligation-policies.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://zenskar.com/#organization\",\"name\":\"Zenskar Documentation\",\"url\":\"https://zenskar.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zenskar-3d451781/8zM5vHUy4GbBMWvZ/logo/for-light-themes.svg?fit=max\u0026auto=format\u0026n=8zM5vHUy4GbBMWvZ\u0026q=85\u0026s=7b3708e348af5e2ca4bd6f302186ccc2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://zenskar.com/docs#website\",\"name\":\"Zenskar Documentation\",\"url\":\"https://zenskar.com/docs\",\"publisher\":{\"@id\":\"https://zenskar.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://zenskar.com/docs/20240301/product-modules/accounting/reference/performance-obligation-policies#webpage\",\"url\":\"https://zenskar.com/docs/20240301/product-modules/accounting/reference/performance-obligation-policies\",\"name\":\"Performance obligation policies\",\"dateModified\":\"2026-09-01T06:44:09.185Z\",\"isPartOf\":{\"@id\":\"https://zenskar.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://zenskar.com/docs/20240301/product-modules/accounting/reference/performance-obligation-policies#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://zenskar.com/docs/20240301/product-modules/accounting/reference/performance-obligation-policies#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Product modules\",\"item\":\"https://zenskar.com/docs/20240301/product-modules/accounting/concepts/chart-of-accounts\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Accounting\",\"item\":\"https://zenskar.com/docs/20240301/product-modules/accounting/concepts/chart-of-accounts\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Reference\",\"item\":\"https://zenskar.com/docs/20240301/product-modules/accounting/reference/revenue-adjustment-methods\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Performance obligation policies\",\"item\":\"https://zenskar.com/docs/20240301/product-modules/accounting/reference/performance-obligation-policies\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://zenskar.com/docs/20240301/product-modules/accounting/reference/performance-obligation-policies#article\",\"headline\":\"Performance obligation policies\",\"name\":\"Performance obligation policies\",\"url\":\"https://zenskar.com/docs/20240301/product-modules/accounting/reference/performance-obligation-policies\",\"mainEntityOfPage\":{\"@id\":\"https://zenskar.com/docs/20240301/product-modules/accounting/reference/performance-obligation-policies#webpage\"},\"dateModified\":\"2026-09-01T06:44:09.185Z\",\"publisher\":{\"@id\":\"https://zenskar.com/#organization\"},\"isPartOf\":{\"@id\":\"https://zenskar.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zenskar Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Zenskar Documentation","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"newspaper","href":"https://www.zenskar.com/blog"}]},"versions":[{"version":"cedar.ALPHA.20260301","default":false,"pages":[{"title":"cedar.ALPHA.20260301","href":"/20260301/product-modules/accounting/reference/performance-obligation-policies"}]},{"version":"baobab.20240301","default":true,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started","pages":[{"title":"Welcome to Zenskar","href":"/20240301/getting-started/introduction"},{"group":"Your first invoice","expanded":false,"pages":[{"title":"Quickstart guide","deprecated":false,"hidden":false,"href":"/20240301/getting-started/your-first-invoice/index"},{"title":"Step 1: Add a customer","deprecated":false,"hidden":false,"href":"/20240301/getting-started/your-first-invoice/add-a-customer"},{"title":"Step 2: Ingest usage events via API","deprecated":false,"hidden":false,"href":"/20240301/getting-started/your-first-invoice/ingest-usage-events-api"},{"title":"Step 3: Define billable metrics","deprecated":false,"hidden":false,"href":"/20240301/getting-started/your-first-invoice/define-billable-metrics"},{"title":"Step 4: Create contract and add products","deprecated":false,"hidden":false,"href":"/20240301/getting-started/your-first-invoice/create-contract-products"},{"title":"Step 5: Generate invoice","deprecated":false,"hidden":false,"href":"/20240301/getting-started/your-first-invoice/generate-invoice"}]},{"group":"Integration and migration guides","pages":[{"title":"What does Zenskar pilot program entail?","deprecated":false,"hidden":false,"href":"/20240301/integration-and-migration-guides/what-does-a-zenskar-pilot-program-entail"},{"title":"What does Zenskar implementation entail?","deprecated":false,"hidden":false,"href":"/20240301/integration-and-migration-guides/what-does-zenskar-implementation-entail"},{"title":"Data migration and integration options","deprecated":false,"hidden":false,"href":"/20240301/integration-and-migration-guides/data-migration-and-integration-options"},{"title":"Integrating your ERP software with Zenskar","deprecated":false,"hidden":false,"href":"/20240301/integration-and-migration-guides/integrating-your-erp-with-zenskar"}]}]},{"group":"Product modules","pages":[{"group":"Accounting","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Chart of accounts","deprecated":false,"hidden":false,"href":"/20240301/product-modules/accounting/concepts/chart-of-accounts"},{"title":"ASC 606 and IFRS 15: Five steps of revenue recognition","deprecated":false,"hidden":false,"href":"/20240301/product-modules/accounting/concepts/five-steps-of-revenue-recognition"},{"title":"Revenue lifecycle","deprecated":false,"hidden":false,"href":"/20240301/product-modules/accounting/concepts/revenue-lifecycle"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"Create a revenue recognition rule","deprecated":false,"hidden":false,"href":"/20240301/product-modules/accounting/how-to-guides/create-a-revenue-recognition-rule"},{"title":"Revenue distribution and redistribution methods","deprecated":false,"hidden":false,"href":"/20240301/product-modules/accounting/how-to-guides/revenue-distribution-and-redistribution-methods"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Revenue adjustment methods","deprecated":false,"hidden":false,"href":"/20240301/product-modules/accounting/reference/revenue-adjustment-methods"},{"title":"Revenue distribution methods","deprecated":false,"hidden":false,"description":null,"href":"/20240301/product-modules/accounting/reference/revenue-distribution-methods"},{"title":"Performance obligation policies","deprecated":false,"hidden":false,"href":"/20240301/product-modules/accounting/reference/performance-obligation-policies"}]}]},{"group":"Contracts","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Contract","deprecated":false,"hidden":false,"description":null,"href":"/20240301/product-modules/contracts/concepts/contract"},{"title":"Contract renewal","sidebarTitle":"Contract renewal","href":"/20240301/product-modules/contracts/concepts/contract-renewal"},{"title":"Plan","deprecated":false,"hidden":false,"href":"/20240301/product-modules/contracts/concepts/plan"},{"title":"Contract features","sidebarTitle":"Features","href":"/20240301/product-modules/contracts/concepts/feature"}]},{"group":"Walkthroughs","expanded":false,"pages":[{"title":"Contract","sidebarTitle":"Contract","href":"/20240301/product-modules/contracts/walkthroughs/contract"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"How to create a plan-based contract via dashboard","sidebarTitle":"Create a contract from a plan","href":"/20240301/product-modules/contracts/how-to-guides/create-a-contract-from-a-plan-using-the-zenskar-dashboard"},{"title":"How to create a contract via dashboard","sidebarTitle":"Create a contract via dashboard","href":"/20240301/product-modules/contracts/how-to-guides/create-a-contract-using-the-zenskar-dashboard"},{"title":"How to create a contract via AI","sidebarTitle":"Create a contract via AI","deprecated":false,"hidden":false,"href":"/20240301/product-modules/contracts/how-to-guides/create-a-contract-via-ai"},{"title":"How to manage contracts","sidebarTitle":"Manage contracts","href":"/20240301/product-modules/contracts/how-to-guides/manage-contracts"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Contract reference","sidebarTitle":"Contract","href":"/20240301/product-modules/contracts/reference/contract"}]}]},{"group":"Customers","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Customers","sidebarTitle":"Customers","href":"/20240301/product-modules/customers/concepts/customers"},{"title":"Customer-facing portal","sidebarTitle":"Customer-facing portal","href":"/20240301/product-modules/customers/concepts/customer-facing-portal"}]},{"group":"Walkthroughs","expanded":false,"pages":[{"title":"Customers","sidebarTitle":"Customers","href":"/20240301/product-modules/customers/walkthroughs/customers"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"Add customers to Zenskar","sidebarTitle":"Add customers","href":"/20240301/product-modules/customers/how-to-guides/add-customers"},{"title":"Manage customers","sidebarTitle":"Manage customers","href":"/20240301/product-modules/customers/how-to-guides/manage-customers"},{"title":"Use the customer-facing portal","sidebarTitle":"Customer-facing portal","href":"/20240301/product-modules/customers/how-to-guides/customer-facing-portal"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Customers reference","sidebarTitle":"Customers","href":"/20240301/product-modules/customers/reference/customers"},{"title":"Customer-facing portal reference","sidebarTitle":"Customer-facing portal","href":"/20240301/product-modules/customers/reference/customer-facing-portal"}]}]},{"group":"Insights","pages":[{"title":"Create custom dashboards","href":"/20240301/product-modules/insights/create-custom-dashboards"},{"title":"Monitoring","href":"/20240301/product-modules/insights/monitoring"},{"group":"Billing and collections dashboard","expanded":false,"pages":[{"title":"Days sales outstanding","deprecated":false,"hidden":true,"href":"/20240301/product-modules/insights/billing-and-collections-dashboard/days-sales-outstanding"},{"title":"Invoices","deprecated":false,"hidden":false,"href":"/20240301/product-modules/insights/billing-and-collections-dashboard/invoices-analytics"},{"title":"Payments","deprecated":false,"hidden":false,"href":"/20240301/product-modules/insights/billing-and-collections-dashboard/payment-analytics"}]},{"group":"Revenue analytics","expanded":false,"pages":[{"title":"Revenue analytics","deprecated":false,"hidden":false,"href":"/20240301/product-modules/insights/revenue-analytics/index"},{"title":"Gross revenue retention","deprecated":false,"hidden":false,"href":"/20240301/product-modules/insights/revenue-analytics/gross-revenue-retention"},{"title":"Monthly recurring revenue","deprecated":false,"hidden":false,"href":"/20240301/product-modules/insights/revenue-analytics/monthly-recurring-revenue"},{"title":"Monthly recurring revenue by product","deprecated":false,"hidden":false,"href":"/20240301/product-modules/insights/revenue-analytics/monthly-recurring-revenue-by-product"},{"title":"MRR customer waterfall","deprecated":false,"hidden":false,"href":"/20240301/product-modules/insights/revenue-analytics/mrr-customer-waterfall"},{"title":"MRR product waterfall","deprecated":false,"hidden":false,"href":"/20240301/product-modules/insights/revenue-analytics/mrr-product-waterfall"},{"title":"Net annual recurring revenue","deprecated":false,"hidden":false,"href":"/20240301/product-modules/insights/revenue-analytics/net-annual-recurring-revenue"},{"title":"Net revenue retention","deprecated":false,"hidden":false,"href":"/20240301/product-modules/insights/revenue-analytics/net-revenue-retention"}]}]},{"group":"Invoices","pages":[{"title":"Invoices","deprecated":false,"hidden":false,"href":"/20240301/product-modules/invoices/index"},{"title":"Life cycle of an invoice","deprecated":false,"hidden":false,"href":"/20240301/product-modules/invoices/life-cycle-of-an-invoice"},{"title":"Create invoices","deprecated":false,"hidden":false,"href":"/20240301/product-modules/invoices/generating-invoices-in-zenskar"},{"title":"Create one-off invoices","deprecated":false,"hidden":false,"href":"/20240301/product-modules/invoices/create-one-off-invoices"},{"title":"Consolidating invoices","deprecated":false,"hidden":true,"href":"/20240301/product-modules/invoices/consolidating-invoices"},{"title":"How to edit an invoice","deprecated":false,"hidden":false,"href":"/20240301/product-modules/invoices/how-to-edit-an-invoice"},{"title":"Credit notes","deprecated":false,"hidden":false,"href":"/20240301/product-modules/invoices/credit-notes"}]},{"group":"Payments","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Payments","sidebarTitle":"Payments","href":"/20240301/product-modules/payments/concepts/payments"},{"title":"Default payment method","sidebarTitle":"Default payment method","href":"/20240301/product-modules/payments/concepts/default-payment-method"}]},{"group":"Walkthroughs","expanded":false,"pages":[{"title":"Payments","sidebarTitle":"Payments","href":"/20240301/product-modules/payments/walkthroughs/payments"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"How to connect a payment gateway","sidebarTitle":"Connect a payment gateway","href":"/20240301/product-modules/payments/how-to-guides/connect-a-payment-gateway"},{"title":"How to manage payments","sidebarTitle":"Manage payments","href":"/20240301/product-modules/payments/how-to-guides/manage-payments"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Payments reference","sidebarTitle":"Payments","href":"/20240301/product-modules/payments/reference/payments"}]}]},{"group":"Products","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Products","sidebarTitle":"Products","href":"/20240301/product-modules/products/concepts/products"},{"title":"Features","sidebarTitle":"Features","href":"/20240301/product-modules/products/concepts/feature"}]},{"group":"Walkthroughs","expanded":false,"pages":[{"title":"Products","sidebarTitle":"Products","href":"/20240301/product-modules/products/walkthroughs/products"}]},{"group":"How-to guides","expanded":false,"pages":[{"title":"How to add a product","sidebarTitle":"Add a product","href":"/20240301/product-modules/products/how-to-guides/add-a-product"},{"title":"How to manage products","sidebarTitle":"Manage products","href":"/20240301/product-modules/products/how-to-guides/manage-products"}]},{"group":"Reference","expanded":false,"pages":[{"title":"Products reference","sidebarTitle":"Products","href":"/20240301/product-modules/products/reference/products"}]}]},{"group":"Usage","pages":[{"group":"Concepts","expanded":false,"pages":[{"title":"Billable metrics","deprecated":false,"hidden":false,"href":"/20240301/product-modules/usage/concepts/billable-metrics"},{"title":"What is a usage event","deprecated":false,"hidden":false,"href":"/20240301/product-modules/usage/concepts/usage-event"}]},{"group":"Data sources","expanded":false,"pages":[{"title":"Data ingestion","deprecated":false,"hidden":false,"href":"/20240301/product-modules/usage/data-sources/data-ingestion"},{"title":"How-to: Ingest usage events via data sync connectors","deprecated":false,"hidden":false,"href":"/20240301/product-modules/usage/data-sources/data-ingestion-via-data-source-connectors"},{"title":"How-to: Execute remote queries on data source","deprecated":false,"hidden":false,"href":"/20240301/product-modules/usage/data-sources/data-ingestion-via-remote-query"}]},{"group":"Usage events","expanded":false,"pages":[{"title":"How-to: Ingest usage events","deprecated":false,"hidden":false,"href":"/20240301/product-modules/usage/usage-event/data-ingestion-via-apis"},{"title":"How-to: Ingest usage events via CSV upload","deprecated":false,"hidden":false,"href":"/20240301/product-modules/usage/usage-event/data-ingestion-via-zenskar-compatible-csv-file"},{"title":"How-to: Handle ingestion failures","deprecated":false,"hidden":false,"href":"/20240301/product-modules/usage/usage-event/handle-usage-event-ingestion-failures"},{"title":"How-to: Edit historical data","deprecated":false,"hidden":false,"href":"/20240301/product-modules/usage/usage-event/how-to-edit-historical-data"},{"title":"How-to: Set up S3 Event Sync","deprecated":false,"hidden":false,"href":"/20240301/product-modules/usage/usage-event/how-to-set-up-s3-event-sync"},{"title":"How-to: Ingest usage events via dashboard","deprecated":false,"hidden":false,"href":"/20240301/product-modules/usage/usage-event/web-form-for-manual-raw-metrics"}]}]},{"group":"Settings","pages":[{"title":"General settings","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/general"},{"title":"Business entity","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/business-entity"},{"title":"Payment instructions","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/payment-instructions"},{"title":"Payment","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/payment"},{"title":"Communications settings","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/communications"},{"group":"Contract \u0026 Invoices","expanded":false,"pages":[{"title":"Contract \u0026 Invoices","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/contract-invoices"},{"group":"Invoice date configuration","expanded":false,"pages":[{"title":"Concepts","href":"/20240301/product-modules/settings/invoice-date-configuration/concepts"},{"title":"How-to guides","href":"/20240301/product-modules/settings/invoice-date-configuration/how-to-guides"},{"title":"Reference","href":"/20240301/product-modules/settings/invoice-date-configuration/reference"}]}]},{"title":"Single sign-on authentication","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/single-sign-on-authentication"},{"title":"Webhook alerts","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/webhook-alerts"},{"title":"Zenskar IPs","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/zenskar-ips"},{"title":"S3 Ingestion","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/s3-ingestion"},{"title":"Custom attributes","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/custom-attributes"},{"title":"API keys","deprecated":false,"hidden":false,"href":"/20240301/product-modules/settings/api-keys"}]},{"group":"More","pages":[{"title":"Entitlements","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/entitlements"},{"group":"Communications","expanded":false,"pages":[{"title":"Communications","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/index"},{"title":"Document templates","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/document-templates"},{"title":"Email alerts","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/email-alerts"},{"title":"Email templates","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/email-templates"},{"group":"Template guides","expanded":false,"pages":[{"title":"Templating guide","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/templating-guide"},{"title":"Invoice template variables","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/invoice-template-variables"},{"title":"Credit note template variables","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/credit-note-template-variables"},{"title":"Payment receipt template variables","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/payment-receipt-template-variables"},{"title":"Usage report template variables","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/usage-report-template-variables"}]},{"title":"Segments","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/segments"},{"title":"Senders","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/senders"},{"title":"Sent emails","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/sent-emails"},{"title":"Usage alerts","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/usage-alerts"},{"title":"Configurations","deprecated":false,"hidden":false,"href":"/20240301/product-modules/more/communications/configurations"}]}]}]},{"group":"Security","pages":[{"group":"Role-based access control","expanded":false,"pages":[{"title":"RBAC","href":"/20240301/security/role-based-access-control/index"},{"title":"Roles","deprecated":false,"hidden":false,"href":"/20240301/security/role-based-access-control/roles"},{"title":"Users","deprecated":false,"hidden":false,"href":"/20240301/security/role-based-access-control/users"}]},{"group":"SAML authentication","expanded":false,"pages":[{"title":"Concepts","href":"/20240301/security/saml-authentication/concepts"},{"group":"How-to guides","expanded":false,"pages":[{"title":"SAML authentication with Microsoft Entra ID","deprecated":false,"hidden":false,"href":"/20240301/security/saml-authentication/how-to-guides/saml-authentication-with-microsoft-entra-id"},{"title":"SAML authentication with Google Workspace","deprecated":false,"hidden":false,"href":"/20240301/security/saml-authentication/how-to-guides/saml-authentication-with-google-workspace"},{"title":"SAML authentication with Okta","deprecated":false,"hidden":false,"href":"/20240301/security/saml-authentication/how-to-guides/saml-authentication-with-okta"}]},{"title":"Reference","href":"/20240301/security/saml-authentication/reference"}]},{"title":"Two-factor authentication","deprecated":false,"hidden":false,"href":"/20240301/security/two-factor-authentication"}]},{"group":"Model context protocol (MCP)","pages":[{"title":"Concepts","href":"/20240301/model-context-protocol/concepts"},{"title":"Walkthroughs","href":"/20240301/model-context-protocol/walkthroughs"},{"title":"How-to guides","deprecated":false,"hidden":false,"href":"/20240301/model-context-protocol/how-to-guides"},{"title":"Reference","deprecated":false,"hidden":false,"href":"/20240301/model-context-protocol/reference"}]},{"group":"Pricing models","pages":[{"title":"Custom tiered pricing","deprecated":false,"hidden":true,"href":"/20240301/pricing-models/custom-tiered"},{"title":"Flat-fee pricing","deprecated":false,"hidden":false,"href":"/20240301/pricing-models/flat-fee"},{"title":"Matrix pricing","deprecated":false,"hidden":false,"href":"/20240301/pricing-models/matrix"},{"title":"Package pricing","deprecated":false,"hidden":true,"href":"/20240301/pricing-models/package"},{"title":"Percent pricing","deprecated":false,"hidden":false,"href":"/20240301/pricing-models/percent"},{"title":"Per-unit pricing","deprecated":false,"hidden":false,"href":"/20240301/pricing-models/per-unit"},{"title":"Step pricing","deprecated":false,"hidden":false,"href":"/20240301/pricing-models/step"},{"title":"Tiered pricing","deprecated":false,"hidden":false,"href":"/20240301/pricing-models/tiered"},{"title":"Tiered pricing with flat fee","deprecated":false,"hidden":false,"href":"/20240301/pricing-models/tiered-pricing-with-flat-fee"},{"title":"Two-dimensional tiered pricing","deprecated":false,"hidden":false,"href":"/20240301/pricing-models/two-dimensional-tiered"},{"title":"Volume","deprecated":false,"hidden":false,"href":"/20240301/pricing-models/volume"},{"title":"Volume pricing with flat fee","deprecated":false,"hidden":false,"href":"/20240301/pricing-models/volume-with-flat-fee"}]},{"group":"Third-party integrations","pages":[{"title":"Third-party integrations","href":"/20240301/third-party-integrations/index"},{"group":"Data sources","expanded":false,"pages":[{"title":"Auth0","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/auth0"},{"title":"Amazon Athena","href":"/20240301/third-party-integrations/data-sources/amazon-athena"},{"title":"Amazon Redshift","href":"/20240301/third-party-integrations/data-sources/amazon-redshift"},{"title":"BigQuery","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/bigquery"},{"title":"ClickHouse","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/clickhouse"},{"title":"CockroachDB","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/cockroachdb"},{"title":"Databricks Lakehouse","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/databricks-lakehouse"},{"title":"Google Sheets","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/google-sheets"},{"title":"Looker","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/looker"},{"title":"Metabase","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/metabase"},{"title":"MongoDB","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/mongodb"},{"title":"MySQL","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/mysql"},{"title":"PostgreSQL","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/postgresql"},{"title":"QuickBooks","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/quickbooks"},{"title":"Shopify","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/data-sources/shopify"},{"group":"Snowflake","expanded":false,"pages":[{"title":"Snowflake","href":"/20240301/third-party-integrations/data-sources/snowflake/index"},{"title":"Set up Snowflake for integration with Zenskar","sidebarTitle":"Set up Snowflake","href":"/20240301/third-party-integrations/data-sources/snowflake/set-up-snowflake"},{"title":"Configure Zenskar's Snowflake connector","sidebarTitle":"Configure Snowflake","href":"/20240301/third-party-integrations/data-sources/snowflake/configure-snowflake"}]}]},{"group":"ERPs","expanded":false,"pages":[{"title":"NetSuite","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/ERPs/netsuite"},{"title":"QuickBooks","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/ERPs/quickbooks"},{"title":"Rillet","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/ERPs/rillet"},{"title":"Xero","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/ERPs/xero"},{"title":"Zoho Books","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/ERPs/zoho-books"}]},{"group":"CRMs and CPQs","expanded":false,"pages":[{"title":"HubSpot","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/CRMs-and-CPQs/hubspot"},{"group":"Salesforce","expanded":false,"pages":[{"title":"Salesforce integration guide","href":"/20240301/third-party-integrations/CRMs-and-CPQs/salesforce/index"},{"title":"Installation and setup of Zenskar’s package for Salesforce","href":"/20240301/third-party-integrations/CRMs-and-CPQs/salesforce/install-and-set-up-zenskar-package"},{"title":"Use default Flow","href":"/20240301/third-party-integrations/CRMs-and-CPQs/salesforce/default-flow"},{"title":"Create your own Flow","href":"/20240301/third-party-integrations/CRMs-and-CPQs/salesforce/custom-flow"}]}]},{"group":"Tax automation","expanded":false,"pages":[{"title":"Avalara AvaTax","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/tax-automation/avalara-avatax"},{"title":"Anrok","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/tax-automation/anrok"},{"title":"Tax engine comparison","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/tax-automation/tax-engine-comparison"}]},{"group":"Payment gateways","expanded":false,"pages":[{"title":"Stripe","deprecated":false,"hidden":false,"href":"/20240301/third-party-integrations/payment-gateways/stripe"}]}]},{"group":"Zenskar versioning","pages":[{"title":"Versioning logic","href":"/meta/versioning-logic"},{"title":"Documentation version to backend build compatibility matrix","href":"/meta/matrix"}]}]},{"tab":"API Guides","pages":[{"title":"API Guides","href":"/20240301/api-guides/authentication"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/accounting/get-chart-of-accounts"}]}]}]},"title":"Performance obligation policies - Zenskar Documentation","buildId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","deploymentId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","dynamics":[],"chunks":[]}