Distribute a cost position’s free units across assets and finalize a billing period.
The Billing Periods tab answers who actually uses a position’s paid units.
Docusnap365 generates one billing period per month from the positions—see
Editing Costs. The list carries periods up to and
including the current month; future months do not appear.
Assign opens the Assign Units dialog directly on a position with no
existing assignment; in every other case, the sidebar with the existing
assignments opens first.
The position’s unit—Per User or Per Device—determines whether the
dialog opens on people or on devices. You can switch the category in the
dialog; the choices are the categories you are allowed to read. You set the unit while
capturing costs and cannot change it afterwards.
The dialog assigns the whole selection in one step, at most 1000 assets per
assignment. If the assignment fails, none of the selected assets is assigned;
the dialog stays open with the selection.
Assigning and removing act on all future periods that are not yet finalized—an assignment made in the current month remains in place until it is
explicitly removed. Unassign a device explicitly once it leaves.
The Assign Units dialog blocks nothing once the free units are used up. If
a position has more units assigned than it provides, the period reports
how many units are assigned above capacity, and the Available tile shows a
negative value. Since the quantity of an existing position cannot be
changed, correct this through an additional position or an adjusted copy—see Editing Costs.
Finalize Month closes the period for good and cannot be undone: no
assignment changes are possible afterwards, and every row action switches to
View. If a month was finalized by mistake, the entire record has to be
deleted and captured again. Check Assigned and Available before you confirm the
Finalize Month? prompt.
Analyzing Costs shows where unused budget builds up
across several months.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Docusnap365","description":"Official documentation for Docusnap365: scan your network, build your IT inventory, manage IT assets and costs, run your ISMS and connect AI tools via MCP and API.","colors":{"primary":"#0F7683","light":"#38BECF","dark":"#0F7683"},"logo":{"light":"https://mintcdn.com/docusnap/w7DSWRB4BRB49qQA/images/Docusnap_Logo.svg?fit=max\u0026auto=format\u0026n=w7DSWRB4BRB49qQA\u0026q=85\u0026s=30ba3056aa591cff3faf8c4addf943c0","dark":"https://mintcdn.com/docusnap/w7DSWRB4BRB49qQA/images/Docusnap_Logo_white.svg?fit=max\u0026auto=format\u0026n=w7DSWRB4BRB49qQA\u0026q=85\u0026s=9325dcb387db7939baab29338fddf607","href":"https://www.docusnap.com"},"favicon":"https://mintcdn.com/docusnap/8cT_v1WiPR-atVd2/favicon.svg?fit=max\u0026auto=format\u0026n=8cT_v1WiPR-atVd2\u0026q=85\u0026s=9bb2a8c996b466e0a76f375054191f52","footer":{"socials":{"website":"https://www.docusnap.com"}},"contextual":{"options":["chatgpt","claude","download-pdf"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"de","navbar":{"links":[{"href":"https://docusnap365.com","label":"Anmelden"}],"primary":{"type":"button","label":"Kostenlos testen","href":"https://www.docusnap.com/de/trial?utm_source=docs\u0026utm_medium=navbar\u0026utm_campaign=trial"}},"href":"de/getting-started/overview"},{"language":"en","default":true,"navbar":{"links":[{"href":"https://docusnap365.com","label":"Sign In"}],"primary":{"type":"button","label":"Try for Free","href":"https://www.docusnap.com/en/trial?utm_source=docs\u0026utm_medium=navbar\u0026utm_campaign=trial"}},"href":"en/getting-started/overview"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"docusnap","hasAudioNarration":false,"actualSubdomain":"docusnap","customDomains":["www.docusnap.com"],"gitSource":{"type":"github","owner":"docusnap","repo":"ds365.customerdocs","deployBranch":"master","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6af2d8bb397db424c1fa8a14","clientVersion":"0.0.4111","searchFilterCounts":[{"language":"de","tag":"Scannen","count":39},{"language":"en","tag":"Scanning","count":39},{"language":"de","tag":"Scan-Module","count":25},{"language":"en","tag":"Scan Modules","count":25},{"language":"de","tag":"Inventar","count":18},{"language":"en","tag":"Inventory","count":18},{"language":"de","tag":"Verwaltung","count":17},{"language":"en","tag":"Administration","count":17},{"language":"de","tag":"Neuigkeiten","count":14},{"language":"de","tag":"ISMS","count":14},{"language":"en","tag":"What's new","count":14},{"language":"en","tag":"ISMS","count":14},{"language":"de","tag":"ITAM","count":12},{"language":"en","tag":"ITAM","count":12},{"language":"de","tag":"Tutorials","count":11},{"language":"de","tag":"MCP \u0026 API","count":11},{"language":"de","tag":"Dokumentation","count":11},{"language":"en","tag":"Tutorials","count":11},{"language":"en","tag":"MCP \u0026 API","count":11},{"language":"en","tag":"Documentation","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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}],"privacy":{"consentBanner":{"enabled":false}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#topbar-cta-button a>span:first-child{background-color:#9F6D06!important;opacity:1!important}#topbar-cta-button a,#topbar-cta-button a span{color:#FFFFFF!important}#topbar-cta-button a svg{display:none!important}#topbar-cta-button a{padding-right:0.75rem!important}#topbar-cta-button a:hover span,#topbar-cta-button a:focus-visible span{text-decoration:underline;text-underline-offset:2px}body:has(.api-section) #header>.prose,body:has(.api-section) #header>.prose p{font-size:1rem!important;line-height:1.75rem!important}#content[data-page-href$=\"/changelog\"] [data-component-part=\"update-tag-list\"],#content[data-page-href*=\"/changelog/\"] [data-component-part=\"update-tag-list\"]{display:none!important}"}],"page":{"pagePath":"en/itam/cost-allocation","slug":"/en/itam/cost-allocation","pageMetadata":{"title":"Assigning Costs to Assets","sidebarTitle":"Assign","description":"Distribute a cost position's free units across assets and finalize a billing period.","source":"mirrored/itam/08-cost-allocation.md @ 8f4fb69","href":"/en/itam/cost-allocation"},"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: \"Distribute a cost position’s free units across assets and finalize a billing period.\"\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`,em:`em`,p:`p`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Note,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`The `,_jsx(_components.em,{children:`Billing Periods`}),` tab answers who actually uses a position’s paid units.\nDocusnap365 generates one billing period per month from the positions—see\n`,_jsx(_components.a,{href:`/en/itam/edit-costs`,children:`Editing Costs`}),`. The list carries periods up to and\nincluding the current month; future months do not appear.`]}),`\n`,_jsx(Heading,{level:`2`,id:`recognizing-a-position’s-state`,children:`Recognizing a Position’s State`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.em,{children:`Type`}),` column in the period view shows whether there is anything to do\non a position:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Means`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`Assignable`})}),_jsx(_components.td,{children:`units are still free`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`Full`})}),_jsx(_components.td,{children:`all units are occupied`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`One-Time Costs`})}),_jsx(_components.td,{children:`one-off payment, not assignable`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`Not assignable`})}),_jsx(_components.td,{children:`not assignable, recurring`})]})]})]}),`\n`,_jsx(_components.p,{children:`This results in one of four actions:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`State`}),_jsx(_components.th,{children:`Action`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Position not assignable`}),_jsx(_components.td,{children:`none`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Period finalized`}),_jsx(_components.td,{children:_jsx(_components.em,{children:`View`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Open, units free`}),_jsx(_components.td,{children:_jsx(_components.em,{children:`Assign`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Open, no units free`}),_jsx(_components.td,{children:_jsx(_components.em,{children:`Manage`})})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`assigning-units`,children:`Assigning Units`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.em,{children:`Assign`}),` opens the `,_jsx(_components.em,{children:`Assign Units`}),` dialog directly on a position with no\nexisting assignment; in every other case, the sidebar with the existing\nassignments opens first.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The position’s unit—`,_jsx(_components.em,{children:`Per User`}),` or `,_jsx(_components.em,{children:`Per Device`}),`—determines whether the\ndialog opens on people or on devices. You can switch the category in the\ndialog; the choices are the categories you are allowed to read. You set the unit while\n`,_jsx(_components.a,{href:`/en/itam/capture-costs`,children:`capturing`}),` costs and cannot change it afterwards.`]})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`The dialog assigns the whole selection in one step, at most 1000 assets per\nassignment. If the assignment fails, none of the selected assets is assigned;\nthe dialog stays open with the selection.`})}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Assigning and removing act on all future periods that are not yet finalized—an assignment made in the current month remains in place until it is\nexplicitly removed. Unassign a device explicitly once it leaves.`})}),`\n`,_jsx(Heading,{level:`2`,id:`recognizing-over-assignment`,children:`Recognizing Over-Assignment`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`The `,_jsx(_components.em,{children:`Assign Units`}),` dialog blocks nothing once the free units are used up. If\na position has more units assigned than it provides, the period reports\nhow many units are assigned above capacity, and the `,_jsx(_components.em,{children:`Available`}),` tile shows a\nnegative value. Since the quantity of an existing position cannot be\nchanged, correct this through an additional position or an adjusted copy—see `,_jsx(_components.a,{href:`/en/itam/edit-costs`,children:`Editing Costs`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`finalizing-a-month`,children:`Finalizing a Month`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[_jsx(_components.em,{children:`Finalize Month`}),` closes the period for good and cannot be undone: no\nassignment changes are possible afterwards, and every row action switches to\n`,_jsx(_components.em,{children:`View`}),`. If a month was finalized by mistake, the entire record has to be\ndeleted and captured again. Check `,_jsx(_components.em,{children:`Assigned`}),` and `,_jsx(_components.em,{children:`Available`}),` before you confirm the\n`,_jsx(_components.em,{children:`Finalize Month?`}),` prompt.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/en/itam/cost-analysis`,children:`Analyzing Costs`}),` shows where unused budget builds up\nacross several months.`]})]})}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":"Assigning Costs to Assets","sidebarTitle":"Assign","description":"Distribute a cost position's free units across assets and finalize a billing period.","source":"mirrored/itam/08-cost-allocation.md @ 8f4fb69","href":"/en/itam/cost-allocation"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Recognizing a Position’s State","slug":"recognizing-a-position’s-state","depth":2,"children":[]},{"title":"Assigning Units","slug":"assigning-units","depth":2,"children":[]},{"title":"Recognizing Over-Assignment","slug":"recognizing-over-assignment","depth":2,"children":[]},{"title":"Finalizing a Month","slug":"finalizing-a-month","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"docusnap","siteName":"Docusnap365","title":"Assigning Costs to Assets - Docusnap365","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/de/itam/cost-allocation","matchLevel":1},"en":{"href":"/en/itam/cost-allocation","matchLevel":0}}},"lastModified":"2026-10-20T04:23:49.159Z","originalFileLocation":"en/itam/cost-allocation.mdx","locale":"en"},"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=\"description\" content=\"Distribute a cost position\u0026#x27;s free units across assets and finalize a billing period.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Docusnap365\">\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/docusnap/H7rYqvu3TO3yj0a1/_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/docusnap/H7rYqvu3TO3yj0a1/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/docusnap/H7rYqvu3TO3yj0a1/_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/docusnap/H7rYqvu3TO3yj0a1/_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/docusnap/H7rYqvu3TO3yj0a1/_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/docusnap/H7rYqvu3TO3yj0a1/_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/docusnap/H7rYqvu3TO3yj0a1/_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/docusnap/H7rYqvu3TO3yj0a1/_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/docusnap/H7rYqvu3TO3yj0a1/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Assigning Costs to Assets - Docusnap365\">\u003cmeta data-mint-head property=\"og:description\" content=\"Distribute a cost position\u0026#x27;s free units across assets and finalize a billing period.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Docusnap365\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://www.docusnap.com/docs/en/itam/cost-allocation\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docusnap.mintlify.site/docs/_mintlify/api/og/v2?division=Costs\u0026amp;title=Assigning+Costs+to+Assets\u0026amp;description=Distribute+a+cost+position%27s+free+units+across+assets+and+finalize+a+billing+period.\u0026amp;theme=76256092d55f72ccd86a07dd\u0026amp;signature=ad0cb4b1a369cf20b483ba632a60f9b793a20f6614af6ea352d21f70026138be\">\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=\"Assigning Costs to Assets - Docusnap365\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Distribute a cost position\u0026#x27;s free units across assets and finalize a billing period.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docusnap.mintlify.site/docs/_mintlify/api/og/v2?division=Costs\u0026amp;title=Assigning+Costs+to+Assets\u0026amp;description=Distribute+a+cost+position%27s+free+units+across+assets+and+finalize+a+billing+period.\u0026amp;theme=76256092d55f72ccd86a07dd\u0026amp;signature=ad0cb4b1a369cf20b483ba632a60f9b793a20f6614af6ea352d21f70026138be\">\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/docusnap/H7rYqvu3TO3yj0a1/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Docusnap365\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0F7683\">\u003clink data-mint-head rel=\"canonical\" href=\"https://www.docusnap.com/docs/en/itam/cost-allocation\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/en/itam/cost-allocation.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://www.docusnap.com/docs/en/itam/cost-allocation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://www.docusnap.com/docs/de/itam/cost-allocation\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.docusnap.com/docs/en/itam/cost-allocation\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.docusnap.com/#organization\",\"name\":\"Docusnap365\",\"url\":\"https://www.docusnap.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/docusnap/w7DSWRB4BRB49qQA/images/Docusnap_Logo.svg?fit=max\u0026auto=format\u0026n=w7DSWRB4BRB49qQA\u0026q=85\u0026s=30ba3056aa591cff3faf8c4addf943c0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://www.docusnap.com/docs#website\",\"name\":\"Docusnap365\",\"url\":\"https://www.docusnap.com/docs\",\"publisher\":{\"@id\":\"https://www.docusnap.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://www.docusnap.com/docs/en/itam/cost-allocation#webpage\",\"url\":\"https://www.docusnap.com/docs/en/itam/cost-allocation\",\"name\":\"Assigning Costs to Assets\",\"description\":\"Distribute a cost position's free units across assets and finalize a billing period.\",\"dateModified\":\"2026-10-20T04:23:49.159Z\",\"isPartOf\":{\"@id\":\"https://www.docusnap.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.docusnap.com/docs/en/itam/cost-allocation#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.docusnap.com/docs/en/itam/cost-allocation#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Costs\",\"item\":\"https://www.docusnap.com/docs/en/itam/capture-costs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Assigning Costs to Assets\",\"item\":\"https://www.docusnap.com/docs/en/itam/cost-allocation\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.docusnap.com/docs/en/itam/cost-allocation#article\",\"headline\":\"Assigning Costs to Assets\",\"name\":\"Assigning Costs to Assets\",\"description\":\"Distribute a cost position's free units across assets and finalize a billing period.\",\"url\":\"https://www.docusnap.com/docs/en/itam/cost-allocation\",\"mainEntityOfPage\":{\"@id\":\"https://www.docusnap.com/docs/en/itam/cost-allocation#webpage\"},\"dateModified\":\"2026-10-20T04:23:49.159Z\",\"publisher\":{\"@id\":\"https://www.docusnap.com/#organization\"},\"isPartOf\":{\"@id\":\"https://www.docusnap.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Docusnap365\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Docusnap365\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/docs/en/itam/cost-allocation.md","siteName":"Docusnap365","nav":{"global":null,"languages":[{"language":"de","navbar":{"links":[{"href":"https://docusnap365.com","label":"Anmelden"}],"primary":{"type":"button","label":"Kostenlos testen","href":"https://www.docusnap.com/de/trial?utm_source=docs\u0026utm_medium=navbar\u0026utm_campaign=trial"}},"pages":[{"title":"de","href":"/de/itam/cost-allocation"}]},{"language":"en","default":true,"navbar":{"links":[{"href":"https://docusnap365.com","label":"Sign In"}],"primary":{"type":"button","label":"Try for Free","href":"https://www.docusnap.com/en/trial?utm_source=docs\u0026utm_medium=navbar\u0026utm_campaign=trial"}},"tabs":[{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/en/getting-started/overview"}]},{"tab":"Scanning","pages":[{"title":"Scanning","href":"/en/scan/understanding-scanning"}]},{"tab":"Inventory","pages":[{"title":"Inventory","href":"/en/assets/overview"}]},{"tab":"ITAM","pages":[{"title":"ITAM Fundamentals","sidebarTitle":"Overview","href":"/en/itam/understanding-itam"},{"group":"Tutorials","pages":[{"title":"Making Scanned Systems Manageable","sidebarTitle":"Make Systems Manageable","href":"/en/itam/tutorial-manage-assets"},{"title":"Finding Unused Licenses","sidebarTitle":"Finding Unused Licenses","href":"/en/itam/tutorial-costs"}]},{"group":"Asset Management","pages":[{"title":"Capturing ITAM Data","sidebarTitle":"Capture Data","href":"/en/itam/manage-data"},{"title":"Validating Assets","sidebarTitle":"Validation","href":"/en/itam/validate-assets"}]},{"group":"Warranties","pages":[{"title":"Creating and Linking Warranties","sidebarTitle":"Create and Link","href":"/en/itam/warranties"},{"title":"Looking Up Warranties Automatically","sidebarTitle":"Automatic Lookup","href":"/en/itam/warranty-lookup"}]},{"group":"Costs","pages":[{"title":"Capturing Costs","sidebarTitle":"Capture","href":"/en/itam/capture-costs"},{"title":"Editing Costs","sidebarTitle":"Edit","description":"Change, duplicate, or delete positions of a cost entry, and know which fields can still be changed afterwards.","href":"/en/itam/edit-costs"},{"title":"Assigning Costs to Assets","sidebarTitle":"Assign","href":"/en/itam/cost-allocation"},{"title":"Analyzing Costs","sidebarTitle":"Analyze","description":"Track cost development over several months and uncover unused budget.","href":"/en/itam/cost-analysis"}]},{"title":"ITAM Reference","sidebarTitle":"ITAM Reference","href":"/en/itam/reference"}]},{"tab":"ISMS","pages":[{"title":"ISMS","href":"/en/isms/understanding-isms"}]},{"tab":"Documentation","pages":[{"title":"Documentation","href":"/en/documents/overview"}]},{"tab":"Analysis","pages":[{"title":"Analysis","href":"/en/analysis/overview"}]},{"tab":"AI Assistant","pages":[{"title":"AI Assistant","href":"/en/assistant/overview"}]},{"tab":"Administration","pages":[{"title":"Administration","href":"/en/settings/subscription"}]},{"tab":"MCP \u0026 API","pages":[{"title":"MCP \u0026 API","href":"/en/api/mcp"}]},{"tab":"What's new","pages":[{"title":"What's new","href":"/en/changelog"}]}]}]},"basePath":"","title":"Assigning Costs to Assets - Docusnap365","buildId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","deploymentId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","dynamics":[],"chunks":[]}