Understand core quotation import, optional master-data and status exchanges, and the controls that protect commercial content in Odoo drafts.
QF2Odoo imports quotations as drafts. Optional exchanges and protections decide what else your team can see or share. Your administrator can confirm which are enabled.Nederlands
With the workspace installed, administrators can use Protect QF Portal Commercial Content under Sales → Settings → QuotationFactory.The setting is enabled per company by default. It protects portal-origin commercial content on draft and sent quotations from ordinary user edits. Shipping and work-preparation information remain editable, and normal quotation confirmation remains available.
For article master-data exchange, the price source is configurable: supplier price with cost fallback, or cost. Confirm the intended source before comparing a price in QF with Odoo.Sheet prices and tiers held per square metre in Odoo can be converted to per-sheet values for QF using explicit sheet dimensions. This conversion does not rewrite the Odoo master data.For a missing or unexpected result, use the troubleshooting guide.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Sheet Metal Connect","description":"Practical guides to Sheet Metal Connect integrations for quotation, production systems and the Unified Namespace.","colors":{"primary":"#247EAA","light":"#47B5E2","dark":"#6658A3"},"logo":{"light":"https://sheetmetalconnect.com/brand/modern/modern-logo.svg","dark":"https://sheetmetalconnect.com/brand/modern/modern-logo-white.svg","href":"/index"},"favicon":"https://sheetmetalconnect.com/favicon.svg","navbar":{"links":[{"href":"https://sheetmetalconnect.com","label":"Website"}]},"seo":{"metatags":{"canonical":"https://docs.sheetmetalconnect.com"},"indexing":"navigable"},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Sheet Metal Connect","icon":"newspaper","href":"https://sheetmetalconnect.com"}]},"languages":[{"language":"en","default":true,"href":""},{"language":"nl","href":"nl"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sheet-metal-connect","hasAudioNarration":false,"actualSubdomain":"sheet-metal-connect","customDomains":["docs.sheetmetalconnect.com"],"gitSource":{"type":"github","owner":"sheetmetalconnect","repo":"smc-mintlify","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":"","_id":"6ae9a8a021797e7744a371b3"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae9ba5feceed668c026083b","collectionId":"0e4cf7c3-7924-4c35-b467-f7c75b3cdd98","liveDeploymentHistoryId":"6ae9ba5feceed668c026083b","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae9bdf18c693588234e69dc","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"en","tag":"Odoo UNS Connector","count":4},{"language":"en","tag":"QF2Odoo","count":4},{"language":"nl","tag":"Odoo UNS Connector","count":4},{"language":"nl","tag":"QF2Odoo","count":4},{"language":"en","tag":"Get started","count":2},{"language":"nl","tag":"Aan de slag","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"qf2odoo/settings","slug":"/qf2odoo/settings","pageMetadata":{"title":"Choose the QF2Odoo exchanges your team needs","sidebarTitle":"Settings","description":"Understand core quotation import, optional master-data and status exchanges, and the controls that protect commercial content in Odoo drafts.","keywords":["Sheet Metal Connect","QF2Odoo","user guide"],"href":"/qf2odoo/settings"},"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: \"Understand core quotation import, optional master-data and status exchanges, and the controls that protect commercial content in Odoo drafts.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`QF2Odoo imports quotations as drafts. Optional exchanges and protections decide what else your team can see or share. Your administrator can confirm which are enabled.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.a,{href:`/nl/qf2odoo/settings`,children:`Nederlands`})}),`\n`,_jsx(Heading,{level:`2`,id:`core-and-optional-capabilities`,children:`Core and optional capabilities`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Capability`}),_jsx(_components.th,{children:`What it means for your team`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Core quotation import`}),_jsx(_components.td,{children:`Exported projects arrive as Odoo drafts with their product and manufacturing information.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Optional workspace`}),_jsx(_components.td,{children:`QF project views, source links and linked export history make imported work easier to find.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Optional master-data exchange`}),_jsx(_components.td,{children:`QF requests the enabled customer, supplier or catalogue article snapshots from Odoo.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Optional status feedback`}),_jsx(_components.td,{children:`Odoo manufacturing and delivery stages are reported to QF using configured mappings.`})]})]})]}),`\n`,_jsx(_components.p,{children:`A master-data change in Odoo is not a promise of an immediate update in QF. The exchange starts when QF requests it.`}),`\n`,_jsx(Heading,{level:`2`,id:`protect-portal-commercial-content`,children:`Protect portal commercial content`}),`\n`,_jsxs(_components.p,{children:[`With the workspace installed, administrators can use `,_jsx(_components.strong,{children:`Protect QF Portal Commercial Content`}),` under `,_jsx(_components.strong,{children:`Sales → Settings → QuotationFactory`}),`.`]}),`\n`,_jsx(_components.p,{children:`The setting is enabled per company by default. It protects portal-origin commercial content on draft and sent quotations from ordinary user edits. Shipping and work-preparation information remain editable, and normal quotation confirmation remains available.`}),`\n`,_jsx(Heading,{level:`2`,id:`agree-price-and-unit-handling`,children:`Agree price and unit handling`}),`\n`,_jsx(_components.p,{children:`For article master-data exchange, the price source is configurable: supplier price with cost fallback, or cost. Confirm the intended source before comparing a price in QF with Odoo.`}),`\n`,_jsx(_components.p,{children:`Sheet prices and tiers held per square metre in Odoo can be converted to per-sheet values for QF using explicit sheet dimensions. This conversion does not rewrite the Odoo master data.`}),`\n`,_jsxs(_components.p,{children:[`For a missing or unexpected result, use the `,_jsx(_components.a,{href:`/qf2odoo/troubleshooting`,children:`troubleshooting guide`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Choose the QF2Odoo exchanges your team needs","sidebarTitle":"Settings","description":"Understand core quotation import, optional master-data and status exchanges, and the controls that protect commercial content in Odoo drafts.","keywords":["Sheet Metal Connect","QF2Odoo","user guide"],"href":"/qf2odoo/settings"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Core and optional capabilities","slug":"core-and-optional-capabilities","depth":2,"children":[]},{"title":"Protect portal commercial content","slug":"protect-portal-commercial-content","depth":2,"children":[]},{"title":"Agree price and unit handling","slug":"agree-price-and-unit-handling","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"sheet-metal-connect","siteName":"Sheet Metal Connect","title":"Choose the QF2Odoo exchanges your team needs - Sheet Metal Connect","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/qf2odoo/settings","matchLevel":0},"nl":{"href":"/nl/qf2odoo/settings","matchLevel":1}}},"lastModified":"2026-11-03T10:12:21.335Z","originalFileLocation":"qf2odoo/settings.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Understand core quotation import, optional master-data and status exchanges, and the controls that protect commercial content in Odoo drafts.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sheet Metal Connect\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/svg+xml\" sizes=\"180x180\" href=\"https://sheetmetalconnect.com/favicon.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"32x32\" href=\"https://sheetmetalconnect.com/favicon.svg\">\u003clink data-mint-head rel=\"icon\" type=\"image/svg+xml\" sizes=\"16x16\" href=\"https://sheetmetalconnect.com/favicon.svg\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/svg+xml\" href=\"https://sheetmetalconnect.com/favicon.svg\">\u003cmeta data-mint-head property=\"og:title\" content=\"Choose the QF2Odoo exchanges your team needs - Sheet Metal Connect\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understand core quotation import, optional master-data and status exchanges, and the controls that protect commercial content in Odoo drafts.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sheet Metal Connect\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sheetmetalconnect.com/qf2odoo/settings\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sheet-metal-connect.mintlify.app/_mintlify/api/og/v2?division=QF2Odoo\u0026amp;title=Choose+the+QF2Odoo+exchanges+your+team+needs\u0026amp;description=Understand+core+quotation+import%2C+optional+master-data+and+status+exchanges%2C+and+the+controls+that+protect+commercial+content+in+Odoo+drafts.\u0026amp;theme=dc9ba3881c4bc7cb538a4a2c\u0026amp;signature=9293f42000dcc68af481ce350a0bac7b592642315cbda53c370fa9b8ebd876d1\">\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=\"Choose the QF2Odoo exchanges your team needs - Sheet Metal Connect\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understand core quotation import, optional master-data and status exchanges, and the controls that protect commercial content in Odoo drafts.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sheet-metal-connect.mintlify.app/_mintlify/api/og/v2?division=QF2Odoo\u0026amp;title=Choose+the+QF2Odoo+exchanges+your+team+needs\u0026amp;description=Understand+core+quotation+import%2C+optional+master-data+and+status+exchanges%2C+and+the+controls+that+protect+commercial+content+in+Odoo+drafts.\u0026amp;theme=dc9ba3881c4bc7cb538a4a2c\u0026amp;signature=9293f42000dcc68af481ce350a0bac7b592642315cbda53c370fa9b8ebd876d1\">\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=\"https://mintlify.s3.us-west-1.amazonaws.com/sheet-metal-connect/_generated/favicon/browserconfig.xml?v=3\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sheet Metal Connect\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#247EAA\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sheetmetalconnect.com/qf2odoo/settings\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/qf2odoo/settings.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.sheetmetalconnect.com/qf2odoo/settings\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"nl\" href=\"https://docs.sheetmetalconnect.com/nl/qf2odoo/settings\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.sheetmetalconnect.com/qf2odoo/settings\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sheetmetalconnect.com/#organization\",\"name\":\"Sheet Metal Connect\",\"url\":\"https://docs.sheetmetalconnect.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://sheetmetalconnect.com/brand/modern/modern-logo.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sheetmetalconnect.com#website\",\"name\":\"Sheet Metal Connect\",\"url\":\"https://docs.sheetmetalconnect.com\",\"publisher\":{\"@id\":\"https://docs.sheetmetalconnect.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sheetmetalconnect.com/qf2odoo/settings#webpage\",\"url\":\"https://docs.sheetmetalconnect.com/qf2odoo/settings\",\"name\":\"Choose the QF2Odoo exchanges your team needs\",\"description\":\"Understand core quotation import, optional master-data and status exchanges, and the controls that protect commercial content in Odoo drafts.\",\"dateModified\":\"2026-11-03T10:12:21.335Z\",\"isPartOf\":{\"@id\":\"https://docs.sheetmetalconnect.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sheetmetalconnect.com/qf2odoo/settings#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sheetmetalconnect.com/qf2odoo/settings#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"QF2Odoo\",\"item\":\"https://docs.sheetmetalconnect.com/qf2odoo/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Choose the QF2Odoo exchanges your team needs\",\"item\":\"https://docs.sheetmetalconnect.com/qf2odoo/settings\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.sheetmetalconnect.com/qf2odoo/settings#article\",\"headline\":\"Choose the QF2Odoo exchanges your team needs\",\"name\":\"Choose the QF2Odoo exchanges your team needs\",\"description\":\"Understand core quotation import, optional master-data and status exchanges, and the controls that protect commercial content in Odoo drafts.\",\"url\":\"https://docs.sheetmetalconnect.com/qf2odoo/settings\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sheetmetalconnect.com/qf2odoo/settings#webpage\"},\"dateModified\":\"2026-11-03T10:12:21.335Z\",\"keywords\":\"Sheet Metal Connect, QF2Odoo, user guide\",\"publisher\":{\"@id\":\"https://docs.sheetmetalconnect.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sheetmetalconnect.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sheet Metal Connect\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sheet Metal Connect","nav":{"global":{"anchors":[{"anchor":"Sheet Metal Connect","icon":"newspaper","href":"https://sheetmetalconnect.com"}]},"languages":[{"language":"en","default":true,"pages":[{"group":"Get started","pages":[{"title":"Sheet Metal Connect integration guides","sidebarTitle":"Overview","href":""},{"title":"Get started with your integration","sidebarTitle":"First use","href":"/quickstart"}]},{"group":"QF2Odoo","pages":[{"title":"QF2Odoo: from quotation to Odoo","sidebarTitle":"Overview","href":"/qf2odoo/overview"},{"title":"Follow a QF quotation into Odoo","sidebarTitle":"Daily workflow","description":"Find and review an imported quotation, then follow the standard Odoo order, production, delivery and payment process.","href":"/qf2odoo/workflow"},{"title":"Choose the QF2Odoo exchanges your team needs","sidebarTitle":"Settings","href":"/qf2odoo/settings"},{"title":"Find a missing or unexpected QF2Odoo result","sidebarTitle":"Troubleshooting","description":"Check missing quotations, revised exports, stale master data and production statuses. Gather the references needed to resolve a QF2Odoo transfer.","href":"/qf2odoo/troubleshooting"}]},{"group":"Odoo UNS Connector","pages":[{"title":"Odoo UNS Connector: connect production work","sidebarTitle":"Overview","href":"/odoo-uns/overview"},{"title":"Follow an order and its production feedback","sidebarTitle":"Daily workflow","href":"/odoo-uns/workflow"},{"title":"Control what shop-floor feedback can change","sidebarTitle":"Settings","href":"/odoo-uns/settings"},{"title":"Understand pending or rejected UNS feedback","sidebarTitle":"Troubleshooting","href":"/odoo-uns/troubleshooting"}]},{"group":"QF2Oseon","pages":[{"title":"QF2Oseon: from calculation to production","sidebarTitle":"Overview","href":"/qf2oseon/overview"},{"title":"Work with QF2Oseon","sidebarTitle":"Workflow","href":"/qf2oseon/workflow"}]},{"group":"QF2UNS","pages":[{"title":"QF2UNS: QuotationFactory data in the UNS","sidebarTitle":"Overview","href":"/qf2uns/overview"},{"title":"Follow a QF2UNS project export","sidebarTitle":"Daily workflow","href":"/qf2uns/workflow"},{"title":"Find a missing QF2UNS project","sidebarTitle":"Troubleshooting","href":"/qf2uns/troubleshooting"}]},{"group":"Oseon2UNS","pages":[{"title":"Oseon2UNS: Oseon data on the hub","sidebarTitle":"Overview","href":"/oseon2uns/overview"},{"title":"Work with Oseon2UNS","sidebarTitle":"Workflow","href":"/oseon2uns/workflow"}]}]},{"language":"nl","pages":[{"title":"nl","href":"/nl/qf2odoo/settings"}]}]},"basePath":"","title":"Choose the QF2Odoo exchanges your team needs - Sheet Metal Connect","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}