Create a cost entry with positions, understand assignability to devices or users, and estimate the number of billing periods.
A cost entry bundles a contract, a subscription, or a purchase. It carries
only header data itself; its positions carry amounts, quantities, and
terms—and only positions can later be assigned to devices or users.The Capture Costs wizard creates an entry with at least one position. A
shorter version—Create Position—instead adds another position to an
existing entry.
Cost type and category together determine whether and to whom the position
can later be assigned:
Cost Type × Category
Assignable to
Hardware or Infrastructure, any cost type
Device
Software with License or Subscription
Device or user, your choice
Maintenance with Contract
Device
everything else
Not assignable
Not every combination is allowed—the selection cards block combinations
that don’t fit, or show a hint (for example Purchase + Software → “Better
as License”).
Quantity, unit price, and term determine the amount. For positions that are
not assignable, quantity is dropped in favor of a single net amount. For
recurring costs, Total Cost is calculated over the whole term, not just
quantity times unit price.
For recurring costs, Billing Cycle and Term are mandatory—there is no
open-ended term. Even an unlimited contract needs a term of at most 60 months.
You do not enter an end date; Docusnap365 derives it from Start Date and
Term.
The Notice Period stays hidden until you enable Notice Period Agreed;
without a set notice period, the position ends on the derived end date.
Spread Costs over Useful Life is offered only for Purchase and License.
If it is active, the preview shows the monthly and yearly depreciation and the
last month of depreciation before you create the entry.
Decide cost type, category, quantity, unit price, and billing cycle while
capturing: on an existing position, these fields can no longer be changed—only Name, Supplier, and, with restrictions, the Term. See
Editing Costs.
Docusnap365 creates one billing period per month; the quantity does not
multiply the number.
Case
Calculation
One-off, no depreciation
1
One-off, with depreciation
Useful life in years × 12
Recurring, monthly or yearly
Term in months
10 devices depreciated over 3 years produce 36 billing periods. A contract
over 24 months produces 24 billing periods, with the billing cycle Monthly
as with Yearly. With Yearly, only the billing periods due each year carry
an amount; the
Summary step states both numbers.
Position on the Summary step adds another position without re-entering
the header data. Every position is checked again before submission—if at
least one is incomplete, the wizard sends nothing and names the affected
positions.
The trash icon on a position block removes the position immediately, without
confirmation—including one already completed. On the last remaining
position, it is blocked.
{"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/capture-costs","slug":"/en/itam/capture-costs","pageMetadata":{"title":"Capturing Costs","sidebarTitle":"Capture","description":"Create a cost entry with positions, understand assignability to devices or users, and estimate the number of billing periods.","source":"mirrored/itam/06-capture-costs.md @ 8f4fb69","href":"/en/itam/capture-costs"},"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: \"Create a cost entry with positions, understand assignability to devices or users, and estimate the number of billing periods.\"\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,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.em,{children:`cost entry`}),` bundles a contract, a subscription, or a purchase. It carries\nonly header data itself; its `,_jsx(_components.em,{children:`positions`}),` carry amounts, quantities, and\nterms—and only positions can later be assigned to devices or users.`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.em,{children:`Capture Costs`}),` wizard creates an entry with at least one position. A\nshorter version—`,_jsx(_components.em,{children:`Create Position`}),`—instead adds another position to an\nexisting entry.`]}),`\n`,_jsx(Heading,{level:`2`,id:`cost-type-and-category`,children:`Cost Type and Category`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Cost Type`}),_jsx(_components.th,{children:`Means`}),_jsx(_components.th,{children:`Incidence`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`Purchase`})}),_jsx(_components.td,{children:`one-off acquisition`}),_jsx(_components.td,{children:`one-off, depreciation possible`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`License`})}),_jsx(_components.td,{children:`permanent right of use, bought once`}),_jsx(_components.td,{children:`one-off, depreciation possible`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`Subscription`})}),_jsx(_components.td,{children:`ongoing access for a fee`}),_jsx(_components.td,{children:`recurring`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`Contract`})}),_jsx(_components.td,{children:`maintenance, support, SLA, services`}),_jsx(_components.td,{children:`recurring`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.em,{children:`Lease`})}),_jsx(_components.td,{children:`hardware leasing, rental`}),_jsx(_components.td,{children:`recurring`})]})]})]}),`\n`,_jsx(_components.p,{children:`Cost type and category together determine whether and to whom the position\ncan later be assigned:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Cost Type × Category`}),_jsx(_components.th,{children:`Assignable to`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.em,{children:`Hardware`}),` or `,_jsx(_components.em,{children:`Infrastructure`}),`, any cost type`]}),_jsx(_components.td,{children:`Device`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.em,{children:`Software`}),` with `,_jsx(_components.em,{children:`License`}),` or `,_jsx(_components.em,{children:`Subscription`})]}),_jsx(_components.td,{children:`Device or user, your choice`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.em,{children:`Maintenance`}),` with `,_jsx(_components.em,{children:`Contract`})]}),_jsx(_components.td,{children:`Device`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`everything else`}),_jsx(_components.td,{children:_jsx(_components.em,{children:`Not assignable`})})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Not every combination is allowed—the selection cards block combinations\nthat don’t fit, or show a hint (for example `,_jsx(_components.em,{children:`Purchase`}),` + `,_jsx(_components.em,{children:`Software`}),` → “Better\nas License”).`]})}),`\n`,_jsx(Heading,{level:`2`,id:`details-term-and-depreciation`,children:`Details, Term, and Depreciation`}),`\n`,_jsxs(_components.p,{children:[`Quantity, unit price, and term determine the amount. For positions that are\nnot assignable, quantity is dropped in favor of a single net amount. For\nrecurring costs, `,_jsx(_components.em,{children:`Total Cost`}),` is calculated over the whole term, not just\nquantity times unit price.`]}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`For recurring costs, `,_jsx(_components.em,{children:`Billing Cycle`}),` and `,_jsx(_components.em,{children:`Term`}),` are mandatory—there is no\nopen-ended term. Even an unlimited contract needs a term of at most 60 months.\nYou do not enter an end date; Docusnap365 derives it from `,_jsx(_components.em,{children:`Start Date`}),` and\n`,_jsx(_components.em,{children:`Term`}),`.`]})}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.em,{children:`Notice Period`}),` stays hidden until you enable `,_jsx(_components.em,{children:`Notice Period Agreed`}),`;\nwithout a set notice period, the position ends on the derived end date.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.em,{children:`Spread Costs over Useful Life`}),` is offered only for `,_jsx(_components.em,{children:`Purchase`}),` and `,_jsx(_components.em,{children:`License`}),`.\nIf it is active, the preview shows the monthly and yearly depreciation and the\nlast month of depreciation before you create the entry.`]})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Decide cost type, category, quantity, unit price, and billing cycle while\ncapturing: on an existing position, these fields can no longer be changed—only `,_jsx(_components.em,{children:`Name`}),`, `,_jsx(_components.em,{children:`Supplier`}),`, and, with restrictions, the `,_jsx(_components.em,{children:`Term`}),`. See\n`,_jsx(_components.a,{href:`/en/itam/edit-costs`,children:`Editing Costs`}),`.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`number-of-billing-periods`,children:`Number of Billing Periods`}),`\n`,_jsx(_components.p,{children:`Docusnap365 creates one billing period per month; the quantity does not\nmultiply the number.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Case`}),_jsx(_components.th,{children:`Calculation`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`One-off, no depreciation`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`One-off, with depreciation`}),_jsx(_components.td,{children:`Useful life in years × 12`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Recurring, monthly or yearly`}),_jsx(_components.td,{children:`Term in months`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`10 devices depreciated over 3 years produce 36 billing periods. A contract\nover 24 months produces 24 billing periods, with the billing cycle `,_jsx(_components.em,{children:`Monthly`}),`\nas with `,_jsx(_components.em,{children:`Yearly`}),`. With `,_jsx(_components.em,{children:`Yearly`}),`, only the billing periods due each year carry\nan amount; the\n`,_jsx(_components.em,{children:`Summary`}),` step states both numbers.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`several-positions-in-one-pass`,children:`Several Positions in One Pass`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.em,{children:`Position`}),` on the `,_jsx(_components.em,{children:`Summary`}),` step adds another position without re-entering\nthe header data. Every position is checked again before submission—if at\nleast one is incomplete, the wizard sends nothing and names the affected\npositions.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`The trash icon on a position block removes the position immediately, without\nconfirmation—including one already completed. On the last remaining\nposition, it is blocked.`})}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`/en/itam/edit-costs`,children:`Editing Costs`}),` describes positions already created.\n`,_jsx(_components.a,{href:`/en/itam/cost-allocation`,children:`Assigning Costs to Assets`}),` describes how the\nassigned units are then distributed across assets.`]})]})}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":"Capturing Costs","sidebarTitle":"Capture","description":"Create a cost entry with positions, understand assignability to devices or users, and estimate the number of billing periods.","source":"mirrored/itam/06-capture-costs.md @ 8f4fb69","href":"/en/itam/capture-costs"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Cost Type and Category","slug":"cost-type-and-category","depth":2,"children":[]},{"title":"Details, Term, and Depreciation","slug":"details-term-and-depreciation","depth":2,"children":[]},{"title":"Number of Billing Periods","slug":"number-of-billing-periods","depth":2,"children":[]},{"title":"Several Positions in One Pass","slug":"several-positions-in-one-pass","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"docusnap","siteName":"Docusnap365","title":"Capturing Costs - Docusnap365","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/de/itam/capture-costs","matchLevel":1},"en":{"href":"/en/itam/capture-costs","matchLevel":0}}},"lastModified":"2026-10-20T04:23:49.160Z","originalFileLocation":"en/itam/capture-costs.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=\"Create a cost entry with positions, understand assignability to devices or users, and estimate the number of billing periods.\">\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=\"Capturing Costs - Docusnap365\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create a cost entry with positions, understand assignability to devices or users, and estimate the number of billing periods.\">\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/capture-costs\">\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=Capturing+Costs\u0026amp;description=Create+a+cost+entry+with+positions%2C+understand+assignability+to+devices+or+users%2C+and+estimate+the+number+of+billing+periods.\u0026amp;theme=76256092d55f72ccd86a07dd\u0026amp;signature=4a0d4d802e9e268a5af06182fa8ee322a79e5bc4ce4c83c0c1516cc7810aed62\">\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=\"Capturing Costs - Docusnap365\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create a cost entry with positions, understand assignability to devices or users, and estimate the number of billing periods.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docusnap.mintlify.site/docs/_mintlify/api/og/v2?division=Costs\u0026amp;title=Capturing+Costs\u0026amp;description=Create+a+cost+entry+with+positions%2C+understand+assignability+to+devices+or+users%2C+and+estimate+the+number+of+billing+periods.\u0026amp;theme=76256092d55f72ccd86a07dd\u0026amp;signature=4a0d4d802e9e268a5af06182fa8ee322a79e5bc4ce4c83c0c1516cc7810aed62\">\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/capture-costs\">\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/capture-costs.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://www.docusnap.com/docs/en/itam/capture-costs\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://www.docusnap.com/docs/de/itam/capture-costs\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://www.docusnap.com/docs/en/itam/capture-costs\">\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/capture-costs#webpage\",\"url\":\"https://www.docusnap.com/docs/en/itam/capture-costs\",\"name\":\"Capturing Costs\",\"description\":\"Create a cost entry with positions, understand assignability to devices or users, and estimate the number of billing periods.\",\"dateModified\":\"2026-10-20T04:23:49.160Z\",\"isPartOf\":{\"@id\":\"https://www.docusnap.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://www.docusnap.com/docs/en/itam/capture-costs#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://www.docusnap.com/docs/en/itam/capture-costs#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Docusnap365\",\"item\":\"https://www.docusnap.com/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Capturing Costs\",\"item\":\"https://www.docusnap.com/docs/en/itam/capture-costs\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://www.docusnap.com/docs/en/itam/capture-costs#article\",\"headline\":\"Capturing Costs\",\"name\":\"Capturing Costs\",\"description\":\"Create a cost entry with positions, understand assignability to devices or users, and estimate the number of billing periods.\",\"url\":\"https://www.docusnap.com/docs/en/itam/capture-costs\",\"mainEntityOfPage\":{\"@id\":\"https://www.docusnap.com/docs/en/itam/capture-costs#webpage\"},\"dateModified\":\"2026-10-20T04:23:49.160Z\",\"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/capture-costs.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/capture-costs"}]},{"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","description":"What is locked on automatically determined warranties and how you trigger a refresh.","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","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":"Capturing Costs - Docusnap365","buildId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","deploymentId":"dpl_6PxPD4Fj1JDU9BJxEHvfdUmxKThw","dynamics":[],"chunks":[]}