{
    "componentChunkName": "component---src-templates-note-note-js",
    "path": "/notes/OTIF",
    "result": {"data":{"mdx":{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"aliases\": [\"On-Time In-Full\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"OTIF (On-Time In-Full) is a critical supply chain metric that measures a company's ability to deliver orders on time and in full quantity as requested by customers\", \"[1][2]\", \". It consists of two main components:\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"On-Time: Assesses whether outgoing orders arrive within the agreed-upon delivery window\", \"[1]\", \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"In-Full: Evaluates if the correct volume and specifications were delivered\", \"[1][2]\", \".\")), mdx(\"h2\", null, \"Calculation\"), mdx(\"p\", null, \"The OTIF formula is:\"), mdx(\"p\", null, \"OTIF Rate = (Total deliveries made on time and in full / Total deliveries made) \\xD7 100\", \"[2][3]\"), mdx(\"p\", null, \"For example, if a company receives 600 orders and 455 are delivered on time and in full, the OTIF rate would be:\"), mdx(\"p\", null, \"455 / 600 \\xD7 100 = 75.8%\", \"[2]\"), mdx(\"h2\", null, \"Importance in Supply Chain Management\"), mdx(\"p\", null, \"OTIF is crucial for businesses because it:\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Indicates product availability when consumers are ready to buy\", \"[3]\", \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Helps identify recurring issues in the supply chain\", \"[1]\", \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Affects a company's bottom line through potential fines and lost sales\", \"[2]\", \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Serves as a benchmark for measuring supply chain initiatives' success\", \"[4]\", \".\")), mdx(\"h2\", null, \"Improving OTIF Performance\"), mdx(\"p\", null, \"To optimize OTIF scores, businesses can:\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Establish standardized OTIF targets across product lines\", \"[3]\", \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Invest in real-time supply chain visibility technologies\", \"[3][4]\", \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Improve demand forecasting and inventory management\", \"[4]\", \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Strengthen supplier collaboration\", \"[4]\", \".\"), mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Streamline logistics operations\", \"[4]\", \".\")), mdx(\"p\", null, \"By focusing on these areas, companies can enhance their OTIF performance, leading to improved customer satisfaction and operational efficiency.\"), mdx(\"p\", null, \"Citations:\\n\", \"[1]\", \" \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.slimstock.com/blog/otif-guide/\"\n  }, \"https://www.slimstock.com/blog/otif-guide/\"), \"\\n\", \"[2]\", \" \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.unleashedsoftware.com/blog/otif/\"\n  }, \"https://www.unleashedsoftware.com/blog/otif/\"), \"\\n\", \"[3]\", \" \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.adaptideations.com/otif-in-the-supply-chain-what-is-it-and-how-to-calculate-it\"\n  }, \"https://www.adaptideations.com/otif-in-the-supply-chain-what-is-it-and-how-to-calculate-it\"), \"\\n\", \"[4]\", \" \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.mrpeasy.com/blog/on-time-in-full-otif/\"\n  }, \"https://www.mrpeasy.com/blog/on-time-in-full-otif/\"), \"\\n\", \"[5]\", \" \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.fourkites.com/blogs/maximizing-on-time-in-full-otif-in-the-supply-chain/\"\n  }, \"https://www.fourkites.com/blogs/maximizing-on-time-in-full-otif-in-the-supply-chain/\"), \"\\n\", \"[6]\", \" \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.shipbob.com/blog/otif/\"\n  }, \"https://www.shipbob.com/blog/otif/\"), \"\\n\", \"[7]\", \" \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.celonis.com/blog/otif-explained-the-what-why-and-how-of-optimizing-for-on-time-in-full-delivery/\"\n  }, \"https://www.celonis.com/blog/otif-explained-the-what-why-and-how-of-optimizing-for-on-time-in-full-delivery/\"), \"\\n\", \"[8]\", \" \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://www.transvirtual.com/us/blog/what-is-on-time-in-full-otif-in-supply-chain-management/\"\n  }, \"https://www.transvirtual.com/us/blog/what-is-on-time-in-full-otif-in-supply-chain-management/\")));\n}\n;\nMDXContent.isMDXComponent = true;","inboundReferences":[]}},"pageContext":{"slug":"OTIF","node":{"childMdx":{"slug":"OTIF"}}}},
    "staticQueryHashes": []}