{"id":794,"date":"2020-05-26T21:36:59","date_gmt":"2020-05-26T21:36:59","guid":{"rendered":"https:\/\/senitron.net\/developers\/?page_id=794"},"modified":"2020-05-27T00:59:18","modified_gmt":"2020-05-27T00:59:18","slug":"inventory-sync","status":"publish","type":"page","link":"https:\/\/senitron.net\/developers\/inventory-sync\/","title":{"rendered":"Inventory Sync"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><nav class=\"fusion-breadcrumbs fusion-breadcrumbs-1\" style=\"--awb-alignment:left;--awb-breadcrumb-sep:&#039;\/&#039;;text-align:left;\" aria-label=\"Breadcrumb\"><ol class=\"awb-breadcrumb-list\"><li class=\"fusion-breadcrumb-item awb-breadcrumb-sep\" ><a href=\"https:\/\/senitron.net\/developers\" class=\"fusion-breadcrumb-link\"><span >Home<\/span><\/a><\/li><\/ol><\/nav><div class=\"fusion-text fusion-text-1\"><h3>Inventory Cycle-counting Synchronization of\u00a0Quantities to Third-Party Apps<\/h3>\n<p>Depending on the type of setup, inventory Sync, can take place on demand as often as desired.<\/p>\n<p><b style=\"color: #3366ff;\"><strong>Best Practice for Hand-Held RFID Users<br \/>\n<\/strong>Recommendation: Download\/ Compare \/ Sync<\/b><\/p>\n<p><span style=\"color: #3366ff;\"><strong>Method 1: Download CSV via API<\/strong><\/span><br \/>\n<span style=\"color: #3366ff;\"><span style=\"color: #3366ff;\"><strong style=\"color: #3366ff;\">Method 2: Push Corrections to POS\/ERP Automatically w\/ Email Report<\/strong><br \/>\n<b style=\"color: #3366ff;\">Method 3: Download Item Level Details via API<\/b><\/span><\/span><\/p>\n<\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"margin-left: auto;margin-right: auto;width:100%;\"><div class=\"fusion-separator-border sep-double sep-solid\" style=\"--awb-height:20px;--awb-amount:20px;border-color:#e2e2e2;border-top-width:1px;border-bottom-width:1px;\"><\/div><\/div><div class=\"fusion-sep-clear\"><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><div class=\"fusion-text fusion-text-2\"><p><strong>Best Practice for Hand-Held RFID Users<\/strong><\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:#ffffff;--awb-title-color:#212934;--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#65bc7b;--awb-title-font-family:&quot;Open Sans&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-794-1\"><div class=\"fusion-panel panel-default panel-0c3b5551ee144803e fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_0c3b5551ee144803e\"><a aria-expanded=\"false\" aria-controls=\"0c3b5551ee144803e\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-794-1\" data-target=\"#0c3b5551ee144803e\" href=\"#0c3b5551ee144803e\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Brief Summary<\/span><\/a><\/h4><\/div><div id=\"0c3b5551ee144803e\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_0c3b5551ee144803e\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p>The ideal way to quickly inventory cycle-count, and synchronize for most organizations is to following the following process:<\/p>\n<p><strong>First Time Cycle-Count &amp; Synchronize - <\/strong>The first time any organization does RFID inventory will usually one of few times where the inventory discrepancies will differ greatly between Senitron's Quantities and any other External System's Quantities.<\/p>\n<p>For example, the first time you do an RFID inventory\u00a0 cycle-count, you may read in 10,000 items, and when you compare it to your POS or ERP, you may see that you ERP\/POS has 15000 items.\u00a0 (this is normal, since usually the EPC\/POS inventory has to been updated for a while.. etc..)<\/p>\n<p><strong>After the first time of cycle-count, and Synchronization<\/strong> into your POS\/ERP, both systems will be synced.\u00a0 Thus both systems will have (example 10000 assets)\u00a0 The next times, when you cycle-count the discrepancies\u00a0 between the two system should be much less.<\/p>\n<p>Example of what to expect:<\/p>\n<table border=\"1\" width=\"573\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td width=\"164\"><\/td>\n<td width=\"74\">\n<div align=\"center\">Senitron<br \/>\nQuantities<\/div>\n<\/td>\n<td width=\"71\">\n<div align=\"center\">POS\/ERP<br \/>\nQuantities<\/div>\n<\/td>\n<td width=\"90\">\n<div align=\"center\">Total<br \/>\nDiscrepancies<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>1st time Cycle Count<\/td>\n<td>\n<div align=\"center\">10000<\/div>\n<\/td>\n<td>\n<div align=\"center\">15000<\/div>\n<\/td>\n<td>\n<div align=\"center\">5000<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>2nd time Cycle Count<\/td>\n<td>\n<div align=\"center\">9986<\/div>\n<\/td>\n<td>\n<div align=\"center\">10000<\/div>\n<\/td>\n<td>\n<div align=\"center\">14<\/div>\n<\/td>\n<\/tr>\n<tr>\n<td>3rd time Cycle Count<\/td>\n<td>\n<div align=\"center\">9956<\/div>\n<\/td>\n<td>\n<div align=\"center\">9866<\/div>\n<\/td>\n<td>\n<div align=\"center\">-90<\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>As you can see with the above number of discrepancies, they should decrease significantly after the first time, and going forward, you can only inspect and update the discrepancies, rather than the whole inventory.<\/p>\n<p>The best method of comparing any POS\/ERP inventory with Senitron is to download the quantities from the POS\/ERP, and to upload it into the Senitron Inventory Compare page.\u00a0 The compare page has been designed to quickly highlight for you the discrepancies. On this page you can quickly choose to sync the \"discrepancies\" back in the POS\/ERP system, via API's and\/or CSV downloads.\/uploads.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><div class=\"fusion-text fusion-text-3\"><p><span style=\"color: #000000;\"><b>Recommendation: Download\/ Compare \/ Sync<\/b><\/span><\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:#ffffff;--awb-title-color:#212934;--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#65bc7b;--awb-title-font-family:&quot;Open Sans&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-794-2\"><div class=\"fusion-panel panel-default panel-48c067f4ce8112742 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_48c067f4ce8112742\"><a aria-expanded=\"false\" aria-controls=\"48c067f4ce8112742\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-794-2\" data-target=\"#48c067f4ce8112742\" href=\"#48c067f4ce8112742\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Brief Description<\/span><\/a><\/h4><\/div><div id=\"48c067f4ce8112742\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_48c067f4ce8112742\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p>It is very easy to automatically update Senitron quantities into any other system quickly and automatically, but then the question becomes, should you?<\/p>\n<p>For example if $50,000 worth of inventory goes missing, in Senitron, you may want to pause, and review why that inventory has gone missing. Thus, it is recommended, that inventory Sync's are reviewed first before being pushed into POS\/ERP systems, or at least an email report in generate with the details of what was updated.\u00a0 (Senitron's solution has built-in features to accommodate these needs)<\/p>\n<p>Users can use the Compare Page on the Dashboard, Menu \"Reports &amp; Logs &gt; Compare\"<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-large wp-image-803\" src=\"https:\/\/senitron.net\/developers\/wp-content\/uploads\/2020\/05\/Image-688-1024x472.jpg\" alt=\"\" width=\"1024\" height=\"472\" srcset=\"https:\/\/senitron.net\/developers\/wp-content\/uploads\/2020\/05\/Image-688-300x138.jpg 300w, https:\/\/senitron.net\/developers\/wp-content\/uploads\/2020\/05\/Image-688-768x354.jpg 768w, https:\/\/senitron.net\/developers\/wp-content\/uploads\/2020\/05\/Image-688-1024x472.jpg 1024w, https:\/\/senitron.net\/developers\/wp-content\/uploads\/2020\/05\/Image-688.jpg 1885w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Or users can enable to Auto sync \/ Email option so that after each full-handheld scan the inventory is auto-syncs to the POS\/ERP and details are emailed.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><div class=\"fusion-text fusion-text-4\"><p><strong>Method 1: Download CSV via API<\/strong><\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:#ffffff;--awb-title-color:#212934;--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#65bc7b;--awb-title-font-family:&quot;Open Sans&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-794-3\"><div class=\"fusion-panel panel-default panel-50e3b75a60e9eef75 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_50e3b75a60e9eef75\"><a aria-expanded=\"false\" aria-controls=\"50e3b75a60e9eef75\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-794-3\" data-target=\"#50e3b75a60e9eef75\" href=\"#50e3b75a60e9eef75\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Brief Description<\/span><\/a><\/h4><\/div><div id=\"50e3b75a60e9eef75\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_50e3b75a60e9eef75\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p><strong>Download CSV via API (instant download specific location)<\/strong><br \/>\nAny third-party app, such as a POS, or ERP, can quickly download the inventory numbers from Senitron by visiting the following URL:<\/p>\n<p><a href=\"https:\/\/app.senitron.net\/{tenant}\/{location_number}\/api\/v1\/inventory_log.csv?key={api_key}\">https:\/\/app.senitron.net\/{tenant}\/{location_number}\/api\/v1\/inventory_log.csv?key={api_key}<\/a><\/p>\n<p>This will download a CSV file, with the following columns of data:<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td width=\"64\" height=\"19\">Asset ID<\/td>\n<td width=\"64\">Alt Serial<\/td>\n<td width=\"64\">ALU<\/td>\n<td width=\"64\">Size<\/td>\n<td width=\"64\">Name<\/td>\n<td width=\"64\">Color<\/td>\n<td width=\"64\">Style #<\/td>\n<td width=\"64\">Type<\/td>\n<td width=\"64\">Total Qty<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\" align=\"right\" height=\"19\">569002<\/td>\n<td style=\"text-align: left;\"><\/td>\n<td style=\"text-align: center;\">569_02<\/td>\n<td style=\"text-align: left;\"><\/td>\n<td style=\"text-align: left;\">18ft Double RETRO (Dry\/Wet) Slide #2<\/td>\n<td style=\"text-align: left;\"><\/td>\n<td style=\"text-align: left;\"><\/td>\n<td style=\"text-align: left;\"><\/td>\n<td style=\"text-align: center;\" align=\"right\">1<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Note: It is recommended that the numbers are compared, recorded, emailed, logged, and audited before 100% synchronizing.<br \/>\nIf the POS\/ERP system does not have the resources for such functions, it is recommended that you use the Senitron compare features.<\/p>\n<p><strong>Download CSV via API\u00a0 (All Locations - Delayed Email Download)<\/strong><\/p>\n<p><span style=\"color: #3366ff;\">https:\/\/app.senitron.net\/{tenant}\/api\/v1\/inventory_export?key={api_key}&amp;email={email_address}<\/span><\/p>\n<p>Emailed CSV file, with the following columns of data:<\/p>\n<table border=\"1\" width=\"458\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td width=\"64\" height=\"19\">Location #<\/td>\n<td width=\"64\">\u00a0Item #<\/td>\n<td width=\"64\">\u00a0Inventory Count<\/td>\n<\/tr>\n<tr>\n<td align=\"right\" height=\"19\">001<\/td>\n<td align=\"right\">10000001<\/td>\n<td align=\"right\">38<\/td>\n<\/tr>\n<tr>\n<td align=\"right\" height=\"19\">001<\/td>\n<td align=\"right\">10000002<\/td>\n<td align=\"right\">4<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><div class=\"fusion-text fusion-text-5\"><p><strong>Method 2: Auto Push Corrections to POS\/ERP<\/strong><\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:#ffffff;--awb-title-color:#212934;--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#65bc7b;--awb-title-font-family:&quot;Open Sans&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-794-4\"><div class=\"fusion-panel panel-default panel-5a198aafcea76c5e6 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_5a198aafcea76c5e6\"><a aria-expanded=\"false\" aria-controls=\"5a198aafcea76c5e6\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-794-4\" data-target=\"#5a198aafcea76c5e6\" href=\"#5a198aafcea76c5e6\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Brief Description<\/span><\/a><\/h4><\/div><div id=\"5a198aafcea76c5e6\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_5a198aafcea76c5e6\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p>Senitron has a built-in feature, to download inventory quantities from other POS\/ERP systems, and then compare quantities, find the discrepancies, and to update the ERP\/POS with the corrected quantities from Senitron, and finally email the details to the user.<\/p>\n<p>To enable this feature, go to \"Tenant Admin &gt; Integrations\" and configure and enable the option \"Auto Sync Quantities To ERP\/POS\"<\/p>\n<p>The settings required for this system are as follows:<\/p>\n<ol>\n<li>POS\/ERP Pull Inventory URL &amp; API\u00a0 - (Your ERP\/POS provider needs to give you an API URL and Key so that Senitron can download the quantities from comparison reasons.) CSV format (location#,item#,quantity-on-hand)<\/li>\n<li>POS\/ERP Push Inventory URL, POS\/ERP Username and Password<\/li>\n<li>Synchronization interval in hours (default once per day 11pm)<\/li>\n<li>Sync Details Notification Email Address<\/li>\n<\/ol>\n<\/div><\/div><\/div><div class=\"fusion-panel panel-default panel-1dc2c068c8364bd0a fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_1dc2c068c8364bd0a\"><a aria-expanded=\"false\" aria-controls=\"1dc2c068c8364bd0a\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-794-4\" data-target=\"#1dc2c068c8364bd0a\" href=\"#1dc2c068c8364bd0a\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">API Details Sync Qty to POS\/ERP<\/span><\/a><\/h4><\/div><div id=\"1dc2c068c8364bd0a\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_1dc2c068c8364bd0a\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p>PUT:\u00a0 \u00a0https:\/\/{POS_ERP_URL.com}\/inventory_update.json?key={your_key}<\/p>\n<p style=\"padding-left: 40px;\">{\"items\":<\/p>\n<p style=\"padding-left: 80px;\">{<\/p>\n<p style=\"padding-left: 80px;\">item_number: \"2100000\",<\/p>\n<p style=\"padding-left: 80px;\">upc: \"2100000\",<\/p>\n<p style=\"padding-left: 80px;\">alu: \"2100000\",<\/p>\n<p style=\"padding-left: 80px;\">sku: \"2100000\",<\/p>\n<p>\"quantity_details\": [<\/p>\n<p style=\"padding-left: 120px;\">{<br \/>\n\"location_id\": \"001,<br \/>\n\"quantity_at_hand\": 10<br \/>\n},<\/p>\n<p style=\"padding-left: 120px;\">{<br \/>\n\"location_id\": \"002,<br \/>\n\"quantity_at_hand\": 5<br \/>\n},<\/p>\n<p style=\"padding-left: 80px;\">]\n<p style=\"padding-left: 40px;\">}}<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_1 1_1 fusion-one-full fusion-column-first fusion-column-last\" style=\"--awb-bg-size:cover;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-column-wrapper-legacy\"><div class=\"fusion-text fusion-text-6\"><p><span style=\"color: #000000;\"><b>Method 3: Download Item Level Details via API<\/b><\/span><\/p>\n<\/div><div class=\"accordian fusion-accordian\" style=\"--awb-border-size:1px;--awb-icon-size:16px;--awb-content-font-size:16px;--awb-icon-alignment:left;--awb-hover-color:#f9f9fb;--awb-border-color:#e2e2e2;--awb-background-color:#ffffff;--awb-divider-color:#e2e2e2;--awb-divider-hover-color:#e2e2e2;--awb-icon-color:#ffffff;--awb-title-color:#212934;--awb-content-color:#4a4e57;--awb-icon-box-color:#212934;--awb-toggle-hover-accent-color:#65bc7b;--awb-title-font-family:&quot;Open Sans&quot;;--awb-title-font-weight:400;--awb-title-font-style:normal;--awb-content-font-family:&quot;Open Sans&quot;;--awb-content-font-style:normal;--awb-content-font-weight:400;\"><div class=\"panel-group fusion-toggle-icon-boxed\" id=\"accordion-794-5\"><div class=\"fusion-panel panel-default panel-d49f370c17c09c9c3 fusion-toggle-has-divider\"><div class=\"panel-heading\"><h4 class=\"panel-title toggle\" id=\"toggle_d49f370c17c09c9c3\"><a aria-expanded=\"false\" aria-controls=\"d49f370c17c09c9c3\" role=\"button\" data-toggle=\"collapse\" data-parent=\"#accordion-794-5\" data-target=\"#d49f370c17c09c9c3\" href=\"#d49f370c17c09c9c3\"><span class=\"fusion-toggle-icon-wrapper\" aria-hidden=\"true\"><i class=\"fa-fusion-box active-icon awb-icon-minus\" aria-hidden=\"true\"><\/i><i class=\"fa-fusion-box inactive-icon awb-icon-plus\" aria-hidden=\"true\"><\/i><\/span><span class=\"fusion-toggle-heading\">Brief Description<\/span><\/a><\/h4><\/div><div id=\"d49f370c17c09c9c3\" class=\"panel-collapse collapse \" aria-labelledby=\"toggle_d49f370c17c09c9c3\"><div class=\"panel-body toggle-content fusion-clearfix\">\n<p>POS\/ERP systems can download item level details from Senitron via the following API:<\/p>\n<p><span style=\"color: #3366ff;\">https:\/\/app.senitron.net\/{tenant}\/{location_number}\/api\/v1\/inventory_details?key={api_key}==&amp;page={page_number}<\/span><\/p>\n<p>File Contents:<\/p>\n<pre class=\"data\">[{\"id\":768,\"epc_id\":\"9FE64000F3D669006B387A50\",\"item_id\":null,\"location_id\":null,\"status_id\":1113,\"last_seen\":\"2020-05-10T22:34:14.000Z\",\"first_seen\":\"2020-05-10T22:34:14.000Z\",\"not_found\":false,\"last_seen_antenna\":903,\"asset_id\":\"1798863440\",\"item_number\":\"1005988\",\"alt_serial\":\"\",\"handheld_reader\":null,\"handheld_markers\":null,\"handheld_last_seen\":null,\"location_name\":\"Clean Room B1 \",\"status\":{\"name\":\"Tag Killed\"}},<\/pre>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-clearfix\"><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"side-navigation.php","meta":{"footnotes":""},"class_list":["post-794","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/pages\/794","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/comments?post=794"}],"version-history":[{"count":0,"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/pages\/794\/revisions"}],"wp:attachment":[{"href":"https:\/\/senitron.net\/developers\/wp-json\/wp\/v2\/media?parent=794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}