{"id":592,"date":"2026-05-24T08:33:34","date_gmt":"2026-05-24T08:33:34","guid":{"rendered":"https:\/\/symax.me\/?page_id=592"},"modified":"2026-05-24T11:46:42","modified_gmt":"2026-05-24T11:46:42","slug":"admin","status":"publish","type":"page","link":"https:\/\/symax.me\/?page_id=592","title":{"rendered":"ADMIN"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"592\" class=\"elementor elementor-592\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30463ae e-flex e-con-boxed e-con e-parent\" data-id=\"30463ae\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-145f8ba elementor-widget elementor-widget-shortcode\" data-id=\"145f8ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"sgx-wrap\" id=\"sgxWrap\">\n\n  <!-- \u2591\u2591 CHEMISTRY BACKGROUND \u2591\u2591 -->\n  <canvas id=\"sgxCanvas\"><\/canvas>\n  <div class=\"sgx-hexgrid\" aria-hidden=\"true\">\n    <div class=\"sgx-hex\" style=\"--d:0s;--op:0.04\"><\/div><div class=\"sgx-hex\" style=\"--d:0.12s;--op:0.04\"><\/div><div class=\"sgx-hex\" style=\"--d:0.24s;--op:0.05\"><\/div><div class=\"sgx-hex\" style=\"--d:0.36s;--op:0.06\"><\/div><div class=\"sgx-hex\" style=\"--d:0.48s;--op:0.06\"><\/div><div class=\"sgx-hex\" style=\"--d:0.6s;--op:0.07\"><\/div><div class=\"sgx-hex\" style=\"--d:0.72s;--op:0.07\"><\/div><div class=\"sgx-hex\" style=\"--d:0.84s;--op:0.04\"><\/div><div class=\"sgx-hex\" style=\"--d:0.96s;--op:0.07\"><\/div><div class=\"sgx-hex\" style=\"--d:1.08s;--op:0.06\"><\/div><div class=\"sgx-hex\" style=\"--d:1.2s;--op:0.07\"><\/div><div class=\"sgx-hex\" style=\"--d:1.32s;--op:0.06\"><\/div><div class=\"sgx-hex\" style=\"--d:1.44s;--op:0.06\"><\/div><div class=\"sgx-hex\" style=\"--d:1.56s;--op:0.06\"><\/div><div class=\"sgx-hex\" style=\"--d:1.68s;--op:0.02\"><\/div><div class=\"sgx-hex\" style=\"--d:1.8s;--op:0.04\"><\/div><div class=\"sgx-hex\" style=\"--d:1.92s;--op:0.04\"><\/div><div class=\"sgx-hex\" style=\"--d:2.04s;--op:0.07\"><\/div><div class=\"sgx-hex\" style=\"--d:2.16s;--op:0.03\"><\/div><div class=\"sgx-hex\" style=\"--d:2.28s;--op:0.05\"><\/div><div class=\"sgx-hex\" style=\"--d:2.4s;--op:0.04\"><\/div><div class=\"sgx-hex\" style=\"--d:2.52s;--op:0.02\"><\/div><div class=\"sgx-hex\" style=\"--d:2.64s;--op:0.06\"><\/div><div class=\"sgx-hex\" style=\"--d:2.76s;--op:0.07\"><\/div><div class=\"sgx-hex\" style=\"--d:2.88s;--op:0.08\"><\/div><div class=\"sgx-hex\" style=\"--d:3s;--op:0.06\"><\/div><div class=\"sgx-hex\" style=\"--d:3.12s;--op:0.07\"><\/div><div class=\"sgx-hex\" style=\"--d:3.24s;--op:0.03\"><\/div><div class=\"sgx-hex\" style=\"--d:3.36s;--op:0.02\"><\/div><div class=\"sgx-hex\" style=\"--d:3.48s;--op:0.04\"><\/div><div class=\"sgx-hex\" style=\"--d:3.6s;--op:0.03\"><\/div><div class=\"sgx-hex\" style=\"--d:3.72s;--op:0.07\"><\/div><div class=\"sgx-hex\" style=\"--d:3.84s;--op:0.02\"><\/div><div class=\"sgx-hex\" style=\"--d:3.96s;--op:0.03\"><\/div><div class=\"sgx-hex\" style=\"--d:4.08s;--op:0.03\"><\/div><div class=\"sgx-hex\" style=\"--d:4.2s;--op:0.06\"><\/div><div class=\"sgx-hex\" style=\"--d:4.32s;--op:0.08\"><\/div><div class=\"sgx-hex\" style=\"--d:4.44s;--op:0.05\"><\/div><div class=\"sgx-hex\" style=\"--d:4.56s;--op:0.08\"><\/div><div class=\"sgx-hex\" style=\"--d:4.68s;--op:0.02\"><\/div>  <\/div>\n  <div class=\"sgx-bubbles\" aria-hidden=\"true\">\n        <span class=\"sgx-fml\" style=\"--dl:0s;--lf:42%;--tp:23%\">H\u2082SO\u2084<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:0.7s;--lf:23%;--tp:26%\">NaOH<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:1.4s;--lf:5%;--tp:44%\">HCl<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:2.1s;--lf:40%;--tp:54%\">NH\u2083<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:2.8s;--lf:30%;--tp:8%\">CO\u2082<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:3.5s;--lf:28%;--tp:88%\">C\u2086H\u2086<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:4.2s;--lf:87%;--tp:78%\">CaCO\u2083<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:4.9s;--lf:32%;--tp:74%\">HNO\u2083<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:5.6s;--lf:24%;--tp:29%\">KMnO\u2084<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:6.3s;--lf:84%;--tp:16%\">CuSO\u2084<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:7s;--lf:14%;--tp:9%\">H\u2082O\u2082<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:7.7s;--lf:40%;--tp:10%\">NaCl<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:8.4s;--lf:58%;--tp:59%\">Fe\u2082O\u2083<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:9.1s;--lf:83%;--tp:68%\">CH\u2084<\/span>\n        <span class=\"sgx-fml\" style=\"--dl:9.8s;--lf:89%;--tp:86%\">H\u2083PO\u2084<\/span>\n      <\/div>\n\n  <!-- \u2591\u2591 HOME PAGE \u2591\u2591 -->\n  <div class=\"sgx-home\">\n\n    <!-- Header -->\n    <div class=\"sgx-header\">\n      <div class=\"sgx-atom-mini\" aria-hidden=\"true\">\n        <div class=\"sgx-nuc\"><\/div>\n        <div class=\"sgx-orb so1\"><span><\/span><\/div>\n        <div class=\"sgx-orb so2\"><span><\/span><\/div>\n      <\/div>\n      <div>\n        <div class=\"sgx-brand\">SYMAX GIRI<\/div>\n        <div class=\"sgx-tagline\">Chemical Stock Management System<\/div>\n      <\/div>\n    <\/div>\n\n    <!-- \u2605 SEARCH PANEL \u2605 -->\n    <div class=\"sgx-search-section\">\n      <div class=\"sgx-search-label\">\ud83d\udd0d Search Product Stock<\/div>\n      <div class=\"sgx-search-box\">\n        <input id=\"sgxQ\" type=\"text\" autocomplete=\"off\" spellcheck=\"false\"\n          placeholder=\"Type Product Name, Code or CAS Number\u2026\">\n      <\/div>\n      <div id=\"sgxSearchOut\" class=\"sgx-search-out\"><\/div>\n    <\/div>\n\n    <!-- \u2605 4 MAIN BUTTONS \u2605 -->\n    <div class=\"sgx-btnrow\">\n\n      <button class=\"sgx-mainbtn sgx-btn-inward\" onclick=\"sgxOpen('inward')\">\n        <div class=\"sgx-btn-mol\">\u2b07<\/div>\n        <div class=\"sgx-btn-title\">STOCK INWARD<\/div>\n        <div class=\"sgx-btn-desc\">Receive Products<br>Single Entry \/ Excel Upload<\/div>\n      <\/button>\n\n      <button class=\"sgx-mainbtn sgx-btn-outward\" onclick=\"sgxOpen('outward')\">\n        <div class=\"sgx-btn-mol\">\u2b06<\/div>\n        <div class=\"sgx-btn-title\">STOCK OUTWARD<\/div>\n        <div class=\"sgx-btn-desc\">Dispatch to Godown<br>Production \/ Units \/ Companies<\/div>\n      <\/button>\n\n      <button class=\"sgx-mainbtn sgx-btn-prod\" onclick=\"sgxOpen('production')\">\n        <div class=\"sgx-btn-mol\">\u2697<\/div>\n        <div class=\"sgx-btn-title\">PRODUCTION<\/div>\n        <div class=\"sgx-btn-desc\">Withdraw \/ Return<br>Finished Goods<\/div>\n      <\/button>\n\n      <button class=\"sgx-mainbtn sgx-btn-admin\" onclick=\"sgxOpen('admin')\">\n        <div class=\"sgx-btn-mol\">\u2699<\/div>\n        <div class=\"sgx-btn-title\">ADMIN PANEL<\/div>\n        <div class=\"sgx-btn-desc\">Products \u00b7 Records<br>Full Stock View<\/div>\n      <\/button>\n\n    <\/div>\n  <\/div><!-- \/home -->\n\n  <!-- \u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591 POPUP MODALS \u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591\u2591 -->\n  <div class=\"sgx-overlay\" id=\"sgxOverlay\" onclick=\"sgxClose()\"><\/div>\n\n  <!-- \u2550\u2550\u2550 INWARD MODAL \u2550\u2550\u2550 -->\n  <div class=\"sgx-modal\" id=\"modal-inward\">\n    <div class=\"sgx-modal-hdr sgx-mh-green\">\n      <span>\u2b07 STOCK INWARD<\/span>\n      <button class=\"sgx-mclose\" onclick=\"sgxClose()\">\u2715<\/button>\n    <\/div>\n    <div class=\"sgx-modal-tabs\">\n      <button class=\"sgx-mt active\" data-tab=\"iw-single\">\u2795 New Entry<\/button>\n      <button class=\"sgx-mt\" data-tab=\"iw-bulk\">\ud83d\udcca Excel Upload<\/button>\n      <button class=\"sgx-mt\" data-tab=\"iw-records\">\ud83d\udccb Records<\/button>\n    <\/div>\n    <div class=\"sgx-modal-body\">\n\n      <!-- Single Entry -->\n      <div class=\"sgx-tab active\" id=\"iw-single\">\n        <div class=\"sgx-form\">\n          <div class=\"sgx-row2\">\n            <div class=\"sgx-field\">\n              <label>Product Code *<\/label>\n              <input id=\"iw_code\" type=\"text\" placeholder=\"e.g. SG001\" autocomplete=\"off\" oninput=\"sgxAC('iw',this.value)\">\n              <div class=\"sgx-ac\" id=\"iw_ac\"><\/div>\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Product Name *<\/label>\n              <input id=\"iw_name\" type=\"text\" placeholder=\"Chemical name\">\n            <\/div>\n          <\/div>\n          <div class=\"sgx-row2\">\n            <div class=\"sgx-field\">\n              <label>CAS Number<\/label>\n              <input id=\"iw_cas\" type=\"text\" placeholder=\"e.g. 7664-93-9\">\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Concentration<\/label>\n              <input id=\"iw_conc\" type=\"text\" placeholder=\"e.g. 98%, AR Grade\">\n            <\/div>\n          <\/div>\n          <div class=\"sgx-row3\">\n            <div class=\"sgx-field\">\n              <label>Quantity *<\/label>\n              <input id=\"iw_qty\" type=\"number\" placeholder=\"0.000\" step=\"0.001\" min=\"0.001\">\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Unit<\/label>\n              <select id=\"iw_unit\"><option>KG<\/option><option>LTR<\/option><option>GM<\/option><option>ML<\/option><option>MT<\/option><option>NOS<\/option><\/select>\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Received Date<\/label>\n              <input id=\"iw_date\" type=\"date\" value=\"2026-05-24\">\n            <\/div>\n          <\/div>\n          <div class=\"sgx-row3\">\n            <div class=\"sgx-field\">\n              <label>Batch No.<\/label>\n              <input id=\"iw_batch\" type=\"text\">\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Supplier<\/label>\n              <input id=\"iw_sup\" type=\"text\">\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Invoice No.<\/label>\n              <input id=\"iw_inv\" type=\"text\">\n            <\/div>\n          <\/div>\n          <input type=\"hidden\" id=\"iw_pid\">\n          <div class=\"sgx-fbtns\">\n            <button class=\"sgx-save\" onclick=\"sgxIwSave()\">\ud83d\udcbe SAVE INWARD<\/button>\n            <button class=\"sgx-reset\" onclick=\"sgxIwReset()\">\u2715 Reset<\/button>\n          <\/div>\n          <div class=\"sgx-msg\" id=\"iw_msg\"><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Bulk Upload -->\n      <div class=\"sgx-tab\" id=\"iw-bulk\">\n        <div class=\"sgx-bulkinfo\">\n          <div style=\"font-weight:700;color:#1565c0;font-size:14px;margin-bottom:8px\">\ud83d\udcca Upload ANY Excel File<\/div>\n          <div style=\"font-size:12px;color:#444;line-height:1.7\">\n            \u2705 <b>Any column order<\/b> \u2014 columns auto-detected by name<br>\n            \u2705 <b>Any extra columns<\/b> \u2014 unknown columns saved as extra data<br>\n            \u2705 <b>Upload same file again<\/b> \u2014 existing products updated, no duplicates<br>\n            \u2705 <b>Quantity optional<\/b> \u2014 products imported even without stock qty<br>\n            \u2705 <b>Partial rows OK<\/b> \u2014 min: Product Name <i>or<\/i> (Code + CAS)\n          <\/div>\n          <div style=\"margin-top:10px\">\n            <b style=\"font-size:11px;color:#666\">RECOGNISED COLUMN NAMES:<\/b>\n            <div class=\"sgx-ctags\" style=\"margin-top:6px\">\n              <span style=\"background:#d4e8ff\">Code \/ Product Code \/ Item Code<\/span>\n              <span style=\"background:#d4e8ff\">Product Name \/ Name \/ Chemical Name \/ Description<\/span>\n              <span style=\"background:#d4e8ff\">CAS \/ CAS Number \/ CAS No<\/span>\n              <span style=\"background:#d4e8ff\">Concentration \/ Conc \/ Grade \/ Purity \/ Spec<\/span>\n              <span style=\"background:#d4ffd4\">Quantity \/ Qty \/ Amount \/ Stock<\/span>\n              <span>Unit \/ UOM<\/span>\n              <span>Batch \/ Lot<\/span>\n              <span>Supplier \/ Vendor<\/span>\n              <span>Invoice \/ Inv No<\/span>\n              <span>Date \/ Received<\/span>\n              <span style=\"background:#fff3cd\">Any other column \u2192 saved as extra info<\/span>\n            <\/div>\n          <\/div>\n          <button class=\"sgx-tpl\" onclick=\"sgxTpl()\" style=\"margin-top:10px\">\ud83d\udce5 Download Sample Template<\/button>\n        <\/div>\n        <div class=\"sgx-dropzone\" id=\"sgxDrop\" onclick=\"document.getElementById('sgxXls').click()\">\n          <div class=\"sgx-dz-icon\">\ud83d\udcca<\/div>\n          <div class=\"sgx-dz-txt\">Click or Drag & Drop Excel File<\/div>\n          <div class=\"sgx-dz-sub\">.xlsx \/ .xls<\/div>\n          <input type=\"file\" id=\"sgxXls\" accept=\".xlsx,.xls\" style=\"display:none\" onchange=\"sgxParseXls(this)\">\n        <\/div>\n        <div id=\"sgxBulkPrev\" style=\"display:none\">\n          <div class=\"sgx-prev-bar\">\n            <span id=\"sgxBulkCnt\" class=\"sgx-ctag\"><\/span>\n            <button class=\"sgx-save\" onclick=\"sgxBulkSave()\">\ud83d\udce4 IMPORT ALL<\/button>\n          <\/div>\n          <div class=\"sgx-tscroll\">\n            <table class=\"sgx-tbl\" id=\"sgxBulkTbl\">\n              <thead><tr><th>#<\/th><th>Code<\/th><th>Product Name<\/th><th>CAS<\/th><th>Conc<\/th><th>Qty<\/th><th>Unit<\/th><th>Batch<\/th><th>Supplier<\/th><th>Invoice<\/th><th>Date<\/th><\/tr><\/thead>\n              <tbody id=\"sgxBulkBody\"><\/tbody>\n            <\/table>\n          <\/div>\n        <\/div>\n        <div class=\"sgx-msg\" id=\"bulk_msg\"><\/div>\n      <\/div>\n\n      <!-- Records -->\n      <div class=\"sgx-tab\" id=\"iw-records\">\n        <div class=\"sgx-rec-hdr\">\n          <span>Inward Records<\/span>\n          <button class=\"sgx-rfr\" onclick=\"sgxRec('inward','iw_rec_out')\">\u21bb Refresh<\/button>\n        <\/div>\n        <div id=\"iw_rec_out\"><div class=\"sgx-ld\">Loading\u2026<\/div><\/div>\n      <\/div>\n\n    <\/div>\n  <\/div><!-- \/inward modal -->\n\n  <!-- \u2550\u2550\u2550 OUTWARD MODAL \u2550\u2550\u2550 -->\n  <div class=\"sgx-modal\" id=\"modal-outward\">\n    <div class=\"sgx-modal-hdr sgx-mh-orange\">\n      <span>\u2b06 STOCK OUTWARD<\/span>\n      <button class=\"sgx-mclose\" onclick=\"sgxClose()\">\u2715<\/button>\n    <\/div>\n    <div class=\"sgx-modal-tabs\">\n      <button class=\"sgx-mt active\" data-tab=\"ow-entry\">\u2795 Dispatch Entry<\/button>\n      <button class=\"sgx-mt\" data-tab=\"ow-multi\">\ud83d\udce6 Multi-Product<\/button>\n      <button class=\"sgx-mt\" data-tab=\"ow-records\">\ud83d\udccb Records<\/button>\n    <\/div>\n    <div class=\"sgx-modal-body\">\n\n      <!-- Single dispatch -->\n      <div class=\"sgx-tab active\" id=\"ow-entry\">\n        <div class=\"sgx-form\">\n          <!-- Destination selector -->\n          <div class=\"sgx-dest-row\">\n            <div class=\"sgx-dest-label\">Send To:<\/div>\n            <div class=\"sgx-dests\">\n              <label class=\"sgx-dl\"><input type=\"radio\" name=\"ow_dest\" value=\"TO_GODOWN\" checked> \ud83c\udfd7 Godown<\/label>\n              <label class=\"sgx-dl\"><input type=\"radio\" name=\"ow_dest\" value=\"TO_PRODUCTION\"> \u2697 Production Unit<\/label>\n              <label class=\"sgx-dl\"><input type=\"radio\" name=\"ow_dest\" value=\"TO_UNIT1\"> \ud83c\udfed Unit 1 \u2013 Nacharam<\/label>\n              <label class=\"sgx-dl\"><input type=\"radio\" name=\"ow_dest\" value=\"TO_UNIT2\"> \ud83c\udfed Unit 2 \u2013 Mallapur<\/label>\n              <label class=\"sgx-dl\"><input type=\"radio\" name=\"ow_dest\" value=\"TO_OUTWARD\"> \ud83d\udcbc Outward Section<\/label>\n            <\/div>\n          <\/div>\n          <div class=\"sgx-row2\">\n            <div class=\"sgx-field\">\n              <label>Product Code *<\/label>\n              <input id=\"ow_code\" type=\"text\" placeholder=\"Type code\u2026\" autocomplete=\"off\" oninput=\"sgxAC('ow',this.value)\">\n              <div class=\"sgx-ac\" id=\"ow_ac\"><\/div>\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Product Name<\/label>\n              <input id=\"ow_name\" type=\"text\" readonly style=\"background:#f5f5f5\">\n            <\/div>\n          <\/div>\n          <div class=\"sgx-row3\">\n            <div class=\"sgx-field\">\n              <label>Quantity *<\/label>\n              <input id=\"ow_qty\" type=\"number\" placeholder=\"0.000\" step=\"0.001\" min=\"0.001\">\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Unit<\/label>\n              <input id=\"ow_unit\" readonly style=\"background:#f5f5f5\">\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Dispatch Date<\/label>\n              <input id=\"ow_date\" type=\"date\" value=\"2026-05-24\">\n            <\/div>\n          <\/div>\n          <div class=\"sgx-row2\">\n            <div class=\"sgx-field\">\n              <label>Destination Name \/ Company<\/label>\n              <input id=\"ow_dest_name\" type=\"text\" placeholder=\"Company or unit name\">\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Invoice \/ DC No.<\/label>\n              <input id=\"ow_inv\" type=\"text\">\n            <\/div>\n          <\/div>\n          <div class=\"sgx-row2\">\n            <div class=\"sgx-field\">\n              <label>Vehicle No.<\/label>\n              <input id=\"ow_veh\" type=\"text\" placeholder=\"TS 09 AB 1234\">\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Remarks<\/label>\n              <input id=\"ow_rem\" type=\"text\">\n            <\/div>\n          <\/div>\n          <input type=\"hidden\" id=\"ow_pid\">\n          <div class=\"sgx-fbtns\">\n            <button class=\"sgx-save\" onclick=\"sgxOwSave()\">\ud83d\udcbe SAVE DISPATCH<\/button>\n            <button class=\"sgx-reset\" onclick=\"sgxOwReset()\">\u2715 Reset<\/button>\n          <\/div>\n          <div class=\"sgx-msg\" id=\"ow_msg\"><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Multi-product outward -->\n      <div class=\"sgx-tab\" id=\"ow-multi\">\n        <div class=\"sgx-multiinfo\">Add multiple products for one outward dispatch (to Customer \/ Production Unit)<\/div>\n        <div class=\"sgx-dest-row\">\n          <div class=\"sgx-dest-label\">Send To:<\/div>\n          <div class=\"sgx-dests\">\n            <label class=\"sgx-dl\"><input type=\"radio\" name=\"owm_dest\" value=\"TO_OUTWARD\" checked> \ud83d\udcbc Customer \/ Outward<\/label>\n            <label class=\"sgx-dl\"><input type=\"radio\" name=\"owm_dest\" value=\"TO_PRODUCTION\"> \u2697 Production Unit<\/label>\n          <\/div>\n        <\/div>\n        <div class=\"sgx-row3\" style=\"margin-bottom:8px\">\n          <div class=\"sgx-field\">\n            <label>Company \/ Buyer<\/label>\n            <input id=\"owm_buyer\" type=\"text\">\n          <\/div>\n          <div class=\"sgx-field\">\n            <label>Invoice No.<\/label>\n            <input id=\"owm_inv\" type=\"text\">\n          <\/div>\n          <div class=\"sgx-field\">\n            <label>Dispatch Date<\/label>\n            <input id=\"owm_date\" type=\"date\" value=\"2026-05-24\">\n          <\/div>\n        <\/div>\n        <div class=\"sgx-multirow\">\n          <input id=\"owm_code\" type=\"text\" placeholder=\"Product Code\u2026\" autocomplete=\"off\" oninput=\"sgxAC('owm',this.value)\">\n          <div class=\"sgx-ac\" id=\"owm_ac\" style=\"position:relative\"><\/div>\n          <input id=\"owm_qty\" type=\"number\" placeholder=\"Qty\" step=\"0.001\" min=\"0.001\">\n          <input id=\"owm_unit\" type=\"text\" readonly placeholder=\"Unit\" style=\"background:#f5f5f5;width:60px\">\n          <input type=\"hidden\" id=\"owm_pid\">\n          <input type=\"hidden\" id=\"owm_name_h\">\n          <button class=\"sgx-addrow\" onclick=\"sgxMultiAdd()\">+ ADD<\/button>\n        <\/div>\n        <div class=\"sgx-tscroll\" style=\"margin:10px 0\">\n          <table class=\"sgx-tbl\" id=\"owmTable\">\n            <thead><tr><th>#<\/th><th>Code<\/th><th>Product<\/th><th>Qty<\/th><th>Unit<\/th><th>\u2715<\/th><\/tr><\/thead>\n            <tbody id=\"owmBody\"><\/tbody>\n          <\/table>\n        <\/div>\n        <div class=\"sgx-fbtns\">\n          <button class=\"sgx-save\" onclick=\"sgxMultiSave()\">\ud83d\udcbe SAVE ALL<\/button>\n        <\/div>\n        <div class=\"sgx-msg\" id=\"owm_msg\"><\/div>\n      <\/div>\n\n      <!-- Records -->\n      <div class=\"sgx-tab\" id=\"ow-records\">\n        <div class=\"sgx-rec-hdr\">\n          <span>Outward Records<\/span>\n          <button class=\"sgx-rfr\" onclick=\"sgxRec('all','ow_rec_out')\">\u21bb Refresh<\/button>\n        <\/div>\n        <div id=\"ow_rec_out\"><div class=\"sgx-ld\">Loading\u2026<\/div><\/div>\n      <\/div>\n\n    <\/div>\n  <\/div><!-- \/outward -->\n\n  <!-- \u2550\u2550\u2550 PRODUCTION MODAL \u2550\u2550\u2550 -->\n  <div class=\"sgx-modal\" id=\"modal-production\">\n    <div class=\"sgx-modal-hdr sgx-mh-blue\">\n      <span>\u2697 PRODUCTION<\/span>\n      <button class=\"sgx-mclose\" onclick=\"sgxClose()\">\u2715<\/button>\n    <\/div>\n    <div class=\"sgx-modal-tabs\">\n      <button class=\"sgx-mt active\" data-tab=\"pr-entry\">\u2795 Entry<\/button>\n      <button class=\"sgx-mt\" data-tab=\"pr-records\">\ud83d\udccb Records<\/button>\n    <\/div>\n    <div class=\"sgx-modal-body\">\n      <div class=\"sgx-tab active\" id=\"pr-entry\">\n        <!-- Txn type -->\n        <div class=\"sgx-txnrow\">\n          <label class=\"sgx-txl active\" data-t=\"TO_PRODUCTION\"><input type=\"radio\" name=\"pr_txn\" value=\"TO_PRODUCTION\" checked> \ud83d\udce4 Withdraw from Stock<\/label>\n          <label class=\"sgx-txl\" data-t=\"PROD_RETURN\"><input type=\"radio\" name=\"pr_txn\" value=\"PROD_RETURN\"> \u21a9 Return Excess<\/label>\n          <label class=\"sgx-txl\" data-t=\"PROD_FINISHED\"><input type=\"radio\" name=\"pr_txn\" value=\"PROD_FINISHED\"> \u2705 Finished Goods<\/label>\n        <\/div>\n        <div class=\"sgx-form\">\n          <div class=\"sgx-row2\">\n            <div class=\"sgx-field\">\n              <label>Product Code *<\/label>\n              <input id=\"pr_code\" type=\"text\" placeholder=\"Type code\u2026\" autocomplete=\"off\" oninput=\"sgxAC('pr',this.value)\">\n              <div class=\"sgx-ac\" id=\"pr_ac\"><\/div>\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Product Name<\/label>\n              <input id=\"pr_name\" type=\"text\" readonly style=\"background:#f5f5f5\">\n            <\/div>\n          <\/div>\n          <div class=\"sgx-row3\">\n            <div class=\"sgx-field\">\n              <label>Quantity *<\/label>\n              <input id=\"pr_qty\" type=\"number\" placeholder=\"0.000\" step=\"0.001\" min=\"0.001\">\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Unit<\/label>\n              <input id=\"pr_unit\" readonly style=\"background:#f5f5f5\">\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Job No.<\/label>\n              <input id=\"pr_job\" type=\"text\">\n            <\/div>\n          <\/div>\n          <div class=\"sgx-row2\">\n            <div class=\"sgx-field\">\n              <label>Batch No.<\/label>\n              <input id=\"pr_batch\" type=\"text\">\n            <\/div>\n            <div class=\"sgx-field\">\n              <label>Purpose \/ Description<\/label>\n              <input id=\"pr_purpose\" type=\"text\">\n            <\/div>\n          <\/div>\n          <div class=\"sgx-field\">\n            <label>Remarks<\/label>\n            <input id=\"pr_rem\" type=\"text\">\n          <\/div>\n          <input type=\"hidden\" id=\"pr_pid\">\n          <div class=\"sgx-fbtns\">\n            <button class=\"sgx-save\" onclick=\"sgxPrSave()\">\ud83d\udcbe SAVE RECORD<\/button>\n            <button class=\"sgx-reset\" onclick=\"sgxPrReset()\">\u2715 Reset<\/button>\n          <\/div>\n          <div class=\"sgx-msg\" id=\"pr_msg\"><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"sgx-tab\" id=\"pr-records\">\n        <div class=\"sgx-rec-hdr\">\n          <span>Production Records<\/span>\n          <button class=\"sgx-rfr\" onclick=\"sgxRec('TO_PRODUCTION','pr_rec_out')\">\u21bb Refresh<\/button>\n        <\/div>\n        <div id=\"pr_rec_out\"><div class=\"sgx-ld\">Loading\u2026<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div><!-- \/production -->\n\n  <!-- \u2550\u2550\u2550 ADMIN MODAL \u2550\u2550\u2550 -->\n  <div class=\"sgx-modal sgx-modal-wide\" id=\"modal-admin\">\n    <div class=\"sgx-modal-hdr sgx-mh-purple\">\n      <span>\u2699 ADMIN PANEL<\/span>\n      <button class=\"sgx-mclose\" onclick=\"sgxClose()\">\u2715<\/button>\n    <\/div>\n    <!-- PIN Gate -->\n    <div id=\"adm_gate\" class=\"sgx-pingate\">\n      <div class=\"sgx-pinbox\">\n        <div class=\"sgx-pin-icon\">\u2697<\/div>\n        <div class=\"sgx-pin-title\">Admin Access<\/div>\n        <input id=\"adm_pin\" type=\"password\" class=\"sgx-pinput\" placeholder=\"Enter PIN\" maxlength=\"6\"\n               onkeydown=\"if(event.key==='Enter')sgxPinCheck()\">\n        <button class=\"sgx-save\" style=\"width:100%\" onclick=\"sgxPinCheck()\">ENTER<\/button>\n        <div class=\"sgx-msg\" id=\"pin_msg\"><\/div>\n      <\/div>\n    <\/div>\n    <!-- Admin Content -->\n    <div id=\"adm_body\" style=\"display:none\">\n      <div class=\"sgx-modal-tabs\">\n        <button class=\"sgx-mt active\" data-tab=\"adm-products\">\ud83d\udce6 Products<\/button>\n        <button class=\"sgx-mt\" data-tab=\"adm-stock\">\ud83d\udcca Full Stock<\/button>\n        <button class=\"sgx-mt\" data-tab=\"adm-inward\">\u2b07 Inward<\/button>\n        <button class=\"sgx-mt\" data-tab=\"adm-movements\">\ud83d\udd04 Movements<\/button>\n      <\/div>\n      <div class=\"sgx-modal-body\">\n\n        <!-- Products -->\n        <div class=\"sgx-tab active\" id=\"adm-products\">\n          <div class=\"sgx-form\" style=\"border-bottom:1px solid #e0e0e0;padding-bottom:16px;margin-bottom:16px\">\n            <div class=\"sgx-row2\">\n              <div class=\"sgx-field\"><label>Product Code *<\/label><input id=\"adm_code\" placeholder=\"SG001\"><\/div>\n              <div class=\"sgx-field\"><label>Product Name *<\/label><input id=\"adm_name\" placeholder=\"Chemical name\"><\/div>\n            <\/div>\n            <div class=\"sgx-row3\">\n              <div class=\"sgx-field\"><label>CAS Number<\/label><input id=\"adm_cas\" placeholder=\"7664-93-9\"><\/div>\n              <div class=\"sgx-field\"><label>Concentration<\/label><input id=\"adm_conc\" placeholder=\"98%\"><\/div>\n              <div class=\"sgx-field\"><label>Default Unit<\/label>\n                <select id=\"adm_unit\"><option>KG<\/option><option>LTR<\/option><option>GM<\/option><option>ML<\/option><option>MT<\/option><option>NOS<\/option><\/select>\n              <\/div>\n            <\/div>\n            <input type=\"hidden\" id=\"adm_pid\">\n            <div class=\"sgx-fbtns\">\n              <button class=\"sgx-save\" onclick=\"sgxProdSave()\">\ud83d\udcbe SAVE PRODUCT<\/button>\n              <button class=\"sgx-reset\" onclick=\"sgxProdReset()\">\u2715 Reset<\/button>\n            <\/div>\n            <div class=\"sgx-msg\" id=\"adm_msg\"><\/div>\n          <\/div>\n          <div class=\"sgx-rec-hdr\"><span>All Products<\/span><button class=\"sgx-rfr\" onclick=\"sgxProdList()\">\u21bb<\/button><\/div>\n          <div id=\"adm_plist\"><div class=\"sgx-ld\">Loading\u2026<\/div><\/div>\n        <\/div>\n\n        <!-- Full Stock -->\n        <div class=\"sgx-tab\" id=\"adm-stock\">\n          <div class=\"sgx-rec-hdr\">\n            <input id=\"adm_sq\" type=\"text\" placeholder=\"Filter products\u2026\" oninput=\"sgxStockFilter()\"\n              style=\"border:1px solid #ddd;border-radius:6px;padding:6px 10px;font-size:13px;width:220px\">\n            <button class=\"sgx-rfr\" onclick=\"sgxStockAll()\">\u21bb Refresh<\/button>\n          <\/div>\n          <div id=\"adm_stock\"><div class=\"sgx-ld\">Loading\u2026<\/div><\/div>\n        <\/div>\n\n        <!-- Inward records -->\n        <div class=\"sgx-tab\" id=\"adm-inward\">\n          <div class=\"sgx-rec-hdr\"><span>Inward Records<\/span><button class=\"sgx-rfr\" onclick=\"sgxRec('inward','adm_iw_out')\">\u21bb<\/button><\/div>\n          <div id=\"adm_iw_out\"><div class=\"sgx-ld\">Loading\u2026<\/div><\/div>\n        <\/div>\n\n        <!-- Movements -->\n        <div class=\"sgx-tab\" id=\"adm-movements\">\n          <div class=\"sgx-rec-hdr\"><span>All Movements<\/span><button class=\"sgx-rfr\" onclick=\"sgxRec('all','adm_mv_out')\">\u21bb<\/button><\/div>\n          <div id=\"adm_mv_out\"><div class=\"sgx-ld\">Loading\u2026<\/div><\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n    <div style=\"padding:10px 20px;border-top:1px solid #eee;text-align:right;display:none\" id=\"adm_logout_bar\">\n      <button class=\"sgx-reset\" onclick=\"sgxLogout()\">\u23cf Logout<\/button>\n    <\/div>\n  <\/div><!-- \/admin -->\n\n<\/div><!-- \/sgx-wrap -->\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-592","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/symax.me\/index.php?rest_route=\/wp\/v2\/pages\/592","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/symax.me\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/symax.me\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/symax.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/symax.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=592"}],"version-history":[{"count":34,"href":"https:\/\/symax.me\/index.php?rest_route=\/wp\/v2\/pages\/592\/revisions"}],"predecessor-version":[{"id":635,"href":"https:\/\/symax.me\/index.php?rest_route=\/wp\/v2\/pages\/592\/revisions\/635"}],"wp:attachment":[{"href":"https:\/\/symax.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=592"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}