Goods going out — one posting model serving sales orders, returns, and transfers.
A shipment records goods leaving the company against a , sales return order, purchase order, purchase return order, or outbound transfer. Its source type selects the corresponding posting behavior.Creating a shipment does not affect inventory. relieves inventory, updates the source document, and records cost in a journal. Partial shipments allow one order to be fulfilled in multiple deliveries.
Before a shipment posts, the storage rules that apply are evaluated against every line, for both the shipment and the pick, and for an outbound transfer also against the transfer. A sales shipment is also checked against the sales rules of its sales order, using this shipment’s lines and shipped quantities. A violation is shown in the post dialog; see Storage rules. Posting an outbound transfer’s shipment completes the transfer.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Alforse","colors":{"primary":"#373CC8","light":"#6367E3","dark":"#373CC8"},"logo":{"light":"https://mintcdn.com/alforse/8gqvXC2bJUFyz3Us/alforse-word-light.svg?fit=max\u0026auto=format\u0026n=8gqvXC2bJUFyz3Us\u0026q=85\u0026s=940ed168be673e896f478c8f82251cf0","dark":"https://mintcdn.com/alforse/8gqvXC2bJUFyz3Us/alforse-word-dark.svg?fit=max\u0026auto=format\u0026n=8gqvXC2bJUFyz3Us\u0026q=85\u0026s=f206d582ba01069bb727ec4e626bd648","href":"/docs"},"favicon":"https://mintcdn.com/alforse/8gqvXC2bJUFyz3Us/alforse-favicon.svg?fit=max\u0026auto=format\u0026n=8gqvXC2bJUFyz3Us\u0026q=85\u0026s=35b7b1748112afa14e771a5a992050ca","navbar":{"links":[]},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"alforse","hasAudioNarration":false,"actualSubdomain":"alforse","customDomains":["docs.alforse.com"],"gitSource":{"type":"github","owner":"alforse-tech","repo":"alforse-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ada3959ba7063c959a8c48e"},"chroma":{"collectionId":"e6c8f343-c5a3-4dfd-97ca-9d8011549947","liveDeploymentHistoryId":"6a59a4c9719b4d3035d28ba9","schemaVersion":"v3"},"entitlements":{},"buildId":"6ada3959ba7063c959a8c494","clientVersion":"0.0.3926","searchFilterCounts":[{"language":"default","tag":"Product reference","count":77},{"language":"default","tag":"Integrations","count":7},{"language":"default","tag":"Change notices","count":6},{"language":"default","tag":"Building on Alforse","count":3},{"language":"default","tag":"Platform","count":2},{"language":"default","tag":"Overview","count":1},{"language":"default","tag":"Glossary","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":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":[{"filePath":"style.css","content":".alforse-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.alforse-card{display:block;border:1px solid #e5e0ef;border-radius:.75rem;padding:1.1rem;text-decoration:none!important;color:inherit!important;transition:border-color .15s}.alforse-card strong{display:block}.alforse-card p{font-size:.9em;margin:.5rem 0 0}.alforse-callout{border:1px solid #ddd6fe;border-radius:.75rem;padding:1.2rem;margin:1.5rem 0;background:#373cc808}.alforse-error,.alforse-warn,.alforse-warning{border-color:#e8cb8a;background:#b8780008}.alforse-badge{display:inline-block;border:1px solid currentColor;border-radius:1rem;font-size:.68rem;padding:.15rem .5rem;letter-spacing:.04em}.alforse-callout p{margin:.65rem 0}.alforse-env-vars{border-top:1px solid #ddd6fe}.alforse-env-var{border-bottom:1px solid #ddd6fe;padding:1rem 0}.alforse-env-head{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.alforse-env-head small{opacity:.7}.alforse-fields{border:1px solid #e5e0ef;border-radius:.75rem;margin:1.5rem 0;overflow:hidden}.alforse-field-header{display:flex;justify-content:space-between;background:#8080800a;padding:.6rem 1rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.alforse-field{border-top:1px solid #e5e0ef}.alforse-field summary{cursor:pointer;padding:.8rem 1rem;display:flex;gap:.6rem;align-items:baseline;list-style:none}.alforse-field summary::after{content:'+'}.alforse-field[open] summary::after{content:'−'}.alforse-field summary code{margin-left:auto;font-size:.8em;font-weight:400}.alforse-field summary small{font-size:.65rem;color:#b77900}.alforse-field>div{padding:.2rem 1rem .8rem;background:#80808005}.alforse-field>div p,.alforse-glossary-entry p{margin:.5rem 0}.alforse-step{border-left:2px solid #979af7;padding:.15rem 0 .5rem 1.5rem;margin:1.5rem 0}.alforse-step>h3:first-child{margin-top:0}.alforse-figure{margin:2rem 0}.alforse-figure img{width:100%;border-radius:.65rem;border:1px solid #e5e0ef}.alforse-figure figcaption{text-align:center;font-size:.8rem;opacity:.75;margin-top:.7rem}.alforse-placeholder{border:1px dashed #a89abb;border-radius:.65rem;background:#80808008;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;gap:.65rem}.alforse-placeholder>span{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.alforse-ratio-wide{aspect-ratio:16/9}.alforse-ratio-tall{aspect-ratio:3/4}.alforse-ratio-square{aspect-ratio:1}.alforse-term-wrap{position:relative;display:inline}.alforse-term{font:inherit;color:inherit;padding:0;background:0 0;border:0;text-decoration:underline dotted #373cc8;text-underline-offset:4px;cursor:help}.alforse-term-popup{position:absolute;bottom:1.8em;left:0;z-index:50;width:300px;max-width:80vw;padding:1rem;border-radius:.65rem;background:#fff;color:#222;border:1px solid #ddd6fe;box-shadow:0 6px 24px #0002;font-size:.85rem;line-height:1.5}.alforse-term-popup>a,.alforse-term-popup>span,.alforse-term-popup>strong{display:block;margin-top:.35rem}.alforse-term-close{position:absolute;right:.35rem;top:.1rem;font-size:1.1rem}.alforse-status:focus-visible,.alforse-term:focus-visible{outline:2px solid #373cc8;outline-offset:3px}.alforse-glossary-entry{padding:1rem 0;border-bottom:1px solid #e5e0ef;scroll-margin-top:6rem}.alforse-glossary-entry>div{display:flex;justify-content:space-between;gap:1rem}.alforse-glossary-entry a{font-size:.8rem}.alforse-status-flow{border:1px solid #e5e0ef;border-radius:.75rem;margin:1.8rem 0;overflow:hidden}.alforse-status-flow>[role=group]{padding:1rem}.alforse-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0}.alforse-status-row small{font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.alforse-status{border:1px solid #ddd6fe;padding:.3rem .6rem;font-size:.72rem;background:#8080800b;font-weight:600;text-transform:uppercase;cursor:pointer}.alforse-status-active{outline:2px solid #373cc8;outline-offset:2px}.alforse-status-body{padding:1rem;border-top:1px solid #e5e0ef;background:#80808006}.alforse-flow-state>div p,.alforse-status-body p{margin:.5rem 0 0}.dark .alforse-term-popup{background:#211a32;color:#eee}.dark .alforse-card,.dark .alforse-field,.dark .alforse-fields,.dark .alforse-status-flow{border-color:#514267}@media (max-width:640px){.alforse-cards{grid-template-columns:1fr}.alforse-term-popup{position:fixed;bottom:1rem;left:5vw;width:90vw;max-width:90vw}.alforse-env-head{gap:.4rem}.alforse-field summary{flex-wrap:wrap}.alforse-figure img{min-width:0}}.alforse-flow-state{border-bottom:1px solid #ddd6fe}.alforse-flow-state:last-child{border-bottom:0}.alforse-flow-state summary{cursor:pointer;padding:.8rem 1rem;list-style:disclosure-closed}.alforse-flow-state[open] summary{list-style:disclosure-open;background:#373cc80b}.alforse-flow-state>div{padding:.1rem 1rem 1rem}.alforse-flow-offtrack{border-left:3px solid #b87800}.dark .alforse-flow-state{border-color:#514267}:root{--alforse-accent:#373CC8;--alforse-accent-hover:#6367E3;--alforse-accent-ink:#FFFFFF}.alforse-status,.alforse-term-close{background:var(--alforse-accent);color:var(--alforse-accent-ink);border-color:#373cc8;border-radius:.4rem}.alforse-status:hover,.alforse-term-close:hover{background:var(--alforse-accent-hover)}.alforse-field summary:hover,.alforse-flow-state summary:hover{background:#6367e318}.alforse-card:hover{background:#6367e30c;border-color:#373cc8}.alforse-status-active{background:#979af7;outline-color:#373cc8}a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#6367e3}"}],"page":{"pagePath":"docs/reference/shipments","slug":"/docs/reference/shipments","pageMetadata":{"title":"Shipments","description":"Goods going out — one posting model serving sales orders, returns, and transfers.","href":"/docs/reference/shipments"},"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: \"Goods going out — one posting model serving sales orders, returns, and transfers.\"\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];const __snippet_terms_3qji76={\"oem\":{\"term\":{\"message\":`OEM (original equipment manufacturer)`},\"definition\":{\"message\":`A company that designs and builds its own finished products end to end (here, the shop building humanoid robots) rather than making parts to another company's specification.`}},\"company-group\":{\"term\":{\"message\":`Company group`},\"definition\":{\"message\":`A set of companies under one owner that share group-scoped configuration — the chart of accounts, currencies, and dimensions — so the same accounting setup spans every company in the group.`}},\"method-type\":{\"term\":{\"message\":`Method type`},\"definition\":{\"message\":`How an item is sourced when added to a method or BOM line.`},\"href\":`/docs/reference/methods#method-type`},\"make-to-order\":{\"term\":{\"message\":`Make to Order`},\"definition\":{\"message\":`The part is manufactured as its own job when the parent that needs it is built.`},\"href\":`/docs/reference/methods#method-type`},\"purchase-to-order\":{\"term\":{\"message\":`Purchase to Order`},\"definition\":{\"message\":`The material is purchased from a supplier for that specific order, rather than made or pulled from stock.`},\"href\":`/docs/reference/methods#method-type`},\"pull-from-inventory\":{\"term\":{\"message\":`Pull from Inventory`},\"definition\":{\"message\":`The part is taken from existing stock when its parent is built — no new job or purchase order.`},\"href\":`/docs/reference/methods#method-type`},\"replenishment-system\":{\"term\":{\"message\":`Replenishment system`},\"definition\":{\"message\":`How an item is replenished overall (Buy, Make, or Buy and Make), set per item, unlike the per-line method type.`},\"href\":`/docs/reference/methods#method-type-vs-replenishment-system`},\"method\":{\"term\":{\"message\":`Method`},\"definition\":{\"message\":`Alforse's name for a bill of material and bill of process (routing): the components plus the operations that make a part.`},\"href\":`/docs/reference/methods`},\"bom\":{\"term\":{\"message\":`Bill of materials`},\"definition\":{\"message\":`Called a method in Alforse — the components plus operations that produce a part.`},\"href\":`/docs/reference/methods`},\"operation-type\":{\"term\":{\"message\":`Operation Type`},\"definition\":{\"message\":`Classifies a routing operation: Process, Assembly, and Inspection operations run on your own shop floor in the MES — Assembly gets the guided assembly view and Inspection a quality check — while an Outside Processing operation is subcontracted to a supplier and creates a purchase order; the process carries the same type and defaults it on new operations.`}},\"change-order\":{\"term\":{\"message\":`Change notice`},\"definition\":{\"message\":`An engineering change: the affected items whose methods are revised on a draft and released together, superseding the versions they replace.`}},\"wip\":{\"term\":{\"message\":`Work in process (WIP)`},\"definition\":{\"message\":`Not a table but a general-ledger balance: cost accumulates as job materials are issued and clears when the job is received to stock.`},\"href\":`/guides/job-costing#wip-isnt-a-table`},\"outside-operation\":{\"term\":{\"message\":`Outside operation`},\"definition\":{\"message\":`An operation done by an outside supplier rather than an in-house work center, covered by a subcontracting purchase order.`}},\"subassembly\":{\"term\":{\"message\":`Subassembly`},\"definition\":{\"message\":`A Make to Order component that gets its own job and routing inside the parent's build.`},\"href\":`/docs/reference/methods#kit-or-subassembly`},\"assembly-step-motion\":{\"term\":{\"message\":`Motion`},\"definition\":{\"message\":`The path this step's components travel into place during playback; worked out from the model, or drawn by hand with Edit Path, where a part can also be turned at any waypoint.`},\"href\":`/docs/reference/assembly-instructions#playback-settings`},\"assembly-sub-assembly-path\":{\"term\":{\"message\":`Sub-assembly path`},\"definition\":{\"message\":`The path a finished sub-assembly travels as one piece when it joins the build. It arrives before the step's own parts; until you draw one with Edit Path, it slides in from beside the build.`},\"href\":`/docs/reference/assembly-instructions#playback-settings`},\"assembly-step-camera\":{\"term\":{\"message\":`Camera`},\"definition\":{\"message\":`The view a step plays from; without a saved view the step frames its own components.`},\"href\":`/docs/reference/assembly-instructions#playback-settings`},\"assembly-build-orientation\":{\"term\":{\"message\":`Orientation`},\"definition\":{\"message\":`How the whole build is turned on a step, such as flipped to fit parts on its underside. Later steps of the same build keep it until a step turns the build again.`},\"href\":`/docs/reference/assembly-instructions#playback-settings`},\"assembly-sub-assembly\":{\"term\":{\"message\":`Sub-assembly`},\"definition\":{\"message\":`Steps built on their own, then fitted as one piece: in the step that uses it, or, when nothing uses it, right after its own steps.`},\"href\":`/docs/reference/assembly-instructions#sub-assemblies`},\"assembly-step-hidden-components\":{\"term\":{\"message\":`Hidden on this step`},\"definition\":{\"message\":`Components hidden only while this step plays, such as a fixture in the way; use the eye in the Components tab to hide one.`},\"href\":`/docs/reference/assembly-instructions#components-and-hidden-parts`},\"kit\":{\"term\":{\"message\":`Kit`},\"definition\":{\"message\":`A Make to Order component whose parts are issued together into the parent job — no separate build.`},\"href\":`/docs/reference/methods#kit-or-subassembly`},\"lead-time\":{\"term\":{\"message\":`Lead time`},\"definition\":{\"message\":`Days from ordering a part to having it available; planning offsets demand backward by this much.`},\"href\":`/docs/reference/reordering#fields`},\"reorder-point\":{\"term\":{\"message\":`Reorder point`},\"definition\":{\"message\":`The on-hand level that triggers a new replenishment order under the quantity-based policies.`},\"href\":`/docs/reference/reordering#policies`},\"reordering-policy\":{\"term\":{\"message\":`Reordering policy`},\"definition\":{\"message\":`How an item is replenished: Manual Reorder, Demand-Based Reorder, Fixed Reorder Quantity, or Maximum Quantity.`},\"href\":`/docs/reference/reordering#policies`},\"job\":{\"term\":{\"message\":`Job`},\"definition\":{\"message\":`Alforse's production order — one job builds a quantity of one item from its own copied method and routing.`},\"href\":`/docs/reference/jobs`},\"routing\":{\"term\":{\"message\":`Routing`},\"definition\":{\"message\":`The ordered sequence of operations a job runs through, copied from the method's bill of process.`},\"href\":`/docs/reference/routings`},\"operation\":{\"term\":{\"message\":`Operation`},\"definition\":{\"message\":`One step in a job's routing, naming a process and a work center and carrying its own setup, labor, and machine times and rates.`},\"href\":`/docs/reference/routings`},\"job-operation\":{\"term\":{\"message\":`Job operation`},\"definition\":{\"message\":`A routing step on a released job, the job's own copy of an operation, carrying a status the floor drives from Todo through Done.`},\"href\":`/docs/reference/jobs#operations`},\"production-event\":{\"term\":{\"message\":`Production event`},\"definition\":{\"message\":`A timed record of Setup, Labor, or Machine work logged against a job operation, whose duration rolls up into the operation's actual cost.`},\"href\":`/docs/reference/jobs#operations`},\"procedure\":{\"term\":{\"message\":`Procedure`},\"definition\":{\"message\":`A reusable, versioned set of work instructions attached to a process, giving an operation its ordered steps to record and check plus the parameters it runs at.`},\"href\":`/docs/reference/jobs#procedures`},\"standard-factor\":{\"term\":{\"message\":`Standard factor`},\"definition\":{\"message\":`The unit a routing time is expressed in, such as Hours/Piece or Total Hours, telling Alforse whether the time scales with quantity or is fixed per run.`},\"href\":`/docs/reference/routings`},\"work-center\":{\"term\":{\"message\":`Work center`},\"definition\":{\"message\":`Where an operation runs; carries labor and quoting rates, with overhead the difference between them.`},\"href\":`/docs/reference/work-centers`},\"operation-batch\":{\"term\":{\"message\":`Operation batch`},\"definition\":{\"message\":`Unstarted job operations on one batchable process grouped to run together at a work center, sharing one setup and one timer whose time splits back per job in proportion to quantity.`},\"href\":`/docs/reference/batching`},\"backflush\":{\"term\":{\"message\":`Backflush`},\"definition\":{\"message\":`Automatic, prorated consumption of a job's untracked materials when output is reported — tracked materials are issued manually.`},\"href\":`/guides/job-costing#issued-or-backflushed`},\"material-issue\":{\"term\":{\"message\":`Issue (material)`},\"definition\":{\"message\":`Consuming material from inventory into a job, which writes a Consumption entry to the item ledger.`},\"href\":`/docs/reference/jobs`},\"get-method\":{\"term\":{\"message\":`Get Method`},\"definition\":{\"message\":`The action that copies a saved method (its materials, operations, and work instructions) onto a job or quote line.`},\"href\":`/docs/reference/methods#get-method`},\"scrap\":{\"term\":{\"message\":`Scrap`},\"definition\":{\"message\":`Units reported as unrecoverable at an operation, with a reason — the alternative to rework.`}},\"rework\":{\"term\":{\"message\":`Rework`},\"definition\":{\"message\":`Sending defective units back to an earlier operation to be corrected instead of scrapping them.`}},\"sales-order\":{\"term\":{\"message\":`Sales order`},\"definition\":{\"message\":`A firm customer commitment to deliver; fulfillment status splits across ship and invoice before reaching Completed.`},\"href\":`/docs/reference/sales-orders`},\"purchase-order\":{\"term\":{\"message\":`Purchase order`},\"definition\":{\"message\":`A firm order to a supplier; status moves through receive and invoice before Completed as goods and bills arrive.`},\"href\":`/docs/reference/purchase-orders`},\"quote\":{\"term\":{\"message\":`Quote`},\"definition\":{\"message\":`A priced sales quotation; Draft → Sent → Ordered, or ends Lost, Expired, or Cancelled.`},\"href\":`/docs/reference/quotes`},\"drop-shipment\":{\"term\":{\"message\":`Drop shipment`},\"definition\":{\"message\":`A sales order shipped straight to a different customer and location than the ordering customer's header address; the shipment's destination overrides the header's.`}},\"rfq\":{\"term\":{\"message\":`RFQ (request for quote)`},\"definition\":{\"message\":`A sales RFQ (a customer asks you to quote) or a purchasing RFQ (you ask suppliers); both feed the opportunity thread.`},\"href\":`/guides/quote-to-cash#one-opportunity-many-documents`},\"opportunity\":{\"term\":{\"message\":`Opportunity`},\"definition\":{\"message\":`The thread linking a sales RFQ, its quote, and the resulting sales order — a join, not a document with its own status.`},\"href\":`/guides/quote-to-cash#one-opportunity-many-documents`},\"quote-to-cash\":{\"term\":{\"message\":`Quote to cash`},\"definition\":{\"message\":`The end-to-end commercial flow from quoting a customer to collecting payment: RFQ to quote to sales order, then shipment, invoice, and settled payment.`},\"href\":`/guides/quote-to-cash`},\"drop-ship\":{\"term\":{\"message\":`Drop-ship`},\"definition\":{\"message\":`A shipment line sent straight from supplier to customer, bypassing your warehouse — set per line, not on the header.`},\"href\":`/docs/reference/sales-orders#line-fields`},\"three-way-match\":{\"term\":{\"message\":`Three-way match`},\"definition\":{\"message\":`Reconciling a purchase order against what was received and invoiced — implicit in Alforse, via the line quantities and GR/IR balance.`},\"href\":`/guides/receive-and-bill#match-and-post`},\"gr-ir\":{\"term\":{\"message\":`GR/IR (goods received, not invoiced)`},\"definition\":{\"message\":`A clearing account holding the value of goods received but not yet billed; the supplier invoice clears it.`},\"href\":`/docs/reference/accounting`},\"tracked-entity\":{\"term\":{\"message\":`Tracked entity`},\"definition\":{\"message\":`One serial unit or one batch that Alforse follows individually, carrying its own status and attributes such as an expiry date.`},\"href\":`/docs/reference/traceability#tracked-entities`},\"serial\":{\"term\":{\"message\":`Serial tracking`},\"definition\":{\"message\":`Each physical unit gets its own tracked entity and unique number — one entity, one unit.`},\"href\":`/docs/reference/traceability#tracked-entities`},\"batch\":{\"term\":{\"message\":`Batch tracking`},\"definition\":{\"message\":`A quantity of identical units shares one tracked entity and batch number — one entity, many units.`},\"href\":`/docs/reference/traceability#tracked-entities`},\"traceability\":{\"term\":{\"message\":`Traceability`},\"definition\":{\"message\":`The recorded genealogy of tracked entities — which inputs were consumed to produce which outputs, receipt through shipment.`},\"href\":`/docs/reference/traceability`},\"genealogy\":{\"term\":{\"message\":`Genealogy`},\"definition\":{\"message\":`The parent-child chain of tracked entities — what a unit was built from and what it became.`},\"href\":`/docs/reference/traceability#genealogy`},\"costing-method\":{\"term\":{\"message\":`Costing method`},\"definition\":{\"message\":`How an item's unit cost is valued: Standard, Average, FIFO, or LIFO. Set per item.`},\"href\":`/docs/reference/items#fields`},\"cogs\":{\"term\":{\"message\":`Cost of goods sold (COGS)`},\"definition\":{\"message\":`The inventory cost recognized when a shipment posts, valued by the item's costing method.`},\"href\":`/docs/reference/accounting`,\"aliases\":[`cost-of-goods-sold`]},\"conversion-factor\":{\"term\":{\"message\":`Conversion factor`},\"definition\":{\"message\":`Converts a supplier's purchase unit to your inventory unit on a PO, receipt, or bill line — buy in cartons of 12, stock in eaches.`},\"href\":`/guides/receive-and-bill#buy-by-the-box-stock-by-the-each`},\"posting\":{\"term\":{\"message\":`Posting`},\"definition\":{\"message\":`Committing a receipt, shipment, or invoice: quantities move, journal entries hit the ledger, and status becomes Posted.`},\"href\":`/docs/reference/accounting`},\"receipt\":{\"term\":{\"message\":`Receipt`},\"definition\":{\"message\":`The inbound posting document that takes goods into stock (from a PO, transfer, or job output) and creates any tracked entities.`},\"href\":`/docs/reference/receipts`},\"shipment\":{\"term\":{\"message\":`Shipment`},\"definition\":{\"message\":`The outbound posting document that takes goods out of stock to a customer, posting COGS as it goes.`},\"href\":`/docs/reference/shipments`},\"demand-forecast\":{\"term\":{\"message\":`Demand forecast`},\"definition\":{\"message\":`Expected future demand for an item, bucketed by period, populated by the planning run alongside actual demand.`},\"href\":`/docs/reference/planning#what-feeds-it`},\"mrp\":{\"term\":{\"message\":`MRP (planning)`},\"definition\":{\"message\":`Alforse's planning run nets supply against demand and explodes methods, surfacing shortfalls — but it creates no orders itself.`},\"href\":`/docs/reference/planning`},\"nonconformance\":{\"term\":{\"message\":`Non-conformance (issue)`},\"definition\":{\"message\":`A quality issue — a logged deviation or defect with a configurable workflow of investigation and action tasks.`},\"href\":`/docs/reference/quality#issues`},\"8d\":{\"term\":{\"message\":`8D`},\"definition\":{\"message\":`The eight-disciplines quality method, modeled with the nonconformance workflow's tasks rather than hard-coded.`},\"href\":`/docs/reference/quality#workflows-and-actions`},\"corrective-action\":{\"term\":{\"message\":`Corrective action`},\"definition\":{\"message\":`A nonconformance task that fixes a confirmed root cause — as opposed to a preventive or immediate containment action.`},\"href\":`/docs/reference/quality#workflows-and-actions`},\"preventive-action\":{\"term\":{\"message\":`Preventive action`},\"definition\":{\"message\":`A nonconformance task that stops the problem recurring elsewhere — distinct from the corrective fix and containment.`},\"href\":`/docs/reference/quality#workflows-and-actions`},\"containment-action\":{\"term\":{\"message\":`Containment action`},\"definition\":{\"message\":`The immediate nonconformance task that quarantines affected stock or work before the root cause is known.`},\"href\":`/docs/reference/quality#workflows-and-actions`},\"journal\":{\"term\":{\"message\":`Journal`},\"definition\":{\"message\":`A posted accounting entry: a header plus balanced debit and credit lines against GL accounts.`},\"href\":`/docs/reference/accounting#the-journal`},\"general-ledger\":{\"term\":{\"message\":`General ledger`},\"definition\":{\"message\":`The book of all posted journal lines, summed by account. Provisional journals from before the company sets up accounting are not in it.`},\"href\":`/docs/reference/accounting`},\"accounting-period\":{\"term\":{\"message\":`Accounting period`},\"definition\":{\"message\":`A dated window postings fall into; its close status moves Open → Locked → Closed, and a closed period is frozen against new postings.`},\"href\":`/docs/reference/period-close`},\"accounting-cutover\":{\"term\":{\"message\":`Accounting cutover`},\"definition\":{\"message\":`The first day a company keeps its books in Alforse, set once when accounting is set up and never changed; from then on every posting writes a Posted journal.`},\"href\":`/docs/reference/accounting#setting-up-accounting`,\"aliases\":[`cutover-date`]},\"provisional-journal\":{\"term\":{\"message\":`Provisional journal`},\"definition\":{\"message\":`An automatic journal written before the company sets up accounting: it records the document's accounting but has no accounting period and counts in no balance or report.`},\"href\":`/docs/reference/accounting#the-journal`,\"aliases\":[`provisional`]},\"superseded-journal\":{\"term\":{\"message\":`Before cutover (journal)`},\"definition\":{\"message\":`A Provisional journal dated before the cutover date; setting up accounting replaces it with the opening journal, and it can never change again.`},\"href\":`/docs/reference/accounting#the-journal`,\"aliases\":[`before-cutover`]},\"cost-center\":{\"term\":{\"message\":`Cost center`},\"definition\":{\"message\":`An accounting bucket that groups expenses by department or function so the GL can report spend by group, not just by account.`},\"href\":`/docs/reference/accounting`},\"parent-cost-center\":{\"term\":{\"message\":`Parent cost center`},\"definition\":{\"message\":`Another cost center this one rolls up into, letting you nest a sub-department under its parent for hierarchical cost reporting.`},\"href\":`/docs/reference/accounting`},\"cost-center-owner\":{\"term\":{\"message\":`Owner (cost center)`},\"definition\":{\"message\":`The employee accountable for this cost center — when purchase order approvals are on, they're the approver for spend posted against it.`},\"href\":`/docs/reference/accounting`},\"supplier-quote\":{\"term\":{\"message\":`Supplier quote`},\"definition\":{\"message\":`A supplier's priced response to a purchasing RFQ — one per supplier; Draft → Active when they submit, or Declined.`},\"href\":`/guides/rfq-to-po#suppliers-quote-back`},\"invoice\":{\"term\":{\"message\":`Invoice`},\"definition\":{\"message\":`A sales invoice (you bill a customer) or purchase invoice (a supplier bills you), settled by applying payments and credit or debit memos.`},\"href\":`/docs/reference/invoices`},\"payment\":{\"term\":{\"message\":`Payment`},\"definition\":{\"message\":`A posted cash transaction — a Receipt from a customer or a Disbursement to a supplier — applied to invoices through settlements, moving Draft → Posted → Voided.`},\"href\":`/docs/reference/payments`},\"credit-memo\":{\"term\":{\"message\":`Credit / debit memo`},\"definition\":{\"message\":`A non-cash document that settles an invoice against a reason account: a credit lowers what's owed, a debit raises it.`},\"href\":`/docs/reference/payments`},\"invoice-settlement\":{\"term\":{\"message\":`Invoice settlement`},\"definition\":{\"message\":`The record that applies a payment or memo to an invoice, carrying the applied, discount, and write-off amounts.`},\"href\":`/docs/reference/invoices#settling-an-invoice`},\"finished-goods\":{\"term\":{\"message\":`Finished goods`},\"definition\":{\"message\":`A completed job's output, received into inventory at the job's actual accumulated WIP cost.`},\"href\":`/guides/job-finish-close#finish-into-inventory`},\"production-variance\":{\"term\":{\"message\":`Production variance`},\"definition\":{\"message\":`The residual WIP a job has left at close, swept to a Production Variance account — the only variance Alforse books for a job.`},\"href\":`/guides/job-finish-close#close-the-job`},\"purchase-price-variance\":{\"term\":{\"message\":`Purchase price variance`},\"definition\":{\"message\":`The gap between a purchase order's price and the supplier's bill, posted to a variance account when the invoice posts.`},\"href\":`/guides/receive-and-bill#match-and-post`},\"fixed-asset\":{\"term\":{\"message\":`Fixed asset`},\"definition\":{\"message\":`An accounting record for a capitalized item you depreciate rather than expense; Draft → Active → Fully Depreciated → Disposed.`},\"href\":`/docs/reference/fixed-assets`},\"asset-class\":{\"term\":{\"message\":`Asset class`},\"definition\":{\"message\":`The category a fixed asset belongs to, carrying the GL accounts every asset of that kind posts to.`},\"href\":`/docs/reference/fixed-assets`},\"depreciation\":{\"term\":{\"message\":`Depreciation`},\"definition\":{\"message\":`Writing an asset's value down over its life — a monthly batch you create, review as a draft, then post.`},\"href\":`/docs/reference/fixed-assets#depreciating`},\"net-book-value\":{\"term\":{\"message\":`Net book value`},\"definition\":{\"message\":`An asset's acquisition cost minus accumulated depreciation — what it's still worth on the books, and the figure it's disposed at.`},\"href\":`/docs/reference/fixed-assets#selling-vs-disposing`},\"straight-line\":{\"term\":{\"message\":`Straight line`},\"definition\":{\"message\":`A depreciation method that charges an equal amount each period across the asset's useful life.`},\"href\":`/docs/reference/fixed-assets#depreciating`},\"declining-balance\":{\"term\":{\"message\":`Declining balance`},\"definition\":{\"message\":`A depreciation method that charges a fixed percentage of remaining book value each period — heavier early, lighter later.`},\"href\":`/docs/reference/fixed-assets#depreciating`},\"residual-value\":{\"term\":{\"message\":`Residual value`},\"definition\":{\"message\":`The floor an asset depreciates down to; when net book value reaches it, the asset flips to Fully Depreciated.`},\"href\":`/docs/reference/fixed-assets#depreciating`},\"macrs\":{\"term\":{\"message\":`MACRS`},\"definition\":{\"message\":`The US tax depreciation system with IRS property-class tables, run as a separate tax schedule alongside the book schedule.`},\"href\":`/docs/reference/fixed-assets#depreciating`},\"disposal\":{\"term\":{\"message\":`Disposal`},\"definition\":{\"message\":`Retiring an asset from service by scrapping or sale, booking any gain or loss against net book value and setting its status to Disposed.`},\"href\":`/docs/reference/fixed-assets#selling-vs-disposing`},\"rental-fleet\":{\"term\":{\"message\":`Rental fleet`},\"definition\":{\"message\":`The seeded asset class for units you build or capitalize to rent out rather than sell; it posts to its own Rental Fleet asset and accumulated-depreciation accounts, and every asset tied to an item appears in the Fleet register.`},\"href\":`/docs/reference/fixed-assets#fleet-register`},\"make-to-asset\":{\"term\":{\"message\":`Make to Asset`},\"definition\":{\"message\":`A job that completes to a fixed asset class instead of inventory: each finished unit becomes an asset priced at its WIP cost and never enters stock.`},\"href\":`/docs/reference/fixed-assets#acquiring`},\"out-of-service\":{\"term\":{\"message\":`Out of service`},\"definition\":{\"message\":`A fleet asset taken out of availability with a date and reason; it keeps depreciating, reads In Maintenance in the Fleet register, and comes back with Return to Service.`},\"href\":`/docs/reference/fixed-assets#fleet-register`},\"rental-agreement\":{\"term\":{\"message\":`Rental agreement`},\"definition\":{\"message\":`A sales document that rents serialized fleet units to a customer, each at its own day, week, or month rate, cutting billing periods and drafting their invoices until every unit is returned and the agreement is closed.`},\"href\":`/docs/reference/rental-agreements`},\"on-rent\":{\"term\":{\"message\":`On rent`},\"definition\":{\"message\":`A fleet unit delivered to the customer on an active rental agreement; before delivery it reads Reserved, and after its return it is Available again or In Maintenance.`},\"href\":`/docs/reference/rental-agreements#units-and-the-fleet`},\"fleet-unit\":{\"term\":{\"message\":`Fleet unit`},\"definition\":{\"message\":`A fixed asset tied to a serialized item that you rent out; only units that read Available in the Fleet register can be added to a rental agreement.`},\"href\":`/docs/reference/rental-agreements#units-and-the-fleet`},\"rate-frequency\":{\"term\":{\"message\":`Rate frequency`},\"definition\":{\"message\":`What a rental unit's rate is charged per: a day, a week, or a month. Each billing period bills the whole days, weeks, or months it covers, except a monthly rate on a calendar-month agreement, which is prorated for a partial month.`},\"href\":`/docs/reference/rental-agreements#rates`},\"cycle-billing\":{\"term\":{\"message\":`Cycle billing`},\"definition\":{\"message\":`Billing a rental in fixed periods, either months from the start date, calendar months, or consecutive 28-day periods, each invoiced on its first day (Advance) or its last day (Arrears).`},\"href\":`/docs/reference/rental-agreements#billing`},\"billing-cycle\":{\"term\":{\"message\":`Billing cycle`},\"definition\":{\"message\":`How a rental agreement cuts billing periods from its start date: Monthly cuts one month from the start date's day (a start on the 7th bills the 7th to the 6th), Calendar Month (Monthly, aligned to calendar periods) cuts calendar months, and 28 Days cuts consecutive 28-day periods. Each unit bills one rate at its own frequency for the whole days, weeks, or months a period covers; a monthly rate in a part period is prorated by days.`},\"href\":`/docs/reference/rental-agreements#billing`},\"billing-timing\":{\"term\":{\"message\":`Billing timing`},\"definition\":{\"message\":`When each billing period of a rental agreement or contract falls due for invoicing: Advance on its first day, before the period is used, or Arrears on its last day, after it is earned.`},\"href\":`/docs/reference/contracts#the-invoice-schedule`},\"customer-deposit\":{\"term\":{\"message\":`Customer deposit`},\"definition\":{\"message\":`A customer receipt recorded against a sales order or rental agreement, whose unapplied cash is held on the Customer Prepayments liability until it is applied to an invoice or refunded.`},\"href\":`/docs/reference/rental-agreements#deposits`},\"contract-asset\":{\"term\":{\"message\":`Contract asset`},\"definition\":{\"message\":`Revenue earned but not yet invoiced, such as rent for days a unit has already been on rent; the recognition run accrues it and the invoice for that period clears it.`},\"href\":`/docs/reference/rental-agreements#what-posts-to-the-ledger`},\"deferred-revenue\":{\"term\":{\"message\":`Deferred revenue`},\"definition\":{\"message\":`Revenue invoiced before it is earned, held as a liability and released to revenue by the recognition run as the service period passes.`},\"href\":`/docs/reference/rental-agreements#what-posts-to-the-ledger`},\"sales-type-lease\":{\"term\":{\"message\":`Sales-type lease`},\"definition\":{\"message\":`A rental that meets any of the five ASC 842 lease tests, booked as a sale when its agreement activates: the unit leaves the fleet, lease revenue and cost of goods sold post, and a net investment in the lease takes its place.`},\"href\":`/docs/reference/rental-agreements#sales-type-leases`},\"net-investment-in-leases\":{\"term\":{\"message\":`Net investment in leases`},\"definition\":{\"message\":`The lessor's asset on a sales-type lease: the present value of the lease payments and the unguaranteed residual, grown each month by lease interest and reduced by each rent and purchase option invoice.`},\"href\":`/docs/reference/rental-agreements#commencement`},\"purchase-option\":{\"term\":{\"message\":`Purchase option`},\"definition\":{\"message\":`A price on a rental agreement at which the customer can buy the unit, counted as a lease payment that makes the lease sales-type when its exercise is reasonably certain, and billed by Sell to Customer.`},\"href\":`/docs/reference/rental-agreements#end-of-the-term`},\"lessee-lease\":{\"term\":{\"message\":`Lease (lessee)`},\"definition\":{\"message\":`An asset the company rents from a supplier, accounted for under ASC 842: activation classifies it as Operating, Finance or Short-Term and books its right-of-use asset and lease liability, its payment rows are drafted as purchase invoices, and the lease run posts its monthly interest and amortization.`},\"href\":`/docs/reference/leases`},\"right-of-use-asset\":{\"term\":{\"message\":`Right-of-use asset`},\"definition\":{\"message\":`The lessee's asset for the right to use a leased asset, booked at the present value of the lease payments when an operating or finance lease is activated and amortized each month by the lease run.`},\"href\":`/docs/reference/leases#what-posts-to-the-ledger`},\"lease-liability\":{\"term\":{\"message\":`Lease liability`},\"definition\":{\"message\":`What the lessee owes on a lease: the present value of the payments not yet made, grown each month by interest at the lease's discount rate and reduced by each lease invoice that bills a payment.`},\"href\":`/docs/reference/leases#what-posts-to-the-ledger`},\"lease-run\":{\"term\":{\"message\":`Lease run`},\"definition\":{\"message\":`The monthly period run that posts lease entries: lessee lease interest and right-of-use amortization, rental rent to defer or accrue, and sales-type lease interest, as Lease Run journals.`},\"href\":`/docs/reference/accounting#revenue-recognition-and-lease-runs`},\"contract\":{\"term\":{\"message\":`Contract`},\"definition\":{\"message\":`A sales document that bills a customer for Service items under an agreement: one-time fees and recurring charges, invoiced on a planned schedule from its confirmation until it ends or is cancelled.`},\"href\":`/docs/reference/contracts`},\"contract-type\":{\"term\":{\"message\":`Contract type`},\"definition\":{\"message\":`How a contract or an amendment is classified for recurring-revenue reporting: New Sales, Existing, Expansion, Reactivation, or Contraction. Alforse suggests it and you can change it.`},\"href\":`/docs/reference/contracts#contract-types`},\"invoice-schedule\":{\"term\":{\"message\":`Invoice schedule`},\"definition\":{\"message\":`The planned invoices of a contract, cut from its lines by the billing frequency, alignment, and timing; while the contract is a draft you can change, add, and delete invoices, as long as each line still bills its full amount.`},\"href\":`/docs/reference/contracts#the-invoice-schedule`},\"contract-close-date\":{\"term\":{\"message\":`Contract close date`},\"definition\":{\"message\":`The date the customer agreed to the contract — when the deal was won. It records the booking for reporting; billing and revenue start from the contract's start date, not its close date.`},\"href\":`/docs/reference/contracts#setting-up-a-contract`},\"revenue-method\":{\"term\":{\"message\":`Revenue method`},\"definition\":{\"message\":`How a contract line earns its revenue over its revenue dates: Daily, the same amount every day, or Even Period, the same amount every calendar month with partial months prorated by days.`},\"href\":`/docs/reference/contracts#revenue`},\"billed-through\":{\"term\":{\"message\":`Billed through`},\"definition\":{\"message\":`A date on a contract moved into Alforse mid-term: billing periods that end on or before it were invoiced elsewhere, so they read Billed Externally and are never invoiced.`},\"href\":`/docs/reference/contracts#the-invoice-schedule`},\"amendment\":{\"term\":{\"message\":`Amendment`},\"definition\":{\"message\":`A dated change to an active contract, with a reason and a contract type: changed lines end and their replacements start from the change date, prorated by day, or from the next billing period.`},\"href\":`/docs/reference/contracts#amendments`},\"item-ledger\":{\"term\":{\"message\":`Item ledger`},\"definition\":{\"message\":`The append-only record of every stock movement; on-hand is the sum of its signed entries and the source of truth.`},\"href\":`/docs/reference/inventory#on-hand-is-a-ledger`},\"shelf-life\":{\"term\":{\"message\":`Shelf life`},\"definition\":{\"message\":`When a serial or batch expires, and what happens if used after — a company policy can Warn, Block, or BlockWithOverride.`},\"href\":`/docs/reference/shelf-life`},\"fefo\":{\"term\":{\"message\":`FEFO (first-expiry-first-out)`},\"definition\":{\"message\":`Picking offers tracked entities earliest-expiry-first, so the soonest-to-expire stock leaves first by default.`},\"href\":`/docs/reference/shelf-life`},\"account-default-bank-cash\":{\"term\":{\"message\":`Bank — Cash (default)`},\"definition\":{\"message\":`Default GL account used for cash transactions when no specific bank account is selected.`}},\"account-default-bank-local-currency\":{\"term\":{\"message\":`Bank — Local Currency (default)`},\"definition\":{\"message\":`Default cash account for transactions in your base currency.`}},\"account-default-bank-foreign-currency\":{\"term\":{\"message\":`Bank — Foreign Currency (default)`},\"definition\":{\"message\":`Default cash account for transactions in non-base currencies.`}},\"account-default-receivables\":{\"term\":{\"message\":`Receivables (default)`},\"definition\":{\"message\":`GL account debited when a customer invoice posts; cleared when the customer pays.`}},\"account-default-prepayments\":{\"term\":{\"message\":`Prepayments (default)`},\"definition\":{\"message\":`GL account used when a customer pays before an invoice is issued; cleared when the invoice posts.`}},\"account-default-raw-materials\":{\"term\":{\"message\":`Raw Materials (default)`},\"definition\":{\"message\":`GL account that holds the value of purchased stock and components (Buy items); debited on receipt, credited on issue/shipment.`}},\"account-default-finished-goods\":{\"term\":{\"message\":`Finished Goods (default)`},\"definition\":{\"message\":`GL account that holds the value of manufactured goods (Make items); debited on job completion, credited on shipment.`}},\"account-default-wip\":{\"term\":{\"message\":`Work in Progress (default)`},\"definition\":{\"message\":`GL account that holds the value of jobs in production until they post to finished goods.`}},\"account-default-asset-acquisition-cost\":{\"term\":{\"message\":`Asset Acquisition Cost (default)`},\"definition\":{\"message\":`GL account debited when a fixed asset is acquired (purchase or capitalized cost).`}},\"account-default-asset-cost-on-disposal\":{\"term\":{\"message\":`Asset Cost on Disposal (default)`},\"definition\":{\"message\":`GL account credited to remove the asset's original cost when it is disposed.`}},\"account-default-accumulated-depreciation\":{\"term\":{\"message\":`Accumulated Depreciation (default)`},\"definition\":{\"message\":`GL contra-asset account that accumulates depreciation booked against fixed assets.`}},\"account-default-accumulated-depreciation-on-disposal\":{\"term\":{\"message\":`Accumulated Depreciation on Disposal (default)`},\"definition\":{\"message\":`GL account debited to clear accumulated depreciation when an asset is disposed.`}},\"account-default-payables\":{\"term\":{\"message\":`Payables (default)`},\"definition\":{\"message\":`GL account credited when a supplier invoice is posted (AP balance).`}},\"account-default-gr-ir\":{\"term\":{\"message\":`GR/IR Clearing (default)`},\"definition\":{\"message\":`Clearing account between goods receipt and supplier invoice; balances when both have posted.`}},\"account-default-sales-tax-payable\":{\"term\":{\"message\":`Sales Tax Payable (default)`},\"definition\":{\"message\":`GL liability account credited for sales tax collected from customers.`}},\"account-default-purchase-tax-payable\":{\"term\":{\"message\":`Purchase Tax Payable (default)`},\"definition\":{\"message\":`GL account for purchase tax paid to suppliers (or reclaimable).`}},\"account-default-reverse-charge-sales-tax\":{\"term\":{\"message\":`Reverse Charge Sales Tax (default)`},\"definition\":{\"message\":`GL account for tax accrued under reverse-charge rules where the buyer self-assesses.`}},\"account-default-deferred-tax-liability\":{\"term\":{\"message\":`Deferred Tax Liability (default)`},\"definition\":{\"message\":`GL account for tax timing differences (e.g. accelerated tax depreciation vs. book depreciation).`}},\"account-default-retained-earnings\":{\"term\":{\"message\":`Retained Earnings (default)`},\"definition\":{\"message\":`GL equity account where net income closes at fiscal year-end.`}},\"account-default-currency-translation\":{\"term\":{\"message\":`Currency Translation (default)`},\"definition\":{\"message\":`GL equity account (CTA reserve) that holds unrealized FX differences from re-translating foreign-currency balances at period-end; separate from realized FX gain/loss in P\u0026L.`}},\"account-default-migration-clearing\":{\"term\":{\"message\":`Migration Clearing (default)`},\"definition\":{\"message\":`Equity account the opening journal posts against when accounting is set up; it holds any difference between the prior trial balance and Alforse's records, and must total zero before you can enable.`},\"href\":`/docs/reference/accounting#setting-up-accounting`,\"aliases\":[`migration-clearing`]},\"account-default-sales\":{\"term\":{\"message\":`Sales (default)`},\"definition\":{\"message\":`Default revenue GL account credited when a sales invoice posts.`}},\"account-default-sales-shipping-revenue\":{\"term\":{\"message\":`Shipping Revenue (default)`},\"definition\":{\"message\":`Revenue GL account credited for shipping charged to customers, posted on its own line; it must be a different account from the Sales default.`}},\"account-default-deferred-revenue\":{\"term\":{\"message\":`Deferred Revenue (default)`},\"definition\":{\"message\":`Liability GL account credited when an invoice line with service dates, or a rental line, is billed before the revenue is earned; a recognition run releases it to revenue.`}},\"account-default-contract-assets\":{\"term\":{\"message\":`Contract Assets (default)`},\"definition\":{\"message\":`Asset GL account for revenue earned but not yet invoiced, such as rent accrued for an arrears-billed rental period; cleared when the invoice posts.`}},\"account-default-net-investment-in-leases\":{\"term\":{\"message\":`Net Investment in Leases (default)`},\"definition\":{\"message\":`Asset GL account recognized when a sales-type lease starts, holding the present value of the payments and residual; each rental payment reduces it.`}},\"account-default-rental-income\":{\"term\":{\"message\":`Rental Income (default)`},\"definition\":{\"message\":`Revenue GL account for operating rental income recognized straight-line over the rental period, and for variable rental charges.`}},\"account-default-lease-revenue\":{\"term\":{\"message\":`Lease Revenue (default)`},\"definition\":{\"message\":`Revenue GL account credited at commencement of a sales-type lease for the present value of the lease payments.`}},\"account-default-lease-interest-income\":{\"term\":{\"message\":`Interest Income – Leases (default)`},\"definition\":{\"message\":`Other Income GL account for the monthly interest earned on the net investment in sales-type leases.`}},\"account-default-sales-discounts\":{\"term\":{\"message\":`Sales Discounts (default)`},\"definition\":{\"message\":`Contra-revenue GL account for discounts given on customer invoices.`}},\"account-default-cogs\":{\"term\":{\"message\":`Cost of Goods Sold (default)`},\"definition\":{\"message\":`Expense GL account debited when inventory is shipped/issued against a sale.`}},\"account-default-indirect-materials-services\":{\"term\":{\"message\":`Indirect Materials \u0026 Services (default)`},\"definition\":{\"message\":`GL expense account for non-inventory purchases (supplies, services).`}},\"account-default-labor-machine-absorption\":{\"term\":{\"message\":`Labor \u0026 Machine Absorption (default)`},\"definition\":{\"message\":`GL account credited when labor or machine cost is absorbed into a production job.`}},\"account-default-overhead-absorption\":{\"term\":{\"message\":`Overhead Absorption (default)`},\"definition\":{\"message\":`GL account credited when manufacturing overhead is absorbed into a production job.`}},\"account-default-purchase-price-variance\":{\"term\":{\"message\":`Purchase Price Variance (default)`},\"definition\":{\"message\":`GL account that captures the difference between standard cost and actual purchase cost.`}},\"account-default-inventory-adjustment\":{\"term\":{\"message\":`Inventory Adjustment (default)`},\"definition\":{\"message\":`GL account hit when physical counts differ from system inventory.`}},\"account-default-material-usage-variance\":{\"term\":{\"message\":`Material Usage Variance (default)`},\"definition\":{\"message\":`GL account capturing differences between BOM-expected and actual material consumed.`}},\"account-default-labor-machine-variance\":{\"term\":{\"message\":`Labor \u0026 Machine Variance (default)`},\"definition\":{\"message\":`GL account capturing differences between routing-expected and actual labor/machine time.`}},\"account-default-overhead-variance\":{\"term\":{\"message\":`Overhead Variance (default)`},\"definition\":{\"message\":`GL account capturing differences between applied and actual manufacturing overhead.`}},\"account-default-lot-size-variance\":{\"term\":{\"message\":`Lot Size Variance (default)`},\"definition\":{\"message\":`GL account capturing fixed-cost differences when actual lot size differs from planned.`}},\"account-default-subcontracting-variance\":{\"term\":{\"message\":`Subcontracting Variance (default)`},\"definition\":{\"message\":`GL account capturing cost differences on outside-processing operations.`}},\"account-default-maintenance-expense\":{\"term\":{\"message\":`Maintenance Expense (default)`},\"definition\":{\"message\":`Default GL expense account for equipment and facility maintenance.`}},\"account-default-depreciation-expense\":{\"term\":{\"message\":`Depreciation Expense (default)`},\"definition\":{\"message\":`Default GL expense account for periodic depreciation runs.`}},\"account-default-gain-on-disposal\":{\"term\":{\"message\":`Gain on Disposal (default)`},\"definition\":{\"message\":`Default GL account credited when a fixed-asset disposal results in a gain.`}},\"account-default-loss-on-disposal\":{\"term\":{\"message\":`Loss on Disposal (default)`},\"definition\":{\"message\":`Default GL account debited when a fixed-asset disposal results in a loss.`}},\"account-default-service-charges\":{\"term\":{\"message\":`Service Charges (default)`},\"definition\":{\"message\":`GL account for bank service charges and similar fees.`}},\"account-default-interest\":{\"term\":{\"message\":`Interest (default)`},\"definition\":{\"message\":`GL account for interest income or expense.`}},\"account-default-supplier-payment-discounts\":{\"term\":{\"message\":`Supplier Payment Discounts (default)`},\"definition\":{\"message\":`GL account where early-payment discounts taken from suppliers are recorded.`}},\"account-default-customer-payment-discounts\":{\"term\":{\"message\":`Customer Payment Discounts (default)`},\"definition\":{\"message\":`GL account where early-payment discounts given to customers are recorded.`}},\"account-default-rounding-account\":{\"term\":{\"message\":`Rounding Account (default)`},\"definition\":{\"message\":`GL account that absorbs sub-cent rounding differences on posting.`}},\"account-default-deferred-tax-expense\":{\"term\":{\"message\":`Deferred Tax Expense (default)`},\"definition\":{\"message\":`Expense side of deferred tax movements (paired with deferred tax liability).`}},\"chart-of-account-group\":{\"term\":{\"message\":`Group`},\"definition\":{\"message\":`The group account this account rolls up to; determines its type, class, and statement placement.`}},\"chart-of-account-account-type-inherited\":{\"term\":{\"message\":`Account Type (inherited)`},\"definition\":{\"message\":`Inherited from the group: where this account appears on financial statements.`}},\"chart-of-account-income-balance-inherited\":{\"term\":{\"message\":`Income / Balance (inherited)`},\"definition\":{\"message\":`Inherited from the group: whether this account closes to retained earnings (income) or carries forward (balance).`}},\"chart-of-account-class-inherited\":{\"term\":{\"message\":`Class (inherited)`},\"definition\":{\"message\":`Inherited from the group: top-level classification (asset, liability, equity, revenue, expense).`}},\"group-account-account-type\":{\"term\":{\"message\":`Account Type`},\"definition\":{\"message\":`The statement bucket all accounts under this group will use.`}},\"group-account-class\":{\"term\":{\"message\":`Class`},\"definition\":{\"message\":`Top-level classification (asset / liability / equity / revenue / expense); set only on root groups, inherited by children.`}},\"group-account-income-balance-inherited\":{\"term\":{\"message\":`Income / Balance (inherited)`},\"definition\":{\"message\":`Inherited from the parent group.`}},\"group-account-class-inherited\":{\"term\":{\"message\":`Class (inherited)`},\"definition\":{\"message\":`Inherited from the parent group.`}},\"dimension-entity-type\":{\"term\":{\"message\":`Entity Type`},\"definition\":{\"message\":`What source this dimension pulls its allowed values from (custom list or an existing entity like customer, location, employee).`}},\"dimension-values\":{\"term\":{\"message\":`Values`},\"definition\":{\"message\":`The allowed values users can pick when tagging postings with this dimension.`}},\"decimal-places-currency\":{\"term\":{\"message\":`Decimal Places`},\"definition\":{\"message\":`How many fractional digits to keep when rounding amounts in this currency.`}},\"exchange-rate\":{\"term\":{\"message\":`Exchange Rate`},\"definition\":{\"message\":`Units of base currency per one unit of this currency; used to translate amounts on posting.`}},\"historical-exchange-rate\":{\"term\":{\"message\":`Historical Rate (equity)`},\"definition\":{\"message\":`Optional fixed rate used when translating equity balances per IAS 21 (instead of the period rate).`}},\"fiscal-year-start\":{\"term\":{\"message\":`Start of Fiscal Year`},\"definition\":{\"message\":`The month your financial year begins; periods are numbered from this month.`}},\"fiscal-year-tax-start\":{\"term\":{\"message\":`Start of Tax Year`},\"definition\":{\"message\":`The month your tax year begins; may differ from the fiscal year in some jurisdictions.`}},\"fixed-asset-depreciation-method\":{\"term\":{\"message\":`Depreciation Method`},\"definition\":{\"message\":`The schedule used to spread this asset's cost over its useful life (straight-line, declining balance, units of production).`}},\"fixed-asset-useful-life\":{\"term\":{\"message\":`Useful Life (months)`},\"definition\":{\"message\":`The number of months over which this asset will be depreciated.`}},\"fixed-asset-lifetime-usage\":{\"term\":{\"message\":`Lifetime Usage (units)`},\"definition\":{\"message\":`Total expected production units for units-of-production depreciation; cost is spread per unit produced.`}},\"fixed-asset-tax-depreciation-method\":{\"term\":{\"message\":`Tax Depreciation Method`},\"definition\":{\"message\":`A separate schedule for tax reporting when tax rules require a method different from book depreciation.`}},\"macrs-property-class\":{\"term\":{\"message\":`MACRS Property Class`},\"definition\":{\"message\":`The IRS recovery-period class for this asset under MACRS (3, 5, 7, 10, 15, 20, 27.5, 39-year).`}},\"macrs-convention\":{\"term\":{\"message\":`MACRS Convention`},\"definition\":{\"message\":`Mid-month / mid-quarter / half-year convention that determines the first-year deduction.`}},\"bonus-depreciation\":{\"term\":{\"message\":`Bonus Depreciation %`},\"definition\":{\"message\":`First-year additional deduction taken before the regular MACRS schedule begins.`}},\"fixed-asset-tax-useful-life\":{\"term\":{\"message\":`Tax Useful Life (months)`},\"definition\":{\"message\":`Months over which this asset depreciates for tax purposes (when not using MACRS).`}},\"asset-class-default-depreciation-method\":{\"term\":{\"message\":`Depreciation Method (default)`},\"definition\":{\"message\":`Default method that pre-fills on new assets in this class (still editable per asset).`}},\"asset-class-default-useful-life\":{\"term\":{\"message\":`Useful Life (default)`},\"definition\":{\"message\":`Default useful life that pre-fills on new assets in this class.`}},\"asset-class-asset-account\":{\"term\":{\"message\":`Asset Account`},\"definition\":{\"message\":`GL account that carries an asset's original acquisition cost — debited when acquired and credited at full gross cost when it is disposed or sold.`}},\"asset-class-accumulated-depreciation-account\":{\"term\":{\"message\":`Accumulated Depreciation Account`},\"definition\":{\"message\":`GL contra-asset account credited as depreciation posts each period and debited in full when the asset is sold or scrapped.`}},\"asset-class-depreciation-expense-account\":{\"term\":{\"message\":`Depreciation Expense Account`},\"definition\":{\"message\":`GL expense account debited each period when depreciation posts.`}},\"asset-class-write-off-account\":{\"term\":{\"message\":`Write-Off Account`},\"definition\":{\"message\":`Temporary disposal-clearing account debited for an asset's net book value on shipment and credited for its net book value on invoicing, netting to zero over the sale cycle.`}},\"asset-class-write-down-account\":{\"term\":{\"message\":`Write-Down Account`},\"definition\":{\"message\":`GL expense account debited when an asset's carrying value is reduced by impairment, i.e. when its recoverable amount falls below net book value.`}},\"asset-class-gain-on-disposal-account\":{\"term\":{\"message\":`Gain on Disposal Account`},\"definition\":{\"message\":`Non-operating income account credited when an asset in this class is sold for more than its net book value.`}},\"asset-class-loss-on-disposal-account\":{\"term\":{\"message\":`Loss on Disposal Account`},\"definition\":{\"message\":`Non-operating expense account debited when an asset in this class is sold or scrapped below its net book value.`}},\"asset-class-default-tax-method\":{\"term\":{\"message\":`Tax Method (default)`},\"definition\":{\"message\":`Default tax depreciation method for new assets in this class.`}},\"asset-class-default-tax-useful-life\":{\"term\":{\"message\":`Tax Useful Life (default)`},\"definition\":{\"message\":`Default tax-book life for new assets in this class.`}},\"fixed-asset-acquisition-cost\":{\"term\":{\"message\":`Acquisition Cost`},\"definition\":{\"message\":`Total capitalized cost of the asset (purchase price plus freight, install, and other costs that become part of book value).`}},\"fixed-asset-opening-accumulated-depreciation\":{\"term\":{\"message\":`Accumulated Depreciation (opening)`},\"definition\":{\"message\":`Opening balance of depreciation already booked before this asset was added to Alforse (use 0 for new acquisitions).`}},\"fixed-asset-depreciation-start-date\":{\"term\":{\"message\":`Depreciation Start Date`},\"definition\":{\"message\":`The date depreciation begins for this asset; usually the in-service date.`}},\"fixed-asset-disposal-date\":{\"term\":{\"message\":`Disposal Date`},\"definition\":{\"message\":`The date this asset is retired from service; depreciation stops on this date and remaining net book value is booked to the disposal account.`}},\"intercompany-debit-account\":{\"term\":{\"message\":`Debit Account`},\"definition\":{\"message\":`GL account in the source company to debit for this intercompany transaction.`}},\"intercompany-credit-account\":{\"term\":{\"message\":`Credit Account`},\"definition\":{\"message\":`GL account in the target company to credit for this intercompany transaction.`}},\"intercompany-posting-date\":{\"term\":{\"message\":`Posting Date`},\"definition\":{\"message\":`The date this intercompany transaction hits both companies' ledgers.`}},\"journal-entry-source\":{\"term\":{\"message\":`Source`},\"definition\":{\"message\":`Where this entry originated (manual entry, posting from sales/purchasing, recurring template, etc.).`}},\"journal-entry-posting-date\":{\"term\":{\"message\":`Posting Date`},\"definition\":{\"message\":`The date this entry hits the ledger; determines the accounting period it falls in.`}},\"journal-line-debit\":{\"term\":{\"message\":`Debit`},\"definition\":{\"message\":`Amount that increases assets/expenses or decreases liabilities/equity/revenue on this line.`}},\"journal-line-credit\":{\"term\":{\"message\":`Credit`},\"definition\":{\"message\":`Amount that increases liabilities/equity/revenue or decreases assets/expenses on this line.`}},\"payment-term-calculation-method\":{\"term\":{\"message\":`After (calculation method)`},\"definition\":{\"message\":`What the due-date countdown starts from (invoice date, end of month, etc.).`}},\"payment-term-due-days\":{\"term\":{\"message\":`Due Days`},\"definition\":{\"message\":`How many days after the calculation date the full amount is due.`}},\"payment-term-discount-days\":{\"term\":{\"message\":`Discount Days`},\"definition\":{\"message\":`How many days after the calculation date the early-payment discount is still available.`}},\"payment-term-discount-percent\":{\"term\":{\"message\":`Discount Percent`},\"definition\":{\"message\":`The cash discount the customer can take if they pay within the discount window.`}},\"document-view-permissions\":{\"term\":{\"message\":`View permissions`},\"definition\":{\"message\":`Users and groups allowed to open or download this document; the uploader is always included.`}},\"document-edit-permissions\":{\"term\":{\"message\":`Edit permissions`},\"definition\":{\"message\":`Users and groups allowed to rename, replace, or re-label this document; the uploader is always included, and edit access implies view access.`}},\"purchase-unit-of-measure\":{\"term\":{\"message\":`Purchase Unit of Measure`},\"definition\":{\"message\":`The unit suppliers price and ship this item in, when different from the inventory unit (e.g. case vs each).`}},\"kanban-auto-release\":{\"term\":{\"message\":`Auto Release`},\"definition\":{\"message\":`When the kanban card is scanned, the job is automatically moved out of draft and released to the floor.`}},\"kanban-replenishment-level\":{\"term\":{\"message\":`Replenishment Level`},\"definition\":{\"message\":`On a transfer kanban, the minimum quantity for the To storage unit. When on-hand plus open inbound transfers drops below it, Alforse creates a Released stock transfer for the kanban quantity.`},\"href\":`/docs/reference/kanban`},\"kanban-auto-start-job\":{\"term\":{\"message\":`Auto Start Job`},\"definition\":{\"message\":`Skip the released-but-not-started state — the job starts immediately on scan.`}},\"kanban-completion-barcode\":{\"term\":{\"message\":`Completion Barcode`},\"definition\":{\"message\":`The code printed on the kanban card that operators scan to mark the job complete; auto-generated when left blank.`}},\"shipping-method\":{\"term\":{\"message\":`Shipping Method`},\"definition\":{\"message\":`The carrier and service a shipment goes out on, supplying the tracking-URL template that turns a tracking number into a link and the account freight charges post to.`}},\"shipping-method-carrier-account\":{\"term\":{\"message\":`Carrier Account`},\"definition\":{\"message\":`The GL account charges for this carrier post to (freight expense, freight in/out).`}},\"shipping-method-tracking-url\":{\"term\":{\"message\":`Tracking URL`},\"definition\":{\"message\":`The carrier's tracking-page URL with {trackingNumber} as a placeholder — Alforse substitutes the actual number when generating links on shipments.`}},\"warehouse-transfer-expected-receipt-date\":{\"term\":{\"message\":`Expected Receipt Date`},\"definition\":{\"message\":`When the receiving location expects the stock to arrive; drives MRP availability at the destination.`}},\"storage-unit-parent\":{\"term\":{\"message\":`Parent Storage Unit`},\"definition\":{\"message\":`Another storage unit this one nests inside (e.g. a bin within a rack); must be in the same location.`}},\"storage-unit-storage-types\":{\"term\":{\"message\":`Storage Types`},\"definition\":{\"message\":`The categories of stock allowed in this unit; used to enforce putaway rules (e.g. cold chain, hazardous).`}},\"storage-unit-work-center\":{\"term\":{\"message\":`Work Center`},\"definition\":{\"message\":`Assigns this unit to a work center for lineside material, so operators see it on the production view; inherited from the parent unit when set there.`}},\"receipt-source-document\":{\"term\":{\"message\":`Source Document`},\"definition\":{\"message\":`What this receipt is fulfilling — a purchase order, a return, an inbound transfer, or a manual receipt with no parent.`}},\"receipt-source-document-id\":{\"term\":{\"message\":`Source Document ID`},\"definition\":{\"message\":`The specific PO, return, or transfer this receipt posts against; available IDs depend on the source document type above.`}},\"receipt-external-reference\":{\"term\":{\"message\":`External Reference`},\"definition\":{\"message\":`The supplier's packing-slip or shipment number, recorded for audit; not used by any posting logic.`}},\"shipment-source-document\":{\"term\":{\"message\":`Source Document`},\"definition\":{\"message\":`What this shipment is fulfilling — a sales order, an outbound transfer, an RMA return, or a manual shipment.`}},\"shipment-source-document-id\":{\"term\":{\"message\":`Source Document ID`},\"definition\":{\"message\":`The specific SO, transfer, or RMA this shipment posts against; available IDs depend on the source document type above.`}},\"inventory-adjustment-type\":{\"term\":{\"message\":`Adjustment Type`},\"definition\":{\"message\":`Why stock is changing — Positive (found), Negative (lost/scrap), or Set (replace count with a measured value).`}},\"inventory-adjustment-serial-number\":{\"term\":{\"message\":`Serial Number`},\"definition\":{\"message\":`The unique identifier on this physical unit; one row per serial, quantity is always 1.`}},\"inventory-adjustment-batch-number\":{\"term\":{\"message\":`Batch Number`},\"definition\":{\"message\":`The lot identifier for this stock; one row per batch, quantity is the on-hand for that lot.`}},\"inventory-adjustment-expiration-date\":{\"term\":{\"message\":`Expiration Date`},\"definition\":{\"message\":`When this specific lot/serial expires; drives FEFO picking and the shelf-life policy on consumption.`}},\"traceability-expiration-edit-date\":{\"term\":{\"message\":`New expiration date`},\"definition\":{\"message\":`The corrected expiration for this lot/serial; existing on-hand stock is re-evaluated against shelf-life policy after the change.`}},\"item\":{\"term\":{\"message\":`Item`},\"definition\":{\"message\":`Alforse's single record for anything with a part number — Part, Material, Tool, Service, Consumable, or Fixture — that jobs, methods, orders, and inventory all point at.`}},\"item-tracking-type\":{\"term\":{\"message\":`Tracking Type`},\"definition\":{\"message\":`Whether Alforse follows each unit (Serial), each lot (Batch), the quantity (Inventory), or no tracking (Non-Inventory).`}},\"item-default-method-type\":{\"term\":{\"message\":`Default Method Type`},\"definition\":{\"message\":`How an item is sourced when added to a method or BOM line.`}},\"item-group\":{\"term\":{\"message\":`Item Group`},\"definition\":{\"message\":`The accounting dimension that categorizes items for reporting and analysis.`}},\"part-batch-size\":{\"term\":{\"message\":`Batch Size`},\"definition\":{\"message\":`The default run quantity when this part is made; planning rounds replenishment up to multiples of this.`}},\"material-sizes\":{\"term\":{\"message\":`Sizes`},\"definition\":{\"message\":`The stock sizes this material is purchased and held in; each size becomes a separate selectable variant on jobs and POs.`}},\"customer-part-id\":{\"term\":{\"message\":`Customer Part ID`},\"definition\":{\"message\":`The identifier the customer uses for this part on their POs; Alforse resolves it to our internal Part ID on order import.`}},\"customer-part-revision\":{\"term\":{\"message\":`Customer Part Revision`},\"definition\":{\"message\":`The customer's revision tag for their Part ID, when it differs from ours; pinned at the cross-reference level, not on our revision.`}},\"supplier-part-id\":{\"term\":{\"message\":`Supplier Part ID`},\"definition\":{\"message\":`The identifier the supplier uses for this part on their quotes and invoices; Alforse resolves it to our internal Part ID.`}},\"supplier-part-moq\":{\"term\":{\"message\":`Minimum Order Quantity`},\"definition\":{\"message\":`The smallest quantity this supplier will accept on a PO line for this part; planning rounds up to it.`}},\"supplier-part-order-multiple\":{\"term\":{\"message\":`Order Multiple`},\"definition\":{\"message\":`Order quantities must be whole multiples of this number (a multiple of 12 → 12, 24, 36 …).`}},\"item-scrap-percent\":{\"term\":{\"message\":`Scrap Percent`},\"definition\":{\"message\":`The expected percentage of this item's output lost during production; planning multiplies demand by 1 / (1 − scrap) to compensate.`}},\"item-manufacturing-lead-time\":{\"term\":{\"message\":`Lead Time (Days)`},\"definition\":{\"message\":`The number of days to build one batch of this item, measured from job release to completion; planning offsets demand backward by this much.`}},\"item-configured\":{\"term\":{\"message\":`Configured`},\"definition\":{\"message\":`This item is built via a configurator and resolves its components per-order; jobs created for it inherit the configurator's resolved BOM.`}},\"item-preferred-supplier\":{\"term\":{\"message\":`Preferred Supplier`},\"definition\":{\"message\":`The supplier planning suggests first when this item needs to be bought; other suppliers stay available in the dropdown on each PO line.`}},\"item-purchasing-lead-time\":{\"term\":{\"message\":`Lead Time (Days)`},\"definition\":{\"message\":`The number of days between placing a PO with the preferred supplier and the goods arriving on the dock; planning offsets demand backward by this much.`}},\"item-purchasing-uom\":{\"term\":{\"message\":`Purchasing Unit of Measure`},\"definition\":{\"message\":`The unit suppliers price and ship this item in, when different from the inventory unit (e.g. case vs each); paired with Conversion Factor.`}},\"item-max-inventory-quantity\":{\"term\":{\"message\":`Maximum Inventory Quantity`},\"definition\":{\"message\":`Under Maximum Quantity policy, planning orders up to this on-hand level when the reorder point trips.`}},\"item-accumulation-period-weeks\":{\"term\":{\"message\":`Accumulation Period (Weeks)`},\"definition\":{\"message\":`Under Demand-Based Reorder, planning sums demand inside this rolling window when computing a replenishment quantity.`}},\"item-safety-stock\":{\"term\":{\"message\":`Safety Stock`},\"definition\":{\"message\":`Buffer stock the demand-based policy holds back to absorb consumption spikes within the accumulation period.`}},\"item-reorder-quantity\":{\"term\":{\"message\":`Reorder Quantity`},\"definition\":{\"message\":`Under Fixed Reorder Quantity, the exact quantity planning orders each time the reorder point trips.`}},\"item-planning-order-multiple\":{\"term\":{\"message\":`Order Multiple`},\"definition\":{\"message\":`Planning rounds suggested replenishment up to a whole multiple of this number.`}},\"item-planning-moq\":{\"term\":{\"message\":`Minimum Order Quantity`},\"definition\":{\"message\":`Planning's lower bound on a suggested replenishment quantity; distinct from a supplier's MOQ, which lives on the supplier-part record.`}},\"item-planning-max-order-quantity\":{\"term\":{\"message\":`Maximum Order Quantity`},\"definition\":{\"message\":`Planning's upper bound on a single suggested replenishment; quantities above this are split into multiple orders.`}},\"item-planning-horizon\":{\"term\":{\"message\":`Planning Horizon (Days)`},\"definition\":{\"message\":`Planning shows only the actions and suggested orders due within this many days. Leave empty to use the company default, or enter 0 to show everything for this item.`}},\"planning-action\":{\"term\":{\"message\":`Planning action`},\"definition\":{\"message\":`A suggestion MRP writes after each run: Order or Make new supply, or Expedite, Defer, Increase, Decrease or Cancel an open purchase order line or job. Apply it from the planning page, dismiss it, or assign it.`},\"href\":`/docs/reference/planning#planning-actions`},\"reschedule-tolerance\":{\"term\":{\"message\":`Reschedule tolerance`},\"definition\":{\"message\":`How many days an open order may land from the date it is needed before MRP suggests moving it. Set in Settings → Planning; the default is 7 days.`},\"href\":`/docs/reference/planning#reschedule-tolerance`},\"responsible-employee\":{\"term\":{\"message\":`Responsible employee`},\"definition\":{\"message\":`The person a planning action is assigned to: the item's owner at that location, else the item group's, else the location's, else the company default.`},\"href\":`/docs/reference/planning#planning-ownership`},\"forecast-consumption\":{\"term\":{\"message\":`Forecast consumption`},\"definition\":{\"message\":`Real orders use up the demand forecast for their own week first, then earlier and later weeks within the company's window, so forecast and actual demand are never both planned for the same units.`},\"href\":`/docs/reference/forecast`},\"supersession\":{\"term\":{\"message\":`Supersession`},\"definition\":{\"message\":`Phasing out an item in favor of a successor part, so planning redirects the old item's demand — times a conversion factor — to the new one.`}},\"supersession-mode\":{\"term\":{\"message\":`Supersession Mode`},\"definition\":{\"message\":`Controls how planning handles a discontinued item: Consume First exhausts on-hand before switching to the successor, Prefer New redirects new demand to the successor immediately, Stock Only keeps only a minimum service reserve, and No Stock drops the item from planning entirely.`},\"aliases\":[`phase-out`,`spares-only`,`obsolete`]},\"change-order-change-type\":{\"term\":{\"message\":`Change Type`},\"definition\":{\"message\":`What kind of change this is: Version updates how the part is made, Revision revises its details and documents, Replacement Part swaps in a new part number that supersedes the old one, and New Part introduces a net-new part with no predecessor.`},\"aliases\":[`version`,`revision`,`replacement-part`,`new-part`]},\"item-default-storage-unit\":{\"term\":{\"message\":`Default Storage Unit`},\"definition\":{\"message\":`Where new stock of this item lands by default on receipt; per-line storage selections on a receipt override it.`}},\"item-pick-order\":{\"term\":{\"message\":`Pick Order`},\"definition\":{\"message\":`The default order picking uses to offer tracked entities: FEFO (earliest-expiry first), FIFO (oldest first), or LIFO (newest first).`}},\"item-shelf-life-days\":{\"term\":{\"message\":`Shelf Life (Days)`},\"definition\":{\"message\":`How many days a serial or batch of this item stays usable after its start event; the shelf-life policy decides what happens past this date.`}},\"item-shelf-life-start-process\":{\"term\":{\"message\":`Shelf Life Start Process`},\"definition\":{\"message\":`Which manufacturing event starts the shelf-life clock — for example, fill, seal, or final QC.`}},\"item-shelf-life-start-timing\":{\"term\":{\"message\":`Start Expiration`},\"definition\":{\"message\":`Whether the clock starts when the chosen process begins or when it completes.`}},\"item-calculate-from-bom\":{\"term\":{\"message\":`Calculate from BOM`},\"definition\":{\"message\":`Derive this item's shelf life from the shortest shelf life of its components, ignoring the Days field above.`}},\"department-parent\":{\"term\":{\"message\":`Parent Department`},\"definition\":{\"message\":`The department this one rolls up under for reporting and headcount hierarchies; leave empty for a top-level department.`}},\"attribute-category-public\":{\"term\":{\"message\":`Public`},\"definition\":{\"message\":`When on, attributes in this category show up on a person's public profile; otherwise they're visible to admins only.`}},\"attribute-data-type\":{\"term\":{\"message\":`Data Type`},\"definition\":{\"message\":`The kind of value this attribute accepts (text, number, date, boolean, list); locked after the attribute has any recorded values.`}},\"attribute-list-options\":{\"term\":{\"message\":`List Options`},\"definition\":{\"message\":`The allowed values for a list-type attribute; users pick from these rather than free-typing.`}},\"attribute-self-managed\":{\"term\":{\"message\":`Self Managed`},\"definition\":{\"message\":`When on, employees can edit this attribute's value on their own profile; otherwise only admins can.`}},\"calibration-requires-action\":{\"term\":{\"message\":`Requires Action`},\"definition\":{\"message\":`Recorded that follow-up is needed after this calibration; surfaces this gauge on the open-actions queue.`}},\"calibration-requires-adjustment\":{\"term\":{\"message\":`Requires Adjustment`},\"definition\":{\"message\":`Recorded that the gauge was adjusted during this calibration; affects how the calibration interval recalculates.`}},\"calibration-requires-repair\":{\"term\":{\"message\":`Requires Repair`},\"definition\":{\"message\":`Recorded on a calibration that the gauge needs repair before its readings can be trusted.`}},\"calibration-measurement-standard\":{\"term\":{\"message\":`Measurement Standard`},\"definition\":{\"message\":`The traceable reference (e.g. NIST standard, master gauge serial) the calibration values were compared against.`}},\"quality-document-version\":{\"term\":{\"message\":`Version`},\"definition\":{\"message\":`The version stamp for this document; new versions create a copy that supersedes the previous one without deleting it.`}},\"gauge-role\":{\"term\":{\"message\":`Role`},\"definition\":{\"message\":`How this gauge is used — Standard (regular checks) or Master (calibrates other gauges).`}},\"gauge-last-calibration-date\":{\"term\":{\"message\":`Last Calibration Date`},\"definition\":{\"message\":`When this gauge was last successfully calibrated; the next-calibration date recomputes from this value plus the interval.`}},\"gauge-next-calibration-date\":{\"term\":{\"message\":`Next Calibration Date`},\"definition\":{\"message\":`When this gauge becomes due for calibration; once past due it reads Out-of-Calibration.`}},\"gauge-calibration-interval-months\":{\"term\":{\"message\":`Calibration Interval (Months)`},\"definition\":{\"message\":`How often this gauge must be recalibrated; combined with Last Calibration Date to recompute Next Calibration Date automatically.`}},\"inbound-inspection-disposition\":{\"term\":{\"message\":`Disposition`},\"definition\":{\"message\":`Whether this lot/serial passes inspection (Pass) or fails (Fail); a Fail blocks the stock from being received into available inventory.`}},\"inspection-document-drawing-number\":{\"term\":{\"message\":`Drawing Number`},\"definition\":{\"message\":`The engineering drawing this inspection plan is tied to; inspections recorded against this part reference back to this drawing.`}},\"issue-issue-type\":{\"term\":{\"message\":`Issue Type`},\"definition\":{\"message\":`The category of this issue (e.g. Customer Complaint, Audit Finding, Production Defect); drives which workflow template applies.`}},\"issue-workflow\":{\"term\":{\"message\":`Workflow`},\"definition\":{\"message\":`The preset bundle of tasks and approval requirements applied to this issue; overrides the issue type's default workflow when set.`}},\"issue-required-actions\":{\"term\":{\"message\":`Required Actions`},\"definition\":{\"message\":`Tasks that must be completed before this issue can be closed; selecting actions here adds them on top of whatever the workflow specifies.`}},\"issue-approval-requirements\":{\"term\":{\"message\":`Approval Requirements`},\"definition\":{\"message\":`Sign-offs that must be recorded before this issue can be closed; in addition to any required by the workflow.`}},\"issue-source\":{\"term\":{\"message\":`Source`},\"definition\":{\"message\":`Where this issue was raised from — internal QA, customer complaint, supplier audit, etc.; used for reporting, doesn't gate workflow.`}},\"issue-workflow-issue-template\":{\"term\":{\"message\":`Issue Template`},\"definition\":{\"message\":`A pre-written description inserted into every issue that uses this workflow; placeholders like {itemId} and {location} are substituted at creation.`}},\"issue-workflow-required-actions\":{\"term\":{\"message\":`Required Actions`},\"definition\":{\"message\":`The ordered list of tasks issues using this workflow must complete; the order here is the order they appear on the issue.`}},\"issue-workflow-approval-requirements\":{\"term\":{\"message\":`Approval Requirements`},\"definition\":{\"message\":`The sign-offs every issue using this workflow needs before it can be closed.`}},\"risk-register-type\":{\"term\":{\"message\":`Type`},\"definition\":{\"message\":`The category of risk (operational, strategic, financial, compliance, etc.); drives which reports the risk rolls into.`}},\"risk-register-severity\":{\"term\":{\"message\":`Severity`},\"definition\":{\"message\":`The impact rating if the risk is realized (1 = negligible to 5 = catastrophic); paired with Likelihood to compute the risk score.`}},\"risk-register-likelihood\":{\"term\":{\"message\":`Likelihood`},\"definition\":{\"message\":`The probability rating that the risk occurs (1 = rare to 5 = almost certain); paired with Severity to compute the risk score.`}},\"sampling-plan-type\":{\"term\":{\"message\":`Plan Type`},\"definition\":{\"message\":`How the sample size is decided — Inspect All, Inspect First N, Percentage of Lot, or AQL (Z1.4 / ISO 2859-1). Each mode reveals its own parameter fields below.`}},\"sampling-plan-sample-size\":{\"term\":{\"message\":`Sample Size`},\"definition\":{\"message\":`The fixed number of units to inspect from the front of each lot, regardless of lot size.`}},\"sampling-plan-percentage\":{\"term\":{\"message\":`Percentage of Lot`},\"definition\":{\"message\":`The fraction of each lot to inspect; the actual count is computed from lot size at the time of inspection.`}},\"sampling-plan-aql\":{\"term\":{\"message\":`AQL`},\"definition\":{\"message\":`Acceptable Quality Level — the highest defect rate that's still considered passable under the Z1.4 / ISO 2859-1 tables.`}},\"sampling-plan-inspection-level\":{\"term\":{\"message\":`Inspection Level`},\"definition\":{\"message\":`Z1.4 inspection level (I / II / III); higher levels mean larger sample sizes for the same lot.`}},\"sampling-plan-severity\":{\"term\":{\"message\":`Severity`},\"definition\":{\"message\":`Z1.4 severity (Normal / Tightened / Reduced); switches by rule based on recent lot-acceptance history.`}},\"job-estimated-scrap-quantity\":{\"term\":{\"message\":`Estimated Scrap Quantity`},\"definition\":{\"message\":`The number of extra units to build to compensate for expected scrap; planning sums this with the order quantity when reserving materials.`}},\"job-deadline-type\":{\"term\":{\"message\":`Deadline Type`},\"definition\":{\"message\":`How the job ranks when the scheduler hands out capacity — ASAP claims first, then Hard Deadline, Soft Deadline, and No Deadline last. A ranking signal only; no deadline type blocks or gates placement.`},\"href\":`/docs/reference/scheduling#placement-against-real-capacity`},\"job-due-date\":{\"term\":{\"message\":`Due Date (job)`},\"definition\":{\"message\":`The date a job's quantity is needed — the yardstick lateness is measured against, and (with Deadline Type) the order jobs claim capacity in. Not a placement anchor; a job with no due date still schedules.`}},\"job-priority\":{\"term\":{\"message\":`Job Priority`},\"definition\":{\"message\":`The job's position in its location's schedule queue — a fractional number Alforse computes from the due date and deadline type, not a Low/High rating.`}},\"job-sales-order-line\":{\"term\":{\"message\":`Sales Order Line (job)`},\"definition\":{\"message\":`The sales order line this job was created to supply, tying the job to the customer demand behind it.`}},\"job-bulk-total-quantity\":{\"term\":{\"message\":`Total Quantity`},\"definition\":{\"message\":`The total to make across all jobs created in this bulk batch; combined with Quantity Per Job to decide how many jobs to create.`}},\"job-bulk-quantity-per-job\":{\"term\":{\"message\":`Quantity Per Job`},\"definition\":{\"message\":`How many units each individual job in the bulk batch builds; the last job's quantity may be smaller if Total Quantity doesn't divide evenly.`}},\"job-bulk-scrap-quantity-per-job\":{\"term\":{\"message\":`Scrap Quantity Per Job`},\"definition\":{\"message\":`Estimated scrap quantity applied to every job in the bulk batch.`}},\"job-bulk-due-date-first\":{\"term\":{\"message\":`Due Date of First Job`},\"definition\":{\"message\":`Due date of the earliest job in the bulk batch; later jobs space evenly between this date and Due Date of Last Job.`}},\"job-bulk-due-date-last\":{\"term\":{\"message\":`Due Date of Last Job`},\"definition\":{\"message\":`Due date of the final job in the bulk batch; combined with Due Date of First Job to space the jobs evenly.`}},\"job-material-quantity-per-parent\":{\"term\":{\"message\":`Quantity per Parent`},\"definition\":{\"message\":`How many of this material it takes to build one of the job's parent item; multiplied by job quantity to size the consumption.`}},\"production-event-type\":{\"term\":{\"message\":`Event Type`},\"definition\":{\"message\":`What this time entry counts as — Labor (operator time), Machine (run time), or Setup (changeover time); each rolls up under a different rate.`}},\"production-quantity-type\":{\"term\":{\"message\":`Quantity Type`},\"definition\":{\"message\":`What kind of output this entry records — Production (good units), Scrap (unrecoverable), or Rework (sent back for correction); reveals Scrap Reason when Scrap.`}},\"production-quantity-scrap-reason\":{\"term\":{\"message\":`Scrap Reason`},\"definition\":{\"message\":`The catalog reason that explains this scrap; rolls up into scrap reports keyed by reason rather than by quantity.`}},\"procedure-version\":{\"term\":{\"message\":`Version`},\"definition\":{\"message\":`The version stamp for this procedure; new versions create a copy that supersedes the previous one without deleting it.`}},\"procedure-status\":{\"term\":{\"message\":`Status`},\"definition\":{\"message\":`Draft is editable; Active is in use and requires a new version to change; Archived is retired.`}},\"supplier-status\":{\"term\":{\"message\":`Supplier Status`},\"definition\":{\"message\":`The lifecycle state of this supplier — Active, Inactive, Pending Approval, etc.; only Active suppliers appear in PO / quote selectors.`}},\"supplier-type-field\":{\"term\":{\"message\":`Supplier Type`},\"definition\":{\"message\":`The category this supplier belongs to (raw-material, services, contract-manufacturer); drives default GL accounts and reporting groupings.`}},\"supplier-account-manager\":{\"term\":{\"message\":`Account Manager`},\"definition\":{\"message\":`The Alforse user responsible for this supplier relationship; emails and reminders about this supplier route to them.`}},\"invoice-supplier\":{\"term\":{\"message\":`Invoice Supplier`},\"definition\":{\"message\":`The legal entity to bill, when different from the supplier who delivers the goods — for parent / subsidiary or factoring arrangements.`}},\"supplier-payment-term\":{\"term\":{\"message\":`Payment Term`},\"definition\":{\"message\":`How many days from invoice date this supplier expects payment; drives the default due date on bills.`}},\"shipping-supplier\":{\"term\":{\"message\":`Shipping Supplier`},\"definition\":{\"message\":`The carrier that delivers goods from this supplier, when different from the supplier itself (e.g. supplier sells, FedEx ships).`}},\"supplier-incoterm\":{\"term\":{\"message\":`Incoterm`},\"definition\":{\"message\":`The Incoterm rule (FOB, DAP, EXW, CIF, …) that governs who pays freight, who bears risk, and where the transfer of title occurs on shipments from this supplier.`}},\"vat-number\":{\"term\":{\"message\":`VAT Number`},\"definition\":{\"message\":`Value-added-tax registration number; required on EU invoices for reverse-charge or zero-rated supplies.`}},\"eori\":{\"term\":{\"message\":`EORI`},\"definition\":{\"message\":`Economic Operators Registration and Identification number; required for goods crossing customs borders in the EU / UK.`}},\"tax-exempt\":{\"term\":{\"message\":`Tax Exempt`},\"definition\":{\"message\":`When on, this party's invoices skip tax calculation; the party is responsible for keeping the exemption certificate current.`}},\"quantity-breaks\":{\"term\":{\"message\":`Quantity Breaks`},\"definition\":{\"message\":`The quantity breakpoints this line is priced at; each column carries its own per-unit price for buyer–supplier negotiation and for converting to downstream documents.`}},\"supplier-process-minimum-cost\":{\"term\":{\"message\":`Minimum Cost`},\"definition\":{\"message\":`The lowest amount this supplier will charge for this process, regardless of quantity; jobs below the breakeven volume still cost at least this much.`}},\"supplier-process-lead-time\":{\"term\":{\"message\":`Standard Lead Time`},\"definition\":{\"message\":`The typical number of days between sending work to this supplier for this process and getting it back; planning offsets demand by this much when picking a supplier.`}},\"purchasing-rfq-suppliers\":{\"term\":{\"message\":`Suppliers`},\"definition\":{\"message\":`The suppliers receiving this RFQ; each gets its own line on the RFQ that they respond to with their own pricing.`}},\"purchasing-rfq-due-date\":{\"term\":{\"message\":`Due Date`},\"definition\":{\"message\":`When supplier responses are expected back; suppliers see this date on the RFQ portal and Alforse stops accepting late responses after it (configurable).`}},\"purchasing-rfq-buyer\":{\"term\":{\"message\":`Buyer`},\"definition\":{\"message\":`The Alforse user who owns this RFQ; supplier responses and reminders route to them.`}},\"supplier-quote-ref-number\":{\"term\":{\"message\":`Supplier Ref. Number`},\"definition\":{\"message\":`The supplier's own quote / proposal number; recorded for traceability on the PO that converts from this quote.`}},\"supplier-quote-expiration-date\":{\"term\":{\"message\":`Expiration Date`},\"definition\":{\"message\":`When the supplier's pricing stops being honored; converting this quote to a PO after this date may need re-quoting.`}},\"supplier-quote-type\":{\"term\":{\"message\":`Quote Type`},\"definition\":{\"message\":`What kind of quote this is — standard supplier quote, blanket-agreement priced quote, or contract-manufacturing quote; drives the PO line layout when converted.`}},\"purchase-order-supplier-order-number\":{\"term\":{\"message\":`Supplier Order Number`},\"definition\":{\"message\":`The supplier's own reference for this order (their SO number on their system); recorded for audit and surfaced on the receipt.`}},\"purchase-order-delivery-location\":{\"term\":{\"message\":`Delivery Location`},\"definition\":{\"message\":`Where goods on this PO are shipped to by default; per-line delivery locations on the PO override this for drop-ship and split-delivery scenarios.`}},\"purchase-order-type\":{\"term\":{\"message\":`Purchase Order Type`},\"definition\":{\"message\":`What kind of PO this is — standard goods, services, outside-processing, or blanket agreement; drives the line layout and the GL posting rules.`}},\"purchase-order-line-outside-processing-job\":{\"term\":{\"message\":`Job`},\"definition\":{\"message\":`The job whose operation this outside-processing line covers; the line's receipt closes the operation against this job.`}},\"purchase-order-line-outside-processing-operation\":{\"term\":{\"message\":`Operation`},\"definition\":{\"message\":`The specific operation on the job above that this PO line is purchasing; only operations marked outside-processing are selectable.`}},\"purchase-order-line-required-date\":{\"term\":{\"message\":`Required Date`},\"definition\":{\"message\":`When the buyer needs this line's goods on the dock; planning uses this date for stock-availability and outside-processing scheduling.`}},\"purchase-order-line-delivery-location\":{\"term\":{\"message\":`Delivery Location`},\"definition\":{\"message\":`Per-line override of the PO header's Delivery Location; used for split deliveries to multiple warehouses or drop-shipments.`}},\"purchase-order-line-storage-unit\":{\"term\":{\"message\":`Storage Unit`},\"definition\":{\"message\":`Where this line's goods land in stock on receipt; if blank, receipts use the item's Default Storage Unit.`}},\"purchase-order-line-shipping\":{\"term\":{\"message\":`Shipping`},\"definition\":{\"message\":`Freight charged by this supplier for this line, when it itemizes shipping rather than rolling it into unit price.`}},\"purchase-order-line-fixed-asset\":{\"term\":{\"message\":`Fixed Asset`},\"definition\":{\"message\":`The fixed-asset record this purchase capitalizes against; the line's receipt creates the asset entry rather than an inventory entry.`}},\"purchase-indirect-gl-account\":{\"term\":{\"message\":`GL Account`},\"definition\":{\"message\":`The expense account this indirect-spend line posts to; required because indirect lines don't have an item ledger entry to derive the account from.`}},\"purchase-order-delivery-requested-date\":{\"term\":{\"message\":`Requested Date`},\"definition\":{\"message\":`When the buyer asked for the goods; the supplier may promise something else on Promised Date and post something else again on Delivery Date.`}},\"purchase-order-delivery-promised-date\":{\"term\":{\"message\":`Promised Date`},\"definition\":{\"message\":`When the supplier committed to deliver; planning uses this date for the inbound-stock arrival projection.`}},\"purchase-order-delivery-actual-date\":{\"term\":{\"message\":`Delivery Date`},\"definition\":{\"message\":`When the goods actually arrived; recorded on the receipt and used for supplier on-time-delivery scoring.`}},\"customer-portal-customer\":{\"term\":{\"message\":`Customer`},\"definition\":{\"message\":`The customer this portal link is provisioned for; only contacts on this customer can sign in through the link.`}},\"customer-status\":{\"term\":{\"message\":`Customer Status`},\"definition\":{\"message\":`The lifecycle state of this customer — Active, Prospect, Inactive, etc.; only Active customers appear in sales-order selectors.`}},\"customer-type-field\":{\"term\":{\"message\":`Customer Type`},\"definition\":{\"message\":`The category this customer belongs to (OEM, distributor, end-user, internal); drives default pricing rules and GL accounts.`}},\"customer-account-manager\":{\"term\":{\"message\":`Account Manager`},\"definition\":{\"message\":`The Alforse user responsible for this customer relationship; emails and reminders about this customer route to them.`}},\"customer-default-tax-percent\":{\"term\":{\"message\":`Tax Percent`},\"definition\":{\"message\":`The default tax rate applied to this customer's quote and sales-order lines, before per-line overrides; jurisdiction-specific tax math runs on top.`}},\"invoice-customer\":{\"term\":{\"message\":`Invoice Customer`},\"definition\":{\"message\":`The legal entity to bill, when different from the customer who receives the goods — for parent / subsidiary or third-party billing arrangements.`}},\"customer-payment-term\":{\"term\":{\"message\":`Payment Term`},\"definition\":{\"message\":`How many days from invoice date this customer is given to pay; drives the default due date on customer invoices.`}},\"shipping-customer\":{\"term\":{\"message\":`Shipping Customer`},\"definition\":{\"message\":`The customer that goods are delivered to, when different from the customer being invoiced (e.g. invoice to HQ, ship to branch).`}},\"customer-incoterm\":{\"term\":{\"message\":`Incoterm`},\"definition\":{\"message\":`The Incoterm rule (FOB, DAP, EXW, CIF, …) that governs who pays freight, who bears risk, and where the transfer of title occurs on shipments to this customer.`}},\"customer-document-reference\":{\"term\":{\"message\":`Customer Reference`},\"definition\":{\"message\":`The customer's own reference for this document — typically their RFQ or PO number on their system; surfaced on the printable output and carried forward into any document this one converts into.`}},\"price-override-price-breaks\":{\"term\":{\"message\":`Price Breaks`},\"definition\":{\"message\":`Quantity-based pricing tiers for this override; the unit price applied is the row with the largest minimum quantity that the order line satisfies.`}},\"price-override-active\":{\"term\":{\"message\":`Active`},\"definition\":{\"message\":`When on, this price override applies to matching orders; turning off without deleting preserves the history for audit.`}},\"price-override-apply-rules-on-top\":{\"term\":{\"message\":`Apply Rules On Top`},\"definition\":{\"message\":`When on, pricing rules (volume discounts, promotions) still apply on top of this override; when off, this override is the final price.`}},\"pricing-rule-type\":{\"term\":{\"message\":`Rule Type`},\"definition\":{\"message\":`The kind of adjustment this rule applies — discount, surcharge, or fixed override; combined with Amount Type to compute the actual delta on each line.`}},\"pricing-rule-amount-type\":{\"term\":{\"message\":`Amount Type`},\"definition\":{\"message\":`Whether Amount is interpreted as a percentage of the line price or as a fixed currency amount.`}},\"pricing-rule-quantity-range\":{\"term\":{\"message\":`Quantity Range`},\"definition\":{\"message\":`The quantity range over which this rule applies; orders outside the range fall through to the next rule.`}},\"pricing-rule-priority\":{\"term\":{\"message\":`Priority`},\"definition\":{\"message\":`Order rules are evaluated in — for discounts only the highest-priority match applies (no stacking); markups all apply and compound in priority order.`}},\"quote-fulfillment-location\":{\"term\":{\"message\":`Fulfillment Location`},\"definition\":{\"message\":`The location this quote will fulfill from if it converts to an order; used by planning to project supply at the right warehouse.`}},\"quote-expiration-date\":{\"term\":{\"message\":`Expiration Date`},\"definition\":{\"message\":`The date past which this quote's pricing is no longer honored; converting to an order after this date may require re-quoting.`}},\"quote-shipment-from-location\":{\"term\":{\"message\":`Ship-From Location`},\"definition\":{\"message\":`The warehouse goods on this quote will ship from; the customer's Shipping Location is where they'll arrive.`}},\"quote-shipment-receipt-requested-date\":{\"term\":{\"message\":`Receipt Requested Date`},\"definition\":{\"message\":`When the customer asked to receive the goods; the quote commits to this date if the customer accepts.`}},\"quote-line-status\":{\"term\":{\"message\":`Status`},\"definition\":{\"message\":`The state of this quote line — Draft, No Quote, Complete; No Quote reveals the Reason field and excludes the line from the quote total.`}},\"quote-line-no-quote-reason\":{\"term\":{\"message\":`No Quote Reason`},\"definition\":{\"message\":`Why this line is being declined; surfaced on the printable quote and recorded for win-loss reporting.`}},\"sales-order-requested-date\":{\"term\":{\"message\":`Requested Date`},\"definition\":{\"message\":`When the customer asked for delivery; the order commits to Promised Date, which may differ.`}},\"sales-order-promised-date\":{\"term\":{\"message\":`Promised Date`},\"definition\":{\"message\":`When you committed to deliver; planning treats this as the demand-due-date for fulfillment.`}},\"sales-order-fulfillment-location\":{\"term\":{\"message\":`Fulfillment Location`},\"definition\":{\"message\":`The location this order will fulfill from; per-line locations override this when set.`}},\"sales-order-line-unit-price\":{\"term\":{\"message\":`Unit Price`},\"definition\":{\"message\":`The negotiated price per unit on this line; the inline trace icon shows which pricing rule or override produced it.`}},\"sales-order-line-promised-date\":{\"term\":{\"message\":`Promised Date`},\"definition\":{\"message\":`When this specific line is promised to ship; per-line override of the order header's Promised Date for split shipments.`}},\"sales-order-line-fulfillment-location\":{\"term\":{\"message\":`Fulfillment Location`},\"definition\":{\"message\":`Per-line override of the order header's fulfillment Location; used for split shipments and drop-ships.`}},\"sales-order-line-storage-unit\":{\"term\":{\"message\":`Storage Unit`},\"definition\":{\"message\":`The storage bin this line picks from; if blank, picking uses the item's Default Storage Unit.`}},\"sales-order-line-shipping\":{\"term\":{\"message\":`Shipping Cost`},\"definition\":{\"message\":`Freight billed to the customer for this line, separate from the line's unit price.`}},\"sales-order-line-add-on-cost\":{\"term\":{\"message\":`Add-On Cost`},\"definition\":{\"message\":`A taxable surcharge (handling, setup, fuel) added to the line; rolls into the tax base.`}},\"sales-order-line-non-taxable-add-on-cost\":{\"term\":{\"message\":`Non-Taxable Add-On Cost`},\"definition\":{\"message\":`A non-taxable surcharge (e.g. recoverable expenses like permit fees) added to the line; excluded from the tax base.`}},\"sales-order-line-asset\":{\"term\":{\"message\":`Asset`},\"definition\":{\"message\":`The fixed-asset record this sale disposes; the line's shipment posts the asset's net-book-value disposal entry rather than COGS.`}},\"sales-order-shipment-from-location\":{\"term\":{\"message\":`Ship-From Location`},\"definition\":{\"message\":`The warehouse goods on this order will ship from; the customer's Shipping Location is where they'll arrive.`}},\"sales-order-shipment-receipt-requested-date\":{\"term\":{\"message\":`Receipt Requested Date`},\"definition\":{\"message\":`When the customer asked to receive the goods.`}},\"sales-order-shipment-receipt-promised-date\":{\"term\":{\"message\":`Receipt Promised Date`},\"definition\":{\"message\":`When Alforse committed to having the goods arrive; combined with the shipping method's transit days, this drives Ship Date back-calc.`}},\"sales-order-shipment-date\":{\"term\":{\"message\":`Shipment Date`},\"definition\":{\"message\":`The date the goods actually leave the warehouse; recorded on the shipment posting and used for on-time-shipping scoring.`}},\"rfq-date\":{\"term\":{\"message\":`RFQ Date`},\"definition\":{\"message\":`When the customer submitted this RFQ; the response clock starts from this date.`}},\"rfq-receiving-location\":{\"term\":{\"message\":`Receiving Location`},\"definition\":{\"message\":`The location this RFQ would fulfill from if it converts to a quote and then an order.`}},\"sales-rfq-expiration-date\":{\"term\":{\"message\":`Expiration Date`},\"definition\":{\"message\":`When the customer's request stops being current; past this date the RFQ is auto-closed and won't accept quote responses unless re-opened.`}},\"failure-mode-type\":{\"term\":{\"message\":`Type`},\"definition\":{\"message\":`What category of failure this is — Mechanical, Electrical, Software, Operator, Material, etc.; rolls up into the failure-mode pareto report so the category breakdown is meaningful.`}},\"location-timezone\":{\"term\":{\"message\":`Timezone`},\"definition\":{\"message\":`The local timezone this location reports time in; schedules, timecards, and shift hours at this location are interpreted in this zone regardless of the user's browser locale.`}},\"contractor-hours-per-week\":{\"term\":{\"message\":`Hours per Week`},\"definition\":{\"message\":`The contractor's expected weekly availability; scheduling uses this as the upper bound when assigning this contractor to operations across the week.`}},\"process-type\":{\"term\":{\"message\":`Process Type`},\"definition\":{\"message\":`Whether this process runs on internal work centers (Process, Assembly, or Inspection) or at outside suppliers (Outside Processing); reveals different downstream fields, changes how planning routes work for this process, and defaults the operation type on new operations.`}},\"process-default-unit\":{\"term\":{\"message\":`Default Unit`},\"definition\":{\"message\":`The standard factor used to measure this process — hours, minutes, pieces, square feet — when its operations are estimated and costed.`}},\"process-suppliers\":{\"term\":{\"message\":`Suppliers`},\"definition\":{\"message\":`The outside suppliers that perform this process; each gets a row of pricing and lead-time inputs on the supplier process form.`}},\"process-complete-all-on-scan\":{\"term\":{\"message\":`Complete all quantities on kanban complete scan`},\"definition\":{\"message\":`When on, scanning this process's operation barcode reports all remaining open quantity as complete in one action; turn off when operators routinely report partials.`}},\"batch-type\":{\"term\":{\"message\":`Batch type`},\"definition\":{\"message\":`How a batchable process runs its grouped work: Sequential runs parts one after another on one machine (a saw or laser table), while Simultaneous runs them together in a single load (a furnace, oven, or plating bath).`}},\"work-center-processes\":{\"term\":{\"message\":`Processes`},\"definition\":{\"message\":`The processes this work center can run; appears in process-pickers when scheduling operations, and limits which jobs can route through this work center.`}},\"work-center-labor-rate\":{\"term\":{\"message\":`Labor Rate (Hourly)`},\"definition\":{\"message\":`The hourly cost of operator labor on this work center; combined with logged labor hours to charge labor cost into a job's WIP.`}},\"work-center-machine-rate\":{\"term\":{\"message\":`Machine Rate (Hourly)`},\"definition\":{\"message\":`The hourly cost of running the machinery on this work center; combined with logged machine hours to charge machine cost into a job's WIP.`}},\"work-center-overhead-rate\":{\"term\":{\"message\":`Overhead Rate (Hourly)`},\"definition\":{\"message\":`The hourly indirect-cost burden applied to this work center; the difference between labor + machine and the full quoting rate is what overhead absorbs.`}},\"work-center-default-unit\":{\"term\":{\"message\":`Default Unit`},\"definition\":{\"message\":`The standard factor (hours, minutes, pieces) operations on this work center are measured in by default; per-operation overrides win when set.`}},\"maintenance-dispatch-source\":{\"term\":{\"message\":`Source`},\"definition\":{\"message\":`Where this maintenance request originated — operator-reported, scheduled, condition-monitoring trigger, post-job inspection; drives the source breakdown in maintenance reports.`}},\"maintenance-dispatch-severity\":{\"term\":{\"message\":`Severity`},\"definition\":{\"message\":`How urgent this dispatch is — Low / Medium / High / Critical; combined with Priority and OEE Impact to decide schedule slot.`}},\"maintenance-dispatch-oee-impact\":{\"term\":{\"message\":`OEE Impact`},\"definition\":{\"message\":`Whether this work blocks production (Down), degrades it (Impact), is on a planned downtime window (Planned), or has no production impact (No Impact); informs scheduling and customer-facing downtime communication.`}},\"maintenance-dispatch-suspected-failure-mode\":{\"term\":{\"message\":`Suspected Failure Mode`},\"definition\":{\"message\":`The most likely failure mode the requester suspects; the technician confirms or replaces this on close-out, and the difference between suspected and actual feeds reliability reports.`}},\"maintenance-schedule-frequency\":{\"term\":{\"message\":`Frequency`},\"definition\":{\"message\":`How often this maintenance recurs — Daily, Weekly, Monthly, On Cycle Count; Daily reveals the day-of-week selector, the others use simpler interval math.`}},\"maintenance-schedule-estimated-duration\":{\"term\":{\"message\":`Estimated Duration (minutes)`},\"definition\":{\"message\":`How long one execution of this schedule typically takes; scheduling blocks the work center for this many minutes on each scheduled instance.`}},\"maintenance-schedule-procedure\":{\"term\":{\"message\":`Procedure`},\"definition\":{\"message\":`The procedure technicians follow when this maintenance is performed; replacing it after schedules have already been generated only affects future instances.`}},\"group-members\":{\"term\":{\"message\":`Group Members`},\"definition\":{\"message\":`The users in this group; group-scoped permissions and notifications apply to each member, and users may belong to multiple groups (effective permissions are the union).`}},\"employee-type-default-permissions\":{\"term\":{\"message\":`Default Permissions`},\"definition\":{\"message\":`The permission set new employees of this type receive automatically; editing here changes the template for future hires only — existing employees keep what they have unless explicitly bulk-updated.`}},\"employee-permissions-employee-type-override\":{\"term\":{\"message\":`Employee Type`},\"definition\":{\"message\":`Switching the employee's type here doesn't change their existing permissions; the modal that follows asks whether to overwrite the current set with the new type's defaults.`}},\"bulk-permissions-update-type\":{\"term\":{\"message\":`Type of Permission Update`},\"definition\":{\"message\":`Whether to Add the selected permissions on top of what each user already has, or Update by replacing each user's permission set wholesale with the selection below.`}},\"create-customer-account-customer\":{\"term\":{\"message\":`Customer`},\"definition\":{\"message\":`The customer record this portal account links to; only contacts already on that customer can be selected as the account holder below.`}},\"create-customer-account-contact\":{\"term\":{\"message\":`Customer Contact`},\"definition\":{\"message\":`The specific contact on the selected customer who will own this portal account; their email becomes the sign-in identifier.`}},\"create-supplier-account-supplier\":{\"term\":{\"message\":`Supplier`},\"definition\":{\"message\":`The supplier record this portal account links to; only contacts already on that supplier can be selected as the account holder below.`}},\"create-supplier-account-contact\":{\"term\":{\"message\":`Supplier Contact`},\"definition\":{\"message\":`The specific contact on the selected supplier who will own this portal account; their email becomes the sign-in identifier.`}},\"create-employee-employee-type\":{\"term\":{\"message\":`Employee Type`},\"definition\":{\"message\":`The type controls which default permissions the new employee receives; selecting it here pre-fills the permission matrix from the type's template.`}},\"create-employee-location\":{\"term\":{\"message\":`Location`},\"definition\":{\"message\":`The location this employee defaults to; drives timezone interpretation on their timecards and the default shift selectors on their job record.`}},\"disposition\":{\"term\":{\"message\":`Disposition`},\"definition\":{\"message\":`The per-item outcome recorded on a non-conformance's affected material — Pending, Return to Supplier, Rework, Scrap, or Use As Is — decided for each affected lot or serial on its own.`},\"href\":`/docs/reference/issues`},\"mrb\":{\"term\":{\"message\":`Material Review Board (MRB)`},\"definition\":{\"message\":`An approval requirement on a non-conformance whose reviewers (seeded Engineering and Quality) must sign off before the issue can close.`},\"href\":`/docs/reference/issues`},\"scar\":{\"term\":{\"message\":`SCAR (supplier corrective action request)`},\"definition\":{\"message\":`A non-conformance shared with a supplier over a login-free /share/scar link, so they can respond to the issue and update its tasks from outside Alforse.`},\"href\":`/docs/reference/sharing`},\"gauge\":{\"term\":{\"message\":`Gauge`},\"definition\":{\"message\":`A measurement instrument (caliper, micrometer, pin gauge, CMM) tracked as a record and held to a recurring calibration schedule.`},\"href\":`/docs/reference/calibration`},\"master-gauge\":{\"term\":{\"message\":`Master gauge`},\"definition\":{\"message\":`A gauge whose role is Master — the reference standard other gauges are calibrated against, rather than one used for routine checks.`},\"href\":`/docs/reference/calibration#the-gauge-record`},\"calibration\":{\"term\":{\"message\":`Calibration`},\"definition\":{\"message\":`A dated record proving a gauge was checked against a traceable standard; it passes unless a requires-action, -adjustment, or -repair flag is ticked, and resets the gauge's next-due date.`},\"href\":`/docs/reference/calibration#recording-a-calibration`},\"inbound-inspection\":{\"term\":{\"message\":`Inbound inspection`},\"definition\":{\"message\":`Lot-based inspection of received goods against a sampling plan; the units post On Hold at receipt and only release to Available once the lot is dispositioned as accepted.`},\"href\":`/docs/reference/inspections`},\"risk-register\":{\"term\":{\"message\":`Risk register`},\"definition\":{\"message\":`The log of risks and opportunities raised against any entity, each rated by independent 1–5 severity and likelihood and driven to a resolution.`},\"href\":`/docs/reference/risks`},\"pricing-rule\":{\"term\":{\"message\":`Pricing rule`},\"definition\":{\"message\":`A company-scoped Discount or Markup, by percentage or fixed amount, that adjusts a line's price up or down when the line matches the rule's quantity, date, item, and customer conditions.`},\"href\":`/docs/reference/pricing#pricing-rules`},\"price-override\":{\"term\":{\"message\":`Price override`},\"definition\":{\"message\":`A negotiated price pinned for a specific item — by customer, customer type, or all customers — that replaces the base price outright, optionally with quantity breaks.`},\"href\":`/docs/reference/pricing#price-overrides`},\"numbering-sequence\":{\"term\":{\"message\":`Numbering sequence`},\"definition\":{\"message\":`The per-company counter behind a document type's readable number, assembling the prefix, the zero-padded next value, and the suffix, and advancing as each document is created.`},\"href\":`/docs/reference/sequences`,\"aliases\":[`sequence`]},\"readable-id\":{\"term\":{\"message\":`Readable ID`},\"definition\":{\"message\":`The human-readable document number (like J000001 or ECO-000001) minted from a sequence and stored on the record, distinct from its internal id.`},\"href\":`/docs/reference/sequences`},\"custom-field\":{\"term\":{\"message\":`Custom field`},\"definition\":{\"message\":`A company-defined extra field attached to a core table (customer, part, order); it shows on the record's form, saves alongside the built-in fields, and is queryable through the API.`},\"href\":`/docs/reference/custom-fields`},\"reporting-dimension\":{\"term\":{\"message\":`Reporting dimension`},\"definition\":{\"message\":`A company-defined tag axis attached to journal lines so the same accounts can be sliced by location, department, or any custom axis without multiplying the chart of accounts.`},\"href\":`/docs/reference/dimensions`,\"aliases\":[`dimension`]},\"demand-projection\":{\"term\":{\"message\":`Demand projection`},\"definition\":{\"message\":`Expected future demand for a make part entered week by week before any sales order exists; planning nets it against supply and explodes the method to order components ahead.`},\"href\":`/docs/reference/forecast`},\"dispatch-priority\":{\"term\":{\"message\":`Dispatch priority`},\"definition\":{\"message\":`An operation's position in its work center's queue — the order the floor picks work up. The engine numbers it from placement order (earliest projected start first); reordering cards on the Work Centers board overrides it without changing dates.`},\"href\":`/docs/reference/scheduling#placement-against-real-capacity`},\"capacity-reservation\":{\"term\":{\"message\":`Capacity reservation`},\"definition\":{\"message\":`A stored booking of a work center or operator for one operation's placed time span — the materialized output of a scheduling run, and what the Forecast draws.`},\"href\":`/docs/reference/scheduling#the-forecast-explains-the-schedule`},\"need-by-date\":{\"term\":{\"message\":`Need-by target`},\"definition\":{\"message\":`The backward-computed date an operation must finish by to keep its job on time, written to the operation's due date. A stable target for measuring progress — never a constraint on placement.`},\"href\":`/docs/reference/scheduling#two-dates-on-every-operation`},\"mes\":{\"term\":{\"message\":`MES`},\"definition\":{\"message\":`Alforse's shop-floor app where operators run operations, report quantities, issue material, and log time against released jobs in real time.`},\"href\":`/docs/reference/mes`},\"kanban\":{\"term\":{\"message\":`Kanban`},\"definition\":{\"message\":`A physical pull signal — a printed card or QR code living with the stock — that raises a purchase order or a job the moment it's scanned to refill a bin.`},\"href\":`/docs/reference/kanban`},\"picking-list\":{\"term\":{\"message\":`Picking list`},\"definition\":{\"message\":`A set of instructions to pull a job's outstanding materials from the warehouse and stage them lineside; a pick moves stock to the point of use rather than consuming it.`},\"href\":`/docs/reference/picking`},\"lineside\":{\"term\":{\"message\":`Lineside`},\"definition\":{\"message\":`The work center's own bin where picked material is staged for production to draw down, as opposed to its warehouse source shelf.`},\"href\":`/docs/reference/picking`},\"period-close\":{\"term\":{\"message\":`Period close`},\"definition\":{\"message\":`Finalizing a fiscal month through the Open → Locked → Closed lifecycle; a closed period is frozen and its balances snapshotted, reversible only by explicit reopen.`},\"href\":`/docs/reference/period-close`},\"elimination-entity\":{\"term\":{\"message\":`Elimination entity`},\"definition\":{\"message\":`A company that sits at or above selected companies in the group hierarchy and receives their intercompany cancelling entries for consolidated reporting; it is never a party to the trade itself.`},\"href\":`/docs/reference/intercompany`},\"api-key\":{\"term\":{\"message\":`API key`},\"definition\":{\"message\":`A scoped secret sent on the alforse-key request header that authenticates programmatic calls to Alforse, carrying its own permissions and rate limit rather than a user session's.`},\"href\":`/docs/building/api-keys`},\"notification\":{\"term\":{\"message\":`Notification`},\"definition\":{\"message\":`An alert that something needs a person's attention, fanned out from a alforse/notify event to the in-app inbox plus optional email and Slack, muteable per topic per user.`},\"href\":`/docs/reference/notifications`},\"workflow\":{\"term\":{\"message\":`Workflow`},\"definition\":{\"message\":`An automation you build on a canvas: one trigger, then steps that check conditions, look records up, and act — notifying someone, creating or updating a record, or calling an outside URL.`},\"href\":`/docs/reference/workflows`},\"business-moment\":{\"term\":{\"message\":`Business moment`},\"definition\":{\"message\":`A point in one of Alforse's own flows that a workflow can watch — a job released, a quote accepted, a shipment posted — as opposed to a raw field change; it hands the workflow the records involved by id.`},\"href\":`/docs/reference/workflows#what-starts-a-workflow`},\"workflow-run\":{\"term\":{\"message\":`Workflow run`},\"definition\":{\"message\":`One firing of a workflow, recorded step by step with the values each step used and produced, acting throughout with the permissions of the workflow's owner.`},\"href\":`/docs/reference/workflows#runs-and-history`},\"webhook\":{\"term\":{\"message\":`Webhook`},\"definition\":{\"message\":`An https request Alforse sends to a system of yours when a workflow reaches that step, carrying whatever headers and body you configured.`},\"href\":`/docs/reference/workflows#calling-an-outside-url`},\"assignee\":{\"term\":{\"message\":`Assignee`},\"definition\":{\"message\":`The Alforse user currently responsible for working this record, set per record and independent of ownership fields like Account Manager or Sales Person.`}},\"workflow-notify-about-record\":{\"term\":{\"message\":`About (notification)`},\"definition\":{\"message\":`The record a workflow notification points at, named as an id plus its kind; leave it empty and the notification links to the workflow run itself.`}},\"workflow-notify-channels\":{\"term\":{\"message\":`Notification Type`},\"definition\":{\"message\":`Where a workflow notification is delivered — in-app is always sent, while email needs a Business or Partner plan and Slack needs your Slack workspace connected.`}},\"workflow-webhook-url\":{\"term\":{\"message\":`Webhook URL`},\"definition\":{\"message\":`The https address a workflow's webhook step posts to — plain http, redirects, and hosts resolving to private or link-local addresses are refused, and the call gives up after ten seconds.`}},\"workflow-webhook-body\":{\"term\":{\"message\":`Webhook Body`},\"definition\":{\"message\":`The request body sent verbatim with a JSON content type after workflow variables inside it are substituted, on the methods that carry one.`}},\"workflow-webhook-method\":{\"term\":{\"message\":`Webhook Method`},\"definition\":{\"message\":`Which kind of request to send: GET reads something, POST creates, PUT and PATCH update, DELETE removes. A new step starts at GET, and only POST, PUT, and PATCH carry a body.`}},\"workflow-webhook-headers\":{\"term\":{\"message\":`Webhook Headers`},\"definition\":{\"message\":`Extra information sent with the request, such as an authorization key; header values are hidden in run history, though the names stay readable.`}},\"single-sign-on\":{\"term\":{\"message\":`Single sign-on (SSO)`},\"definition\":{\"message\":`An Enterprise sign-in method where everyone on a company's registered email domains authenticates through the company's own SAML identity provider instead of a magic link, so IT grants and revokes access centrally.`},\"href\":`/docs/reference/single-sign-on`},\"identity-provider\":{\"term\":{\"message\":`Identity provider (IdP)`},\"definition\":{\"message\":`The system a company uses to manage its people's logins — Okta, Entra ID, or Google Workspace — which vouches for who someone is when they sign in to Alforse via SSO.`},\"href\":`/docs/reference/single-sign-on`},\"magic-link\":{\"term\":{\"message\":`Magic link`},\"definition\":{\"message\":`Alforse's default passwordless sign-in: an emailed one-time link that signs you in when opened, with no password to remember or leak.`}},\"iban\":{\"term\":{\"message\":`IBAN`},\"definition\":{\"message\":`An International Bank Account Number: one string holding the country, bank, branch, and account, with two check digits. Because it already identifies the bank, countries that use it need no separate routing code.`}},\"swift-bic\":{\"term\":{\"message\":`SWIFT / BIC`},\"definition\":{\"message\":`The code that identifies a bank internationally, 8 or 11 characters. A cross-border payment will not route without it, while a domestic transfer usually travels on the local routing code instead.`}},\"external-training\":{\"term\":{\"message\":`External training`},\"definition\":{\"message\":`Training taken outside Alforse, such as a vendor course. The assignment has only a name. An admin marks each employee complete and can attach their certificate.`}}};const __snippet_slugify_3qji76=text=>text.toLowerCase().trim().replace(/[^a-z0-9]+/g,`-`).replace(/^-+|-+$/g,``);const __snippet_termLookup_3qji76=key=>__snippet_terms_3qji76[key]||Object.values(__snippet_terms_3qji76).find(e=>(e.aliases||[]).includes(key));const Term=({id,children})=>{const _components={a:`a`,..._provideComponents()};const[open,setOpen]=useState(false);const entry=__snippet_termLookup_3qji76(id||(typeof children===`string`?__snippet_slugify_3qji76(children):``));if(!entry)return _jsx(_Fragment,{children});return _jsxs(`span`,{className:`alforse-term-wrap`,children:[_jsx(`button`,{className:`alforse-term`,type:`button`,\"aria-expanded\":open,onClick:()=>setOpen(!open),onKeyDown:e=>{if(e.key===`Escape`)setOpen(false)},children}),open\u0026\u0026_jsxs(`span`,{role:`dialog`,\"aria-label\":entry.term.message,className:`alforse-term-popup`,children:[_jsx(`strong`,{children:entry.term.message}),_jsx(`span`,{children:entry.definition.message}),entry.href\u0026\u0026_jsxs(_components.a,{href:entry.href,children:[`Learn more `,_jsx(`span`,{\"aria-hidden\":`true`,children:`→`})]}),_jsx(`button`,{type:`button`,className:`alforse-term-close`,\"aria-label\":`Close`,onClick:()=>setOpen(false),children:`×`})]})]})};const StatusFlow=({children,label})=>_jsx(`figure`,{className:`alforse-status-flow`,\"aria-label\":label,children:_jsx(`div`,{className:`alforse-flow-states`,children})});const Status=({name,accent=false,branch=false,terminal=false,children})=>_jsxs(`details`,{className:`alforse-flow-state `+(branch||terminal?`alforse-flow-offtrack`:``),open:accent||undefined,children:[_jsx(`summary`,{children:_jsx(`strong`,{children:name})}),_jsx(`div`,{children})]});const Screenshot=({src,label,caption,ratio=`wide`})=>{const _components={a:`a`,..._provideComponents()};return _jsxs(`figure`,{className:`alforse-figure`,children:[src\u0026\u0026src!==`/screens/platform-demo-data.png`?_jsx(_components.a,{href:src,target:`_blank`,rel:`noopener noreferrer`,children:_jsx(`img`,{src,alt:label})}):_jsxs(`div`,{className:`alforse-placeholder alforse-ratio-`+ratio,children:[_jsx(`span`,{children:`Alforse screenshot`}),_jsx(`strong`,{children:label})]}),caption\u0026\u0026_jsx(`figcaption`,{children:caption})]})};const FieldTable=({children,defaultOpen=false})=>_jsxs(`div`,{className:`alforse-fields`,\"data-default-open\":defaultOpen,children:[_jsxs(`div`,{className:`alforse-field-header`,children:[_jsx(`span`,{children:`Field`}),_jsx(`span`,{children:`Type`})]}),children]});const Field=({name,type,required,defaultOpen=false,children})=>_jsxs(`details`,{className:`alforse-field`,open:defaultOpen||undefined,children:[_jsxs(`summary`,{children:[_jsx(`strong`,{children:name}),required\u0026\u0026_jsx(`small`,{children:`required`}),_jsx(`code`,{children:type})]}),_jsx(`div`,{children})]});const Cards=({children})=>_jsx(`div`,{className:`alforse-cards`,children});const Card=({title,href,icon,children})=>{const _components={a:`a`,..._provideComponents()};return _jsxs(_components.a,{className:`alforse-card`,href,children:[_jsxs(`strong`,{children:[icon,title]}),_jsx(`div`,{children})]})};const Callout=({type=`info`,title,children})=>{const badge={info:`NOTE`,note:`NOTE`,warn:`HEADS UP`,warning:`HEADS UP`,error:`IMPORTANT`,success:`GOOD TO KNOW`,tip:`TIP`}[type]||`NOTE`;return _jsxs(`aside`,{className:`alforse-callout alforse-`+type,children:[_jsx(`span`,{className:`alforse-badge`,children:badge}),title\u0026\u0026_jsx(`p`,{children:_jsx(`strong`,{children:title})}),_jsx(`div`,{children})]})};const AgentContext=()=>null;function _createMdxContent(props){const _components={a:`a`,em:`em`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,_MdxComponentBoundary}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`shipment`}),` records goods leaving the company against a `,_jsx(_MdxComponentBoundary,{name:`Term`,children:_jsx(Term,{id:`sales-order`,children:`sales order`})}),`, sales return order, purchase order, purchase return order, or outbound transfer. Its source type selects the corresponding posting behavior.`]}),`\n`,_jsxs(_components.p,{children:[`Creating a shipment does not affect inventory. `,_jsx(_components.strong,{children:_jsx(_MdxComponentBoundary,{name:`Term`,children:_jsx(Term,{id:`posting`,children:`Posting`})})}),` relieves inventory, updates the source document, and records cost in a journal. Partial shipments allow one order to be fulfilled in multiple deliveries.`]}),`\n`,_jsx(Heading,{level:`2`,id:`fields`,children:`Fields`}),`\n`,_jsx(_MdxComponentBoundary,{name:`FieldTable`,children:_jsxs(FieldTable,{children:[_jsx(_MdxComponentBoundary,{name:`Field`,children:_jsxs(Field,{name:`Source document`,type:`reference`,children:[`The order, return, or outbound transfer being shipped: `,_jsx(_components.em,{children:`Sales Order`}),`, `,_jsx(_components.em,{children:`Sales Return Order`}),`, `,_jsx(_components.em,{children:`Purchase Order`}),`, `,_jsx(_components.em,{children:`Purchase Return Order`}),`, or `,_jsx(_components.em,{children:`Outbound Transfer`}),`.`]})}),_jsx(_MdxComponentBoundary,{name:`Field`,children:_jsx(Field,{name:`Shipped quantity`,type:`number`,children:`Units on this shipment, per line.`})}),_jsx(_MdxComponentBoundary,{name:`Field`,children:_jsxs(Field,{name:`Fulfillment`,type:`enum`,children:[`Where a line is sourced: `,_jsx(_components.em,{children:`Inventory`}),` (from stock) or `,_jsx(_components.em,{children:`Job`}),` (from a production job).`]})})]})}),`\n`,_jsx(Heading,{level:`2`,id:`status`,children:`Status`}),`\n`,_jsx(_MdxComponentBoundary,{name:`StatusFlow`,children:_jsxs(StatusFlow,{entity:`shipment`,children:[_jsx(_MdxComponentBoundary,{name:`Status`,children:_jsx(Status,{name:`Draft`,children:`Being prepared; nothing posted.`})}),_jsx(_MdxComponentBoundary,{name:`Status`,children:_jsx(Status,{name:`Pending`,branch:true,children:`Queued to post.`})}),_jsx(_MdxComponentBoundary,{name:`Status`,children:_jsx(Status,{name:`Posted`,accent:true,children:`Inventory relieved and the source document advanced.`})}),_jsx(_MdxComponentBoundary,{name:`Status`,children:_jsx(Status,{name:`Voided`,terminal:true,children:`Reversed after posting.`})})]})}),`\n`,_jsx(_MdxComponentBoundary,{name:`Callout`,children:_jsx(Callout,{type:`info`,children:_jsxs(_components.p,{children:[`Posting decrements inventory and bumps the source line’s sent quantity; a sales order line’s `,_jsx(_components.em,{children:`sent complete`}),` flag flips only once the cumulative shipped quantity reaches the ordered quantity. Posting a shipment does `,_jsx(_components.strong,{children:`not`}),` create the `,_jsx(_MdxComponentBoundary,{name:`Term`,children:_jsx(Term,{id:`invoice`,children:`invoice`})}),` — billing is a separate step.`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`posting-checks`,children:`Posting checks`}),`\n`,_jsxs(_components.p,{children:[`Before a shipment posts, the `,_jsx(_components.strong,{children:`storage rules`}),` that apply are evaluated against every line, for both the shipment and the pick, and for an outbound transfer also against the transfer. A sales shipment is also checked against the sales rules of its sales order, using this shipment’s lines and shipped quantities. A violation is shown in the post dialog; see `,_jsx(_components.a,{href:`/docs/reference/storage-rules`,children:`Storage rules`}),`. Posting an outbound transfer’s shipment completes the transfer.`]}),`\n`,_jsx(Heading,{level:`2`,id:`related`,children:`Related`}),`\n`,_jsx(_MdxComponentBoundary,{name:`Cards`,children:_jsxs(Cards,{children:[_jsx(_MdxComponentBoundary,{name:`Card`,children:_jsx(Card,{title:`Sales orders`,href:`/docs/reference/sales-orders`,children:_jsx(_components.p,{children:`The document a sales shipment advances.`})})}),_jsx(_MdxComponentBoundary,{name:`Card`,children:_jsx(Card,{title:`Storage rules`,href:`/docs/reference/storage-rules`,children:_jsx(_components.p,{children:`The checks that run before a shipment posts.`})})})]})}),`\n`,_jsx(_MdxComponentBoundary,{name:`AgentContext`,children:_jsxs(AgentContext,{children:[_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),_jsx(_components.p,{children:`Exact errors users hit when posting, voiding, or picking shipments.`}),_jsx(Heading,{level:`3`,id:`”shipment-is-empty”`,children:`”Shipment is empty”`}),_jsx(_components.p,{children:`The post dialog blocks posting when no line has a shipped quantity above zero (and no fixed-asset line is marked shipped). Enter the shipped quantity on at least one line first.`}),_jsx(Heading,{level:`3`,id:`”tracked-entity-is-not-available”`,children:`”Tracked entity is not available”`}),_jsxs(_components.p,{children:[`A batch assigned to a shipment line isn’t in `,_jsx(_components.strong,{children:`Available`}),` status — it may be Reserved, On Hold (for example pending inbound inspection), Consumed, or Rejected. Free it up (clear the hold, finish the inspection) or allocate a different batch.`]}),_jsx(Heading,{level:`3`,id:`”serial-numbers-are-missing-or-unavailable”`,children:`”Serial numbers are missing or unavailable”`}),_jsx(_components.p,{children:`A serial-tracked line doesn’t have enough available serial units to cover the shipped quantity. Allocate more available serials or reduce the shipped quantity.`}),_jsx(Heading,{level:`3`,id:`”cannot-post-shipment-with-expired-batch”`,children:`”Cannot post shipment with expired batch”`}),_jsxs(_components.p,{children:[`The full message names the batch id. The company’s expired-stock rule is `,_jsx(_components.strong,{children:`Block`}),` (or `,_jsx(_components.strong,{children:`Block with override`}),`) and a batch on the shipment is past its expiration date. Options: allocate a different batch, correct the expiration date on the tracked entity (reason required), or change the rule in Settings → Inventory to Warn. See `,_jsx(_components.a,{href:`/docs/reference/shelf-life`,children:`Shelf life`}),`.`]}),_jsx(Heading,{level:`3`,id:`”posted-shipment-with-expired-batch”`,children:`”Posted shipment with expired batch”`}),_jsx(_components.p,{children:`The Warn-policy counterpart of the error above — the shipment posted, this is informational. Switch the company rule to Block if this should stop future posts.`}),_jsx(Heading,{level:`3`,id:`”batch-has-insufficient-quantity”`,children:`”Batch has insufficient quantity”`}),_jsx(_components.p,{children:`The quantity allocated to the line exceeds what that batch has on hand. Reduce the allocation or pick an additional batch.`}),_jsx(Heading,{level:`3`,id:`”can-only-void-posted-shipments”`,children:`”Can only void posted shipments”`}),_jsxs(_components.p,{children:[`Voiding applies only to a shipment at `,_jsx(_components.strong,{children:`“Posted”`}),`. A Draft or Pending shipment can be edited or deleted instead.`]}),_jsx(Heading,{level:`3`,id:`”cannot-delete-a-posted-shipment”`,children:`”Cannot delete a posted shipment”`}),_jsx(_components.p,{children:`A posted shipment can’t be deleted — void it instead, which writes reversing entries.`}),_jsx(Heading,{level:`3`,id:`”failed-to-post-shipment”`,children:`”Failed to post shipment”`}),_jsxs(_components.p,{children:[`Generic wrapper when the posting function fails. Common underlying causes: the `,_jsx(_components.a,{href:`/docs/reference/accounting`,children:`accounting period`}),` for the posting date is closed or locked, or the accounting defaults are not set up. Ask the user for the full error text if available.`]})]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{__snippet_terms_3qji76,__snippet_slugify_3qji76,__snippet_termLookup_3qji76,Term,StatusFlow,Status,Screenshot,FieldTable,Field,Cards,Card,Callout,AgentContext,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":"Shipments","description":"Goods going out — one posting model serving sales orders, returns, and transfers.","href":"/docs/reference/shipments"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[157,113866,"undefined;const __snippet_slugify_3qji76=()=>null;const __snippet_termLookup_3qji76=()=>null;const Term=()=>null;const Status=()=>null;const Screenshot=()=>null;const FieldTable=()=>null;const Field=()=>null;const Card=()=>null;const Callout=()=>null;const AgentContext=()=>null;c"],[114040,115422,""],[115491,116148,""],[124581,124661,",Screenshot,FieldTable,Field,Card,Callout,AgentContext,StatusFlow,Cards,default:"]]},"mdxExtracts":{"tableOfContents":[{"title":"Fields","slug":"fields","depth":2,"children":[]},{"title":"Status","slug":"status","depth":2,"children":[]},{"title":"Posting checks","slug":"posting-checks","depth":2,"children":[]},{"title":"Related","slug":"related","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[{"title":"”Shipment is empty”","slug":"”shipment-is-empty”","depth":3,"children":[]},{"title":"”Tracked entity is not available”","slug":"”tracked-entity-is-not-available”","depth":3,"children":[]},{"title":"”Serial numbers are missing or unavailable”","slug":"”serial-numbers-are-missing-or-unavailable”","depth":3,"children":[]},{"title":"”Cannot post shipment with expired batch”","slug":"”cannot-post-shipment-with-expired-batch”","depth":3,"children":[]},{"title":"”Posted shipment with expired batch”","slug":"”posted-shipment-with-expired-batch”","depth":3,"children":[]},{"title":"”Batch has insufficient quantity”","slug":"”batch-has-insufficient-quantity”","depth":3,"children":[]},{"title":"”Can only void posted shipments”","slug":"”can-only-void-posted-shipments”","depth":3,"children":[]},{"title":"”Cannot delete a posted shipment”","slug":"”cannot-delete-a-posted-shipment”","depth":3,"children":[]},{"title":"”Failed to post shipment”","slug":"”failed-to-post-shipment”","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"alforse","siteName":"Alforse","title":"Shipments - Alforse","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-22T16:31:08.837Z","originalFileLocation":"docs/reference/shipments.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=\"Goods going out — one posting model serving sales orders, returns, and transfers.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Alforse\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/alforse/tB5XuFJFdz8-Uw4x/_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/alforse/tB5XuFJFdz8-Uw4x/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/alforse/tB5XuFJFdz8-Uw4x/_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/alforse/tB5XuFJFdz8-Uw4x/_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/alforse/tB5XuFJFdz8-Uw4x/_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/alforse/tB5XuFJFdz8-Uw4x/_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/alforse/tB5XuFJFdz8-Uw4x/_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/alforse/tB5XuFJFdz8-Uw4x/_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/alforse/tB5XuFJFdz8-Uw4x/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Shipments - Alforse\">\u003cmeta data-mint-head property=\"og:description\" content=\"Goods going out — one posting model serving sales orders, returns, and transfers.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Alforse\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.alforse.com/docs/reference/shipments\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://alforse.mintlify.app/_mintlify/api/og/v2?division=Product+reference\u0026amp;title=Shipments\u0026amp;description=Goods+going+out+%E2%80%94+one+posting+model+serving+sales+orders%2C+returns%2C+and+transfers.\u0026amp;theme=57d51c9e9309c6fbf2bd3a0e\u0026amp;signature=aa083686c8b4f3d95487e7a339a1a16388e9c8b26168d95a6bd00d1a974e0d72\">\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=\"Shipments - Alforse\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Goods going out — one posting model serving sales orders, returns, and transfers.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://alforse.mintlify.app/_mintlify/api/og/v2?division=Product+reference\u0026amp;title=Shipments\u0026amp;description=Goods+going+out+%E2%80%94+one+posting+model+serving+sales+orders%2C+returns%2C+and+transfers.\u0026amp;theme=57d51c9e9309c6fbf2bd3a0e\u0026amp;signature=aa083686c8b4f3d95487e7a339a1a16388e9c8b26168d95a6bd00d1a974e0d72\">\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/alforse/tB5XuFJFdz8-Uw4x/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Alforse\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#373CC8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.alforse.com/docs/reference/shipments\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/reference/shipments.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.alforse.com/#organization\",\"name\":\"Alforse\",\"url\":\"https://docs.alforse.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/alforse/8gqvXC2bJUFyz3Us/alforse-word-light.svg?fit=max\u0026auto=format\u0026n=8gqvXC2bJUFyz3Us\u0026q=85\u0026s=940ed168be673e896f478c8f82251cf0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.alforse.com#website\",\"name\":\"Alforse\",\"url\":\"https://docs.alforse.com\",\"publisher\":{\"@id\":\"https://docs.alforse.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.alforse.com/docs/reference/shipments#webpage\",\"url\":\"https://docs.alforse.com/docs/reference/shipments\",\"name\":\"Shipments\",\"description\":\"Goods going out — one posting model serving sales orders, returns, and transfers.\",\"dateModified\":\"2026-10-22T16:31:08.837Z\",\"isPartOf\":{\"@id\":\"https://docs.alforse.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.alforse.com/docs/reference/shipments#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.alforse.com/docs/reference/shipments#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Product reference\",\"item\":\"https://docs.alforse.com/docs/reference/items\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shipments\",\"item\":\"https://docs.alforse.com/docs/reference/shipments\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.alforse.com/docs/reference/shipments#article\",\"headline\":\"Shipments\",\"name\":\"Shipments\",\"description\":\"Goods going out — one posting model serving sales orders, returns, and transfers.\",\"url\":\"https://docs.alforse.com/docs/reference/shipments\",\"mainEntityOfPage\":{\"@id\":\"https://docs.alforse.com/docs/reference/shipments#webpage\"},\"dateModified\":\"2026-10-22T16:31:08.837Z\",\"publisher\":{\"@id\":\"https://docs.alforse.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.alforse.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Alforse\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Alforse","nav":{"global":null,"groups":[{"group":"Overview","pages":[{"title":"Overview","href":"/docs"}]},{"group":"Product reference","pages":[{"title":"Items","href":"/docs/reference/items"},{"title":"Methods \u0026 sourcing","href":"/docs/reference/methods"},{"title":"Configurator","href":"/docs/reference/configurator"},{"title":"Materials","href":"/docs/reference/materials"},{"group":"Change notices","pages":[{"title":"Change notices","href":"/docs/reference/change-orders"},{"title":"Create a change notice","href":"/docs/reference/change-orders/creating"},{"title":"Change types","href":"/docs/reference/change-orders/change-types"},{"title":"Lifecycle \u0026 release","href":"/docs/reference/change-orders/lifecycle"},{"title":"Supersession \u0026 cutover","href":"/docs/reference/change-orders/supersession"},{"title":"Categories \u0026 actions","href":"/docs/reference/change-orders/setup"}]},{"title":"Routings","href":"/docs/reference/routings"},{"title":"Work centers","href":"/docs/reference/work-centers"},{"title":"Jobs","href":"/docs/reference/jobs"},{"title":"Scheduling","href":"/docs/reference/scheduling"},{"title":"Operation batching","href":"/docs/reference/batching"},{"title":"Kanban","href":"/docs/reference/kanban"},{"title":"Backflush and Pull From","href":"/docs/reference/strict-backflush"},{"title":"The MES app","href":"/docs/reference/mes"},{"title":"Assembly instructions","href":"/docs/reference/assembly-instructions"},{"title":"Maintenance","href":"/docs/reference/maintenance"},{"title":"Reordering policy","href":"/docs/reference/reordering"},{"title":"Demand projections","href":"/docs/reference/forecast"},{"title":"Planning (MRP)","href":"/docs/reference/planning"},{"title":"Quotes","href":"/docs/reference/quotes"},{"title":"Pricing rules and overrides","href":"/docs/reference/pricing"},{"title":"Sales orders","href":"/docs/reference/sales-orders"},{"title":"Contracts","href":"/docs/reference/contracts"},{"title":"Rental agreements","href":"/docs/reference/rental-agreements"},{"title":"Sales rules","href":"/docs/reference/sales-rules"},{"title":"RMAs","href":"/docs/reference/rmas"},{"title":"Customer portal","href":"/docs/reference/customer-portal"},{"title":"Approvals","href":"/docs/reference/approvals"},{"title":"Purchase orders","href":"/docs/reference/purchase-orders"},{"title":"Supplier returns","href":"/docs/reference/supplier-returns"},{"title":"Supplier quotes","href":"/docs/reference/supplier-quotes"},{"title":"Suppliers \u0026 customers","description":"The parties you buy from and sell to, and the ways their records differ.","href":"/docs/reference/suppliers-and-customers"},{"title":"Shipments","href":"/docs/reference/shipments"},{"title":"Picking lists","description":"Staging a job's materials from the warehouse to the point of use, tracked line by line.","href":"/docs/reference/picking"},{"title":"Receipts","href":"/docs/reference/receipts"},{"title":"Invoices","href":"/docs/reference/invoices"},{"title":"Payments","href":"/docs/reference/payments"},{"title":"Accounting \u0026 the ledger","href":"/docs/reference/accounting"},{"title":"Financial reports","href":"/docs/reference/financial-reports"},{"title":"Period close","href":"/docs/reference/period-close"},{"title":"Dimensions \u0026 cost centers","href":"/docs/reference/dimensions"},{"title":"Intercompany accounting","href":"/docs/reference/intercompany"},{"title":"Fixed assets","href":"/docs/reference/fixed-assets"},{"title":"Quality","href":"/docs/reference/quality"},{"title":"Issues (non-conformances)","href":"/docs/reference/issues"},{"title":"Inspections and sampling","href":"/docs/reference/inspections"},{"title":"Gauges and calibration","href":"/docs/reference/calibration"},{"title":"Quality documents","href":"/docs/reference/quality-documents"},{"title":"Risk register","href":"/docs/reference/risks"},{"title":"Inventory \u0026 locations","href":"/docs/reference/inventory"},{"title":"Inventory counts","href":"/docs/reference/inventory-count"},{"title":"Scrap and unscrap","href":"/docs/reference/scrap"},{"title":"Storage rules","href":"/docs/reference/storage-rules"},{"title":"Shelf life","href":"/docs/reference/shelf-life"},{"title":"Traceability","href":"/docs/reference/traceability"},{"title":"Company settings","href":"/docs/reference/company-settings"},{"title":"Printing \u0026 labels","href":"/docs/reference/printing"},{"title":"Custom fields","href":"/docs/reference/custom-fields"},{"title":"Audit log","href":"/docs/reference/audit-log"},{"title":"Numbering sequences","href":"/docs/reference/sequences"},{"title":"Import and export","href":"/docs/reference/import-export"},{"title":"Documents","href":"/docs/reference/documents"},{"title":"People","href":"/docs/reference/people"},{"title":"Training","href":"/docs/reference/training"},{"title":"Permissions and access","href":"/docs/reference/permissions"},{"title":"Two-factor authentication","href":"/docs/reference/two-factor"},{"title":"Single sign-on","href":"/docs/reference/single-sign-on"},{"title":"Your account","href":"/docs/reference/account"},{"title":"Getting started","href":"/docs/reference/onboarding"},{"title":"Keyboard shortcuts","href":"/docs/reference/keyboard-shortcuts"},{"title":"External sharing","href":"/docs/reference/sharing"},{"title":"In-app assistant","href":"/docs/reference/agent"},{"title":"Workflows","href":"/docs/reference/workflows"},{"title":"Notifications","href":"/docs/reference/notifications"}]},{"group":"Building on Alforse","pages":[{"title":"API keys","href":"/docs/building/api-keys"},{"title":"Webhooks","href":"/docs/building/webhooks"},{"title":"Architecture","href":"/docs/building/architecture"}]},{"group":"Integrations","pages":[{"title":"Integrations","href":"/docs/integrations"},{"title":"Accounting","href":"/docs/integrations/accounting"},{"title":"Project management","href":"/docs/integrations/project-management"},{"title":"CAD","href":"/docs/integrations/cad"},{"title":"Estimating \u0026 quoting","href":"/docs/integrations/estimating"},{"title":"Email","href":"/docs/integrations/email"},{"title":"Assistant","href":"/docs/integrations/assistant"}]},{"group":"Platform","pages":[{"title":"Backups","href":"/docs/platform/backups"},{"title":"Demo data","href":"/docs/platform/demo-data"}]},{"group":"Glossary","pages":[{"title":"Glossary","href":"/docs/glossary"}]}]},"title":"Shipments - Alforse","buildId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","deploymentId":"dpl_9DauxEjb9gzCtcuhPQFbquJvx7FJ","dynamics":[],"chunks":[]}