Learn how products, suppliers, purchase orders, goods receipts, stock movements, replenishment, valuation, fulfillment, and margin work together.
Inventory tracks what you sell, what you have on hand, what you are buying, what actually arrived, and what inventory cost has been recognized.The area is split into Products, Suppliers, Purchase Orders, and Goods Receipts because ordering stock and receiving stock are separate events.For a high-level view of Lynka Inventory, see the Inventory product page.
Products carry identity, category, selling price, cost, stock behavior, images, and supplier relationships where configured. Stocked products participate in quantity movements and inventory valuation. Service or non-stock products can use different cost semantics because there is no physical inventory fulfillment to record.Start with Create a product and Stock levels and movements.
Supplier records store procurement identity and reusable defaults. Product-supplier relationships can hold vendor SKU, vendor price, currency, preferred status, and active state.A preferred supplier helps the business act quickly when a product reaches its reorder threshold.
A purchase order is the intent to buy. The builder supports supplier, PO number, order and expected dates, currency, exchange-rate context, terms, shipping and billing addresses, tax, freight, notes, and product lines with quantity and unit cost.Creating a PO does not increase stock.For a full walkthrough, see Create a purchase order.
A goods receipt records what physically arrived. It can separate accepted, damaged, and on-hold quantities and can represent partial delivery against a larger purchase order.Posting the receipt locks it for ordinary editing and applies the supported inventory consequences. If only part of the order arrived, the purchase order can remain partially received with the remaining quantity outstanding.
Receive a purchase order
Record a partial or full supplier delivery correctly.
Post a goods receipt
Understand the posting lock and stock consequences.
Current product stock should reconcile with the quantity movement ledger. Opening stock, receiving, fulfillment, and other supported movements should explain how the quantity changed.Do not fix an unexplained stock balance by editing the product number until you understand the source movement that is missing or wrong.
The active catalog includes Available Stock, Inventory Valuation Summary, Stock Movements, Reorder List, Goods in Transit, Slow Moving Stock, Open Purchase Orders, and Margin by Product.Open PO value uses the remaining quantity, not the original order total after partial receipt. Product margin for stocked items uses recognized fulfillment cost rather than assuming an invoice alone proves stock was delivered.
Inventory access, product management, supplier actions, purchase orders, and goods receipts can be controlled separately. A finance user can have Inventory read access while operations users have broader procurement actions.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Lynka CRM","description":"Lynka documentation for entrepreneurs and small teams: built-in lead generation, CRM, sales, quotes, invoices, inventory, accounting, support, reports, automation, permissions, and end-to-end business workflows.","colors":{"primary":"#1D71DB","light":"#6FA3F2","dark":"#1D5FB8"},"logo":{"light":"https://mintcdn.com/mindvio/VM5x1exgzl_z8knS/images/lynka-logo-light.svg?fit=max\u0026auto=format\u0026n=VM5x1exgzl_z8knS\u0026q=85\u0026s=c1207224afe29952239e8b82d6443db5","dark":"https://mintcdn.com/mindvio/VM5x1exgzl_z8knS/images/lynka-logo-dark.svg?fit=max\u0026auto=format\u0026n=VM5x1exgzl_z8knS\u0026q=85\u0026s=5f6344f4a8437af9274afad21a2ae525"},"favicon":{"light":"https://mintcdn.com/mindvio/VM5x1exgzl_z8knS/images/lynka-favicon.svg?fit=max\u0026auto=format\u0026n=VM5x1exgzl_z8knS\u0026q=85\u0026s=75c0db6add1540927e7d2bbd23ee59bc","dark":"https://mintcdn.com/mindvio/VM5x1exgzl_z8knS/images/lynka-favicon.svg?fit=max\u0026auto=format\u0026n=VM5x1exgzl_z8knS\u0026q=85\u0026s=75c0db6add1540927e7d2bbd23ee59bc"},"navbar":{"links":[{"href":"https://lynkacrm.com/pricing","label":"Pricing"},{"href":"https://lynkacrm.com/contact","label":"Support"}],"primary":{"type":"button","label":"Open App","href":"https://app.lynkacrm.com"}},"seo":{"metatags":{"canonical":"https://docs.lynkacrm.com"}},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"ga4":{"measurementId":"G-7CWTYHDW5G"},"posthog":{"apiKey":"phc_ycfX3Eghzduigz3vAVrKdtKGV2fb4Ew7DmfNBNxS9Pc7","apiHost":"https://us.i.posthog.com","sessionRecording":false}},"interaction":{"drilldown":false},"metadata":{"timestamp":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mindvio","hasAudioNarration":false,"actualSubdomain":"mindvio","customDomains":["docs.lynkacrm.com"],"gitSource":{"type":"github","owner":"axiki","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ac8dcdfa607de1201443bff","collectionId":"a0632c9f-40d3-4b7f-942e-6a4984bfe81a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ac8dcdfa607de1201443bff"},"entitlements":{},"buildId":"6ac8dcdfa607de1201443bff","clientVersion":"0.0.3926","searchFilterCounts":[{"language":"default","tag":"Accounting","count":23},{"language":"default","tag":"Sales","count":16},{"language":"default","tag":"Ledger","count":15},{"language":"default","tag":"Agreements","count":11},{"language":"default","tag":"Inventory","count":11},{"language":"default","tag":"Teams","count":10},{"language":"default","tag":"Legal","count":9},{"language":"default","tag":"Lead Generator","count":9},{"language":"default","tag":"Financial reports","count":9},{"language":"default","tag":"Owner and workspace","count":9}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"vite-origin","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":"editor-agent-model-picker","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"product/inventory/overview","slug":"/product/inventory/overview","pageMetadata":{"title":"Inventory and purchasing in Lynka","sidebarTitle":"Inventory overview","description":"Learn how products, suppliers, purchase orders, goods receipts, stock movements, replenishment, valuation, fulfillment, and margin work together.","keywords":["inventory management","purchase orders","goods receipts","stock movements","inventory valuation","suppliers","reorder stock"],"href":"/product/inventory/overview"},"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: \"Learn how products, suppliers, purchase orders, goods receipts, stock movements, replenishment, valuation, fulfillment, and margin work together.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Heading}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Inventory tracks what you sell, what you have on hand, what you are buying, what actually arrived, and what inventory cost has been recognized.`}),`\n`,_jsxs(_components.p,{children:[`The area is split into `,_jsx(_components.strong,{children:`Products`}),`, `,_jsx(_components.strong,{children:`Suppliers`}),`, `,_jsx(_components.strong,{children:`Purchase Orders`}),`, and `,_jsx(_components.strong,{children:`Goods Receipts`}),` because ordering stock and receiving stock are separate events.`]}),`\n`,_jsxs(_components.p,{children:[`For a high-level view of Lynka Inventory, see the `,_jsx(_components.a,{href:`https://lynkacrm.com/inventory`,children:`Inventory product page`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`products`,children:`Products`}),`\n`,_jsx(_components.p,{children:`Products carry identity, category, selling price, cost, stock behavior, images, and supplier relationships where configured. Stocked products participate in quantity movements and inventory valuation. Service or non-stock products can use different cost semantics because there is no physical inventory fulfillment to record.`}),`\n`,_jsxs(_components.p,{children:[`Start with `,_jsx(_components.a,{href:`/product/inventory/products/create-product`,children:`Create a product`}),` and `,_jsx(_components.a,{href:`/product/inventory/products/stock-levels`,children:`Stock levels and movements`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`suppliers`,children:`Suppliers`}),`\n`,_jsx(_components.p,{children:`Supplier records store procurement identity and reusable defaults. Product-supplier relationships can hold vendor SKU, vendor price, currency, preferred status, and active state.`}),`\n`,_jsx(_components.p,{children:`A preferred supplier helps the business act quickly when a product reaches its reorder threshold.`}),`\n`,_jsx(Heading,{level:`2`,id:`purchase-orders`,children:`Purchase Orders`}),`\n`,_jsx(_components.p,{children:`A purchase order is the intent to buy. The builder supports supplier, PO number, order and expected dates, currency, exchange-rate context, terms, shipping and billing addresses, tax, freight, notes, and product lines with quantity and unit cost.`}),`\n`,_jsxs(_components.p,{children:[`Creating a PO does `,_jsx(_components.strong,{children:`not`}),` increase stock.`]}),`\n`,_jsxs(_components.p,{children:[`For a full walkthrough, see `,_jsx(_components.a,{href:`/product/inventory/purchase-orders/create-purchase-order`,children:`Create a purchase order`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`goods-receipts`,children:`Goods Receipts`}),`\n`,_jsx(_components.p,{children:`A goods receipt records what physically arrived. It can separate accepted, damaged, and on-hold quantities and can represent partial delivery against a larger purchase order.`}),`\n`,_jsx(_components.p,{children:`Posting the receipt locks it for ordinary editing and applies the supported inventory consequences. If only part of the order arrived, the purchase order can remain partially received with the remaining quantity outstanding.`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Receive a purchase order`,href:`/product/inventory/purchase-orders/receive-purchase-order`,children:`Record a partial or full supplier delivery correctly.`}),_jsx(Card,{title:`Post a goods receipt`,href:`/product/inventory/goods-receipts/post-goods-receipt`,children:`Understand the posting lock and stock consequences.`})]}),`\n`,_jsx(Heading,{level:`2`,id:`stock-movements-and-integrity`,children:`Stock movements and integrity`}),`\n`,_jsx(_components.p,{children:`Current product stock should reconcile with the quantity movement ledger. Opening stock, receiving, fulfillment, and other supported movements should explain how the quantity changed.`}),`\n`,_jsx(_components.p,{children:`Do not fix an unexplained stock balance by editing the product number until you understand the source movement that is missing or wrong.`}),`\n`,_jsx(Heading,{level:`2`,id:`replenishment-and-exceptions`,children:`Replenishment and exceptions`}),`\n`,_jsx(_components.p,{children:`Inventory automation can surface out-of-stock products, items below reorder level, overdue purchase orders, stalled partial orders, missing preferred suppliers, damaged deliveries, on-hold stock, and receipt posting issues.`}),`\n`,_jsx(_components.p,{children:`The Inventory overview also exposes attention metrics such as stock risk, incoming stock, overdue POs, outstanding PO value, active suppliers, and receipt posting review.`}),`\n`,_jsx(Heading,{level:`2`,id:`inventory-reporting`,children:`Inventory reporting`}),`\n`,_jsx(_components.p,{children:`The active catalog includes Available Stock, Inventory Valuation Summary, Stock Movements, Reorder List, Goods in Transit, Slow Moving Stock, Open Purchase Orders, and Margin by Product.`}),`\n`,_jsxs(_components.p,{children:[`Open PO value uses the `,_jsx(_components.strong,{children:`remaining quantity`}),`, not the original order total after partial receipt. Product margin for stocked items uses recognized fulfillment cost rather than assuming an invoice alone proves stock was delivered.`]}),`\n`,_jsx(Heading,{level:`2`,id:`permissions`,children:`Permissions`}),`\n`,_jsx(_components.p,{children:`Inventory access, product management, supplier actions, purchase orders, and goods receipts can be controlled separately. A finance user can have Inventory read access while operations users have broader procurement actions.`}),`\n`,_jsx(Heading,{level:`2`,id:`next-steps`,children:`Next steps`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/product/inventory/products`,children:`Create and manage products`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/product/inventory/suppliers/create-supplier`,children:`Create a supplier`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/product/inventory/purchase-orders/statuses`,children:`Purchase order statuses`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/product/inventory/goods-receipts/damaged-on-hold`,children:`Damaged and on-hold stock`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`/reference/calculations/inventory-metrics`,children:`Inventory calculations`})}),`\n`]})]})}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":"Inventory and purchasing in Lynka","sidebarTitle":"Inventory overview","description":"Learn how products, suppliers, purchase orders, goods receipts, stock movements, replenishment, valuation, fulfillment, and margin work together.","keywords":["inventory management","purchase orders","goods receipts","stock movements","inventory valuation","suppliers","reorder stock"],"href":"/product/inventory/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Products","slug":"products","depth":2,"children":[]},{"title":"Suppliers","slug":"suppliers","depth":2,"children":[]},{"title":"Purchase Orders","slug":"purchase-orders","depth":2,"children":[]},{"title":"Goods Receipts","slug":"goods-receipts","depth":2,"children":[]},{"title":"Stock movements and integrity","slug":"stock-movements-and-integrity","depth":2,"children":[]},{"title":"Replenishment and exceptions","slug":"replenishment-and-exceptions","depth":2,"children":[]},{"title":"Inventory reporting","slug":"inventory-reporting","depth":2,"children":[]},{"title":"Permissions","slug":"permissions","depth":2,"children":[]},{"title":"Next steps","slug":"next-steps","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"mindvio","siteName":"Lynka CRM","title":"Inventory and purchasing in Lynka - Lynka CRM","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-23T18:28:16.694Z","gitLastModified":"2026-09-23T18:27:57.000Z","originalFileLocation":"product/inventory/overview.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"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=\"Learn how products, suppliers, purchase orders, goods receipts, stock movements, replenishment, valuation, fulfillment, and margin work together.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Lynka CRM\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Inventory and purchasing in Lynka - Lynka CRM\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn how products, suppliers, purchase orders, goods receipts, stock movements, replenishment, valuation, fulfillment, and margin work together.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Lynka CRM\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.lynkacrm.com/product/inventory/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://mindvio.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Inventory+and+purchasing+in+Lynka\u0026amp;description=Learn+how+products%2C+suppliers%2C+purchase+orders%2C+goods+receipts%2C+stock+movements%2C+replenishment%2C+valuation%2C+fulfillment%2C+and+margin+work+together.\u0026amp;theme=e4d89337efdd75cec43ee9e4\u0026amp;signature=159c28bdb940dcd9e93948511c0d26a500784a1dcff1a3d68ba105059491ae6a\">\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=\"Inventory and purchasing in Lynka - Lynka CRM\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn how products, suppliers, purchase orders, goods receipts, stock movements, replenishment, valuation, fulfillment, and margin work together.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://mindvio.mintlify.app/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Inventory+and+purchasing+in+Lynka\u0026amp;description=Learn+how+products%2C+suppliers%2C+purchase+orders%2C+goods+receipts%2C+stock+movements%2C+replenishment%2C+valuation%2C+fulfillment%2C+and+margin+work+together.\u0026amp;theme=e4d89337efdd75cec43ee9e4\u0026amp;signature=159c28bdb940dcd9e93948511c0d26a500784a1dcff1a3d68ba105059491ae6a\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/mindvio/S3mIG-Sfnuk3Utb0/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Lynka CRM\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1D71DB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.lynkacrm.com/product/inventory/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/product/inventory/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.lynkacrm.com/#organization\",\"name\":\"Lynka CRM\",\"url\":\"https://docs.lynkacrm.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mindvio/VM5x1exgzl_z8knS/images/lynka-logo-light.svg?fit=max\u0026auto=format\u0026n=VM5x1exgzl_z8knS\u0026q=85\u0026s=c1207224afe29952239e8b82d6443db5\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.lynkacrm.com#website\",\"name\":\"Lynka CRM\",\"url\":\"https://docs.lynkacrm.com\",\"publisher\":{\"@id\":\"https://docs.lynkacrm.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.lynkacrm.com/product/inventory/overview#webpage\",\"url\":\"https://docs.lynkacrm.com/product/inventory/overview\",\"name\":\"Inventory and purchasing in Lynka\",\"description\":\"Learn how products, suppliers, purchase orders, goods receipts, stock movements, replenishment, valuation, fulfillment, and margin work together.\",\"dateModified\":\"2026-09-23T18:27:57.000Z\",\"isPartOf\":{\"@id\":\"https://docs.lynkacrm.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.lynkacrm.com/product/inventory/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.lynkacrm.com/product/inventory/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lynka CRM\",\"item\":\"https://docs.lynkacrm.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Inventory and purchasing in Lynka\",\"item\":\"https://docs.lynkacrm.com/product/inventory/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.lynkacrm.com/product/inventory/overview#article\",\"headline\":\"Inventory and purchasing in Lynka\",\"name\":\"Inventory and purchasing in Lynka\",\"description\":\"Learn how products, suppliers, purchase orders, goods receipts, stock movements, replenishment, valuation, fulfillment, and margin work together.\",\"url\":\"https://docs.lynkacrm.com/product/inventory/overview\",\"mainEntityOfPage\":{\"@id\":\"https://docs.lynkacrm.com/product/inventory/overview#webpage\"},\"dateModified\":\"2026-09-23T18:27:57.000Z\",\"keywords\":\"inventory management, purchase orders, goods receipts, stock movements, inventory valuation, suppliers, reorder stock\",\"publisher\":{\"@id\":\"https://docs.lynkacrm.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.lynkacrm.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Lynka CRM\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Lynka CRM","nav":{"global":null,"groups":[{"group":"Start here","root":{"title":"Lynka documentation","mode":"wide","href":"/index"},"directory":"card","pages":[{"title":"What Lynka is and how the parts connect","sidebarTitle":"What is Lynka?","href":"/getting-started/what-is-lynka"},{"title":"Choose your first Lynka workflow","sidebarTitle":"Choose a workflow","href":"/getting-started/choose-your-workflow"},{"title":"Set up your Lynka workspace without overconfiguring it","icon":"rocket","href":"/getting-started/setup"},{"title":"Find your way around Lynka","href":"/getting-started/navigation"},{"title":"Using Lynka on desktop and mobile","href":"/getting-started/mobile-desktop"},{"title":"Import existing data","href":"/getting-started/import"}]},{"group":"Run your business","directory":"card","pages":[{"title":"What to check in Lynka each morning","sidebarTitle":"Daily business review","href":"/workflows/daily-business-review"},{"title":"From LeadGen prospect to customer payment","sidebarTitle":"LeadGen to payment","href":"/workflows/find-to-cash"},{"title":"Lead to deal workflow in Lynka","href":"/workflows/lead-to-deal"},{"title":"Quote to cash workflow in Lynka","href":"/workflows/quote-to-cash"},{"title":"Procure to stock workflow in Lynka","href":"/workflows/procure-to-stock"},{"title":"Invoice to ledger workflow in Lynka","href":"/workflows/invoice-to-ledger"},{"title":"Support ticket to resolution workflow in Lynka","href":"/workflows/support-resolution"}]},{"group":"Lead Generator","root":{"title":"Lead Generator: find prospects inside Lynka","sidebarTitle":"LeadGen overview","href":"/leadgen/overview"},"directory":"accordion","pages":[{"title":"How a LeadGen run works","sidebarTitle":"How runs work","href":"/leadgen/how-it-works"},{"title":"Target the right prospects with LeadGen","sidebarTitle":"Target prospects","href":"/leadgen/search-targeting"},{"title":"Move LeadGen prospects into your CRM workflow","sidebarTitle":"LeadGen to CRM","href":"/leadgen/results-to-crm"},{"title":"LeadGen credits, top-ups, and refunds","sidebarTitle":"Credits and top-ups","href":"/leadgen/credits"},{"title":"Use LeadGen with a small sales team","sidebarTitle":"LeadGen for teams","href":"/leadgen/team-workflow"},{"title":"Measure whether LeadGen is creating real pipeline","sidebarTitle":"Measure LeadGen","href":"/leadgen/measure-results"},{"title":"Use LeadGen responsibly across your markets","sidebarTitle":"Privacy and use","href":"/leadgen/privacy-acceptable-use"},{"title":"Troubleshoot LeadGen runs and access","sidebarTitle":"Troubleshoot LeadGen","href":"/leadgen/troubleshooting"},{"title":"LeadGen FAQ: common questions about prospecting in Lynka","sidebarTitle":"LeadGen FAQ","href":"/leadgen/faq"}]},{"group":"Sales","root":{"title":"Sales CRM: leads, deals, companies, and activities","sidebarTitle":"Sales overview","href":"/product/sales/overview"},"directory":"accordion","pages":[{"title":"Dashboard: see what needs attention before you open every area","sidebarTitle":"Dashboard","href":"/product/dashboard"},{"title":"Customize your Lynka dashboard","sidebarTitle":"Customize dashboard","href":"/product/dashboard/customize-dashboard"},{"group":"Leads","root":{"title":"Leads: work prospects before they become deals","href":"/product/sales/leads"},"pages":[{"title":"Create a lead in Lynka","sidebarTitle":"Create a lead","href":"/product/sales/leads/create-lead"},{"title":"Assign a lead to an owner","sidebarTitle":"Assign a lead","href":"/product/sales/leads/assign-lead"},{"title":"Find and filter leads","sidebarTitle":"Find and filter leads","href":"/product/sales/leads/filter-leads"},{"title":"Qualify a lead into a deal","sidebarTitle":"Qualify a lead","href":"/product/sales/leads/qualify-lead"},{"title":"Mark a lead lost or disqualified","sidebarTitle":"Lost or disqualified leads","href":"/product/sales/leads/lost-disqualified"}]},{"group":"Deals","root":{"title":"Deals: manage real sales opportunities","href":"/product/sales/deals"},"pages":[{"title":"Create a deal","sidebarTitle":"Create a deal","href":"/product/sales/deals/create-deal"},{"title":"Manage deals through the sales pipeline","sidebarTitle":"Manage the pipeline","href":"/product/sales/deals/manage-pipeline"},{"title":"Deal value, pipeline value, and weighted pipeline","sidebarTitle":"Deal and pipeline value","href":"/product/sales/deals/deal-value"},{"title":"Close a deal as won, lost, or disqualified","sidebarTitle":"Close a deal","href":"/product/sales/deals/close-deal"},{"title":"Reopen a closed deal","sidebarTitle":"Reopen a deal","href":"/product/sales/deals/reopen-deal"}]},{"group":"Companies and activity","pages":[{"title":"Companies and contacts in Lynka Sales","href":"/product/sales/companies"},{"title":"Manage companies and customer context","sidebarTitle":"Manage companies","href":"/product/sales/companies/manage-company"},{"title":"Activities, tasks, notes, and follow ups in Lynka Sales","href":"/product/sales/activities"},{"title":"Log calls, emails, meetings, and follow-ups","sidebarTitle":"Log sales activity","href":"/product/sales/activities/log-activity"}]}]},{"group":"Agreements","root":{"title":"Quotes, invoices, payments, and customer contracts","sidebarTitle":"Agreements overview","href":"/product/agreements/overview"},"directory":"accordion","pages":[{"group":"Quotes","root":{"title":"Quotes: create and manage customer proposals","href":"/product/agreements/quotes"},"pages":[{"title":"Create a quote","sidebarTitle":"Create a quote","href":"/product/agreements/quotes/create-quote"},{"title":"Send a quote and follow up","sidebarTitle":"Send and follow up","href":"/product/agreements/quotes/send-follow-up"},{"title":"Quote status, validity, and expiry","sidebarTitle":"Quote status and expiry","href":"/product/agreements/quotes/status-expiry"},{"title":"Revise a quote without losing commercial history","sidebarTitle":"Quote revisions","href":"/product/agreements/quotes/revisions"}]},{"group":"Invoices","root":{"title":"Invoices in Lynka Agreements","href":"/product/agreements/invoices"},"pages":[{"title":"Create an invoice","sidebarTitle":"Create an invoice","href":"/product/agreements/invoices/create-invoice"},{"title":"Post an invoice","sidebarTitle":"Post an invoice","href":"/product/agreements/invoices/post-invoice"},{"title":"Record an invoice payment","sidebarTitle":"Record a payment","href":"/product/agreements/invoices/record-payment"},{"title":"Fulfill stocked invoice items","sidebarTitle":"Stock fulfillment","href":"/product/agreements/invoices/fulfillment"},{"title":"Void or refund an invoice","sidebarTitle":"Void or refund","href":"/product/agreements/invoices/void-refund"}]},{"title":"Customer contracts in Lynka Agreements","href":"/product/agreements/contracts"},{"title":"Templates, branding and PDFs","description":"Control the reusable document presentation around quotes and invoices.","href":"/product/agreements/templates"}]},{"group":"Inventory","root":{"title":"Inventory and purchasing in Lynka","sidebarTitle":"Inventory overview","href":"/product/inventory/overview"},"directory":"accordion","pages":[{"group":"Products","root":{"title":"Products and stock","description":"Create products with pricing, cost and stock settings that other workflows can reuse.","href":"/product/inventory/products"},"pages":[{"title":"Create a product","sidebarTitle":"Create a product","description":"Add a product to Inventory, choose the stock and cost information that matters, and understand how products connect to purchasing, invoicing, and reporting.","href":"/product/inventory/products/create-product"},{"title":"Understand stock levels and stock movements","sidebarTitle":"Stock levels and movements","description":"Learn how Lynka reconciles current stock with movement history, opening quantity, goods receipts, fulfillment, and stock health reporting.","href":"/product/inventory/products/stock-levels"},{"title":"Reorder low stock and investigate slow-moving inventory","sidebarTitle":"Reorder and slow stock","description":"Use reorder levels, open replenishment, out-of-stock signals, slow-moving stock, and supplier relationships to decide what inventory needs action.","href":"/product/inventory/products/reorder-stock"},{"title":"Understand product margin and recognized inventory cost","sidebarTitle":"Product margin","description":"Learn how Lynka calculates product margin from invoiced sales and recognized fulfillment cost, including why stocked margin can be incomplete.","href":"/product/inventory/products/product-margin"}]},{"group":"Suppliers","root":{"title":"Suppliers in Lynka","href":"/product/inventory/suppliers"},"pages":[{"title":"Create and manage a supplier","sidebarTitle":"Create a supplier","description":"Add a supplier for purchasing, store procurement defaults, link products, and understand how supplier data is used by purchase orders.","href":"/product/inventory/suppliers/create-supplier"}]},{"group":"Purchase orders","root":{"title":"Purchase orders in Lynka","href":"/product/inventory/purchase-orders"},"pages":[{"title":"Create a purchase order","sidebarTitle":"Create a purchase order","description":"Create a supplier purchase order with line quantities, unit costs, currency, dates, tax, freight, payment terms, addresses, and FX context.","href":"/product/inventory/purchase-orders/create-purchase-order"},{"title":"Purchase order statuses and outstanding quantity","sidebarTitle":"PO statuses","description":"Understand draft, open, partially received, received, closed, and cancelled purchasing states and how Lynka calculates what is still outstanding.","href":"/product/inventory/purchase-orders/statuses"},{"title":"Receive a purchase order partially or in full","sidebarTitle":"Receive a purchase order","description":"Record what actually arrived from a supplier, keep remaining quantities open, and understand how partial receiving affects stock and purchasing reports.","href":"/product/inventory/purchase-orders/receive-purchase-order"}]},{"group":"Goods receipts","root":{"title":"Goods receipts in Lynka","href":"/product/inventory/goods-receipts"},"pages":[{"title":"Create a goods receipt","sidebarTitle":"Create a goods receipt","description":"Record a supplier delivery with GRN number, dates, linked purchase order, accepted quantity, damaged quantity, and on-hold quantity.","href":"/product/inventory/goods-receipts/create-goods-receipt"},{"title":"Post a goods receipt","sidebarTitle":"Post a goods receipt","description":"Understand what posting a goods receipt means, why posted receipts are locked, and how to handle posting review problems without rewriting history.","href":"/product/inventory/goods-receipts/post-goods-receipt"},{"title":"Record damaged and on-hold stock at receiving","sidebarTitle":"Damaged and on-hold stock","description":"Separate accepted, damaged, and on-hold quantities on a goods receipt so delivered stock is not all treated as clean available inventory.","href":"/product/inventory/goods-receipts/damaged-on-hold"}]}]},{"group":"Accounting","root":{"title":"Accounting in Lynka","sidebarTitle":"Accounting overview","href":"/product/accounting/overview"},"directory":"accordion","pages":[{"group":"Ledger","pages":[{"title":"Chart of accounts in Lynka","sidebarTitle":"Chart of accounts","href":"/product/accounting/chart-of-accounts"},{"title":"Ledger and journal entries in Lynka Accounting","href":"/product/accounting/ledger"},{"title":"Create a journal entry","sidebarTitle":"Create a journal","href":"/product/accounting/journals/create-journal-entry"},{"title":"Post, reverse, or correct a journal entry","sidebarTitle":"Post or reverse a journal","href":"/product/accounting/journals/post-reverse"},{"group":"Financial reports","root":{"title":"Financial reports in Lynka","sidebarTitle":"Financial reports","href":"/product/accounting/financial-reports"},"pages":[{"title":"Trial Balance: check whether the ledger balances","sidebarTitle":"Trial Balance","href":"/product/accounting/reports/trial-balance"},{"title":"General Ledger: trace the transactions behind an account","sidebarTitle":"General Ledger","href":"/product/accounting/reports/general-ledger"},{"title":"Chart of Accounts Balances: review accounts without opening every journal","sidebarTitle":"Account balances","href":"/product/accounting/reports/chart-balances"},{"title":"Profit \u0026 Loss: understand revenue, expenses, and profit","sidebarTitle":"Profit \u0026 Loss","href":"/product/accounting/reports/profit-loss"},{"title":"Balance Sheet: understand what the business owns and owes","sidebarTitle":"Balance Sheet","href":"/product/accounting/reports/balance-sheet"},{"title":"Cash Flow Statement: understand how cash changed","sidebarTitle":"Cash Flow Statement","href":"/product/accounting/reports/cash-flow"},{"title":"Accounts Receivable Aging: see what customers still owe","sidebarTitle":"A/R Aging","href":"/product/accounting/reports/ar-aging"},{"title":"Accounts Payable Aging: see what your business owes suppliers","sidebarTitle":"A/P Aging","href":"/product/accounting/reports/ap-aging"},{"title":"Bank Reconciliation Readiness: check whether reconciliation can be trusted","sidebarTitle":"Reconciliation readiness","href":"/product/accounting/reports/bank-reconciliation-readiness"}]},{"title":"Create and review budgets","sidebarTitle":"Budgets","href":"/product/accounting/budgets/manage-budgets"},{"title":"Create and use credit notes","sidebarTitle":"Credit notes","href":"/product/accounting/credit-notes"}]},{"group":"Payables","root":{"title":"Supplier bills and payables in Lynka Accounting","href":"/product/accounting/payables"},"pages":[{"title":"Create a supplier bill","sidebarTitle":"Create a supplier bill","href":"/product/accounting/payables/create-supplier-bill"},{"title":"Approve, post, and pay a supplier bill","sidebarTitle":"Approve and pay a bill","href":"/product/accounting/payables/approve-pay-bill"}]},{"group":"Cash and bank","root":{"title":"Cash and bank workflows in Lynka Accounting","href":"/product/accounting/cash-bank"},"pages":[{"title":"Record a cash receipt","sidebarTitle":"Cash receipts","href":"/product/accounting/cash/cash-receipts"},{"title":"Record a cash disbursement","sidebarTitle":"Cash disbursements","href":"/product/accounting/cash/cash-disbursements"},{"title":"Reconcile bank transactions","sidebarTitle":"Bank reconciliation","href":"/product/accounting/bank/reconcile-bank"}]},{"group":"Tax and close","root":{"title":"Tax and period close in Lynka Accounting","href":"/product/accounting/tax-close"},"pages":[{"title":"Use the Tax Center","sidebarTitle":"Tax Center","href":"/product/accounting/tax/tax-center"},{"title":"Close an accounting period","sidebarTitle":"Close a period","href":"/product/accounting/periods/close-period"},{"title":"Reopen a closed accounting period","sidebarTitle":"Reopen a period","href":"/product/accounting/periods/reopen-period"}]}]},{"group":"Support","root":{"title":"Customer support and ticket management","sidebarTitle":"Support overview","href":"/product/support/overview"},"directory":"accordion","pages":[{"group":"Tickets","root":{"title":"Support tickets in Lynka","href":"/product/support/tickets"},"pages":[{"title":"Create a support ticket","sidebarTitle":"Create a ticket","href":"/product/support/tickets/create-ticket"},{"title":"Assign and manage support tickets","sidebarTitle":"Assign and manage tickets","href":"/product/support/tickets/assign-manage"}]},{"group":"SLA and automation","root":{"title":"SLA and support automation in Lynka","href":"/product/support/sla-automation"},"pages":[{"title":"Understand ticket SLA, first response, and resolution time","sidebarTitle":"Ticket SLA","href":"/product/support/sla/understand-sla"}]}]},{"group":"Marketing","root":{"title":"Marketing: campaigns, attribution, and the path into Sales","sidebarTitle":"Marketing overview","href":"/product/marketing/overview"},"directory":"accordion","pages":[{"group":"Campaigns","root":{"title":"Campaigns in Lynka Marketing","href":"/product/marketing/campaigns"},"pages":[{"title":"Create and manage a campaign","sidebarTitle":"Create a campaign","href":"/product/marketing/campaigns/create-campaign"}]}]},{"group":"Reports","root":{"title":"Reports and analytics in Lynka","sidebarTitle":"Reports overview","href":"/product/reports/overview"},"directory":"card","pages":[{"title":"Report catalog in Lynka","href":"/product/reports/catalog"},{"title":"Use the Lynka report catalog","sidebarTitle":"Use the report catalog","href":"/product/reports/use-report-catalog"},{"title":"Build and save a report","sidebarTitle":"Build a report","href":"/product/reports/build-report"},{"title":"Schedule reports and review report runs","sidebarTitle":"Schedule reports","href":"/product/reports/schedule-report"},{"title":"Report Builder and scheduled reports in Lynka","href":"/product/reports/builder-schedules"}]},{"group":"Teams","root":{"title":"Teams: run Lynka with more than one person","sidebarTitle":"Teams overview","href":"/teams/overview"},"directory":"accordion","pages":[{"title":"Run Lynka with a small team","sidebarTitle":"Run a small team","href":"/teams/run-small-team"},{"group":"Members and responsibility","root":{"title":"Members and teams","href":"/teams/members"},"pages":[{"title":"Invite a member to your Lynka workspace","sidebarTitle":"Invite a member","href":"/teams/members/invite-member"},{"title":"Create and manage teams","sidebarTitle":"Create and manage teams","href":"/teams/teams/create-team"},{"title":"Assign and reassign work across your team","sidebarTitle":"Assign work","href":"/teams/assign-work"},{"title":"Give managers visibility without giving full admin access","sidebarTitle":"Manager visibility","href":"/teams/manager-visibility"},{"title":"Remove a team member without losing track of their work","sidebarTitle":"When someone leaves","href":"/teams/member-leaves"}]},{"group":"Roles and access","root":{"title":"Roles and permissions for a small Lynka team","href":"/teams/roles-permissions"},"pages":[{"title":"Control which product areas a user can access","sidebarTitle":"Product area access","href":"/teams/access/product-areas"},{"title":"Customize action permissions","sidebarTitle":"Action permissions","href":"/teams/access/action-permissions"},{"title":"Product access and record scope","href":"/teams/access-scopes"}]},{"group":"Approvals","root":{"title":"Approvals in Lynka","href":"/teams/approvals"},"pages":[{"title":"Use approvals in Lynka","sidebarTitle":"Using approvals","href":"/teams/approvals/using-approvals"}]}]},{"group":"Owner and workspace","directory":"accordion","pages":[{"title":"Owner workspace: run the business without owning every task","sidebarTitle":"Owner workspace","href":"/workspace/owner-workspace"},{"title":"Choose which Lynka product areas are installed","sidebarTitle":"Installed product areas","href":"/workspace/installed-apps"},{"title":"Settings reference","href":"/workspace/settings"},{"group":"Automation","root":{"title":"Automation: surface work before it gets forgotten","href":"/workspace/automation"},"pages":[{"title":"How Lynka automation works","sidebarTitle":"How automation works","href":"/workspace/automation/how-automation-works"},{"title":"Automation catalog","href":"/workspace/automation-catalog"}]},{"title":"Notifications in Lynka","href":"/workspace/notifications"},{"title":"Connect Gmail to Lynka","sidebarTitle":"Connect Gmail","href":"/workspace/gmail-integration"},{"title":"Integrations in Lynka","href":"/workspace/integrations"},{"title":"Free Forever, Pro, and Teams plans","sidebarTitle":"Plans and capabilities","href":"/workspace/plans"}]},{"group":"Regional setup","root":{"title":"Set up Lynka across Africa, Europe, and the Middle East","sidebarTitle":"Regional setup","href":"/regional/overview"},"directory":"card","pages":[{"title":"Currency, base currency, and FX in Lynka","sidebarTitle":"Currency and FX","href":"/regional/currency-fx"},{"title":"Configure tax without assuming one country","sidebarTitle":"Tax configuration","href":"/regional/tax"},{"title":"Timezone, dates, due dates, and reporting periods","sidebarTitle":"Timezone and dates","href":"/regional/timezone-dates"},{"title":"Privacy, customer data, and regional responsibility","sidebarTitle":"Privacy and data","href":"/regional/privacy-data"}]},{"group":"Productivity","pages":[{"title":"Search and command tools in Lynka","href":"/productivity/search-command"},{"title":"Tasks, notes, reminders, and calendar in Lynka","href":"/productivity/tasks-notes"},{"title":"Chat and documents in Lynka","href":"/productivity/chat-documents"}]},{"group":"Reference","directory":"accordion","pages":[{"group":"Calculations","pages":[{"title":"Sales calculations: pipeline, weighted pipeline, win rate, and average deal size","sidebarTitle":"Sales calculations","href":"/reference/calculations/sales-metrics"},{"title":"Inventory calculations: stock, valuation, open POs, and product margin","sidebarTitle":"Inventory calculations","href":"/reference/calculations/inventory-metrics"},{"title":"Accounting calculations and reconciliation rules","sidebarTitle":"Accounting calculations","href":"/reference/calculations/accounting-metrics"}]},{"title":"Statuses and lifecycle: what each state means","href":"/reference/statuses-lifecycle"},{"title":"Permission reference: what people can do in Lynka","href":"/reference/permissions"},{"title":"Record scope: Mine, team, and workspace visibility","href":"/reference/data-scopes"},{"title":"Field glossary","href":"/reference/field-glossary"},{"title":"Documentation changelog","href":"/reference/changelog"}]},{"group":"Troubleshooting","pages":[{"title":"Common problems","href":"/troubleshooting/common-issues"},{"title":"Why a Lynka feature or product area is missing","sidebarTitle":"Missing or locked features","href":"/troubleshooting/cannot-see-feature"},{"title":"Troubleshoot Lynka permission and access problems","href":"/troubleshooting/permissions"},{"title":"Why an invoice still shows an outstanding balance","sidebarTitle":"Invoice still outstanding","href":"/troubleshooting/invoice-not-paid"},{"title":"Why a goods receipt is locked","sidebarTitle":"Goods receipt is locked","href":"/troubleshooting/goods-receipt-locked"},{"title":"Troubleshoot Lynka import problems","href":"/troubleshooting/import-errors"},{"title":"Troubleshoot Lynka login and workspace access","href":"/troubleshooting/login-issues"}]},{"group":"Legal","pages":[{"title":"Terms of Service","hidden":true,"href":"/terms-and-conditions"},{"title":"Privacy Policy","hidden":true,"href":"/privacy-policy"},{"title":"Data Processing Agreement","hidden":true,"href":"/data-processing-agreement"},{"title":"Refund Policy","hidden":true,"href":"/refund-policy"},{"title":"Cookie Policy","hidden":true,"href":"/cookie-policy"},{"title":"Acceptable Use Policy","hidden":true,"href":"/acceptable-use"},{"title":"Security and Data Handling","hidden":true,"href":"/security"},{"title":"Subprocessors","hidden":true,"href":"/subprocessors"},{"title":"Service and Support Policy","hidden":true,"href":"/service-support"}]}]},"title":"Inventory and purchasing in Lynka - Lynka CRM","buildId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","deploymentId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","dynamics":[],"chunks":[]}