{"id":1126,"date":"2026-05-08T05:56:42","date_gmt":"2026-05-08T05:56:42","guid":{"rendered":"https:\/\/masstechx.com\/?page_id=1126"},"modified":"2026-05-08T05:59:00","modified_gmt":"2026-05-08T05:59:00","slug":"six-number-rfq-checklist","status":"publish","type":"page","link":"https:\/\/masstechx.com\/pt\/beer-filling-machine\/beer-bottling-machine\/six-number-rfq-checklist\/","title":{"rendered":"lista de verifica\u00e7\u00e3o rfq de seis n\u00fameros"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-d5fe094\" data-block-id=\"d5fe094\"><style>.stk-d5fe094 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d5fe094-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d1c7e1c\" data-v=\"4\" data-block-id=\"d1c7e1c\"><style>.stk-d1c7e1c-container{margin-top:var(--stk--preset--spacing--50, 1.5rem) !important;margin-right:var(--stk--preset--spacing--50, 1.5rem) !important;margin-bottom:var(--stk--preset--spacing--50, 1.5rem) !important;margin-left:var(--stk--preset--spacing--50, 1.5rem) !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d1c7e1c-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-d1c7e1c-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-e006f0b\" data-block-id=\"e006f0b\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-e006f0b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-413467e\" data-v=\"4\" data-block-id=\"413467e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-413467e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-413467e-inner-blocks\">\n<!-- Tool 1: Six-Number RFQ Checklist Generator \u2014 Masstech Beer Bottling Machine -->\n<!-- Deploy as WordPress Gutenberg Custom HTML block per phase4-tools constraints. -->\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=IBM+Plex+Mono:wght@400;500;600&display=swap');\n#bbm-rfq {\n  --c-primary: #0078C0;\n  --c-primary-dk: #005a92;\n  --c-accent: #7860A8;\n  --c-accent-dk: #5a4584;\n  --c-text: #1a1a1a;\n  --c-mute: #6b7280;\n  --c-bg: #ffffff;\n  --c-bg-alt: #f7f7f9;\n  --c-bg-card: #f1f3f7;\n  --c-border: #e5e7eb;\n  --fM: 'IBM Plex Mono', 'Courier New', monospace;\n  max-width: 1120px;\n  margin: 24px auto;\n  padding: 28px;\n  background: var(--c-bg);\n  border: 1px solid var(--c-border);\n  font-size: 15px;\n  color: var(--c-text);\n  line-height: 1.55;\n}\n#bbm-rfq h1 {\n  margin: 0 0 8px;\n  font-size: 26px;\n  color: var(--c-text);\n}\n#bbm-rfq .bbm-rfq-sub {\n  margin: 0 0 20px;\n  color: var(--c-mute);\n  font-size: 14px;\n}\n#bbm-rfq .bbm-rfq-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));\n  gap: 14px;\n  margin: 18px 0 22px;\n}\n#bbm-rfq .bbm-rfq-field { display: flex; flex-direction: column; }\n#bbm-rfq .bbm-rfq-field label {\n  font-family: var(--fM);\n  font-size: 12px;\n  text-transform: uppercase;\n  letter-spacing: 0.5px;\n  color: var(--c-mute);\n  margin-bottom: 6px;\n}\n#bbm-rfq .bbm-rfq-input,\n#bbm-rfq .bbm-rfq-select {\n  height: 44px;\n  font-family: var(--fM);\n  font-size: 14px;\n  color: var(--c-text);\n  background: var(--c-bg);\n  border: 1px solid var(--c-border);\n  padding: 0 12px;\n  outline: none;\n  border-radius: 0;\n  -webkit-appearance: none;\n  appearance: none;\n}\n#bbm-rfq .bbm-rfq-input:focus,\n#bbm-rfq .bbm-rfq-select:focus { border-color: var(--c-primary); }\n#bbm-rfq .bbm-rfq-select option { color: #1a1a1a; background: #FFFFFF; padding: 10px; font-size: 14px; }\n#bbm-rfq .bbm-rfq-btn {\n  display: inline-block;\n  height: 48px;\n  line-height: 48px;\n  padding: 0 24px;\n  font-weight: 600;\n  font-size: 14px;\n  background: var(--c-primary);\n  color: #fff;\n  border: 0;\n  cursor: pointer;\n  margin-right: 10px;\n}\n#bbm-rfq .bbm-rfq-btn:hover { background: var(--c-primary-dk); }\n#bbm-rfq .bbm-rfq-btn-accent { background: var(--c-accent); }\n#bbm-rfq .bbm-rfq-btn-accent:hover { background: var(--c-accent-dk); }\n#bbm-rfq .bbm-rfq-output {\n  margin-top: 24px;\n  padding: 22px 24px;\n  background: var(--c-bg-alt);\n  border-left: 4px solid var(--c-accent);\n  display: none;\n}\n#bbm-rfq .bbm-rfq-output.bbm-rfq-on { display: block; }\n#bbm-rfq .bbm-rfq-output h3 {\n  margin: 0 0 6px;\n  font-size: 18px;\n  color: var(--c-text);\n}\n#bbm-rfq .bbm-rfq-output p { margin: 0 0 14px; color: var(--c-mute); font-size: 14px; }\n#bbm-rfq table.bbm-rfq-table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 12px 0;\n  font-size: 13px;\n}\n#bbm-rfq table.bbm-rfq-table th,\n#bbm-rfq table.bbm-rfq-table td {\n  padding: 9px 10px;\n  border: 1px solid var(--c-border);\n  vertical-align: top;\n}\n#bbm-rfq table.bbm-rfq-table th {\n  background: var(--c-bg-card);\n  text-align: left;\n  font-weight: 600;\n  color: var(--c-text);\n}\n#bbm-rfq table.bbm-rfq-table td.num { font-family: var(--fM); }\n#bbm-rfq .bbm-rfq-recom {\n  font-weight: 600;\n  color: var(--c-primary);\n}\n#bbm-rfq .bbm-rfq-cta-row {\n  margin-top: 22px;\n  padding-top: 18px;\n  border-top: 1px dashed var(--c-border);\n}\n@media (max-width:690px) {\n  #bbm-rfq { padding: 20px; }\n  #bbm-rfq .bbm-rfq-btn { width: 100%; margin: 6px 0; text-align: center; }\n}\n<\/style>\n\n<div id=\"bbm-rfq\">\n  <h1>Six-Number RFQ Checklist Generator<\/h1>\n  <p class=\"bbm-rfq-sub\">Enter your brewery profile. The tool generates a checklist with the six spec numbers any beer-bottling vendor should answer in the quote \u2014 and Masstech&#8217;s MSGF response for each.<\/p>\n\n  <div class=\"bbm-rfq-grid\">\n    <div class=\"bbm-rfq-field\">\n      <label for=\"bbm-rfq-volume\">Annual brewery volume (hL\/yr)<\/label>\n      <input type=\"number\" id=\"bbm-rfq-volume\" class=\"bbm-rfq-input\" placeholder=\"e.g. 8000\" oninput=\"bbmRfqRecalc()\">\n    <\/div>\n    <div class=\"bbm-rfq-field\">\n      <label for=\"bbm-rfq-bottle\">Primary bottle volume (ml)<\/label>\n      <select id=\"bbm-rfq-bottle\" class=\"bbm-rfq-select\" onchange=\"bbmRfqRecalc()\">\n        <option value=\"330\">330 ml<\/option>\n        <option value=\"500\" selected>500 ml<\/option>\n        <option value=\"650\">650 ml<\/option>\n        <option value=\"750\">750 ml<\/option>\n      <\/select>\n    <\/div>\n    <div class=\"bbm-rfq-field\">\n      <label for=\"bbm-rfq-co2\">Target CO2 vol<\/label>\n      <select id=\"bbm-rfq-co2\" class=\"bbm-rfq-select\" onchange=\"bbmRfqRecalc()\">\n        <option value=\"2.2\">2.2 vol (session)<\/option>\n        <option value=\"2.6\" selected>2.6 vol (standard)<\/option>\n        <option value=\"2.9\">2.9 vol (hop-forward)<\/option>\n        <option value=\"3.2\">3.2 vol (sparkling)<\/option>\n      <\/select>\n    <\/div>\n    <div class=\"bbm-rfq-field\">\n      <label for=\"bbm-rfq-cap\">Primary cap format<\/label>\n      <select id=\"bbm-rfq-cap\" class=\"bbm-rfq-select\" onchange=\"bbmRfqRecalc()\">\n        <option value=\"crown\" selected>Crown 26 mm<\/option>\n        <option value=\"ropp\">ROPP screw<\/option>\n        <option value=\"tcork\">T-cork \/ wooden cork<\/option>\n        <option value=\"twist\">Twist-off \/ screw<\/option>\n      <\/select>\n    <\/div>\n    <div class=\"bbm-rfq-field\">\n      <label for=\"bbm-rfq-shifts\">Shifts per day<\/label>\n      <select id=\"bbm-rfq-shifts\" class=\"bbm-rfq-select\" onchange=\"bbmRfqRecalc()\">\n        <option value=\"1\" selected>1 shift (8 hr)<\/option>\n        <option value=\"2\">2 shifts (16 hr)<\/option>\n        <option value=\"3\">3 shifts (24 hr)<\/option>\n      <\/select>\n    <\/div>\n    <div class=\"bbm-rfq-field\">\n      <label for=\"bbm-rfq-tpo\">TPO target (ppb)<\/label>\n      <select id=\"bbm-rfq-tpo\" class=\"bbm-rfq-select\" onchange=\"bbmRfqRecalc()\">\n        <option value=\"50\">&lt; 50 ppb (premium hop-forward)<\/option>\n        <option value=\"100\" selected>&lt; 100 ppb (standard good range)<\/option>\n        <option value=\"150\">&lt; 150 ppb (session, fast turnover)<\/option>\n      <\/select>\n    <\/div>\n  <\/div>\n\n  <button type=\"button\" class=\"bbm-rfq-btn\" onclick=\"bbmRfqGenerate()\">Generate My RFQ Checklist<\/button>\n  <button type=\"button\" class=\"bbm-rfq-btn bbm-rfq-btn-accent\" onclick=\"bbmRfqReset()\">Reset<\/button>\n\n  <div id=\"bbm-rfq-output\" class=\"bbm-rfq-output\">\n    <h3 id=\"bbm-rfq-headline\">Your six-number RFQ checklist<\/h3>\n    <p id=\"bbm-rfq-recommendation\"><\/p>\n\n    <table class=\"bbm-rfq-table\">\n      <thead>\n        <tr><th>#<\/th><th>Spec the vendor must answer<\/th><th>Your target<\/th><th>Masstech MSGF response<\/th><\/tr>\n      <\/thead>\n      <tbody id=\"bbm-rfq-tbody\"><\/tbody>\n    <\/table>\n\n    <div class=\"bbm-rfq-cta-row\">\n      <a href=\"#ct-popup-813\" class=\"bbm-rfq-btn\">Send My Filled RFQ to Masstech<\/a>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\nfunction bbmRfqRecommend(volume, bottle, co2, shifts) {\n  var bottlesPerYear = 0;\n  if (volume > 0) {\n    bottlesPerYear = (volume * 100000) \/ Math.max(bottle, 1);\n  }\n  var hoursYear = 8 * 250 * shifts;\n  var bphTarget = bottlesPerYear \/ Math.max(hoursYear, 1);\n  bphTarget = Math.round(bphTarget);\n\n  var model = 'MSGF 16-12-6';\n  var modelBph = '3,500\u20134,000';\n  var modelPower = '4.61 kW';\n  if (bphTarget > 4000) { model = 'MSGF 18-18-6'; modelBph = '4,500\u20136,000'; modelPower = '4.61 kW'; }\n  if (bphTarget > 6000) { model = 'MSGF 24-24-8'; modelBph = '8,000\u201312,000'; modelPower = '5.41 kW'; }\n  if (bphTarget > 12000) { model = 'MSGF 32-32-10'; modelBph = '12,000\u201314,000'; modelPower = '6.41 kW'; }\n  if (bphTarget > 14000) { model = 'MSGF 40-40-12'; modelBph = '15,000\u201318,000'; modelPower = '9.63 kW'; }\n\n  var co2Note = '';\n  if (parseFloat(co2) >= 2.4) { co2Note = 'Counter-pressure (isobaric) is mandatory at this CO2 level.'; }\n  else { co2Note = 'Counter-pressure recommended; mechanical valve also viable for this CO2 level.'; }\n\n  return {\n    bphTarget: bphTarget,\n    model: model,\n    modelBph: modelBph,\n    modelPower: modelPower,\n    co2Note: co2Note\n  };\n}\n\nfunction bbmRfqGenerate() {\n  var volEl = document.getElementById('bbm-rfq-volume');\n  var bottleEl = document.getElementById('bbm-rfq-bottle');\n  var co2El = document.getElementById('bbm-rfq-co2');\n  var capEl = document.getElementById('bbm-rfq-cap');\n  var shiftsEl = document.getElementById('bbm-rfq-shifts');\n  var tpoEl = document.getElementById('bbm-rfq-tpo');\n\n  var volume = parseFloat(volEl.value);\n  if (!(volume > 0)) {\n    volEl.focus();\n    volEl.style.borderColor = '#C93B3B';\n    return;\n  }\n  volEl.style.borderColor = '';\n\n  var bottle = parseInt(bottleEl.value, 10);\n  var co2 = co2El.value;\n  var cap = capEl.value;\n  var shifts = parseInt(shiftsEl.value, 10);\n  var tpo = parseInt(tpoEl.value, 10);\n\n  var rec = bbmRfqRecommend(volume, bottle, co2, shifts);\n\n  document.getElementById('bbm-rfq-headline').textContent = 'Your RFQ checklist for ' + volume + ' hL\/yr at ' + bottle + ' ml';\n  document.getElementById('bbm-rfq-recommendation').innerHTML = 'Estimated sustained BPH need: <span class=\"bbm-rfq-recom\">' + rec.bphTarget + ' BPH<\/span>. Recommended Masstech model: <span class=\"bbm-rfq-recom\">' + rec.model + '<\/span>. ' + rec.co2Note;\n\n  var rows = [\n    ['1', 'Real BPH at ' + bottle + ' ml glass, sustained over 8-hour shift', '\u2265 ' + rec.bphTarget + ' BPH', rec.modelBph + ' (' + rec.model + ')'],\n    ['2', 'Fill accuracy (\u00b1mm or \u00b1%)', '\u2264 \u00b12 mm fill height', '\u00b12 mm'],\n    ['3', 'TPO at filler exit (ppb) at ' + co2 + ' vol CO2', '< ' + tpo + ' ppb', '< 100 ppb (with double pre-evacuation)'],\n    ['4', 'CO2 pickup deviation (vol) across 8-hour shift', '\u2264 \u00b10.05 vol', '\u00b10.05 vol'],\n    ['5', 'Bottle-size change-over time (min)', '< 30 min', '25\u201340 min (skilled operator)'],\n    ['6', 'Total installed power (kW) for ' + cap + ' cap line', 'plant-electrical-fit', rec.modelPower]\n  ];\n\n  var tbody = document.getElementById('bbm-rfq-tbody');\n  tbody.innerHTML = '';\n  for (var i = 0; i < rows.length; i++) {\n    var tr = document.createElement('tr');\n    tr.innerHTML = '<td class=\"num\">' + rows[i][0] + '<\/td><td>' + rows[i][1] + '<\/td><td class=\"num\">' + rows[i][2] + '<\/td><td class=\"num\">' + rows[i][3] + '<\/td>';\n    tbody.appendChild(tr);\n  }\n\n  document.getElementById('bbm-rfq-output').classList.add('bbm-rfq-on');\n  document.getElementById('bbm-rfq-output').scrollIntoView({ behavior: 'smooth', block: 'start' });\n}\n\nfunction bbmRfqReset() {\n  document.getElementById('bbm-rfq-volume').value = '';\n  document.getElementById('bbm-rfq-bottle').value = '500';\n  document.getElementById('bbm-rfq-co2').value = '2.6';\n  document.getElementById('bbm-rfq-cap').value = 'crown';\n  document.getElementById('bbm-rfq-shifts').value = '1';\n  document.getElementById('bbm-rfq-tpo').value = '100';\n  document.getElementById('bbm-rfq-output').classList.remove('bbm-rfq-on');\n}\n<\/script>\n\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Six-Number RFQ Checklist Generator Enter your brewery profile. The tool generates a checklist with the six spec numbers any beer-bottling vendor should answer in the quote \u2014 and Masstech&#8217;s MSGF response for each. Annual brewery volume (hL\/yr) Primary bottle volume (ml) 330 ml500 ml650 ml750 ml Target CO2 vol 2.2 vol (session)2.6 vol (standard)2.9 vol [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":1015,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1126","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/pages\/1126","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/comments?post=1126"}],"version-history":[{"count":0,"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/pages\/1126\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/pages\/1015"}],"wp:attachment":[{"href":"https:\/\/masstechx.com\/pt\/wp-json\/wp\/v2\/media?parent=1126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}