<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Biz-Tech Services</title>
	<atom:link href="https://biz-techservices.com/feed" rel="self" type="application/rss+xml" />
	<link>https://biz-techservices.com/</link>
	<description>Ignite your business with us!</description>
	<lastBuildDate>Tue, 18 Aug 2026 23:54:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:32/h:32/q:mauto/g:sm/ig:avif/dpr:2/https://biz-techservices.com/wp-content/uploads/cropped-Biz-Tech-Services-Favicon-1.png</url>
	<title>Biz-Tech Services</title>
	<link>https://biz-techservices.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How Salesforce CRM Data Flows into Acumatica ERP</title>
		<link>https://biz-techservices.com/archives/10368</link>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Tue, 18 Aug 2026 23:54:41 +0000</pubDate>
				<category><![CDATA[Lesson]]></category>
		<guid isPermaLink="false">https://biz-techservices.com/?p=10368</guid>

					<description><![CDATA[<p>How Salesforce CRM Data Flows into Acumatica ERP Salesforce orders flow into Acumatica as sales orders through a connected store [&#8230;]</p>
<p>The post <a href="https://biz-techservices.com/archives/10368">How Salesforce CRM Data Flows into Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
  How Salesforce CRM Data Flows into Acumatica ERP
</p>
<p>
  Salesforce orders flow into Acumatica as sales orders through a connected store record, and updated order data flows back out to the CRM on demand. Salesforce is a Customer Relationship Management platform, or CRM, and Acumatica is an Enterprise Resource Planning system, or ERP. The Biz-Tech Services Salesforce Acumatica Connector is the bridge between them, moving orders, customers, contacts, items, price books and discounts across the gap so that sales, finance and inventory all work from the same numbers.
</p>
<p>
  This article follows that path end to end: how the connection is established, how a Salesforce order becomes an Acumatica sales order, how customers and items are resolved along the way, how pricing and discounts are kept aligned, and how changes made in the ERP are pushed back out. Configuration is covered here only where a specific setting decides what happens at a handoff, because the settings are what make the flow behave one way rather than another.
</p>
<h2>What the Salesforce Connector for Acumatica Does</h2>
<p>
  The Biz-Tech Services Salesforce Acumatica Connector is an integration product from Biz-Tech Services, Inc. that connects a Salesforce CRM org to an Acumatica ERP instance. It defines data synchronization, automates the workflows that move records between the two platforms, and keeps data flowing in both directions. On the ERP side it adds a Salesforce Store screen that holds the credentials and the rules for the integration, processing screens for importing orders and exporting customers, price books and discounts, and inquiry screens where the results of each transfer can be reviewed. The product must be installed on an Acumatica system carrying a PCSR PERP or SAAS license.
</p>
<h2>The Salesforce Data Flow at a Glance</h2>
<p>
  Every record that crosses between the two systems follows the same broad path. These are the stages, in the order they occur:
</p>
<p>
  1. The Salesforce Store screen holds the store code, its description, and the API credentials on the <strong>General Info</strong> tab that link the two systems.
</p>
<p>
  2. The Test Credentials button under Actions in the screen header confirms the connection is valid before any data moves.
</p>
<p>
  3. The Get Orders button on the Import Salesforce Orders screen retrieves orders dated after the value set in the Order Settings tab of the store.
</p>
<p>
  4. Import or Import All turns the selected orders, or all displayed orders, into Acumatica sales orders of the configured Order Type.
</p>
<p>
  5. During that import the connector resolves the customer and the items on the order, creating them in Acumatica or matching them to existing records, and applies the tax, payment and discount rules.
</p>
<p>
  6. The resulting document can be opened from the Salesforce Orders Inquiry screen, which shows the original CRM detail alongside the SO number and SO status.
</p>
<p>
  7. Customers, price books and discounts flow outbound through the Export Salesforce Customers screen and its counterparts for price books and discounts.
</p>
<p>
  8. Order changes made in Acumatica flow back through the Sync Orders To Salesforce screen, updating the matching CRM order at both line and document level.
</p>
<h2>Stage One: Connecting Salesforce to Acumatica</h2>
<p>
  Everything downstream depends on the <strong>Salesforce Store</strong> screen. The store code carries all the configuration and setup for the integration between the two systems, and the description field holds notes about what that store code represents. Underneath the code and description sit the tabs that govern the flow.
</p>
<p>
  The <strong>General Info</strong> tab is where the API credentials that link the CRM with the ERP are entered. Once they are in place, the <strong>Test Credentials</strong> button in the header under Actions reports whether the credentials are correct. The Order Settings tab then defines how imported records behave: the order import process, order calculation, order type, import destination, order discount settings, payment methods and more. Because these settings are read at import time rather than at setup time, they are the switches that decide what each incoming Salesforce record turns into.
</p>
<p>
  <img fetchpriority="high" decoding="async" width="711" height="536" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-1.png" class="wp-image-10369" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:711/h:536/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-1.png 711w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:226/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-1.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:264/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-1.png 350w" sizes="(max-width: 711px) 100vw, 711px" />
</p>
<h2>Inbound: How Salesforce Orders Become Acumatica Sales Orders</h2>
<p>
  The <strong>Import Salesforce Orders</strong> screen is the transfer point for order data moving from the CRM platform into the ERP system. Pressing Get Orders retrieves the Salesforce orders related to the date set in the Order Settings tab of the store. The Import button brings in only the orders selected in the grid, while Import All brings in every order currently displayed.
</p>
<p>
  <img decoding="async" width="1119" height="730" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-2.png" class="wp-image-10370" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1119/h:730/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-2.png 1119w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:196/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-2.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:668/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-2.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:501/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-2.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:228/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-2.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Which Default Import Options Shape the Result</h3>
<p>
  Several fields in <strong>Default Import Options</strong> determine the shape of the resulting document. Order Type indicates the document type the order should be imported into and placed as in Acumatica. Warehouse ID sets the default warehouse for the order. Last Imported Order Date displays the date of the last imported order, and that date is used the next time orders are fetched to decide which orders count as new, so it is the field that keeps repeat pulls from re-importing history. Last Imported Price Book Date works the same way for price books.
</p>
<p>
  Enable File Import Process controls whether attachments travel with the order. When the checkbox is selected, the file is retrieved from the Salesforce order and copied into the workspace on the Sales Orders screen at import time. When it is cleared, the file is not retrieved with the order at all.
</p>
<h3>How Tax Is Calculated on an Imported Order</h3>
<p>
  Tax options allow for alternative tax calculations based on how the tax option is set up. Selecting Use External enables the calculation of alternative taxes such as Avalara tax. Setting up the Customer Tax Zone, Tax ID and Tax Category instead allows for the import of similar taxes, such as those coming from Salesforce. The choice determines whether the tax figure on the imported order is calculated locally or carried over.
</p>
<p>
  <img decoding="async" width="1177" height="841" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-3.png" class="wp-image-10371" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1177/h:841/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-3.png 1177w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:214/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-3.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:732/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-3.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:549/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-3.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:250/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-3.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>How Customers and Items Are Resolved During Import</h2>
<p>
  An incoming Salesforce order is only useful if it lands on the right customer and the right inventory items. The connector resolves both during the import process.
</p>
<h3>Customer Creation and Address Handling</h3>
<p>
  When the Import Customer checkbox is selected, a new customer is created in Acumatica during the order import process, using the email, the contact information and the selected customer class. When the checkbox is cleared, the system uses the default customer for every imported order instead, which keeps the customer list from growing with every CRM transaction.
</p>
<p>
  The <strong>Override Billing Address Information</strong> and <strong>Override Shipping Address Information</strong> checkboxes decide which address ends up on the sales order. When they are selected, the import process overrides the customer addresses and sets the Salesforce order address on the sales order.
</p>
<h3>Item Matching and Product Creation</h3>
<p><strong>Item Settings</strong> governs how products are resolved. When the Import Item checkbox is selected, new items are created in Acumatica based on the configured settings as items are imported from Salesforce. When it is not selected, the program prohibits the import and creation of items unless the corresponding items already exist there. In that case the system searches for the Inventory CD using the Salesforce Product SKU: if it is found, that item is retrieved; if it is not, the error message &#8220;The item {0} does not exist in the system&#8221; is displayed and the record stops there. Add Items in Inventory Sync enables item synchronization, and Use Numbering Sequence for Product ID Generation makes the system automatically generate a unique product ID for each new product from a predefined numbering sequence.
</p>
<p>
  <img decoding="async" width="663" height="548" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-4.png" class="wp-image-10372" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:663/h:548/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-4.png 663w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:248/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-4.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:289/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-4.png 350w" sizes="(max-width: 663px) 100vw, 663px" />
</p>
<h3>How Payments Ride Along With the Order</h3>
<p><strong>Default Payment Options</strong> controls the payment side of the import. <strong>Skip Salesforce Payment </strong>imports the order without a payment when selected. Payment Method sets the payment method applied during the order import process, and Payment Type determines the payment type of the imported order. Release Payment during Order Import releases the payment as part of that same import. Selecting the Use Cross Ref for Payment checkbox on the Order Settings tab enables payments through cross-reference, and when cross-reference is used for payment the payment must not be skipped. Cross-reference options more generally let your business link and map Acumatica and Salesforce values such as Payment, Country or Ship Via, with each option enabled by its checkbox and mapped on the Cross-Reference tab.
</p>
<h2>How Pricing and Discounts Stay Aligned</h2>
<p>
  Prices reach the ERP through price books. Selecting the <strong>Last Imported Price Book Date</strong> on the <strong>Order Settings</strong> tab lets you load Salesforce price books into the Price Book Details tab based on that date. Each ID listed in that tab is a hyperlink to the Salesforce Price Books inquiry screen, where the list price can be changed and item lines added or deleted.
</p>
<p>
  The Salesforce Price Books screen is also where synced products are added to a price book and the list price is defined manually. Selecting a preferred price book ID and clicking Get All Products in the Actions menu retrieves and displays every item in that price book. Two ordering rules matter here: items must be included in the standard price book before they are added to another price book, and if an item already exists in a price book it must be brought into Acumatica by importing an order, during which the item is automatically added to the corresponding price book.
</p>
<p>
  Discounts follow their own path. When the Salesforce Synced checkbox is cleared on the Acumatica Discounts screen, the setup discount code appears on the Export Salesforce Discounts screen, where it can be created or updated and then used during order creation. Both line and document discount types are supported.
</p>
<h2>Outbound: Sending Acumatica Data Back to Salesforce</h2>
<p>
  The flow does not end when an order lands in the ERP. Four screens move data in the other direction.
</p>
<h3>Exporting Customers and Contacts</h3>
<p>
  The <strong>Export Salesforce Customers</strong> screen creates and updates Acumatica customers in Salesforce. <strong>Load Acumatica Customers</strong> loads and displays all of them, and the Export or Export All button creates or updates the selected customers or all of them in the CRM. If a customer has a primary contact, that primary contact is also created as a Contact during the customer creation process. Note that the export creates the primary contact only once and does not update it afterward, so later contact corrections do not travel.
</p>
<h3>Exporting Price Books</h3>
<p>
  The<strong> Export Salesforce Price Books</strong> screen displays all the price books that have been loaded and are shown in the Price Book Details tab of the store screen. Process or Process All adds or updates products in the selected price books or in all of them. Only items that have been updated or changed are exported; unmodified items are not sent, which keeps each run small.
</p>
<p>
  <img decoding="async" width="1000" height="555" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-5.png" class="wp-image-10373" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1000/h:555/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-5.png 1000w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:167/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-5.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:426/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-5.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:194/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-5.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Syncing Order Changes Back to the CRM</h3>
<p>
  The <strong>Sync Orders To Salesforce</strong> screen is where an order that came in from the CRM, was updated in Acumatica, and now needs to be pushed back gets processed. Updates are supported at both the order line level and the order document level. At the line level it updates the line description, discount code and discounted amount, and lines can be added and deleted. At the document level it updates the shipping and billing addresses, plus country, order date, order description, order total, freight amount, discount amount and tax amount. After changing that data, selecting the order and syncing it updates the CRM record to match. The screen also retrieves internal notes from Salesforce and displays them in the sales order Notes workspace, where they are read-only.
</p>
<p>
  One filter governs what appears here: only modified orders with a status of On Hold or Open are displayed on this screen. An order that has moved past those statuses will not be listed, which is the first thing to check when an expected order is missing.
</p>
<h2>Where to Monitor Salesforce Results in Acumatica</h2>
<p>
  Every stage of the flow leaves a visible trace. These are the exact places to look when you need to confirm that a record moved:
</p>
<p>
  1. Import Salesforce Orders screen: the grid of orders retrieved by Get Orders, before and after Import or Import All is pressed.
</p>
<p>
  2. Salesforce Orders Inquiry screen: reached by clicking the Order ID hyperlink on the import screen, showing the initial order details.
</p>
<p>
  3. SO number and SO status on that inquiry screen: proof that the CRM order became an Acumatica sales order, and where that order now stands.
</p>
<p>
  4. The workspace on the Sales Orders screen: holds the file copied from the Salesforce order when Enable File Import Process is selected.
</p>
<p>
  5. The Notes workspace on the sales order: holds the internal notes retrieved from the CRM, which are uneditable.
</p>
<p>
  6. Salesforce Info tab on the Customers screen: a generated ID plus a selected Salesforce customer checkbox means the record is a synced customer.
</p>
<p>
  7. The Contacts screen: the same ID and checkbox logic applies to the primary contact.
</p>
<p>
  8. The Export Salesforce Customers processing page: displays the Account ID and the last sync date for records already synced.
</p>
<p>
  9. Item Details tab of the store screen: the synced item Salesforce ID, product code, product name, price and weight, populated by Load Acumatica Items, Sync to Salesforce and Sync all from Salesforce.
</p>
<p>
  10. Price Book Details tab of the store screen: the price books loaded from the CRM, each ID linking through to the Salesforce Price Books inquiry screen.
</p>
<p>
  11. Last Imported Order Date and Last Imported Price Book Date on the Order Settings tab: the watermark that decides what the next fetch pulls.
</p>
<p>
  12. Salesforce Synced checkbox on the Discounts screen: cleared means the code is still waiting on the Export Salesforce Discounts screen.
</p>
<h2>Salesforce Acumatica Integration: Frequently Asked Questions</h2>
<h3>How do Salesforce orders get into Acumatica?</h3>
<p>
  Press Get Orders on the <strong>Import Salesforce Orders</strong> screen. The connector retrieves the orders related to the date set in the Order Settings tab of the store and lists them in the grid. Then use Import to bring in only the orders you selected, or Import All to bring in every order displayed.
</p>
<p>
  <img decoding="async" width="1119" height="730" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-6.png" class="wp-image-10374" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1119/h:730/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-6.png 1119w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:196/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-6.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:668/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-6.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:501/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-6.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:228/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10368-6.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Does the connector create customers in Acumatica automatically?</h3>
<p>
  Only if you tell it to. With the Import Customer checkbox selected, a new customer is created during the order import process with email, contact information and the selected customer class. With the checkbox cleared, every imported Salesforce order is placed on the default customer instead.
</p>
<h3>Can changes made in Acumatica be sent back to Salesforce?</h3>
<p>
  Yes, through the <strong>Sync Orders To Salesforce</strong> screen. It updates the order at both line and document level, covering line description, discount code and discounted amount, added and deleted lines, shipping and billing addresses, country, order date, order description, order total, freight amount, discount amount and tax amount.
</p>
<h3>Why do I get &#8220;The item does not exist in the system&#8221; when importing a Salesforce order?</h3>
<p>
  That message appears when the Import Item checkbox is not selected and the product on the order has no match in Acumatica. The system searches for the Inventory CD using the Salesforce Product SKU, and when nothing is found it cannot create the item on its own. Either create the item in Acumatica first, or select Import Item so new items are created from the configured settings during import.
</p>
<h3>Why is my modified order missing from the Sync Orders To Salesforce screen?</h3>
<p>
  That screen only displays modified orders with a status of On Hold or Open. If the sales order has moved to another status, it will not appear in the list regardless of the changes made to it. Check the SO status on the Salesforce Orders Inquiry screen first.
</p>
<h3>Why does my imported order have no payment on it?</h3>
<p>
  Check <strong>Skip Salesforce Payment</strong> in <strong>Default Payment Options</strong>, because when that checkbox is selected the order is imported without payment. Also check whether Use Cross Ref for Payment is selected on the Order Settings tab: when payments run through cross-reference, the payment must not be skipped, so the two settings have to agree.
</p>
<h3>Why can I not add a product to a Salesforce price book?</h3>
<p>
  Items must be included in the standard price book before they can be added to another price book. If the item already exists in a price book, it has to be brought into Acumatica by importing an order first, and during that import the item is automatically added to the corresponding price book.
</p>
<h3>How do I confirm a customer is already synced?</h3>
<p>
  Open the Customers screen and look at the Salesforce Info tab. When the Salesforce customer checkbox is selected and an ID has been generated there, the record is synced. The export processing page also shows the Account ID and the last sync date for customers that have already been sent across.
</p>
<h2>Work With the Biz-Tech Services Salesforce Connector</h2>
<p>
  The data flow into Acumatica is a single continuous path: credentials on the Salesforce Store screen, orders pulled by Get Orders, customers and items resolved during import, tax and payment applied from the store settings, results visible on the Salesforce Orders Inquiry screen and on the sales order itself, and updates pushed back out through the Sync Orders To Salesforce and export screens. Knowing which screen owns which stage is what makes the integration straightforward to run day to day.
</p>
<p>
  If your business runs Salesforce alongside Acumatica and wants that flow set up, tuned and monitored properly, the Biz-Tech Services Salesforce Acumatica Connector is built for exactly that. Visit <a href="https://biz-techservices.com">https://biz-techservices.com</a> to learn more about our Acumatica expertise or to schedule a personalized demonstration.</p>
<p>The post <a href="https://biz-techservices.com/archives/10368">How Salesforce CRM Data Flows into Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How PayPal Payment Data Flows into Acumatica ERP</title>
		<link>https://biz-techservices.com/archives/10361</link>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Mon, 17 Aug 2026 23:52:51 +0000</pubDate>
				<category><![CDATA[Lesson]]></category>
		<guid isPermaLink="false">https://biz-techservices.com/?p=10361</guid>

					<description><![CDATA[<p>How PayPal Payment Data Flows into Acumatica ERP The Biz-Tech Services Acumatica PayPal Integration for ERP moves payment data along [&#8230;]</p>
<p>The post <a href="https://biz-techservices.com/archives/10361">How PayPal Payment Data Flows into Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
  How PayPal Payment Data Flows into Acumatica ERP
</p>
<p>
  The Biz-Tech Services Acumatica PayPal Integration for ERP moves payment data along one clear path: an Accounts Receivable (AR) Payment created in Acumatica sends a live invoice to your customer through PayPal, and every status check pulls that invoice state back onto the same payment record to release it, void it, or update the amount collected. Nothing is guessed and nothing is duplicated &#8212; the Acumatica payment is the anchor, and the provider is the source of truth for whether money actually arrived.
</p>
<p>
  Understanding that round trip is what makes the product easy to run day to day. This article traces the flow in the order records actually travel: credentials go in first, a payment request goes out, the resulting status comes back into Acumatica, and the outcome lands on fields your accounting team can filter, report on, and reconcile. The product described here is the Biz-Tech Services PayPal Acumatica Integrator for Acumatica ERP, built by Biz-Tech Services, Inc.
</p>
<h2>What the PayPal Integration for Acumatica Does</h2>
<p>
  The Biz-Tech Services Acumatica PayPal connector is an Acumatica ERP customization that lets your business send payment invoices directly to customers from inside Acumatica, monitor payment status, and update payment records automatically when money is received, refunded, or cancelled. Invoices are created and sent through the PayPal invoicing Application Programming Interface, or API. Status updates are pulled on demand or processed in bulk, and the resulting accounting entries &#8212; release, void, partial collection &#8212; are handled by the customization rather than by hand.
</p>
<p>
  Because the Biz-Tech Services PayPal Acumatica connector lives inside Acumatica, your team never has to leave the system to manage this billing. The Accounts Receivable and Sales Orders modules are both required, and on the provider side you need a PayPal Business account, since Personal accounts do not support the invoicing API. The Acumatica server must also be able to reach api-m.paypal.com, or the sandbox endpoint, over HTTPS on port 443. The package itself is published like any other customization from the <strong>Customization Projects</strong> screen (SM204505).
</p>
<h2>The PayPal Data Flow at a Glance</h2>
<p>
  Before looking at individual screens, it helps to see the whole path a record takes. Every transaction handled by the Biz-Tech Services Acumatica PayPall integrator follows the same sequence, no matter which screen starts it:
</p>
<p>
  1. Credentials in: a <strong>Payment Method in Acumatica</strong> (CA205000) stores the <strong>Client ID</strong>, <strong>Client Secret</strong>, and <strong>Base URL</strong>, on a <strong>PayPal Settings</strong> tab.
</p>
<p>
  2. Customer routing: a Customer Payment Method (AR303010) stores the email address the invoice notification is delivered to.
</p>
<p>
  3. Request out: a user clicks <strong>Request PayPal Payment</strong> or Send PayPal Request from a Sales Order, an Invoice, or the Payments and Applications screen.
</p>
<p>
  4. Invoice created: the Biz-Tech Services PayPal Acumatica integration calls the PayPal API, emails the invoice to the customer, and writes the PayPal Invoice ID, Invoice URL, and Invoice Number back onto the Acumatica payment.
</p>
<p>
  5. Payment parked: the AR Payment sits on Hold with a PayPal Invoice Status of &#8220;Sent&#8221; until the provider reports otherwise.
</p>
<p>
  6. Status pulled back: a status check &#8212; either the Remove Hold button on a single payment or the Check PayPal Payment Status processing screen in bulk &#8212; asks for the current invoice state.
</p>
<p>
  7. Action applied: PAID releases the payment and stores the Transaction ID, PARTIALLY_PAID updates the Paid Amount and leaves the payment on Hold, REFUNDED voids the payment and stores the Refund Number, and CANCELLED deletes the AR Payment record.
</p>
<p>
  8. Monitoring: the processing screen, filtered by PayPal Invoice Status, becomes the daily worklist for everything still awaiting collection.
</p>
<h2>Step 1: Where PayPal Credentials Enter Acumatica</h2>
<h3>Configuring the PayPal Payment Method (CA205000)</h3>
<p>
  Nothing can flow until a dedicated Payment Method exists. On the <strong>Payment Methods</strong> screen (CA205000), click the plus sign to create a record, set the Payment Method ID and Description (for example, ID PAYPAL), and select PayPal in the Means of Payment field. That selection is what makes the new PayPal Settings tab appear &#8212; if you do not see the tab, the Means of Payment value is the first thing to check.
</p>
<p>
  On that tab, paste the Client ID and Client Secret from your developer application, enter <a href="https://api-m.sandbox.paypal.com/">https://api-m.sandbox.paypal.com/</a> in Sandbox Base URL for testing and <a href="https://api-m.paypal.com/">https://api-m.paypal.com/</a> in Live <strong>Base URL</strong> for production, and select the Is PayPal Payment checkbox to enable the Biz-Tech Services PayPal Acumatica integration behaviour. One detail matters more than it looks: the system uses the Sandbox URL whenever it is populated and ignores the Live URL, so switching to production means clearing the Sandbox Base URL field. Both fields can stay populated for reference, but a leftover sandbox value will quietly keep you in test mode.
</p>
<p>
  Click <strong>Test Connection</strong> to confirm the credentials are accepted before you save, then open the Allowed Cash Accounts tab and add the cash or bank account these payments should post to. That cash account is what ties the incoming money to your general ledger, so it is a required part of setup rather than an optional refinement.
</p>
<p>
  <img decoding="async" width="991" height="610" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-1.png" class="wp-image-10362" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:991/h:610/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-1.png 991w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:185/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-1.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:473/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-1.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:215/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-1.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Configuring the Customer Payment Method (AR303010)</h3>
<p>
  Each customer who will pay this way needs a Customer Payment Method configured with their PayPal email address, set up on the <strong>Customer Payment Methods</strong> screen (AR303010) or from the Payment Methods tab of the Customer record. This address is where the invoice notification is delivered, and it is pre-filled automatically on every new payment created for that customer &#8212; though it can be edited per payment when a one-off override is required. Customers do not need an account of their own to pay, because PayPal supports guest checkout directly from the emailed invoice.
</p>
<p>
  <img decoding="async" width="711" height="544" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-2.png" class="wp-image-10363" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:711/h:544/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-2.png 711w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:230/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-2.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:268/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-2.png 350w" sizes="(max-width: 711px) 100vw, 711px" />
</p>
<h2>Step 2: How a PayPal Payment Request Leaves Acumatica</h2>
<p>
  There are three entry points for creating a payment request, and all three end in the same place: an AR Payment record in Acumatica on Hold, and a live PayPal invoice in the customer inbox.
</p>
<h3>From a Sales Order (SO301000)</h3>
<p>
  This is the most common workflow for businesses collecting payment before or upon shipment. Open the order on the <strong>Sales Orders</strong> screen (SO301000) and click <strong>Create Payment</strong> on the <strong>PAYMENTS</strong> tab; the system reads the order total, currency, and customer details automatically. Add the Cash Account and Payment Reference, and the Request PayPal Payment button appears. Clicking it creates an AR Payment linked to the order, emails the invoice to the customer, stores the PayPal Invoice ID, Invoice URL, and Invoice Number on the payment, and sets the payment on Hold with status &#8220;Sent&#8221;. The resulting payment stays accessible from the Payments tab of the Sales Order.
</p>
<p>
  <img decoding="async" width="1192" height="682" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-3.png" class="wp-image-10364" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1192/h:682/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-3.png 1192w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:172/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-3.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:586/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-3.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:439/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-3.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:200/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-3.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>From an Invoice (SO303000)</h3>
<p>
  When billing has already been posted &#8212; after shipment or service delivery, for example &#8212; open the document on the <strong>Invoices</strong> screen (SO303000) and click Request PayPal Payment. The system creates a payment pre-applied to the invoice, sends it to the customer, and puts the payment on Hold. The invoice amount matches the outstanding balance on the AR invoice, so the two documents cannot drift apart.
</p>
<h3>From Payments and Applications (AR302000)</h3>
<p>
  Use this route for a standalone payment, such as a deposit not tied to a specific document. On the <strong>Payments and Applications</strong> screen (AR302000), click the plus sign, select the customer, and choose the PayPal payment method. The PayPal Customer Email field auto-fills from the Customer Payment Method and can be adjusted if needed. Enter the amount and an optional description, optionally apply the payment on the Orders to Apply or Documents to Apply tabs, then click Send PayPal Request in the toolbar. The payment goes on Hold with status &#8220;Sent&#8221;.
</p>
<p>
  One guardrail applies across all three routes: a payment must not have been sent to PayPal previously before you click Send PayPal Request, and the Payment Method ID field is locked once an invoice has been sent, which prevents accidental changes to a request that is already live with the customer.
</p>
<p>
  <img decoding="async" width="1279" height="651" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-4.png" class="wp-image-10365" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1279/h:651/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-4.png 1279w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:153/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-4.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:521/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-4.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:391/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-4.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:178/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-4.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>Step 3: How PayPal Status Data Returns to Acumatica</h2>
<p>
  This is the direction most teams need to understand clearly. Acumatica polls PayPal on demand &#8212; status does not update automatically in the background. A payment will sit at &#8220;Sent&#8221; indefinitely, even after the customer has paid, until someone triggers a check. There are two ways to trigger one.
</p>
<h3>Manual Check: The Remove Hold Button</h3>
<p>
  To check a single payment and act on it immediately, open the record on <strong>Payments and Applications</strong> (AR302000), confirm it is on Hold with status &#8220;Sent&#8221; or &#8220;Partially Paid&#8221;, and click Remove Hold in the header toolbar. The Biz-Tech Services Acumatica PayPal integration calls the PayPal API for the latest invoice status and applies the matching action. If the invoice is PAID, the payment is released automatically and a success message appears. If it is PARTIALLY_PAID, a message reports how much has been received and how much remains outstanding, and the payment stays on Hold. If it is CANCELLED, the AR Payment record is deleted. If the invoice is still SENT, the system explains that the payment cannot be released because it has not been paid, and makes no changes.
</p>
<h3>Bulk Check: The Check PayPal Payment Status Screen</h3>
<p>
  When several payments are outstanding, use the <strong>Check PayPal Payment Status</strong> processing screen, registered in the Acumatica menu under the Sales Orders Processes module. It gives a centralized view of every AR Payment that has been sent to the provider and is the primary tool for bulk status management. A filter panel at the top narrows the list by PayPal Invoice Status &#8212; pick Sent or Partially Paid to isolate one state, or leave it blank to show every linked payment. Select rows and click Process, or click Process All to run every row currently visible in the grid. Each payment is processed in sequence with the same logic as a manual check, and both successes and errors appear in the processing log.
</p>
<p>
  <img decoding="async" width="1274" height="534" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-5.png" class="wp-image-10366" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1274/h:534/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-5.png 1274w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:126/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-5.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:429/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-5.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:322/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-5.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:147/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10361-5.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>What Each PayPal Status Does to the Acumatica Payment</h3>
<p>
  The AR Payment moves through a lifecycle that mirrors the invoice held by the provider. SENT means the payment sits on Hold with no action taken and the customer has the invoice by email. PARTIALLY_PAID stores the collected amount in the PayPal Paid Amount field while the payment stays on Hold at the original amount. PAID and MARKED_AS_PAID confirm the amount, release the payment, set the status to Paid, and store the Transaction ID. REFUNDED and MARKED_AS_REFUNDED void the payment in Acumatica and store the Refund ID. PARTIALLY_REFUNDED updates the status only &#8212; there is no automatic void, and a Credit Memo must be created manually. CANCELLED deletes the AR Payment record from Acumatica.
</p>
<h2>How Partial Payments Are Tracked in Acumatica</h2>
<p>
  PayPal lets a customer pay less than the full invoice amount in a single transaction, and the invoice stays open so they can return and pay the remainder against the same document &#8212; no new invoice is needed. Suppose a $100 invoice is sent from Acumatica and the customer pays $40. The invoice status becomes PARTIALLY_PAID. On the next status check, the PayPal Paid Amount field updates to $40, the PayPal Invoice Status is set to &#8220;Partially Paid&#8221;, the Acumatica payment amount stays at $100, the payment remains on Hold, and a message reports the amount received and the balance remaining.
</p>
<p>
  The design point behind this matters: Acumatica does not release partial amounts. The payment record always reflects the original agreed amount, and only when the invoice is confirmed fully PAID does the Acumatica payment get released. That is what keeps your accounts receivable accurate rather than showing a half-collected document as settled. Multiple partial payments against the same invoice are supported, and each status check refreshes the Paid Amount. Nothing special is required while you wait &#8212; simply re-check the status at a later time.
</p>
<h2>Cancelling a PayPal Invoice from Acumatica</h2>
<p>
  To pull back a payment request that has been sent but not yet paid, open the AR Payment on AR302000 &#8212; it must be in &#8220;Sent&#8221; status and on Hold, since paid or released payments cannot be cancelled &#8212; and click Cancel PayPal Invoice in the toolbar. The Biz-Tech Services Acumatica PayPal connector calls the API to cancel the invoice, the customer is emailed a cancellation notification, and the AR Payment record is deleted from Acumatica. Cancellation is irreversible: if you still want to collect from that customer, a new payment request has to be created from scratch.
</p>
<h2>How Refunds Flow Back Through Acumatica</h2>
<p>
  For a full refund on a payment already collected and released, open the released AR Payment and click Void Check or Refund &#8212; the standard Acumatica actions, enhanced by the Biz-Tech Services Acumatica PayPal integration. The Biz-Tech Services Acumatica PayPal integrator then calls the PayPal API to issue the full refund, voids the payment using the standard Acumatica void workflow, stores the Refund ID on the payment record, and sets the PayPal Invoice Status to &#8220;Refunded&#8221;. The customer receives a refund notification.
</p>
<p>
  Partial refunds work differently because they originate outside the system. If a partial refund is issued directly in the PayPal portal, the Biz-Tech Services Acumatica PayPal integration detects it on the next status check: the invoice reports PARTIALLY_REFUNDED, Acumatica updates the payment status to &#8220;Partially Refunded&#8221; and records the Refund ID, but the payment is not voided automatically, because Acumatica does not support partial voids on payment records. You must create a Credit Memo manually for the refunded amount to keep the AR balance accurate. The documented best practice is to issue all refunds from within Acumatica using the Void/Refund button so records stay in sync, and to use the provider portal only when absolutely necessary.
</p>
<h2>The PayPal Fields Added to Acumatica Records</h2>
<p>
  The Biz-Tech Services PayPal Acumatica integrator adds a set of custom fields to the AR Payment screen, visible when the payment uses a PayPal payment method. Each one is populated at a specific point in the flow, which is useful to know when you are diagnosing a record that looks incomplete. PayPal Invoice ID holds the internal identifier used for API calls and is written after the invoice is created. PayPal Customer Email is populated when the payment method is set, auto-filled from the Customer Payment Method. PayPal Invoice Status appears after Send PayPal Request is clicked. PayPal Invoice Number, the human-readable number the customer sees, is written after the invoice is sent, as is the PayPal Invoice URL used by the Open in PayPal button. Transaction ID and Refund Number are filled once payment or refund is confirmed, and PayPal Paid Amount is maintained while the status is Partially Paid.
</p>
<p>
  These fields are also available on ARAdjust, the applied-to lines, and SOAdjust, the sales order application lines. That is what keeps status information consistent across all related records rather than stranded on the payment header, and it is why you can read the current state from the documents a payment was applied to.
</p>
<h2>Where to Monitor PayPal Results in Acumatica</h2>
<p>
  Monitoring comes down to a handful of screens and fields. These are the places where the results of the data flow actually surface:
</p>
<p>
  1. Check PayPal Payment Status processing screen &#8212; the centralized view of every AR Payment sent to the provider, registered under the Sales Orders Processes module.
</p>
<p>
  2. The PayPal Invoice Status filter on that screen &#8212; set it to &#8220;Partially Paid&#8221; for the recommended daily reconciliation list of invoices awaiting full collection.
</p>
<p>
  3. The processing grid columns: Selected, Payment Ref, Customer, Customer Email, Currency / Amount, Sales Order, Invoice Nbr, PayPal Invoice Nbr, PayPal Status, and Transaction ID.
</p>
<p>
  4. The Payment Ref, Sales Order, and Invoice Nbr columns are clickable, so you can jump straight from the worklist to the underlying Acumatica document.
</p>
<p>
  5. The processing log after Process or Process All &#8212; it reports both successes and errors for every row that was checked.
</p>
<p>
  6. PayPal Invoice Status on the AR Payment (AR302000) &#8212; Sent, Partially Paid, Paid, Cancelled, Refunded, or Partially Refunded.
</p>
<p>
  7. PayPal Paid Amount on the AR Payment &#8212; the cumulative amount actually collected, visible when the status is Partially Paid.
</p>
<p>
  8. Transaction ID on the AR Payment &#8212; the payment transaction identifier for paid invoices, or the refund transaction identifier for refunds.
</p>
<p>
  9. Refund Number on the AR Payment &#8212; the refund transaction identifier, populated after a refund is processed.
</p>
<p>
  10. PayPal Invoice URL and the Open in PayPal button &#8212; the direct link to inspect the invoice in the provider interface when the two systems appear to disagree.
</p>
<p>
  11. The Payments tab of the Sales Order (SO301000) &#8212; where the payment created from an order remains accessible.
</p>
<p>
  12. ARAdjust and SOAdjust application lines &#8212; status information carried onto applied-to and sales order application records.
</p>
<h2>PayPal Acumatica Integration: Frequently Asked Questions</h2>
<h3>Does Acumatica update PayPal payment status automatically?</h3>
<p>
  No. Acumatica polls the provider on demand, so status does not refresh in the background. You must trigger a check either by clicking Remove Hold on an individual payment or by running the Check PayPal Payment Status processing screen. This is by design, and it is the single most important thing to know about how the data flow works.
</p>
<h3>Why is my PayPal payment status stuck at &#8220;Sent&#8221; even though the customer paid?</h3>
<p>
  This is almost always the on-demand polling behaviour rather than a fault. Trigger a status check manually with Remove Hold, or run the payment through the processing screen in bulk. If the status still does not move, verify that the invoice is actually marked as PAID inside your PayPal account.
</p>
<h3>Why does the connection test fail when I save the PayPal Payment Method?</h3>
<p>
  Three causes are documented. The Client ID or Client Secret may be incorrect, so copy them directly from the developer dashboard. The base URL may be wrong &#8212; use https://api-m.sandbox.paypal.com for sandbox and https://api-m.paypal.com for live, including the trailing slash. Or the Acumatica server simply cannot reach the endpoint, in which case check firewall and proxy settings for outbound HTTPS on port 443.
</p>
<h3>What causes the &#8220;Customer email not configured&#8221; error when sending a request?</h3>
<p>
  The customer does not have a Customer Payment Method set up with a PayPal email address. Open the Customer record, go to the Payment Methods tab, add a row for the PayPal payment method, and enter the email. The request will then send normally, since that address is where the invoice notification is delivered.
</p>
<h3>Why does PayPal Paid Amount show a value while the payment is still not released?</h3>
<p>
  That is correct behaviour for a PARTIALLY_PAID invoice. Acumatica does not release partial amounts, so the payment stays on Hold at the original amount until the invoice is confirmed fully PAID. The Paid Amount field simply tracks the running total collected so far.
</p>
<h3>Why does the Refund button return a PayPal error?</h3>
<p>
  Refunds can only be issued for payments that are in a PAID state with the provider, and the invoice must be fully released in Acumatica before a refund can be processed. If the refund was already issued in the PayPal portal, run a status check first to synchronize the record, then work from the updated status.
</p>
<h3>How do I switch the PayPal Integration from sandbox to production?</h3>
<p>
  Clear the Sandbox Base URL field on the PayPal Settings tab of the Payment Method, or leave it blank. The system uses the Sandbox URL whenever it is populated and ignores the Live URL, so production traffic only begins once the sandbox value is gone. Both fields can be populated at the same time for reference, but live calls are made only with the sandbox field cleared.
</p>
<h3>Can I cancel a PayPal invoice after the customer has paid it?</h3>
<p>
  No. The payment must be in &#8220;Sent&#8221; status and on Hold for the Cancel PayPal Invoice button to work, and paid or released payments cannot be cancelled. If money has already been collected, the refund path &#8212; Void Check or Refund &#8212; is the correct route instead.
</p>
<h2>Work With the Biz-Tech Services PayPal Integration</h2>
<p>
  Traced end to end, the flow is straightforward: credentials configured once on the Payment Method, a payment request sent from a Sales Order, an Invoice, or Payments and Applications, an AR Payment held at status &#8220;Sent&#8221;, and a deliberate status check that brings the result back to release, void, or update the record. Knowing where each field is written and which screen to monitor turns PayPal collections into a routine your team runs from one worklist inside Acumatica.
</p>
<p>
  The Biz-Tech Services PayPal Acumatica Connector is built and supported by Biz-Tech Services, Inc. for Acumatica ERP. Visit <a href="https://biz-techservices.com">https://biz-techservices.com</a> to learn more about the Biz-Tech Services PayPal Acumatica integration, licensing requirements, and how to get it configured for your business.</p>
<p>The post <a href="https://biz-techservices.com/archives/10361">How PayPal Payment Data Flows into Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How CommerceHub Files Flow Through Acumatica ERP</title>
		<link>https://biz-techservices.com/archives/10351</link>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Fri, 14 Aug 2026 23:51:33 +0000</pubDate>
				<category><![CDATA[Lesson]]></category>
		<guid isPermaLink="false">https://biz-techservices.com/?p=10351</guid>

					<description><![CDATA[<p>How CommerceHub Files Flow Through Acumatica ERP The CommerceHub Acumatica integration is unusual among connectors, and the difference shapes everything [&#8230;]</p>
<p>The post <a href="https://biz-techservices.com/archives/10351">How CommerceHub Files Flow Through Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
  How CommerceHub Files Flow Through Acumatica ERP
</p>
<p>
  The CommerceHub Acumatica integration is unusual among connectors, and the difference shapes everything about how you troubleshoot it. CommerceHub exchanges data using SFTP, or Secure File Transfer Protocol, rather than direct API requests. Information is not transmitted straight to CommerceHub; it is written into text files that pass through an FTP client such as FileZilla before reaching the CommerceHub platform. Data coming back follows the same route in reverse, travelling from CommerceHub to the file server and only then into Acumatica. Knowing that every record is a file in transit is what makes this Biz-Tech Services Acumatica CommerceHub connector predictable.
</p>
<p>
  The Biz-Tech Services CommerceHub Acumatica Connector adds a dedicated CommerceHub workspace to Acumatica once the customization is published, with a separate screen for each stage of the process. This article follows a record through the full data flow, from the mappings that define connector behavior, through purchase order import and acknowledgement, out to shipment, invoice, and inventory export, and finally to the screens where failures surface. Along the way it identifies the fields that matter and where to check results.
</p>
<h2>What the CommerceHub Connector for Acumatica Does</h2>
<p>
  CommerceHub is a platform that facilitates e-commerce operations by connecting retailers, brands, and suppliers. The Biz-Tech Services Acumatica CommerceHub Connector for Acumatica ERP links that platform to your back office so that purchase orders placed through CommerceHub arrive as Acumatica sales orders, and so that acknowledgements, shipments, invoices, and inventory quantities flow back out to CommerceHub from Acumatica. Because the exchange is file-based rather than API-based, each of those movements is a file written to or read from an SFTP location rather than a live request and response.
</p>
<p>
  Once the package is published in Acumatica, the CommerceHub workspace becomes available along with its related screens. Each screen is dedicated to one specific process, which is what makes the data flow easy to trace: if you know which stage a record is at, you know which screen to open.
</p>
<h2>Why CommerceHub Uses Files Instead of an API</h2>
<p>
  Most connectors talk to their platform through direct API interactions. CommerceHub does not, and this is its standout characteristic. Information is written into files and then read for transmission, which introduces an intermediate hop that simply does not exist in API-driven integrations.
</p>
<p>
  The practical consequence is that the file transfer layer is part of your Biz-Tech Services Acumatica CommerceHub integration. When a record does not appear where it should, the cause may be in Acumatica, in CommerceHub, or in the file transfer between them. That third possibility is unique to this Biz-Tech Services Acumatica CommerceHub connector and is worth building into your troubleshooting habits from the start. It also means timing is batch-like rather than instantaneous: records move when files move.
</p>
<h2>The CommerceHub Data Flow at a Glance</h2>
<p>
  Before looking at individual screens, here is the path records travel through the Biz-Tech Services CommerceHub Acumatica integration:
</p>
<p>
  1. The Mappings screen defines Biz-Tech Services CommerceHub Acumatica connector behavior, including store codes, item cross-references, warehouse and quantity settings, and the inventory template.
</p>
<p>
  2. Import Purchase Orders pulls CommerceHub purchase orders in by store code, creating Acumatica sales orders with a default customer and the real customer address.
</p>
<p>
  3. Two acknowledgement fields on the sales order start as Open, exposing the order on the two acknowledgement export screens until it is processed and both fields turn to Closed.
</p>
<p>
  4. Export CommerceHub Shipment sends out orders that have reached Confirmed Shipment status.
</p>
<p>
  5. Export CommerceHub Invoices sends out orders that have been invoiced, or invoiced and released.
</p>
<p>
  6. Export CommerceHub Inventory synchronizes quantities for the items chosen in the inventory template.
</p>
<p>
  7. Import Failed Purchase Orders and the CommerceHub Errors screen catch anything that did not complete, alongside the Error Log tab on the Mappings screen.
</p>
<p>
  Every field discussed below sits at one of those handoffs.
</p>
<h2>The Mappings Screen: Where CommerceHub Connector Behavior Is Defined</h2>
<p>
  The Mappings screen is the main configuration screen of the Biz-Tech Services Acumatica CommerceHub integrator. It is used to configure Biz-Tech Services CommerceHub Acumatica integrator settings and define the connector&#8217;s behavior, and it is where users set up and manage the various parameters required for the import, export, and synchronization processes. Nearly every question about why the Biz-Tech Services Acumatica CommerceHub connector behaved a certain way is answered somewhere on this screen.
</p>
<h3>Store codes and per-process configuration</h3>
<p>
  Store codes play a pivotal role in managing distinct configurations and functionalities for specific import and export operations. Each store can be set up individually with its own parameters, including Transaction Type, Description, Default Customer, and Document Type. This is what allows tailored setups per process, so that inventory, item, and shipment operations can each carry their own configuration and accommodate different requirements.
</p>
<p>
  Store code is also the selection field on nearly every processing screen in the Biz-Tech Services CommerceHub Acumatica integrator. Import and export screens filter by it, so choosing the wrong store code is a common reason for a screen to appear empty when records were expected.
</p>
<h3>Cross-Reference tab: matching CommerceHub item IDs to Acumatica items</h3>
<p>
  The Cross-Reference tab enables the mapping of Acumatica items to their respective item IDs contained within the file during the order import process. Because the incoming file identifies products by CommerceHub&#8217;s item ID rather than by your inventory ID, this mapping is what lets an imported order line resolve to the correct Acumatica item. An unmapped item ID is a predictable cause of import failure.
</p>
<p>
  <img decoding="async" width="1129" height="606" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-1.png" class="wp-image-10352" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1129/h:606/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-1.png 1129w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:161/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-1.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:550/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-1.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:412/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-1.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:188/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-1.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Warehouse Details and the quantity basis for export</h3>
<p>
  On the Warehouse Details tab, the warehouses that need to be exported are added. Alongside them, the Quantity field determines which inventory quantity should be exported to CommerceHub, and there are three available options: On Hand Quantity, Available Quantity, and Available for Shipment Quantity.
</p>
<p>
  This is a decision worth making deliberately rather than accepting a default. On Hand Quantity reports everything physically in the warehouse, Available Quantity accounts for existing commitments, and Available for Shipment Quantity is the most conservative basis. The option you choose directly determines what CommerceHub believes you can sell, so it drives both oversell risk and lost sales.
</p>
<p>
  <img decoding="async" width="1080" height="696" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-2.png" class="wp-image-10353" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1080/h:696/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-2.png 1080w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:193/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-2.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:660/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-2.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:495/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-2.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:226/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-2.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Inventory Template: choosing which items synchronize</h3>
<p>
  When inventory IDs are selected and saved within the Inventory Template tab, the associated items are displayed on the <strong>Export CommerceHub Inventory</strong> screen. This functionality is what enables the synchronization of item quantities. In effect the template is the subscription list: an item that is not in the template will not appear for export, no matter what its quantity does.
</p>
<h3>Error Log and Purge Logs</h3>
<p>
  During the import and export processes for orders, any errors encountered relating to orders are shown and detailed within the Error Log tab, where the messages can be reviewed and resolved. A Purge Logs button enables the deletion of all error messages within the tab at once. Because purging is all-or-nothing, it is worth resolving or recording outstanding messages before using it.
</p>
<h2>Inbound: Importing CommerceHub Purchase Orders into Acumatica</h2>
<p>
  The <strong>Import Purchase Orders</strong> screen facilitates the importation of purchase orders from CommerceHub by selecting a preferred store code. After an order is imported, it appears on the Sales Orders screen as a standard Acumatica sales order. Users can either select specific orders and press the Process button to import just those, or use Process All to import every available order at once.
</p>
<p>
  One behavior surprises people the first time they see it, so it is worth explaining before users encounter it. Customers are not imported from CommerceHub. Instead, a default customer is assigned to the sales order. The real customer information is not lost, however: on the Addresses tab of the sales order, the default address information is overridden with the actual customer address received from the imported order. So the order posts against a default customer record while shipping to the genuine end recipient, which is the normal pattern for drop-ship style marketplace fulfillment.
</p>
<p>
  <img decoding="async" width="1107" height="347" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-3.png" class="wp-image-10354" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1107/h:347/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-3.png 1107w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:94/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-3.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:321/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-3.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:241/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-3.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:110/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-3.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>Acknowledgements: The Two Fields That Confirm Receipt</h2>
<p>
  Acknowledgement is the stage that tells CommerceHub you have accepted the order, and Acumatica tracks it with two fields on the Sales Orders screen: Acknowledgement and PO Acknowledgement. The initial status for both fields is Open.
</p>
<p>
  While orders have been generated and their acknowledgements remain at Open status, those orders are visible on both the <strong>Export CommerceHub PO Acknowledgment</strong> screen and the Export CommerceHub Acknowledgment screen. After the acknowledgements have been processed from both screens, the orders are no longer visible there, and the acknowledgement statuses on the Sales Orders screen transition to Closed.
</p>
<p>
  Two points follow from this that are worth teaching. First, both screens must be processed, not just one, before the order is fully acknowledged. Second, the disappearance of an order from an acknowledgement screen is the expected sign of success rather than a sign that something went missing, and the acknowledgement fields on the sales order are where that success is confirmed.
</p>
<p>
  <img decoding="async" width="1021" height="359" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-4.png" class="wp-image-10355" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1021/h:359/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-4.png 1021w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:105/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-4.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:270/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-4.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:123/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-4.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>Outbound: Exporting Shipments to CommerceHub</h2>
<p>
  The <strong>Export CommerceHub Shipment</strong> screen displays all orders with a Confirmed Shipment status according to the selected store code, and provides the functionality to export those order shipments from Acumatica to CommerceHub. The gating condition is the important part: an order will not appear here until its shipment has actually been confirmed in Acumatica. If a shipment is missing from this screen, the first thing to verify is the shipment status on the order rather than anything in the Biz-Tech Services Acumatica CommerceHub connector.
</p>
<h2>Outbound: Exporting Invoices to CommerceHub</h2>
<p>
  The<strong> Export CommerceHub Invoices</strong> screen displays orders that are either invoiced or released when a store code is selected. It offers the capability to export orders that have been invoiced, as well as those that both have an invoice and have already been released. As with shipments, the document state in Acumatica determines visibility on the screen, so the invoice must exist before the export can happen.
</p>
<p>
  <img decoding="async" width="789" height="484" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-5.png" class="wp-image-10356" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:789/h:484/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-5.png 789w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:184/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-5.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:471/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-5.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:215/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-5.png 350w" sizes="(max-width: 789px) 100vw, 789px" />
</p>
<h2>Outbound: Exporting Inventory Quantities to CommerceHub</h2>
<p>
  The <strong>Export CommerceHub Inventory</strong> screen shows the items that were selected and saved in the Inventory Template tab of the Mappings screen, and it is the mechanism that synchronizes item quantities to CommerceHub. The quantity actually sent depends on the Quantity option configured in Warehouse Details, and the warehouses included depend on which ones were added there. Inventory export therefore draws on three separate pieces of configuration at once, which is worth remembering when the exported numbers do not look right.
</p>
<p>
  <img decoding="async" width="1095" height="444" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-6.png" class="wp-image-10357" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1095/h:444/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-6.png 1095w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:122/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-6.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:415/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-6.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:311/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-6.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:142/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-6.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>Handling Failures: Failed Purchase Orders and the CommerceHub Errors Screen</h2>
<p>
  Two screens exist specifically for things that did not go to plan. The<strong> Import Failed Purchase Orders</strong> screen enables the import of orders that encountered failures during the import process on the Import Purchase Orders screen, and it works the same way, by selecting a store code for the failed orders. This means a failed order is not lost. Once the underlying cause is fixed, commonly a missing item cross-reference, the order can be retried from this screen.
</p>
<p>
  <img decoding="async" width="989" height="345" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-7.png" class="wp-image-10358" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:989/h:345/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-7.png 989w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:105/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-7.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:268/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-7.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:122/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-7.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<p>
  The <strong>CommerceHub</strong> Errors screen displays all errors received from CommerceHub relating to various processes. Read alongside the Error Log tab on the Mappings screen, which captures errors encountered during Acumatica&#8217;s own import and export processing, these two views cover both sides of the exchange. Errors reported by CommerceHub appear on the Errors screen; errors raised while Acumatica processed a file appear in the Error Log.
</p>
<p>
  <img decoding="async" width="970" height="308" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-8.png" class="wp-image-10359" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:970/h:308/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-8.png 970w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:95/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-8.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:244/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-8.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:111/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10351-8.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>Where to Monitor CommerceHub Results in Acumatica</h2>
<p>
  When configuring the Biz-Tech Services Acumatica CommerceHub integrator, training users, or investigating a record that has not arrived, these are the fields and screens that reveal what actually happened:
</p>
<p>
  1. Store code on every import and export screen, since each screen filters by it and the wrong selection makes a screen look empty.
</p>
<p>
  2. The Cross-Reference tab on the Mappings screen, which resolves CommerceHub item IDs to Acumatica items during order import.
</p>
<p>
  3. The Quantity option in Warehouse Details, which decides whether On Hand, Available, or Available for Shipment quantity is what CommerceHub sees.
</p>
<p>
  4. The Inventory Template tab, which controls which items appear on the Export CommerceHub Inventory screen at all.
</p>
<p>
  5. The Acknowledgement and PO Acknowledgement fields on the Sales Orders screen, which move from Open to Closed once both acknowledgement screens have been processed.
</p>
<p>
  6. The Addresses tab of an imported sales order, which should carry the real customer address even though the order itself is assigned to the default customer.
</p>
<p>
  7. Shipment status on the order, which governs whether it appears on the Export CommerceHub Shipment screen.
</p>
<p>
  8. Invoice and release status, which govern visibility on the Export CommerceHub Invoices screen.
</p>
<p>
  9. The Error Log tab on the Mappings screen for errors raised during Acumatica processing, remembering that Purge Logs clears every message at once.
</p>
<p>
  10. The CommerceHub Errors screen for errors reported back by CommerceHub itself.
</p>
<p>
  11. The Import Failed Purchase Orders screen, which is where orders that failed to import wait to be retried.
</p>
<h2>CommerceHub Acumatica Integration: Frequently Asked Questions</h2>
<h3>What is the CommerceHub connector for Acumatica?</h3>
<p>
  It is a Biz-Tech Services customization that connects the CommerceHub e-commerce platform to Acumatica ERP. Once published, it adds a CommerceHub workspace with dedicated screens for importing purchase orders, exporting acknowledgements, shipments, invoices, and inventory quantities, and reviewing errors. Each screen handles one stage of the process.
</p>
<h3>Does CommerceHub connect to Acumatica through an API or through files?</h3>
<p>
  Through files. CommerceHub operates using SFTP, or Secure File Transfer Protocol, rather than API requests. Data is not transmitted directly: it is written into text files that pass through an FTP client such as FileZilla before reaching CommerceHub, and data coming back travels the same path in reverse. This file-based approach is the Biz-Tech Services Acumatica CommerceHub connector&#8217;s main distinguishing feature compared with the direct API interactions used by other platforms.
</p>
<h3>Why do imported CommerceHub orders show a default customer?</h3>
<p>
  This is by design. Customers are not imported from CommerceHub, so a default customer is assigned to the sales order instead. The actual customer information still arrives: on the Addresses tab of the sales order, the default address is overridden with the real customer address received from the imported order.
</p>
<h3>What do the Acknowledgement and PO Acknowledgement fields mean?</h3>
<p>
  They track whether an imported order has been acknowledged back to CommerceHub. Both start at Open, which makes the order visible on the Export CommerceHub PO Acknowledgment and Export CommerceHub Acknowledgment screens. Once the acknowledgements have been processed from both screens, the order disappears from them and both fields change to Closed.
</p>
<h3>Which inventory quantity is exported to CommerceHub?</h3>
<p>
  Whichever one you select in the Quantity field of Warehouse Details. The three options are On Hand Quantity, Available Quantity, and Available for Shipment Quantity. Only the warehouses added on that screen are exported, and only the items saved in the Inventory Template tab appear on the Export CommerceHub Inventory screen.
</p>
<h3>What happens when a CommerceHub purchase order fails to import?</h3>
<p>
  It is not lost. The Import Failed Purchase Orders screen allows orders that encountered failures during import to be brought in, by selecting the store code for those failed orders. Check the Error Log tab on the Mappings screen for the reason first, resolve it, then retry the import from the failed orders screen.
</p>
<h3>Why is an order missing from an export screen?</h3>
<p>
  Each export screen filters on both a store code and a document state. Confirm the correct store code is selected, then check the order&#8217;s status: shipments appear on the Export CommerceHub Shipment screen only once the shipment is confirmed, and orders appear on the Export CommerceHub Invoices screen only once they are invoiced or invoiced and released. For acknowledgements, an order disappearing is the expected result of successful processing.
</p>
<h2>Work With the Biz-Tech Services CommerceHub Connector</h2>
<p>
  The Biz-Tech Services CommerceHub Acumatica integration becomes straightforward once you think in files. The Mappings screen defines how the Biz-Tech Services CommerceHub Acumatica connector behaves, store codes separate one process from another, purchase orders arrive as sales orders under a default customer with the real shipping address, acknowledgements close the loop back to CommerceHub, and shipments, invoices, and inventory quantities flow outward as their supporting documents reach the right state. When something does not arrive, the Error Log, the CommerceHub Errors screen, and the Import Failed Purchase Orders screen tell you where it stopped.
</p>
<p>
  If your business sells through CommerceHub and wants orders, acknowledgements, shipments, invoices, and inventory synchronized with Acumatica without manual re-keying, we are glad to help you scope, configure, and roll out the Biz-Tech Services Acumatica CommerceHub integration. Visit <a href="https://biz-techservices.com">https://biz-techservices.com</a> to learn more about our Acumatica integration expertise or to schedule a personalized demonstration of the Biz-Tech Services Acumatica CommerceHub Connector.</p>
<p>The post <a href="https://biz-techservices.com/archives/10351">How CommerceHub Files Flow Through Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How DSCO Data Flows Through Acumatica Order-to-Cash Automation</title>
		<link>https://biz-techservices.com/archives/10338</link>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Fri, 14 Aug 2026 05:42:55 +0000</pubDate>
				<category><![CDATA[Lesson]]></category>
		<guid isPermaLink="false">https://biz-techservices.com/?p=10338</guid>

					<description><![CDATA[<p>How DSCO Data Flows Through Acumatica Order-to-Cash Automation The DSCO data flow in Acumatica moves a retailer order through five [&#8230;]</p>
<p>The post <a href="https://biz-techservices.com/archives/10338">How DSCO Data Flows Through Acumatica Order-to-Cash Automation</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
  How DSCO Data Flows Through Acumatica Order-to-Cash Automation
</p>
<p>
  The DSCO data flow in Acumatica moves a retailer order through five documented stages: DSCO orders are pulled into Acumatica ERP and turned into sales orders or invoices, the purchase order is acknowledged back to DSCO, inventory quantities are pushed out, shipment confirmation and tracking numbers are exported when the invoice is prepared, and the invoice is exported when it is released, which moves the order to Shipped. Each stage is a separate screen in Acumatica, and each one writes a status value you can read back on the order.
</p>
<p>
  That separation matters more than it first appears. Because every leg of the flow is its own processing screen with its own selection grid, your business can see exactly where a record is sitting at any moment, and a failure in one leg does not silently poison the rest. This article walks the whole path in sequence, from installing the customization package and testing credentials through to exporting invoices and cancellations, and names the screens, tabs, checkboxes and fields that control each hop. Where the product documentation is silent on a step, this article says so rather than guessing.
</p>
<h2>What the DSCO Connector for Acumatica Does</h2>
<p>
  The Biz-Tech Services DSCO Acumatica Connector is a customization package for Acumatica Enterprise Resource Planning (ERP) that connects an Acumatica instance to a DSCO store. DSCO is a drop-ship and retailer-supplier network, so the connector sits between the retailer-facing platform and the supplier-side Acumatica system that actually picks, ships and bills the goods.
</p>
<p>
  Communication runs over the DSCO API. The Bzi-Tech Services Acumatica DSCO connector authenticates with an <strong>Access Token</strong> and a <strong>Base URL</strong> that you store on the <strong>DSCO Store</strong> screen in Acumatica, and every subsequent action &#8211; retrieving orders, acknowledging them, updating quantities, setting tracking numbers, sending invoice numbers, canceling orders and canceling individual lines &#8211; is an API request issued from a specific Acumatica screen.
</p>
<p>
  The product must be installed on an Acumatica system carrying one of the specified licenses: PCSR, PERP or SAAS. If your instance is on a different license type, confirm eligibility with Biz-Tech Services before planning an implementation, because this is a prerequisite rather than a configuration option.
</p>
<p>
  It is worth being precise about scope. The Bzi-Tech Services Acumatica DSCO connector automates the DSCO-facing legs of the order-to-cash cycle &#8211; order intake, acknowledgment, inventory availability, shipment confirmation and invoice export. The documentation does not describe payment application or cash receipt handling; the connector&#8217;s documented responsibility ends when the invoice number has been sent to DSCO and the order reaches Shipped.
</p>
<h2>The DSCO Data Flow at a Glance</h2>
<p>
  Before looking at individual screens, it helps to see the whole path in order. Each of the following steps corresponds to a real screen or button in Acumatica, and each one hands a record to the next step:
</p>
<p>
  1. Install the DSCO Connector customization package on the Customization Projects form (SM204505) and publish it to the tenant.
</p>
<p>
  2. Configure the DSCO Store screen: enter the Partner Code, Access Token and Base URL, then use Test Credentials to confirm the connection works before anything is imported.
</p>
<p>
  3. Map the supporting data &#8211; default Customer, warehouse cross-references, inventory item cross-references and cancel codes &#8211; on the DSCO Store tabs, so imported records can resolve to real Acumatica records.
</p>
<p>
  4. Pull orders inbound on the Import DSCO Orders screen using GET ORDERS, then IMPORT or IMPORT ALL to create sales orders or invoices in Acumatica.
</p>
<p>
  5. Acknowledge the purchase order back to DSCO, either automatically through the Set Order as Acknowledged checkbox on the store, or manually from the Export DSCO PO Acknowledgment screen.
</p>
<p>
  6. Push inventory availability outbound from the Export DSCO Inventory Quantities screen so DSCO sees current quantities for the mapped items and warehouses.
</p>
<p>
  7. Confirm the shipment outbound on the Export DSCO Shipments screen, which sets the tracking number on the order and moves it to Pending Shipment.
</p>
<p>
  8. Export the invoice on the Export DSCO Invoices screen, which sets the invoice number in DSCO and moves the order to Shipped, with the invoice status set to Closed.
</p>
<h2>Setting Up the DSCO Connector in Acumatica</h2>
<h3>How do you install the DSCO Connector package?</h3>
<p>
  The Biz-Tech Services Acumatica DSCO connector is delivered as a deployment package and installed through the standard Acumatica <strong>Customization Projects</strong> form, form ID SM204505. This is the same form your business already uses to add a customization project, open a project in the Customization Project Editor, validate one or several projects, publish projects to one or more tenants, cancel a publication, view the published project XML, export a project as a deployment package, import a project from an existing package, and delete a project.
</p>
<p>
  The relevant operation here is import followed by publish. When you upload the package, the platform uploads the selected package, creates the corresponding customization project, and saves the project in the database. Publishing that project is what makes the DSCO screens appear in your Acumatica instance. Because the Bzi-Tech Services DSCO Acumatica connector arrives through the ordinary customization pipeline, it is also validated and republished the ordinary way after an Acumatica upgrade.
</p>
<h3>What goes on the General Settings tab of the DSCO Store screen?</h3>
<p>
  The <strong>DSCO Store</strong> screen is the control panel for the entire Bzi-Tech Services Acumatica DSCO integration. Once the connection has been established, you use this form to specify the store settings, select the entities that need to be synchronized, define the default settings for customer synchronization, inventory items and order synchronization, and map shipping rules between Acumatica ERP and the store.
</p>
<p>
  On the General Settings tab, Partner Code is a lookup field that indicates the corresponding DSCO store, and Description is a free-text field used to describe that store. These two fields identify which trading relationship the record belongs to, which matters as soon as your business runs more than one store.
</p>
<p>
  Two credential fields drive the API connection. Access Token is a digital credential used to authorize and authenticate a user or application, granting specific permissions to access resources or perform actions within a system or service. Base URL is the fundamental web address, or Uniform Resource Locator, that serves as the starting point for all relative URLs within a website or web application &#8211; in other words, the root endpoint that every API call is built on top of.
</p>
<p>
  <img decoding="async" width="957" height="514" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-1.png" class="wp-image-10339" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:957/h:514/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-1.png 957w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:161/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-1.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:412/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-1.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:188/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-1.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Why should you use Test Credentials before importing anything?</h3>
<p>
  Test Credentials is a button that allows you to test the ability to connect to the DSCO store via the API by using the information specified on the General Settings tab. Running it is not a formality. Every downstream screen in the flow &#8211; order import, acknowledgment, inventory sync, shipment export, invoice export, cancellation export &#8211; depends on this one connection. If the Access Token or Base URL is wrong, each of those screens will fail individually and the failures will look like separate problems. Testing the credentials once, at setup time, turns a scattered set of symptoms into a single answer.
</p>
<h2>Order Settings: How DSCO Orders Enter Acumatica</h2>
<p>
  The Order Settings tab of the DSCO Store screen decides what an imported order actually becomes in Acumatica and which orders are eligible to come in at all. These settings are read at import time, so changing them changes the behaviour of every subsequent import.
</p>
<p>
  <img decoding="async" width="1054" height="901" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-2.png" class="wp-image-10340" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1054/h:901/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-2.png 1054w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:256/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-2.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:875/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-2.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:657/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-2.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:299/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-2.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>What document type do DSCO orders become in Acumatica?</h3>
<p>
  The Import DSCO Orders To field specifies the document type into which the orders will be imported. A DSCO order can be imported to Acumatica as a Sales Order or as an SO Invoice. This is a structural decision rather than a cosmetic one: importing as a sales order gives your business the full pick, pack, ship and invoice sequence, while importing directly as an SO invoice shortens the path. Choose based on whether shipments are actually processed inside Acumatica.
</p>
<p>
  Order Type sets the default type of orders to be created by the Bzi-Tech Services DSCO Acumatica integration. Together with the document type, it determines which Acumatica order processing rules apply to everything DSCO sends you, so it is worth aligning with how your business already segments drop-ship volume from ordinary sales.
</p>
<h3>What does the DSCO Status setting control?</h3>
<p>
  DSCO Status is the status of the corresponding order that will be imported to Acumatica, presented as a set of checkboxes. The documentation is explicit on this point: the corresponding order status checkbox must be selected for the order to be retrieved and imported. If an expected order never appears in the import grid, this is the first setting to check, because an unchecked status silently filters the order out at the source rather than reporting an error.
</p>
<h3>When should Set Order as Acknowledged be checked?</h3>
<p>
  When the Set Order as Acknowledged checkbox is selected, sending back a separate acknowledgment for the order is unnecessary &#8211; the Bzi-Tech Services Acumatica DCO integrator treats the order as acknowledged as part of the import. With the checkbox enabled and the order imported with the corresponding settings, the Acknowledged Status in DSCO field on the Sales Orders screen is set to Closed.
</p>
<p>
  If the checkbox is not selected in a store, acknowledgment becomes a deliberate manual step: you send the acknowledgment for the corresponding order from the Export DSCO PO Acknowledgment screen in Acumatica. Neither approach is inherently better. Leaving the checkbox clear gives your business a review gate before the retailer is told the order is accepted; selecting it removes a step for high-volume, low-touch drop-ship traffic.
</p>
<h3>How do Begin Order Date and Last Imported Order Date limit what is retrieved?</h3>
<p>
  Begin Order Date allows you to filter data retrieval, and Last Imported Order Date records the date when the last order was imported. The pair works as a window on the retailer side of the conversation. Begin Order Date is particularly important on a new installation, because without it a first retrieval can reach back further than your business intends and pull historical orders that were already handled elsewhere.
</p>
<h3>What do the two export checkboxes on Order Settings do?</h3>
<p>
  Two checkboxes on the Order Settings tab wire the outbound half of the order-to-cash flow to ordinary Acumatica document processing, and they are the most consequential settings on the screen.
</p>
<p>
  1. Export Shipment During Prepare Invoice: if this checkbox is selected, the system sends shipment information to DSCO and marks the order as shipment pending. If it is not selected, no API request is sent and no update is made in the Bzi-Tech Services Acumatica DSCO connector.
</p>
<p>
  2. Export Invoice During Release Invoice: if this checkbox is selected, the system sends invoice information to DSCO and the order gets the Shipped status.
</p>
<p>
  The design intent is that shipment confirmation and invoice transmission ride along with the Acumatica actions your team already performs. Preparing the invoice is what tells DSCO the goods are going out; releasing the invoice is what tells it the transaction is billed. If either checkbox is clear, the corresponding export screen stays empty and the DSCO order status never advances, which is the single most common reason an Bzi-Tech Services Acumatica DSCO integration appears to have stopped working.
</p>
<h2>Mapping Customers, Warehouses and Items Before the First Import</h2>
<p>
  An incoming order arrives with the retailer&#8217;s own identifiers. Before it can become an Acumatica document, those identifiers have to resolve to real Acumatica records &#8211; a customer, a warehouse, an inventory ID. The DSCO Store screen provides a dedicated tab for each of these mappings, and skipping them is the most reliable way to make imports fail.
</p>
<h3>What does the Customer Information tab set?</h3>
<p>
  The Customer field on this tab allows you to select a default customer, which is then set on DSCO orders during the import process. Because drop-ship traffic from a single retailer partner typically bills to one account, a default customer keeps the import from needing to resolve a customer per order.
</p>
<p>
  The Cross-Reference options on the same tab allow you to select the entities that should be matched in DSCO and Acumatica during the transition. This is a gate as well as a selection: only the checked entities of Cross-Reference Options will show up in the drop-down field on the Cross-Reference tab. If an entity you expect to map is missing from that drop-down, the cause is almost always an unchecked box here.
</p>
<h3>Why does the Use Cross Ref for Warehouse checkbox matter?</h3>
<p>
  If the Use Cross Ref for Warehouse checkbox is selected, the values of the DSCO item&#8217;s warehouse must be mapped to Acumatica warehouse values from the Cross-Reference tab. The documentation carries an explicit warning about the consequence of skipping this: if the warehouse values are not mapped, the order import process produces the error message &#8220;Warehouse does not have value.&#8221;
</p>
<p>
  That error is worth memorizing, because it is a configuration failure dressed up as a data failure. Nothing is wrong with the order itself; the Bzi-Tech Services DSCO Acumatica connector simply has no Acumatica warehouse to put the line against.
</p>
<p>
  <img decoding="async" width="1055" height="573" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-3.png" class="wp-image-10341" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1055/h:573/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-3.png 1055w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:163/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-3.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:556/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-3.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:417/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-3.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:190/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-3.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>What is the Cross-Reference tab for?</h3>
<p>
  The Cross-Reference tab holds the mappings that let the Bzi-Tech Services DSCO Acumatica integrator translate data elements between the Acumatica system and the DSCO system. The documentation is emphatic that setup accuracy here is a prerequisite for the outbound half of the flow as well as the inbound half: it is important to ensure the setup is correct before sending an API request to update order status and set tracking numbers in DSCO, and the accuracy of the data on this tab is crucial to the success of that request. If the mapping is incorrect or incomplete, the result is a failure to update order status and set tracking numbers correctly.
</p>
<p>
  In practice this means a broken cross-reference does not only block imports. It can also let an order in and then break shipment confirmation days later, at the point where the retailer is waiting for a tracking number.
</p>
<h3>How does the Inventory Items tab map DSCO items to Acumatica inventory IDs?</h3>
<p>
  The drop-down fields in the cross-reference section of the Inventory Item tab let you choose how to search for the item within the Bzi-Tech Services Acumatica DSCO connector and map it to the Acumatica Inventory ID. In the documented example, the drop-down value is set to SKU, meaning Stock Keeping Unit. With that setting, the system searches for an item with the corresponding SKU number and then associates it with the Acumatica inventory ID.
</p>
<p>
  The same warning applies as with warehouses: if the item values are not mapped, an error message appears during the order import process. Choosing the matching key is therefore a decision about which identifier your business can guarantee is identical on both sides, not just a preference.
</p>
<h3>What goes on the Inventory Availability tab?</h3>
<p>
  On the Inventory Availability screen you add the warehouses that need to be in sync with DSCO. Two behaviours follow from that list. First, if warehouses are selected on this screen, the exported item quantity displays the sum of quantities from those selected warehouses. Second, the item quantity synced from Acumatica to DSCO depends on the chosen drop-down value: On Hand, Available, or Available for Shipment.
</p>
<p>
  That drop-down deserves a real decision rather than a default. On Hand reports physical stock regardless of commitments; Available and Available for Shipment reflect narrower, more conservative numbers. For drop-ship traffic, over-reporting availability to a retail partner produces oversell and cancellations downstream, which is precisely the failure the cancellation screens later in this article exist to clean up.
</p>
<p>
  <img decoding="async" width="879" height="475" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-4.png" class="wp-image-10342" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:879/h:475/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-4.png 879w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:162/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-4.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:415/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-4.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:189/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-4.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>What are Cancel Codes used for?</h3>
<p>
  Order cancel reasons are added to the Cancel Codes tab. When canceling orders, a cancellation reason must be selected, and the values offered are the reason codes that have already been set up on this tab. The list of cancellation reasons can be imported or exported as an Excel file, which makes it practical to keep the code list aligned with whatever the retailer partner expects without retyping it.
</p>
<p>
  Setting these up early is a small task with an outsized payoff. Because a cancel code is mandatory at cancellation time, an empty Cancel Codes tab blocks a cancellation at exactly the moment your business is under time pressure to send it.
</p>
<p>
  <img decoding="async" width="808" height="508" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-5.png" class="wp-image-10343" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:808/h:508/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-5.png 808w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:189/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-5.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:483/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-5.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:220/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-5.png 350w" sizes="(max-width: 808px) 100vw, 808px" />
</p>
<h2>Inbound: Importing DSCO Orders into Acumatica</h2>
<p>
  With the store configured, the inbound leg runs from the Import DSCO Orders screen. This screen allows you to get and import all orders from DSCO into Acumatica, and it splits the work into two deliberately separate actions &#8211; retrieval and import.
</p>
<h3>What does the GET ORDERS button do?</h3>
<p>
  Pressing the GET ORDERS button retrieves the orders from DSCO. After clicking the button, a timer indicates the elapsed time until the process is complete. The documentation flags an important behaviour here: after clicking GET ORDERS, the screen gets and displays at once all orders for the selected period. On a first run, or after a long gap, that can be a large set, which is why <strong>Begin Order Date</strong> on the store settings is worth configuring deliberately.
</p>
<p>
  Retrieval is not the same as import. At this stage the orders are staged on the screen for review, and nothing has been created in Acumatica yet. You can click an Order Number to view the corresponding order in a pop-up window, with the most important information shown on the DSCO Orders screen.
</p>
<h3>How do you import selected DSCO orders?</h3>
<p>
  By selecting the order or orders that need to be imported and clicking the IMPORT button, you begin the import process. Alternatively, you can click the IMPORT ALL button to import every order in the grid. After pressing IMPORT, the selected orders get filtered off the screen &#8211; which doubles as your progress indicator, since what remains in the grid is what has not yet been imported.
</p>
<p>
  A long-running import is not a trap. Users can cancel the process of importing orders by clicking Cancel Processing, so a batch that was started against the wrong selection can be stopped rather than waited out.
</p>
<h3>What happens when an order fails to import?</h3>
<p>
  If an error occurs while processing, an error message is displayed in the line corresponding to that order in the grid. Users can hover the cursor over the red cross to view additional information about the error. For deeper diagnosis, the documentation directs you to click TOOLS then Trace to access additional information about an error.
</p>
<p>
  This per-line error model is why import is worth running in reviewable batches. A failure is attributed to the specific order that caused it, the rest of the batch is unaffected, and the failed order stays visible in the grid so it can be retried after the underlying mapping is corrected.
</p>
<h3>What does the DSCO Orders screen show after import?</h3>
<p>
  This screen is the record of what the Bzi-Tech Services Acumatica DSCO integrator knows about each order. Its DSCO Order Status section initially displays the status held in DSCO. Once the order is marked as shipped there, you can update that status inside Acumatica by opening the Actions menu and clicking the Refresh Order button &#8211; a manual pull that reconciles Acumatica&#8217;s copy of the status with the DSCO platform.
</p>
<p>
  After an order has been imported and an invoice created, this screen also shows the sales order number and the invoice number associated with that order. That makes DSCO Orders the natural place to answer the question &#8220;what did this order actually become in Acumatica?&#8221; without hunting through the Sales Orders screen.
</p>
<h2>Acknowledging DSCO Purchase Orders</h2>
<p>
  Acknowledgment is the first thing the retailer hears back after sending an order, and it is controlled entirely by the Set Order as Acknowledged checkbox described earlier.
</p>
<p>
  If that checkbox is not selected on the store, then after importing an order into Acumatica it appears on the <strong>Export DSCO PO Acknowledgment</strong> screen, which gives you the opportunity to send the acknowledgment from there. After sending the acknowledgment for the corresponding order from that page, the order disappears from the screen, and the Acknowledged Status in DSCO field on the Sales Orders screen is updated to Closed.
</p>
<p>
  The disappear-when-done pattern repeats across every outbound screen in this Bzi-Tech Services Acumatica DSCO connector, and it is the most useful monitoring habit to build. Each export screen is effectively a work queue: if a document is still listed, the corresponding message has not reached DSCO yet.
</p>
<p>
  <img decoding="async" width="966" height="336" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-6.png" class="wp-image-10344" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:966/h:336/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-6.png 966w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:104/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-6.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:267/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-6.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:122/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-6.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>Keeping DSCO Inventory Quantities in Sync</h2>
<p>
  The <strong>Export DSCO Inventory Quantities</strong> screen is used for syncing Acumatica and DSCO inventory quantities. Beforehand, you choose the required items from the Inventory Items tab of the DSCO Store screen and press Save, which is what puts those items in scope for the sync.
</p>
<p>
  There are two documented ways to update an inventory quantity from this screen:
</p>
<p>
  1. Select the checkbox for the item and click the SYNC button. The Quantity field is pushed to DSCO and the inventory quantity there is updated. Quantity is a read-only field that indicates the inventory quantity of the item in the Acumatica system.
</p>
<p>
  2. Change the DSCO Quantity field, select the checkbox, then click SYNC. The inventory quantity in DSCO is updated based on the DSCO Quantity value rather than the Acumatica figure.
</p>
<p>
  The second option exists for good reason. There are legitimate cases where the number a retailer should see is not the raw Acumatica figure &#8211; stock reserved for another channel, for example &#8211; and the editable DSCO Quantity field lets your business publish a deliberate number. Because Quantity is read-only, the two paths cannot be confused: whatever you type goes in DSCO Quantity, and whatever Acumatica calculates stays in Quantity.
</p>
<p>
  <img decoding="async" width="1048" height="651" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-7.png" class="wp-image-10345" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1048/h:651/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-7.png 1048w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:186/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-7.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:636/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-7.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:477/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-7.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:217/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-7.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>Outbound: Confirming Shipments Back to DSCO</h2>
<p>
  Shipment confirmation is where the order-to-cash flow turns outbound, and it is the leg the retailer is usually watching most closely.
</p>
<p>
  When the relevant checkbox &#8211; Export Shipment During Prepare Invoice &#8211; is chosen within the store, the <strong>Export DSCO Shipments</strong> screen presents the count of shipments that have been confirmed. Upon selecting and processing these shipments, the order status in the Bzi-Tech Services DSCO Acumatica integrator is updated to Pending Shipment, and the tracking number is set on the DSCO order.
</p>
<p>
  Two behaviours are worth holding onto. First, if the <strong>Export Shipment During Prepare Invoice</strong> checkbox is not selected, no API request is sent and no updates are made by the Bzi-Tech Services Acumatica DSCO integrator &#8211; the screen simply has nothing to do. Second, once the shipment is dispatched, the Shipment Status in DSCO field shows the value Closed and the shipment number no longer appears on the Export DSCO Shipments screen.
</p>
<p>
  That second point is the practical monitoring rule for this stage. A shipment number that is still sitting on the Export DSCO Shipments screen has not been confirmed, no matter what the Acumatica shipment itself says.
</p>
<p>
  <img decoding="async" width="1096" height="343" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-8.png" class="wp-image-10346" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1096/h:343/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-8.png 1096w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:94/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-8.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:320/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-8.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:240/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-8.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:110/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-8.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>Outbound: Exporting Invoices to Close the DSCO Order</h2>
<p>
  The invoice is the last documented outbound message in the flow, and it is what moves the DSCO order to its final state.
</p>
<p>
  If the Export Invoice During Release Invoice checkbox is chosen in the store settings, processing invoices from the<strong> Export DSCO Invoices </strong>screen updates the DSCO order status to Shipped and sets the corresponding invoice number there. The invoice status in DSCO is then set to Closed, and the invoice number is removed from the Export DSCO Invoices screen.
</p>
<p>
  This is the endpoint of the connector&#8217;s documented responsibility. From the retailer&#8217;s side of the network, the order is now shipped, carries a tracking number and carries an invoice number; from your side, the Acumatica invoice is released and enters your normal accounts receivable process. The product documentation does not describe payment application, cash receipts or remittance handling, so anything beyond the released invoice sits outside what the Bzi-Tech Services DSCO Acumatica connector is documented to do.
</p>
<p>
  <img decoding="async" width="760" height="312" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-9.png" class="wp-image-10347" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:760/h:312/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-9.png 760w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:123/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-9.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:144/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-9.png 350w" sizes="(max-width: 760px) 100vw, 760px" />
</p>
<h2>Cancellations: Exporting Canceled DSCO Orders and Line Items</h2>
<p>
  Not every order completes, and the Bzi-Tech Services Acumatica DSCO connector treats a cancellation as an outbound message that has to reach DSCO explicitly. Two screens handle it, one for whole orders and one for individual lines.
</p>
<h3>How do you cancel a whole DSCO order?</h3>
<p>
  The <strong>Export DSCO Canceled Orders</strong> screen allows you to export all orders that have been canceled from the Sales Orders screen. To cancel a DSCO order from the Sales Orders screen, open Actions and select the Cancel Order button. A pop-up window appears where you fill in the Canceling a Line and DSCO Cancel Code fields &#8211; the latter offering the reason codes already set up on the Cancel Codes tab of the DSCO Store screen. After pressing Yes, the order is canceled and appears on the Export DSCO Canceled Orders screen. Upon selecting the order and processing it, the system sends an API request to update the order status to Canceled in DSCO.
</p>
<h3>How do you cancel a single line on a DSCO order?</h3>
<p>
  The <strong>Export DSCO Order Item Canceled</strong> screen allows you to cancel the line item of a DSCO order while the order is on the Sales Orders screen. For item cancellation you can change the quantity to zero or delete the line, after which a pop-up window appears where you fill in the Canceling a Line and DSCO Cancel Code fields. After pressing Yes, the cancellation is recorded and appears on the Export DSCO Order Item Canceled screen. Upon selecting the order and processing it, the system sends an API request to update the item status to Canceled in DSCO.
</p>
<p>
  The important discipline here is that canceling in Acumatica is only half the transaction. Until the record is selected and processed on the matching export screen, DSCO still believes the order or the line is live, and the retailer is still expecting it.
</p>
<p>
  <img decoding="async" width="1099" height="615" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-10.png" class="wp-image-10348" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1099/h:615/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-10.png 1099w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:168/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-10.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:573/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-10.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:430/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-10.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:196/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10338-10.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>Where to Monitor DSCO Results in Acumatica</h2>
<p>
  Because each leg of the flow has its own screen and its own status field, monitoring the Bzi-Tech Services DSCO Acumatica integration is a matter of knowing which field answers which question. These are the exact places to look:
</p>
<p>
  1<strong>. DSCO Store</strong>, General Settings tab &#8211; use Test Credentials to confirm the Access Token and Base URL still authenticate against the API.
</p>
<p>
  2. <strong>DSCO Store</strong>, Order Settings tab &#8211; check Last Imported Order Date to see when the last successful order import ran, and Begin Order Date to see how far back retrieval reaches.
</p>
<p>
  3. <strong>DSCO Store</strong>, Order Settings tab &#8211; confirm the DSCO Status checkboxes, since an unchecked status prevents matching orders from being retrieved at all.
</p>
<p>
  4. <strong>Import DSCO Orders </strong>screen &#8211; anything still listed in the grid after a GET ORDERS run has been retrieved but not yet imported.
</p>
<p>
  5. <strong>Import DSCO Orders</strong> screen &#8211; hover over the red cross on a grid line to read the error message for that specific order, then use TOOLS then Trace for the fuller detail.
</p>
<p>
  6. <strong>DSCO Orders</strong> screen, DSCO Order Status section &#8211; the current DSCO-side status of the order, refreshable through Actions then Refresh Order.
</p>
<p>
  7. <strong>DSCO Orders</strong> screen &#8211; the sales order number and invoice number created in Acumatica for that order.
</p>
<p>
  8. <strong>Sales Orders</strong> screen, Acknowledged Status in DSCO field &#8211; Closed means the purchase order acknowledgment has been sent.
</p>
<p>
  9. <strong>Export DSCO PO Acknowledgment</strong> screen &#8211; any order still listed has not been acknowledged yet.
</p>
<p>
  10<strong>. Export DSCO Shipments</strong> screen and the Shipment Status in DSCO field &#8211; a shipment number that has disappeared from the screen and shows Closed has been confirmed with its tracking number.
</p>
<p>
  11. <strong>Export DSCO Invoices</strong> screen &#8211; an invoice number that has been removed from the screen has been sent, with the order moved to Shipped and the invoice status in DSCO set to Closed.
</p>
<p>
  12. <strong>Export DSCO Canceled Orders</strong> <strong>and Export DSCO Order Item Canceled</strong> screens &#8211; anything still listed is a cancellation that has not been sent.
</p>
<h2>DSCO Acumatica Integration: Frequently Asked Questions</h2>
<h3>Why is a DSCO order not importing into Acumatica?</h3>
<p>
  Work through the settings in the order the Bzi-Tech Services DSCO Acumatica connector reads them. First confirm the corresponding order status checkbox is selected under DSCO Status on the Order Settings tab, because the documentation states the order will not be retrieved and imported otherwise. Then check Begin Order Date, which filters data retrieval and can exclude older orders entirely. If the order is retrieved but fails at import, hover over the red cross on its line in the Import DSCO Orders grid and use TOOLS then Trace for the detail.
</p>
<h3>What does the error &#8220;Warehouse does not have value&#8221; mean?</h3>
<p>
  This error appears during the order import process when the DSCO item&#8217;s warehouse values have not been mapped to Acumatica warehouse values. It occurs when the Use Cross Ref for Warehouse checkbox is selected on the Customer Information tab but the corresponding mapping is missing from the Cross-Reference tab. Add the warehouse mapping on the Cross-Reference tab and import the order again &#8211; nothing needs to change on the DSCO side.
</p>
<h3>Why did DSCO shipment confirmation fail or never happen?</h3>
<p>
  The first thing to check is the Export Shipment During Prepare Invoice checkbox on the Order Settings tab of the store; if it is not selected, no API request is sent and no updates are made in the Bzi-Tech Services Acumatica DSCO integrator at all. If the checkbox is selected and the shipment is still listed on the Export DSCO Shipments screen, the shipment has not been selected and processed yet. If processing is failing, review the Cross-Reference tab, since the documentation states that incorrect or incomplete mapping there causes failures to update order status and set tracking numbers.
</p>
<h3>Can a DSCO order be imported as an invoice instead of a sales order?</h3>
<p>
  Yes. The Import DSCO Orders To field on the Order Settings tab specifies the document type into which DSCO orders will be imported, and the documented options are Sales Order and SO Invoice. Choose SO Invoice when your business does not process the shipment inside Acumatica, and Sales Order when you need the full order, shipment and invoice sequence &#8211; including the shipment confirmation leg back to DSCO.
</p>
<h3>How do I send a purchase order acknowledgment to DSCO manually?</h3>
<p>
  Leave the Set Order as Acknowledged checkbox clear on the DSCO Store. Imported orders then appear on the Export DSCO PO Acknowledgment screen, where you select and send the acknowledgment. Once sent, the order disappears from that screen and the Acknowledged Status in DSCO field on the Sales Orders screen changes to Closed.
</p>
<h3>Which quantity does Acumatica send to DSCO?</h3>
<p>
  It depends on two settings on the Inventory Availability tab. The warehouses you add there determine the scope, and if warehouses are selected the exported item quantity is the sum of the quantities from those warehouses. The drop-down value then determines the basis: On Hand, Available, or Available for Shipment. You can also override the figure at send time by editing the DSCO Quantity field on the Export DSCO Inventory Quantities screen before clicking SYNC.
</p>
<h3>Why is a canceled Acumatica order still open in DSCO?</h3>
<p>
  Canceling the order on the Acumatica Sales Orders screen through Actions then Cancel Order only stages the cancellation. The order then appears on the Export DSCO Canceled Orders screen, and the API request that updates the order status to Canceled in DSCO is sent only when you select that record and process it. The same two-step pattern applies to line-level cancellations on the Export DSCO Order Item Canceled screen.
</p>
<h3>How do I update a DSCO order status inside Acumatica after it ships?</h3>
<p>
  Open the DSCO Orders screen for that order, open the Actions menu and click Refresh Order. The DSCO Order Status section initially shows the status captured at import time; Refresh Order pulls the current status from DSCO once the order has been marked as shipped there, so Acumatica reflects reality rather than a stale value.
</p>
<h2>Work With the Biz-Tech Services DSCO Connector</h2>
<p>
  The DSCO data flow through Acumatica is a sequence of clearly separated hops: configure and test the connection on the DSCO Store screen, map customers, warehouses, items and cancel codes so incoming identifiers resolve to Acumatica records, import orders on the Import DSCO Orders screen, acknowledge them, keep inventory quantities current, then let the Export Shipment During Prepare Invoice and Export Invoice During Release Invoice checkboxes carry shipment confirmation and invoice numbers back out as your team prepares and releases invoices in the normal way. Every stage leaves a status you can read, and every outbound screen behaves as a queue that empties when the message has landed. Getting the cross-reference mapping right up front is what keeps that queue moving.
</p>
<p>
  The DSCO Connector for Acumatica ERP is built and supported by Biz-Tech Services, Inc. If your business is planning a Bzi-Tech Services Acumatica DSCO integration, or wants a review of an existing configuration, visit <a href="https://biz-techservices.com">https://biz-techservices.com</a> to learn more about the connector and the rest of the Biz-Tech Services product range for Acumatica.</p>
<p>The post <a href="https://biz-techservices.com/archives/10338">How DSCO Data Flows Through Acumatica Order-to-Cash Automation</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How ShipStation Data Flows Between Shipping and Acumatica ERP</title>
		<link>https://biz-techservices.com/archives/10330</link>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Wed, 12 Aug 2026 04:30:12 +0000</pubDate>
				<category><![CDATA[Lesson]]></category>
		<guid isPermaLink="false">https://biz-techservices.com/?p=10330</guid>

					<description><![CDATA[<p>How ShipStation Data Flows Between Shipping and Acumatica ERP ShipStation data moves through Acumatica ERP as a round trip: a [&#8230;]</p>
<p>The post <a href="https://biz-techservices.com/archives/10330">How ShipStation Data Flows Between Shipping and Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
  How ShipStation Data Flows Between Shipping and Acumatica ERP
</p>
<p>
  ShipStation data moves through Acumatica ERP as a round trip: a sales order is exported to a connected store on the shipping platform, the label and shipment are produced there, and the shipment number and tracking number come back to update the order and move it to Prepare Invoice. The Biz-Tech Services ShipStation Acumatica Connector is what carries records across that loop. It adds a store record to Acumatica, a set of processing screens for pushing orders out and pulling shipments back, and dedicated fields on the Sales Orders and Shipments screens so users can see exactly what happened to each document.
</p>
<p>
  The Biz-Tech Services Acumatica ShipStation connector is not a one-directional feed. It supports two integration directions, and the direction you choose changes which tabs appear on the store record, which processing screens become usable, and which way orders, shipments, customers, and items travel. This article follows the records themselves rather than the chapter order of the documentation: first the credentials and store setup that make any transfer possible, then orders moving out for fulfillment, then shipment and tracking data coming back, then the alternative flow driven by the Confirm Shipment process, then the reverse direction where the shipping platform is the system of record for the order, then item synchronization, and finally where to look when something does not arrive.
</p>
<h2>What the ShipStation Connector for Acumatica Does</h2>
<p>
  ShipStation is a web-based shipping solution built to optimize order fulfillment for online businesses. It consolidates orders from more than 70 ecommerce channels, generates shipping labels, packing slips, and pick lists in batch mode, communicates tracking information to customers, and provides automation, filtering and viewing options, wireless printing, and a dedicated mobile app. The Biz-Tech Services Shipstation Acumatica connector links that platform to Acumatica ERP so that fulfillment and shipping run as one connected process instead of two separate systems that someone has to reconcile by hand.
</p>
<p>
  <img decoding="async" width="1282" height="848" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-1.png" class="wp-image-10331" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1282/h:848/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-1.png 1282w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:198/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-1.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:677/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-1.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:508/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-1.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:232/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-1.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<p>
  In practical terms it does two things. First, order syncing: orders move between the two systems so that documents originating in diverse sales channels can be viewed and managed centrally in the shipping interface. Second, shipping and fulfillment: users generate labels, produce packing slips, and manage shipments directly in that interface, using the carrier options and shipping methods available there, and the result is written back against the correct order in the ERP. The Biz-Tech ShipStation product must be installed on a system carrying one of the specified licenses: PCSR, PERP, or SAAS.
</p>
<h2>The ShipStation Data Flow at a Glance</h2>
<p>
  Before looking at individual screens, it helps to see the whole round trip in order. The sequence below describes the primary Acumatica to ShipStation direction, where the sales order starts in the ERP and the shipment is created on the shipping side:
</p>
<ul>
<li>
    Setup: the package is published on the Customization Projects (SM204505) form, and a ShipStation Store record is created with Connection Settings holding the Consumer Key, Consumer Secret, and Base URL that authenticate every call.
  </li>
<li>
    Direction: the Integration Option on the store record is set to Acumatica to ShipStation, and the Process Flow is set to Shipment in ShipStation, which enables the export and import processing screens for this path.
  </li>
<li>
    Reference data: the Get Stores, Get Carriers, and Get Packages buttons, plus the ShipStation Warehouses tab, pull connected stores, carrier codes, package types, and warehouses into Acumatica so exported orders carry values the shipping platform recognizes.
  </li>
<li>
    Orders out: a sales order is exported from the Create Orders in ShipStation screen, or from the Actions menu of the Sales Orders screen, and the order is created under the configured Store Code and ShipStation Store ID.
  </li>
<li>
    Acknowledgement: the platform returns an identifier that is written into the ShipStation Order ID field on the Sales Orders screen. That field is the proof the order left Acumatica.
  </li>
<li>
    Fulfillment: warehouse staff work the order on the shipping side, choose the carrier and service, and generate the label. Acumatica takes no part in this stage.
  </li>
<li>
    Shipment and tracking back in: the Import Shipment from ShipStation screen, or the Get Shipstation Shipments action on the Sales Orders screen, pulls the shipment across and adds the shipment number and tracking number to the corresponding order.
  </li>
<li>
    Handover to billing: once that information lands, the order status is updated to Prepare Invoice, so the record continues through the standard order-to-invoice process.
  </li>
</ul>
<h2>Setup and Credentials: What Has to Exist Before Any Data Moves</h2>
<p>
  Nothing crosses between the two systems until the package is published and a store record exists. This stage is worth doing carefully, because almost every failure users report later traces back to a setting chosen here.
</p>
<h3>Installing the package</h3>
<p>
  The package is installed through the Customization Projects (SM204505) form. This is the standard form used to add a new customization project, open a project for editing in the Customization Project Editor, validate one or more projects, publish a project for one or multiple tenants, cancel a publication, view the XML of a published project, export a project as a deployment package, import a project from an existing deployment package, and delete a project. On import, the platform uploads the selected package, creates the corresponding customization project, and saves that project in the database. Publishing it is what makes the new Acumatica screens and fields appear.
</p>
<h3>Connection Settings: the credentials behind every transfer</h3>
<p>
  The <strong>ShipStation Store</strong> screen is where all configuration lives, including <strong>Connection Settings</strong>, the <strong>Integration Option</strong>, and the setup relevant to the selected integration. The Store Code field is a lookup field that corresponds to the specific store, which ensures the right one is selected for the integration, and the Description field holds a short description of it.
</p>
<p>
  Connection Settings is where users enter the Consumer Key, Consumer Secret, and Base URL credentials. These three values establish the link between the two platforms and are used to authenticate and enable communication between them. Because every subsequent button on every screen depends on them, they are the single highest-value thing to verify. That is what the Test Credentials button is for: it verifies the ability to connect through the Application Programming Interface, or API, using the information supplied on the Connection Settings tab. If a value has to change later, the Edit Credentials option lets users modify what is stored.
</p>
<p>
  <img decoding="async" width="1105" height="621" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-2.png" class="wp-image-10332" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1105/h:621/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-2.png 1105w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:169/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-2.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:575/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-2.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:432/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-2.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:197/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-2.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Integration Option: the setting that decides which way records travel</h3>
<p>
  The <strong>Integration Option</strong> defines the direction of the data flow. Users choose whether the integration runs from <strong>ShipStation to Acumatica</strong> or from Acumatica to ShipStation. This is not a cosmetic preference. It determines which tabs the store record displays and which processing screens will accept the store code at all, so setting it incorrectly makes entire screens refuse to work.
</p>
<p>
  Configured as ShipStation to Acumatica, the system allows orders to be imported with or without their shipments, and the store record shows the General Info, Import Info, Ship Via Cross Reference, Warehouse Cross Reference, and Inventory Details tabs. Configured as Acumatica to ShipStation, the visible tabs are General Info, Carriers and Services, Packages, and ShipStation Warehouses. The General Info tab stays consistent and unchanged regardless of direction, which keeps the core connection and store management settings the same on both sides.
</p>
<p>
  Selecting the Acumatica to ShipStation option also reveals an additional field called Process Flow, with two drop-down values. Shipment in ShipStation retrieves all shipments from the shipping platform. Shipment in Acumatica generates those shipments from within the ERP. These are two genuinely different data flows, and both are described below.
</p>
<p>
  <img decoding="async" width="560" height="335" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-3.png" class="wp-image-10333" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:560/h:335/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-3.png 560w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:179/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-3.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:209/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-3.png 350w" sizes="(max-width: 560px) 100vw, 560px" />
</p>
<h3>General Info: selecting the store that records belong to</h3>
<p>
  On the General Info tab, the Get Stores button retrieves and displays all the stores currently connected on the shipping side. They are then shown in the ERP, which makes it easier for users to manage and interact with connected stores without leaving the system. The Selected checkbox next to each one determines which store is used for importing orders and shipments. If nothing is selected, there is no source or destination for the records to attach to.
</p>
<h2>Outbound: How Acumatica Orders Are Exported to ShipStation</h2>
<p>
  With the <strong>Integration Option</strong> set to Acumatica to ShipStation and Process Flow set to Shipment in ShipStation, the sales order begins its life in Acumatica and is pushed out for fulfillment.
</p>
<h3>Populating the carrier, package, and warehouse tabs first</h3>
<p>
  This direction exposes three reference tabs that must be filled before exports make sense. To set up each one, users open the corresponding tab and press the relevant button. Clicking Get <strong>Carriers</strong> retrieves and displays all carrier codes. Pressing Get Packages retrieves all available package types, and selecting the corresponding checkbox chooses the package to be used for the order. The ShipStation Warehouses tab operates on the same logic: press the button, review what comes back, and select what applies.
</p>
<p>
  This matters because those values originate on the shipping side, not in Acumatica. Pulling them across means the exported order already carries a carrier code, a package, and a warehouse that the receiving system recognizes, rather than internal values it has never seen.
</p>
<h3>Exporting orders from the Create Orders in ShipStation screen</h3>
<p>
  The <strong>Export Acu Orders</strong> screen is the bulk export point. To use it, the <strong>Integration Option</strong> of the store setup must be <strong>Acumatica to ShipStation</strong> and the <strong>Process Flow</strong> must be <strong>Shipment in ShipStation</strong>. The screen displays all orders created in Acumatica that can be exported, and the export runs against the configured Store Code and ShipStation Store ID.
</p>
<h3>Exporting a single order from the Sales Orders screen</h3>
<p>
  Order export and creation can also be performed directly from the Sales Orders screen by clicking the Create ShipStation Order button under the ShipStation option in the Actions menu. This is the same operation applied to one document. It is the natural choice when a single order has to reach the warehouse immediately rather than waiting for the next bulk run.
</p>
<h3>What the ERP records when the export succeeds</h3>
<p>
  When the order is exported, it is generated on the shipping side and the resulting identifier is displayed in the ShipStation Order ID field of the Sales Orders screen. That single field is the confirmation that the outbound half of the round trip completed. An order with no value there has not been created downstream, whatever else the screen shows.
</p>
<h2>Inbound: How Shipment, Tracking, and Carrier Data Return to Acumatica</h2>
<p>
  Once the order is out, fulfillment happens on the shipping side. Staff pick, pack, choose a carrier and service, and generate the label using the carrier options and methods available there. The ERP is not involved in that stage, which is the point of the Biz-Tech Services ShipStation Acumatica integration: the shipping platform does shipping work, and the ERP receives the result.
</p>
<h3>Shipment confirmation and the handover to invoicing</h3>
<p>
  The import does more than copy numbers. Once the shipment information is applied, the order status is updated to Prepare Invoice. That status change is the hinge between fulfillment and billing: the order leaves the shipping stage and re-enters the normal document flow, where it is invoiced through standard order processing. If an order is still sitting in its pre-shipment status, the data has not been imported yet, no matter what the shipping platform shows.
</p>
<p>
  The documented workflow can be performed from the Sales Orders screen as well as from the Create Orders in ShipStation and Import Shipment from ShipStation processing screens. Both routes produce the same result, so your business can standardize on whichever fits the volume being shipped.
</p>
<h2>The Alternative Flow: Creating the Order and Shipment During Confirm Shipment</h2>
<p>
  The second Process Flow option, Shipment in Acumatica, describes a different and shorter round trip. Here both the order and its shipment are created downstream from the ERP during the Confirm Shipment process, rather than the shipment being built by hand on the shipping side and then retrieved.
</p>
<p>
  To create an order together with its shipment this way, users first create a Sales Order and then create a Shipment. After the shipment creation process, they manually fill in the ShipStation Information option on the Shipping tab of the Shipments screen and proceed with the Confirm Shipment process. That manual step matters, because Confirm Shipment is what triggers the transfer and it can only send what has been filled in beforehand.
</p>
<p>
  After confirmation, the order and its corresponding shipment are created downstream. The returned information, including Store Code, ShipStation Store ID, ShipStation Order ID, and ShipStation Order Number, is populated in the ShipStation Information option on the Shipping tab of the Shipments screen, along with the tracking information on the Packages tab. This is the flow to choose when your business wants shipments packed and confirmed in Acumatica and only wants the shipping platform to handle carrier labels and tracking.
</p>
<h2>The Reverse Direction: Importing ShipStation Orders into Acumatica</h2>
<p>
  When the store record is configured as ShipStation to Acumatica, the flow runs the other way. Orders originate downstream, typically because they came from one of the ecommerce channels the platform consolidates, and Acumatica receives them as sales orders. Based on this setup, two processing screens are enabled for retrieving and importing orders and shipments created externally: Import ShipStation Orders and Import ShipStation Shipment Orders.
</p>
<h3>Import Info: which orders are eligible to come across</h3>
<p>
  The Import Info tab holds the Default Import Options, which include two key fields, Status Key and Status. These map external order statuses to corresponding statuses in Acumatica, and the mapping defines which statuses are eligible for import. If no specific status is selected, the default is to retrieve orders that have the Shipped status. The statuses eligible for mapping and import are Awaiting Shipment, Awaiting Payment, Pending Fulfillment, Shipped, On Hold, and Cancelled.
</p>
<p>
  Three further fields control what the imported document becomes. Import ShipStation Orders To specifies the document type the orders will be imported into, which is how they get classified once inside. Order Type specifies the corresponding order type used for the import. Begin Order Date displays the starting date for importing orders, and only orders placed on or after that date are imported, which is what keeps a first run from reaching back through the entire history.
</p>
<h3>Bringing shipments across with the order</h3>
<p>
  Two checkboxes govern shipment data on this side. When the ShipStation Shipment checkbox is selected, then during the get process on the Import ShipStation Orders screen, any shipment associated with the order is also imported and displayed under the Shipment tab on the ShipStation Orders screen. The Generate Shipment When Importing Orders checkbox enables the import of existing shipment data along with the order details, so the related shipment information arrives with the order rather than being fetched separately.
</p>
<h3>Customer and address handling on import</h3>
<p>
  When the Import Customer checkbox is selected, the Biz-Tech Services ShipStation Acumatica integration imports the customer information and creates a new customer record, so details such as name, address, and contact information are accurately reflected in Acumatica. If it is not selected, orders are imported with the default customer settings from the source system instead. This choice decides whether your customer list grows with every new ecommerce buyer or stays curated.
</p>
<p>
  Two override checkboxes handle addresses. <strong>Override Ship Address Information</strong> allows the incoming shipping address to override the address held in Acumatica, which ensures the order is shipped to the correct location. Override Bill Address Information imports the billing address, which may differ from the default billing information already on file. These are the settings to check first when an imported order ships or bills to an unexpected address.
</p>
<h3>Item information and SKU creation</h3>
<p>
  When the Import Item checkbox is selected, the system checks whether the item exists and, if it does not, creates a new item record during the order import process. Selecting Import Item also reveals additional options: Imported Item Type, Item Class, UOM (Unit of Measure), and Warehouse ID. These define the default values used when new items are created, so they are effectively the template for every item the Biz-Tech Services Acumatica ShipStation integrator invents.
</p>
<p>
  If Import Item is not selected and a new item is found during the import, the system automatically assigns default values, using Replace Missing Products for the item name and the Warehouse ID from the setup for the warehouse. Two supporting options round this out. Use Numbering Sequence for SKU Generation means that if no existing SKU (Stock Keeping Unit) number is found during item creation, a new one is generated using the numbering sequence already set up, which keeps SKUs consistent and unique. Import Images, when selected, imports and creates images for the stock item; when it is not selected, image data is not retrieved.
</p>
<h3>Tax options on imported orders</h3>
<p>
  The Tax Options group controls how tax arrives with an order. When the Import Tax checkbox is selected, the system imports and displays the associated taxes, which keeps tax information synchronized between the two systems. Customer Tax Zone refers to the combined taxes that apply based on the tax zone, which is defined according to the locations of customers or vendors and determines tax rates by geographical zone. Tax ID represents the customer tax identification number, which may be required for tax reporting or compliance. Taxable Category is used to create new tax categories or edit existing ones, and those categories are applied to the products being sold so the correct taxes are applied during order processing.
</p>
<h3>Cross-references for warehouses and shipping methods</h3>
<p>
  The Cross-Reference options let users select specific entities that should be matched between the two systems during the integration process. Use Cross Ref for Warehouse enables cross-referencing between warehouses on each side, so inventory is correctly mapped and synchronized. Use Cross Ref for Ship Via allows cross-referencing between shipping methods, which ensures the appropriate method is used when processing orders. Selecting these fields reveals additional tabs, Warehouse Cross Reference and Ship Via Cross Reference, where the mappings are configured.
</p>
<p>
  Cross-references are the quiet fix for a whole class of data problems. Two systems rarely name the same warehouse or the same carrier service identically, and without a mapping the imported order carries a value the receiving system cannot resolve.
</p>
<p>
  <img decoding="async" width="1325" height="740" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-4.png" class="wp-image-10334" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1325/h:740/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-4.png 1325w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:168/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-4.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:572/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-4.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:429/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-4.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:195/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-4.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>The Import ShipStation Orders and Import ShipStation Shipment Orders screens</h3>
<p>
  The Import ShipStation Orders screen retrieves and imports all orders from the selected store ID. Pressing Get Orders retrieves and displays them. Pressing Import brings the selected orders into the Sales Orders screen. Pressing Import All brings in every order currently displayed regardless of its selection status, which is the fast path when a full batch needs to come across.
</p>
<p>
  The Import ShipStation Shipment Orders screen retrieves and processes all orders that have shipments, and it does so regardless of the ShipStation Shipment checkbox setting on the store record. That exception is worth remembering: this screen ignores the checkbox that governs the other import screen.
</p>
<p>
  Both screens carry the same restriction. They are functional and allow a store code to be selected only if the <strong>Integration Option</strong> of that store is configured as ShipStation to Acumatica. If it is not, the system displays an error message indicating that the corresponding store is not used to import orders.
</p>
<p>
  <img decoding="async" width="1781" height="868" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-5.png" class="wp-image-10335" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1781/h:868/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-5.png 1781w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:146/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-5.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:499/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-5.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:374/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-5.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1536/h:749/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-5.png 1536w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:171/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-5.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>Item and Inventory Synchronization Between Acumatica and ShipStation</h2>
<p>
  Orders and shipments are only half the traffic. The Inventory Details tab on the store record, available in the ShipStation to Acumatica configuration, handles product data moving in both directions so the two catalogs describe the same goods.
</p>
<p>
  1. Load Acumatica Items retrieves all Stock and Non-Stock items and displays them in a table, making the relevant inventory accessible for viewing or further processing within the Biz-Tech Services Acumatica ShipStation integration.
</p>
<p>
  2. Update ShipStation Items from Acumatica exports the listed items outward, so product data downstream is updated with the latest information from the ERP.
</p>
<p>
  3. Load ShipStation Items retrieves items from the shipping platform and displays them, bringing the available products into view for any necessary updates or Biz-Tech Services ShipStation Acumatica integrator processes.
</p>
<p>
  4. Generate Items in Acumatica from ShipStation imports items inward. If an item exists downstream but not in the ERP, this option creates it so Acumatica reflects the products available there.
</p>
<p>
  5. Load ShipStation Item by SKU retrieves one specific item using its SKU. Entering the SKU pulls the exact item across, which is the targeted option when only one product is out of step.
</p>
<p>
  Keeping this catalog aligned is what prevents item-level failures further down the flow. An order that references a SKU one system does not recognize is an order that cannot be created cleanly on the other side.
</p>
<p>
  <img decoding="async" width="1271" height="846" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-6.png" class="wp-image-10336" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1271/h:846/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-6.png 1271w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:200/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-6.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:682/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-6.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:511/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-6.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:233/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10330-6.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>What Can Go Wrong in the ShipStation Data Flow</h2>
<p>
  Most problems here are configuration problems rather than transfer problems, and the documentation points at a specific set of them.
</p>
<p>
  The clearest documented error is the direction mismatch. If a user opens Import ShipStation Orders or Import ShipStation Shipment Orders and tries to select a store whose <strong>Integration</strong> <strong>Option</strong> is not ShipStation to Acumatica, the system displays an error message indicating that the corresponding store is not used to import orders. The mirror image applies to the export side: Create Orders in ShipStation and Import Shipment from ShipStation both require the <strong>Integration Option</strong> to be Acumatica to ShipStation with Process Flow set to Shipment in ShipStation, so a store configured any other way will not drive them.
</p>
<p>
  The second common cause is scope rather than error. Begin Order Date excludes anything placed before the configured date. The Status Key and Status mapping excludes any order whose status was never mapped, and with nothing selected the default is to retrieve only Shipped orders. The Selected checkbox on General Info excludes any store that was not chosen. In each case the Biz-Tech Services Acumatica ShipStation integrator is working exactly as configured and simply has no reason to move the record.
</p>
<p>
  The third is credentials. Because the Consumer Key, Consumer Secret, and Base URL authenticate every API call, an expired or mistyped value stops all traffic in both directions at once. The Test Credentials button on the Connection Settings tab is the fastest way to rule this in or out before investigating anything else.
</p>
<h2>Where to Monitor ShipStation Results in Acumatica</h2>
<p>
  The Biz-Tech Services Acumatica ShipStation connector writes its results into specific, checkable places. When a user asks what happened to an order, these are the fields and screens that answer the question:
</p>
<ul>
<li>
    ShipStation Order ID on the Sales Orders screen: populated once the order has been exported and created downstream. Empty means the export did not complete.
  </li>
<li>
    The order status on the Sales Orders screen: updated to Prepare Invoice once shipment information has been imported.
  </li>
<li>
    The Import Shipment from ShipStation screen: it displays all orders that have already been exported, so it doubles as a list of what made it across.
  </li>
<li>
    The Create Orders in ShipStation screen: it displays all orders that can still be exported and created, which is effectively the outbound backlog.
  </li>
<li>
    The shipment number and tracking number added to the corresponding order after the shipment is imported.
  </li>
<li>
    The ShipStation Information option on the Shipping tab of the Shipments screen: after Confirm Shipment in the Shipment in Acumatica flow, it holds the Store Code, ShipStation Store ID, ShipStation Order ID, and ShipStation Order Number.
  </li>
<li>
    The Packages tab of the Shipments screen: it carries the tracking information written back after the order and shipment are created from Acumatica.
  </li>
<li>
    The Shipment tab on the ShipStation Orders screen: when the ShipStation Shipment checkbox is selected, any shipment associated with an imported order appears here.
  </li>
<li>
    The ShipStation Orders generic inquiry: it displays the initial conditions of the imported orders.
  </li>
<li>
    The ShipStation Shipments generic inquiry: it displays all initial information about the shipment orders.
  </li>
<li>
    The General Info tab of the store record: the list returned by Get Stores and the Selected checkbox confirm which store the Biz-Tech Services Acumatica ShipStation integration is actually using.
  </li>
<li>
    The Connection Settings tab: the Test Credentials button confirms whether Acumatica can still reach the shipping platform through the API at all.
  </li>
</ul>
<h2>ShipStation Acumatica Integration: Frequently Asked Questions</h2>
<h3>How do orders get from Acumatica to ShipStation?</h3>
<p>
  Orders are exported either in bulk from the Create Orders in ShipStation screen or one at a time from the Sales Orders screen, using the Create ShipStation Order button under the ShipStation option in the Actions menu. The export uses the configured Store Code and ShipStation Store ID to decide which store receives the order. Both routes require the store record to have <strong>Integration Option</strong> set to Acumatica to ShipStation and Process Flow set to Shipment in ShipStation.
</p>
<h3>Why did an order not export to ShipStation?</h3>
<p>
  Start with the ShipStation Order ID field on the Sales Orders screen: if it is empty, the order was never created downstream. The most common reason is that the store record is not configured for that direction, because Create Orders in ShipStation only works when the <strong>Integration Option</strong> is Acumatica to ShipStation and the Process Flow is Shipment in ShipStation. Also confirm the credentials still pass the Test Credentials check on the Connection Settings tab, since a failed connection stops every export.
</p>
<h3>Why is the tracking number missing on my Acumatica order?</h3>
<p>
  The tracking number arrives only when the shipment is imported back, either from the Import Shipment from ShipStation screen or through the Get Shipstation Shipments button in the Actions menu of the Sales Orders screen. If that import has not run, or if no shipment exists yet for that order, there is nothing to write back. A reliable secondary check is the order status: if it has not moved to Prepare Invoice, the shipment information was not applied.
</p>
<h3>What is the difference between Shipment in ShipStation and Shipment in Acumatica?</h3>
<p>
  These are the two Process Flow options available when the <strong>Integration Option</strong> is Acumatica to ShipStation. Shipment in ShipStation retrieves all shipments from the shipping platform, so the shipment is built there and imported afterwards. Shipment in Acumatica generates those shipments from within Acumatica, so the order and its shipment are both created during the Confirm Shipment process.
</p>
<h3>How do I import ShipStation orders into Acumatica?</h3>
<p>
  Set the store record <strong>Integration Option</strong> to ShipStation to Acumatica, then use the Import ShipStation Orders screen. Press Get Orders to retrieve and display everything available, then Import to bring the selected orders into the Sales Orders screen, or Import All to bring in every order currently displayed regardless of selection. If you specifically need orders that already have shipments, use the Import ShipStation Shipment Orders screen instead.
</p>
<h3>Which order statuses can be imported into Acumatica?</h3>
<p>
  The statuses eligible for mapping and import are Awaiting Shipment, Awaiting Payment, Pending Fulfillment, Shipped, On Hold, and Cancelled. The mapping is done with the Status Key and Status fields under Default Import Options on the Import Info tab. If no specific status is selected, the default is to retrieve orders with the Shipped status, which is why a store that was never mapped appears to import almost nothing.
</p>
<h3>Why does the store code field not accept my store on the import screens?</h3>
<p>
  Import ShipStation Orders and Import ShipStation Shipment Orders are functional and allow a store code to be selected only if the <strong>Integration Option</strong> of that store is configured as ShipStation to Acumatica. If it is configured the other way, the system displays an error message indicating that the corresponding store is not used to import orders. Either switch to a store set up for imports, or reconsider which direction that store is meant to serve.
</p>
<h3>Does the connector keep item data in sync?</h3>
<p>
  Yes, through the Inventory Details tab on the store record. Load Acumatica Items and Update ShipStation Items from Acumatica push product data outward, while Load ShipStation Items, Generate Items in Acumatica from ShipStation, and Load ShipStation Item by SKU bring product data back in. Generate Items in Acumatica from ShipStation is the option that creates an item in Acumatica when it exists downstream but not here.
</p>
<h2>Work With the Biz-Tech Services ShipStation Connector</h2>
<p>
  This data flow is a loop with clear checkpoints. Credentials and the <strong>Integration Option</strong> decide what is possible, the export writes an order identifier onto the sales order, the shipping platform does the picking, carrier selection, and label generation, and the import writes the shipment number and tracking number back and moves the order to <strong>Prepare Invoice</strong>. In the reverse direction, orders, customers, addresses, taxes, and items flow inward through the Import ShipStation Orders and Import ShipStation Shipment Orders screens. Knowing which field to check at each checkpoint turns most support questions into a ten-second answer.
</p>
<p>
  If your business runs fulfillment through ShipStation and accounting through Acumatica ERP, the Biz-Tech Services Acumatica ShipStation connector can carry orders, shipments, tracking data, and items across that gap without manual re-entry. Visit <a href="https://biz-techservices.com">https://biz-techservices.com</a> to learn more about our Acumatica expertise or to schedule a personalized demonstration.</p>
<p>The post <a href="https://biz-techservices.com/archives/10330">How ShipStation Data Flows Between Shipping and Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How ShipHero Data Flows Between WMS and Acumatica ERP</title>
		<link>https://biz-techservices.com/archives/10322</link>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Tue, 11 Aug 2026 04:27:25 +0000</pubDate>
				<category><![CDATA[Lesson]]></category>
		<guid isPermaLink="false">https://biz-techservices.com/?p=10322</guid>

					<description><![CDATA[<p>How ShipHero Data Flows Between WMS and Acumatica ERP ShipHero data flows into Acumatica ERP as a round trip: orders, [&#8230;]</p>
<p>The post <a href="https://biz-techservices.com/archives/10322">How ShipHero Data Flows Between WMS and Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
  How ShipHero Data Flows Between WMS and Acumatica ERP
</p>
<p>
  ShipHero data flows into Acumatica ERP as a round trip: orders, purchase orders and return orders travel out of Acumatica to ShipHero, the Warehouse Management System (WMS) picks, packs and ships them, and shipments, tracking numbers, labels, receipts, bin transfers and return receipts travel back into Acumatica to close the documents out. The Biz-Tech Services ShipHero Acumatica Connector is the customization that carries records in both directions, and it is built around one central configuration screen &#8211; the ShipHero Store &#8211; that decides which way each record is allowed to move.
</p>
<p>
  Understanding that round trip is what makes the Biz-Tech Services Acumatica ShipHero connector predictable. Most of the questions users raise after go-live are not really integration questions; they are questions about which checkbox on the ShipHero Store told a record to move, which cross-reference translated a value from one system to the other, and which inquiry screen shows what the WMS sent back. This article walks the whole path in the order records actually travel: package installation and credentials first, then outbound documents, then inbound fulfillment, then item and inventory sync, and finally the screens and fields your business checks to confirm that each hop worked.
</p>
<h2>What the ShipHero Connector for Acumatica Does</h2>
<p>
  ShipHero is a warehouse management and order fulfillment platform built to streamline logistics and supply chain processes for eCommerce businesses. Acumatica is a cloud-based enterprise resource planning (ERP) system that manages finance, inventory and customer relationships. The Biz-Tech Services ShipHero Acumatica integrator is the software integration that sits between them and handles communication and data exchange, so that the fulfillment side and the ERP side stay on the same set of records instead of two teams keying the same order twice.
</p>
<p>
  The Biz-Tech Services Acumatica ShipHero integrator is delivered as an Acumatica customization package and published through the Customization Projects screen (SM204505). That screen is where you add the customization project, validate it, and publish it for a tenant or several tenants; the platform uploads the selected package, creates the corresponding customization project and saves it in the database. Once the project is published, the ShipHero screens &#8211; the ShipHero Store, the processing screens, and the ShipHero Order, Shipment, Item, Vendor and Purchase Order inquiries &#8211; become available inside your ERP.
</p>
<p>
  What the Biz-Tech Services ShipHero Acumatica connector does not do is guess. Every document type, warehouse, carrier, box and reason code that crosses the boundary has to be either explicitly enabled or explicitly mapped on the ShipHero Store first. That is deliberate: it means a misconfigured record fails to appear on a processing screen rather than silently creating the wrong document in Acumatica.
</p>
<h2>The ShipHero Data Flow at a Glance</h2>
<p>
  Here is the full round trip between Acumatica and the ShipHero WMS, in the order the records move:
</p>
<p>
  1. Install and publish the ShipHero customization package on the Customization Projects (SM204505) screen, then open the ShipHero Store screen and enter the ShipHero Username, ShipHero Password and Base URL on the Connection Settings area of the General Info tab. Use Test Credentials to confirm the API connection before anything else.
</p>
<p>
  2. Choose the Integration Option on the ShipHero Store header &#8211; either ShipHero to Acumatica or Acumatica to ShipHero. This single field determines the direction of travel and which tabs the store displays.
</p>
<p>
  3. Map the values that differ between the two systems: Ship Via Cross-Reference for carriers, Warehouse Cross-Reference for warehouses, Box Mapping for the Acumatica Box ID against the ShipHero box name, and Reason Code Mapping for returns.
</p>
<p>
  4. Sync master data both ways from the Inventory Details, Locations and Vendors tabs &#8211; Load Acumatica Items and Sync Acumatica Items push outward; Load ShipHero Items and Sync ShipHero Items pull inward.
</p>
<p>
  5. Send documents out to the warehouse: Sales Orders through the Export ShipHero Order screen, purchase orders through Export Purchase Orders to ShipHero, and RC return orders through Export Return Orders To ShipHero.
</p>
<p>
  6. ShipHero fulfills the work &#8211; it picks and ships the order, generates the shipping label and tracking number, receives the purchase order, moves stock between bins, and receives returns.
</p>
<p>
  7. Bring the results back: Import Shipments from ShipHero confirms the Acumatica shipment, Import Receipts from ShipHero creates the purchase receipt, Import Bin Transfers from ShipHero creates the transfer, and Import Return Order Receipt from ShipHero creates the return document.
</p>
<p>
  8. Optionally switch the whole inbound side to real time by enabling Use Webhook on the ShipHero Store header and registering shipment, PO receipt, return receipt and transfer webhooks on the Webhook Settings tab.
</p>
<p>
  9. Monitor everything on the ShipHero Order, ShipHero Shipment, ShipHero Item, ShipHero Vendor and ShipHero Purchase Order inquiry screens, and on the Shipments tab of the related Sales Order.
</p>
<h2>Setup: Installing the Package and Configuring the ShipHero Store</h2>
<p>
  Nothing moves until the customization is published and the store is configured. This is the part of the flow your business only does once, but every later behaviour traces back to a decision made here.
</p>
<h3>How do you install the ShipHero package in Acumatica?</h3>
<p>
  The Biz-Tech Services ShipHero Acumatica connector is installed through the Customization Projects screen, Form ID SM204505. From that form you can add a new customization project &#8211; a set of changes and additional files that modify the Acumatica ERP application &#8211; open the project in the Customization Project Editor, validate one or several projects, publish a project for one tenant or multiple tenants, cancel a publication, view the XML of a published project, export the project as a deployment package, import a project from an existing deployment package, or delete a project. When you upload the ShipHero package, the platform creates the corresponding customization project and saves it in the database; publishing it is what makes the screens live.
</p>
<h3>Where do ShipHero credentials go?</h3>
<p>
  Credentials live on the <strong>Ship Hero Store Credentials </strong>screen. The <strong>Connection Settings</strong> area of the <strong>General Info</strong> tab holds the ShipHero Username, ShipHero Password and Base URL &#8211; the ShipHero system credentials used during integration. Two buttons govern them: Test Credentials checks that Acumatica can reach ShipHero over the API using exactly what is on the Connection Settings tab, and Edit Credentials unlocks the fields so they can be changed. Run Test Credentials before you touch any processing screen, because a store whose credentials never validated will simply return nothing when you press Get Orders or Get Shipments, with no document to inspect afterwards.
</p>
<p>
  <img decoding="async" width="1176" height="492" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-1.png" class="wp-image-10323" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1176/h:492/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-1.png 1176w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:126/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-1.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:428/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-1.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:321/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-1.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:146/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-1.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<p>
  The header of the store also carries the identifying fields. ShipHero Store Code is a lookup field that points at the corresponding store in the WMS, and Description labels it for your users. The Default Store checkbox matters more than it looks: when it is selected, that store code is the one displayed during all sync processes initiated from Acumatica, which is what keeps a multi-store setup from making users pick a store on every single action.
</p>
<h3>What does the Integration Option actually change?</h3>
<p>
  The Integration Option field determines the workflow direction, and it changes which tabs the ShipHero Store even displays. Set to ShipHero to Acumatica, the system brings data from the WMS into the ERP: it retrieves and imports all shipped orders together with the labels and tracking numbers already generated in ShipHero. In that mode the store shows the General Info, Import Info, Ship Via Cross Reference, Warehouse Cross Reference, Inventory Details, Sync Info and Locations tabs.
</p>
<p>
  <img decoding="async" width="935" height="907" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-2.png" class="wp-image-10324" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:935/h:907/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-2.png 935w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:291/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-2.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:745/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-2.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:340/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-2.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<p>
  Set to Acumatica to ShipHero, the flow reverses: orders are created in the ERP and exported to ShipHero, you ship them in the WMS, and the shipments come back into Acumatica. That mode adds tabs the other direction does not need, including Box Mapping, Vendors, Order Types To Export and &#8211; once a receipt order type exists &#8211; Reason Code Mapping. If a tab you expect is missing, the Integration Option is almost always the reason.
</p>
<h3>Which import defaults should you set first?</h3>
<p>
  The Import Info tab carries the Default Import Options, which populate automatically once credentials are set. Import ShipHero Orders To specifies the document type that ShipHero orders land in and is a drop-down offering Sales Order or Invoice. Order Type shows the document type the order should be imported into. Import Freight controls whether the order freight comes across at all &#8211; clear it and freight is not imported. Last Imported Order Date sets the date boundary for the first order to be imported, which is how you keep a first sync from dragging in years of history.
</p>
<p>
  Two checkboxes on the same tab control mapping: Use Cross Ref for Ship Via and Use Cross Ref for Warehouse. Selecting either makes the corresponding cross-reference tab appear on the store so ShipHero values can be matched to Acumatica values. Tax behaviour sits alongside them &#8211; selecting Import Tax brings ShipHero order taxes across and exposes the Customer Tax Zone (the combined effective tax for a zone, defined by the vendor or customer locations), Tax ID (the customer tax ID) and Taxable Category, which is used to create or edit the tax categories applied to products.
</p>
<h3>How does the connector decide which customer an imported order belongs to?</h3>
<p>
  Customer resolution happens in two places, and knowing the order of precedence saves a lot of confusion. On the General Info tab, the Stores to Get grid has a Customer column that sets an individual default customer per store, plus a Last Import Date showing when the last order was imported and a Selected checkbox that tells the system which stores orders and shipments should be imported from. If the Customer field on that grid is null, the system falls back to the Customer Information setup during order importation.
</p>
<p>
  On the Customer Information tab, selecting Import Customer makes the Biz-Tech Services Acumatica ShipHero integrator create a new customer record from the ShipHero customer data, and exposes a Customer Class field for the default class assigned to those new customers. Leave Import Customer cleared and orders import against the single default customer named in the Customer field instead. Two override checkboxes sit here as well: Override Ship Address Information from ShipHero Order imports the address the order ships to, and Override Bill Address Information from ShipHero Order imports the billing address of whoever pays the order.
</p>
<h3>What handles packaging?</h3>
<p>
  On the Packaging tab, clearing the Automatic Packaging checkbox reveals a Default Box ID field. Choose the box there, then select Automatic Packaging so that the default package is used with the order. In the Acumatica to ShipHero direction there is also a Box Mapping tab, where users map the Acumatica Box ID value to the ShipHero box name so a package created on one side is recognisable on the other.
</p>
<h2>Cross-References: Translating Values Between Acumatica and ShipHero</h2>
<p>
  Cross-references are the quiet backbone of the whole data flow. They exist because the same real-world thing &#8211; a carrier, a warehouse, a return reason &#8211; carries different identifiers in each system, and a record that cannot be translated is a record that stops.
</p>
<h3>Ship Via Cross-Reference</h3>
<p>
  The Ship Via Cross-Reference tab lets you select the entities that should be set up and matched in ShipHero and Acumatica during the transition. This mapping is what turns a carrier and service returned by the WMS into a Ship Via that Acumatica recognises, and it is also called out as a prerequisite for exporting returns.
</p>
<h3>Warehouse Cross-Reference</h3>
<p>
  The <strong>Warehouse Cross-Reference</strong> tab is used by two separate processes: the item sync process and the order import process. Based on this setup, the Biz-Tech Services ShipHero Acumatica integrator imports orders and assigns the mapped warehouse to the sales order screen. The same mapping applies to items &#8211; when items sync from ShipHero, the warehouse is created for the item according to this setup. It also constrains the Locations tab, because locations are only loaded for warehouses that have been set up on Warehouse Cross-Reference.
</p>
<p>
  <img decoding="async" width="1175" height="419" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-3.png" class="wp-image-10325" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1175/h:419/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-3.png 1175w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:107/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-3.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:365/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-3.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:274/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-3.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:125/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-3.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Order Types To Export and Reason Code Mapping</h3>
<p>
  In the <em>Acumatica to ShipHero</em> direction, the <strong>Order Types To Export</strong> grid defines which Acumatica order types are allowed to leave for the WMS. Each row has an Active checkbox, and only when Active is selected can orders of that type be exported. You can also set up a receipt order type such as RC here. As soon as at least one receipt order type exists, a new Reason Code Mapping tab appears, whose grid contains Active and Is Default checkboxes; when a return order is exported, this grid maps the reason code onto the order lines.
</p>
<h2>Outbound: How Acumatica Documents Reach the ShipHero WMS</h2>
<p>
  With the store configured, records begin moving. Each outbound document type has its own processing screen, and each has its own admission rule about which records are eligible to appear there.
</p>
<h3>How do sales orders get exported to ShipHero?</h3>
<p>
  The <strong>Export ShipHero Order</strong> screen exports Acumatica orders to the WMS, provided the corresponding setup exists in the ShipHero Store. Two conditions decide whether an order is even listed: the order must have an Open status in Acumatica, and its order type must have been set up in the selected store. An order that fails either test does not appear on the screen at all &#8211; it does not appear with an error. Pressing Export creates the order in ShipHero.
</p>
<h3>How do purchase orders reach ShipHero?</h3>
<p>
  The <strong>Export Purchase Orders</strong> to ShipHero screen exports purchase orders so the warehouse knows what inbound stock to expect. Only purchase orders with an Open status appear on this screen. There is no special store setup required for it. An Export to ShipHero button has also been added and can be added manually, which lets users determine all the purchase orders that should be exported.
</p>
<p>
  <img decoding="async" width="836" height="403" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-4.png" class="wp-image-10326" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:836/h:403/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-4.png 836w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:145/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-4.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:370/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-4.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:169/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-4.png 350w" sizes="(max-width: 836px) 100vw, 836px" />
</p>
<h3>How do return orders get exported?</h3>
<p>
  The Export Return Orders To ShipHero screen handles returns going out. If the RC order type is configured in the ShipHero Store under the Order Types to Export tab, RC orders appear on this processing screen and can be exported. Clicking Load Return Orders loads and displays all orders with the RC order type; Export sends a selected order and Export All sends all of them at once. The screen also supports an automatic scheduler, so return exports can run unattended, and the export can equally be performed from the Sales Order actions.
</p>
<p>
  The return round trip has a strict sequence, and the Customer Order Number field is the key that holds it together. First create a Sales Order and set a value in Customer Order Number. Create the shipment for that order in ShipHero and import the shipment back into Acumatica; once the shipment is imported, the order status in Acumatica updates to Completed. Only then create a new order with the RC (Return for Credit) order type, for the same customer, containing the same item or items, and with a Customer Order Number that matches the original sales order. During the return process the system uses the Customer Order Number value to identify and match the correct customer associated with the returned order. After the export, the system generates and displays the ShipHero returned order ID and number. Reason Code and Ship Via mappings must exist between the two systems for return exports to work.
</p>
<h2>Inbound: How Fulfillment, Tracking and Shipments Come Back to Acumatica</h2>
<p>
  The inbound leg is where the warehouse tells the ERP what actually happened. Each inbound screen follows the same two-button pattern &#8211; a Get action that pulls raw records from the WMS onto a staging inquiry, and an Import action that turns them into real Acumatica documents. That separation is useful: it lets users inspect what ShipHero sent before it becomes an accounting document.
</p>
<h3>How do you import orders created in ShipHero?</h3>
<p>
  The Import ShipHero Orders screen retrieves orders from the WMS. Select the ShipHero Store Code to specify which store orders should be retrieved from. Get Orders pulls the orders across and adds them to the ShipHero Order screen, and Import then creates the Sales Order based on the setup in the store &#8211; the document type, freight, tax, customer and warehouse decisions you made on the Import Info, Customer Information and Warehouse Cross-Reference tabs.
</p>
<h3>How do shipments and tracking numbers come back?</h3>
<p>
  The Import Shipments from ShipHero screen gets and imports all shipments from the WMS. ShipHero orders with an Open status or Sales Order status are displayed here. Notably, both store directions can be shown on the ShipHero Store Code field of this screen &#8211; both ShipHero to Acumatica and Acumatica to ShipHero stores &#8211; because both flows eventually need shipments back. Get Shipments retrieves the shipments, which are then displayed on the Shipments tab of the ShipHero Order screen, and Import imports the shipment into Acumatica and confirms it.
</p>
<p>
  That confirmation is the point of the whole outbound leg. In the ShipHero to Acumatica direction, the Biz-Tech Services Acumatica ShipHero integration retrieves and imports shipped orders along with the labels and tracking numbers already generated in the WMS, so your business is not rekeying carrier data. The label and package information for each shipment can be found on the Packages tab of the ShipHero Shipment screen.
</p>
<h3>How do purchase receipts come back?</h3>
<p>
  The Import Receipts from ShipHero screen imports purchase receipts for purchase orders that were previously exported. Get Receipts pulls receipts from the WMS and displays the ones that need to be imported; Import creates the receipt for the purchase order. Whether that receipt is released automatically is governed by the Release PO Receipt During Import Process checkbox on the Sync Info tab of the store: selected, receipts are released automatically on import; cleared, receipts are imported unreleased. If a receipt is imported partially, the last imported receipt is released.
</p>
<h3>How do bin transfers come back?</h3>
<p>
  The Import Bin Transfers from ShipHero screen imports transfer bins based on the dates selected on the Sync Info tab of the ShipHero Store screen. It imports the transfers and displays them on the Transfers screen, and each line shows which location an inventory ID was transferred from and which location it went to, within the same warehouse. The Release Transfer During Import Process checkbox controls whether those transfers are released automatically on import. One hard prerequisite applies: this screen only works when the Multiple Warehouse Locations checkbox is selected.
</p>
<h3>How do return receipts come back?</h3>
<p>
  The Import Return Order Receipt from ShipHero processing screen imports all returns from the WMS into Acumatica. After returns are exported and return records exist in ShipHero, you can set the tracking number and generate a return label there. Once the return is ready, it can be retrieved and imported into Acumatica and assigned to the corresponding RC order type. Import handles a selected order and Import All handles them all, an automatic scheduler can be configured for the process, and returns can also be imported directly from the Sales Order actions. When a return is imported, the system creates a return document in Acumatica and adds it to the Shipments tab of the related Sales Order, including the tracking number.
</p>
<h2>Item, Location and Vendor Sync Between Acumatica and ShipHero</h2>
<p>
  Documents only flow cleanly when the master data underneath them matches. The ShipHero Store carries three sync surfaces &#8211; Inventory Details for items, Locations for bins, and Vendors &#8211; plus a Sync Info tab that defines what happens when the Biz-Tech Services Acumatica ShipHero integration meets something it has never seen before.
</p>
<h3>How does item sync work in both directions?</h3>
<p>
  The <strong>Inventory Details</strong> tab loads and displays both Acumatica and ShipHero items. Load Acumatica Items loads and displays all items in Acumatica, and Sync Acumatica Items exports them to the WMS. Load ShipHero Items loads and displays all items in ShipHero, and Sync ShipHero Items imports them into Acumatica; during that import, if a stock item has a vendor or vendors already synced to ShipHero, the vendor information is synced with the item as well. Purge deletes everything currently displayed on the <strong>Inventory Details</strong> table, and Select All selects every item, with a second press clearing the selection.
</p>
<p>
  <img decoding="async" width="1438" height="881" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-5.png" class="wp-image-10327" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1438/h:881/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-5.png 1438w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:184/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-5.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:627/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-5.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:471/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-5.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:214/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-5.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>What happens when an item does not exist in Acumatica?</h3>
<p>
  This is what the Import Item checkbox on the Sync Info tab decides, and it is one of the highest-impact settings in the Biz-Tech Services ShipHero Acumatica connector. Selected, the system is allowed to create a new item when it does not exist during the sync and order import processes, and it exposes Imported Item Type, Item Class, UOM and Warehouse ID fields that define the defaults for that new item. Cleared, the system does not create new items at all: when a new item arrives, it sets the default value of Replace Missing Products as the item name and takes the warehouse from the Warehouse ID field, assigning that same default item to every new item it meets.
</p>
<p>
  The same tab controls what values are pushed outward. Export Price Type selects whether the default item price or the MSRP is exported, and Export Price Quantity selects whether the On Hand, Available, or Available for Shipment quantity is sent. That second field deserves thought &#8211; exporting On Hand when your business allocates stock heavily will tell the warehouse it has inventory that is already committed elsewhere.
</p>
<h3>How do warehouse locations sync?</h3>
<p>
  The Locations tab is gated by the Multiple Warehouse Locations checkbox, which becomes selected when the button is activated from the Enable/Disable screen. With it selected, the Sellable Location, Non-Sellable Location, Release Transfer During Import Process and Begin Bin Transfers Date fields become available. Use Location Mapping then decides the granularity: select it and a grid appears for mapping locations one by one; leave it cleared and two locations should be set up instead.
</p>
<p>
  Sellable Location and Non-Sellable Location determine the default values for sellable and non-sellable quantities in Acumatica when a purchase order is exported and a receipt is created in the WMS. There is an important exception to remember: when you create a sales order in Acumatica, export it to ShipHero and import the shipment back, the Sellable location on the lines is always set. The Locations grid itself works like Inventory Details &#8211; Load Acumatica Locations loads all Acumatica locations, Sync Acumatica Locations exports them to the WMS, Load ShipHero Locations loads all locations in ShipHero, Purge clears the grid, and Select All toggles the whole selection. Locations are only loaded for warehouses that have been set up on the Warehouse Cross-Reference tab.
</p>
<h3>How do vendors sync?</h3>
<p>
  The Vendors tab loads and displays both Acumatica and ShipHero vendors and syncs them between the two systems, with Purge to clear the displayed table and Select All to toggle the selection. Before running the Sync Acumatica Vendors action, the Default Vendor Class ID must be selected on the Sync Info tab &#8211; that field also drives the Sync ShipHero Vendors button, which generates ShipHero vendors in Acumatica under the chosen class. This vendor information is used by the shipment import process from ShipHero to Acumatica.
</p>
<h2>Real-Time Flow: ShipHero Webhook Settings</h2>
<p>
  Everything described so far is pull-based &#8211; a user or a scheduler presses Get and then Import. The Webhook Settings tab replaces that rhythm with real-time synchronization, so the WMS pushes events into Acumatica as they happen.
</p>
<h3>How do you set up ShipHero webhooks?</h3>
<p>
  Enabling <strong>Use Webhook</strong> in the <strong>ShipHero Store</strong> header makes the Webhook Settings tab available; that tab defines which events are received from ShipHero and how they are processed. On the Webhooks screen, the Webhook Name must be selected and must match the value set as Webhook Type in the Webhook Settings tab of the store &#8211; if Webhook Name and Webhook Type do not match, the webhook will not work. Once the URL is generated on the Webhooks screen, set it in the Webhook Settings tab and press Create Webhook, which creates the webhook URL and sends it to ShipHero for POST requests. The same URL can be created for only one webhook and set only once; attempting to reuse it produces an error stating that the URL already exists.
</p>
<p>
  A Branch for Webhooks must also be selected. All incoming webhook data &#8211; shipments, PO receipts, transfers and returns &#8211; is processed under that branch, and if no branch is selected, webhooks will not work at all.
</p>
<p>
  <img decoding="async" width="1182" height="873" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-6.png" class="wp-image-10328" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1182/h:873/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-6.png 1182w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:222/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-6.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:756/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-6.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:567/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-6.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:259/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10322-6.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Which events can ShipHero push into Acumatica?</h3>
<p>
  Shipment webhooks cover the core fulfillment loop: Get Shipment listens for shipment events from ShipHero in real time, and Import Shipment automatically imports the received shipment data into Acumatica and matches the shipment to the corresponding Sales Order. This also supports a WMS-first pattern &#8211; a sales order can be created in ShipHero and exported to Acumatica, and once a shipment is created in ShipHero the webhook retrieves and imports it and automatically matches it with the corresponding Sales Order.
</p>
<p>
  Get PO Receipt listens for PO receipt events and Import PO Receipt automatically creates PO receipts and updates received quantities for purchase orders, so receipts are reflected immediately in inventory. Get Return Receipt listens for return receipt events so returned items captured in the WMS can be processed according to your return workflows. Get Transfer listens to inventory transfer events and Import Transfer automatically imports them, updating stock movement between warehouses and locations in real time.
</p>
<h3>What do the webhook grid fields mean?</h3>
<p>
  Each row in the webhook grid at the bottom of the tab is one webhook registration. Webhook Type defines the event type, such as Inventory Change, Shipment or PO Receipt. Webhook URL is the URL generated and registered for that webhook. Registered indicates the webhook was successfully registered with ShipHero, and Enabled indicates it is active and processing events. Create Webhook registers the webhook and sends its URL to ShipHero for POST requests, Enable Webhook activates the selected webhook and starts real-time synchronization, and Disable Webhook deactivates it and stops incoming events while the configuration remains saved.
</p>
<h2>Where to Monitor ShipHero Results in Acumatica</h2>
<p>
  When users ask what happened to an order, these are the exact screens, tabs and fields to check, roughly in the order you would walk the flow:
</p>
<ul>
<li>
    ShipHero Store, General Info tab &#8211; Test Credentials confirms the API connection, and the Last Import Date column in the Stores to Get grid shows when the last order was imported for each store.
  </li>
<li>
    ShipHero Store, Import Info tab &#8211; Last Imported Order Date shows the date boundary the Biz-Tech Services ShipHero Acumatica connector is working from, which explains most cases of &#8220;older orders never arrived&#8221;.
  </li>
<li>
    Export ShipHero Order screen &#8211; if an Acumatica order is missing here, its status is not Open or its order type is not set up in the selected store.
  </li>
<li>
    ShipHero Order screen &#8211; the header shows the order ID, Store Code, the order status in Acumatica and the ShipHero order number, plus the order status in ShipHero, the financial part of the order, the ship via and customer addresses.
  </li>
<li>
    ShipHero Order, Details tab &#8211; the products that were ordered, as ShipHero has them.
  </li>
<li>
    ShipHero Order, Addresses tab &#8211; the customer addresses that came across, which is where you verify the Override Ship Address and Override Bill Address behaviour.
  </li>
<li>
    ShipHero Order, Shipments tab &#8211; the shipment ID for the order, rendered as a hyperlink that takes you straight to the ShipHero Shipment screen.
  </li>
<li>
    ShipHero Shipment screen &#8211; the shipment detail, with the Packages tab holding the label and package information, and the Processed checkbox, which is selected automatically when the shipment is processed from the processing screens.
  </li>
<li>
    ShipHero Item inquiry &#8211; the Warehouse Details tab shows item availability, the Vendors tab shows the vendor the item is connected to in ShipHero, and the Bin Transfers tab shows transfers for the item. Update Item displays all changes made to the ShipHero item, Sync ShipHero Item syncs the item into Acumatica, and Update Warehouse In ShipHero syncs and updates the item quantity in the WMS.
  </li>
<li>
    ShipHero Purchase Order inquiry &#8211; synced purchase order data from Acumatica to ShipHero, where Update Order brings back to Acumatica all changes made to the synced purchase order in the WMS.
  </li>
<li>
    ShipHero Vendor inquiry &#8211; ShipHero vendor information, useful when the shipment import process is not resolving a vendor.
  </li>
<li>
    Transfers screen in Acumatica &#8211; bin transfers imported from ShipHero appear here, with the from and to locations on each line.
  </li>
<li>
    Shipments tab of the related Sales Order &#8211; after a return is imported, the return document is added here including the tracking number, and after a shipment is imported the sales order status moves to Completed.
  </li>
<li>
    Webhook Settings tab grid &#8211; the Registered and Enabled columns tell you whether a webhook is actually live, which is the first thing to check when real-time events stop arriving.
  </li>
</ul>
<h2>ShipHero Acumatica Integration: Frequently Asked Questions</h2>
<h3>Which direction does the ShipHero Connector move data?</h3>
<p>
  Both, and the Biz-Tech Services ShipHero Acumatica Integration Option field on the ShipHero Store decides which one a given store handles. ShipHero to Acumatica retrieves and imports shipped orders with the labels and tracking numbers already generated in the WMS. Acumatica to ShipHero lets you create orders in Acumatica, export them, ship them in ShipHero and bring the shipments back. Your business can configure separate stores for each direction, and the Import Shipments from ShipHero screen shows both types.
</p>
<h3>Why did an order not reach ShipHero?</h3>
<p>
  Start with the Export ShipHero Order screen. Only Acumatica orders with an Open status appear there, and the order type must have been set up in the selected ShipHero Store under Order Types To Export with the Active checkbox selected. If either condition fails, the order is simply not listed rather than flagged, so check status and order type setup before looking anywhere else. For returns specifically, the RC order type must be configured under Order Types to Export or RC orders will not appear on the Export Return Orders To ShipHero screen.
</p>
<h3>Why is tracking not coming back from ShipHero?</h3>
<p>
  Tracking numbers arrive with the shipment, so the question is really why the shipment has not been imported. Check that Get Shipments was run on the Import Shipments from ShipHero screen and that the shipment is listed on the Shipments tab of the ShipHero Order screen, then that Import was run &#8211; it is the Import action that brings the shipment into Acumatica and confirms it. If you are relying on webhooks instead, confirm that the shipment webhook shows Registered and Enabled, that the Branch for Webhooks is selected, and that Webhook Name on the Webhooks screen matches Webhook Type in the Webhook Settings tab.
</p>
<h3>Why are my webhooks not working?</h3>
<p>
  There are three documented causes. The Webhook Name selected on the Webhooks screen must match the Webhook Type value in the Webhook Settings tab of the ShipHero Store, or the webhook will not work. A Branch for Webhooks must be selected, because all incoming shipment, PO receipt, transfer and return data is processed under that branch. And the same URL can only be created for one webhook and set once &#8211; reusing it raises an error stating the URL already exists.
</p>
<h3>Why is the Import Bin Transfers screen not returning anything?</h3>
<p>
  The Import Bin Transfers from ShipHero screen only works when the Multiple Warehouse Locations checkbox is selected. That checkbox becomes selected when the button is activated from the Enable/Disable screen. Also check the Begin Bin Transfers Date on the Locations tab and the dates on the Sync Info tab, because the screen imports transfers based on the dates selected there.
</p>
<h3>Why did an imported order come in with the wrong item?</h3>
<p>
  That is the Import Item checkbox on the Sync Info tab. When it is cleared, the Biz-Tech Services Acumatica ShipHero connector does not create new items in Acumatica; instead it sets the default value of Replace Missing Products as the item name and takes the warehouse from the Warehouse ID field, assigning that default to every unrecognised item. If your business wants real items created automatically, select Import Item and set the Imported Item Type, Item Class, UOM and Warehouse ID defaults that appear.
</p>
<h3>Do purchase receipts and transfers release automatically?</h3>
<p>
  Only if you tell them to. Release PO Receipt During Import Process on the Sync Info tab releases receipts automatically on import; when it is cleared, receipts are imported as not released, and if a receipt is imported partially, the last imported receipt is released. Release Transfer During Import Process does the same for transfers imported from ShipHero.
</p>
<h3>How does the connector match a return to the original order?</h3>
<p>
  Through the Customer Order Number field. The original Sales Order must carry a value in Customer Order Number, and the RC (Return for Credit) order must be created for the same customer, contain the same items, and use the same Customer Order Number. The system uses that value during the return process to identify and match the correct customer associated with the returned order. Reason Code and Ship Via mappings must also exist between Acumatica and ShipHero values for return exports to work.
</p>
<h2>Work With the Biz-Tech Services ShipHero Connector</h2>
<p>
  The ShipHero data flow is a loop, not a one-way feed. Documents leave Acumatica through the export screens, the WMS does the physical work and generates labels, tracking numbers, receipts and transfers, and the import screens &#8211; or the webhooks, if you run in real time &#8211; bring that reality back so sales orders, purchase orders and returns close out correctly. The ShipHero Store is where every one of those hops is authorised, from the Integration Option that sets direction, through the cross-references that translate carriers, warehouses, boxes and reason codes, to the Sync Info defaults that decide what happens when the two systems disagree. Get the store right and the monitoring screens become a formality; get it wrong and records quietly stop appearing on the processing screens.
</p>
<p>
  If your business is running Acumatica alongside a ShipHero warehouse and wants the round trip configured properly the first time, the Biz-Tech Services ShipHero Connector team can help scope the store setup, the cross-references and the webhook configuration around how you actually fulfill. Visit <a href="https://biz-techservices.com">https://biz-techservices.com</a> to learn more about our Acumatica expertise or to schedule a personalized demonstration.</p>
<p>The post <a href="https://biz-techservices.com/archives/10322">How ShipHero Data Flows Between WMS and Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Magento Data Flows into Acumatica ERP</title>
		<link>https://biz-techservices.com/archives/10313</link>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 21:39:42 +0000</pubDate>
				<category><![CDATA[Lesson]]></category>
		<guid isPermaLink="false">https://biz-techservices.com/?p=10313</guid>

					<description><![CDATA[<p>How Magento Data Flows into Acumatica ERP Magento data flows into Acumatica ERP through a connector that retrieves orders from [&#8230;]</p>
<p>The post <a href="https://biz-techservices.com/archives/10313">How Magento Data Flows into Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
  How Magento Data Flows into Acumatica ERP
</p>
<p>
  Magento data flows into Acumatica ERP through a connector that retrieves orders from your Magento store, imports the selected orders as Acumatica documents, and then generates fulfillment events back in Magento once the resulting shipments are confirmed. Everything else the Biz-Tech Services Magento Acumatica integration does, customer creation, payment handling, tax defaults, item creation, inventory quantity updates, and refund processing, hangs off that same inbound-then-outbound path. Understanding the order in which records move is the fastest way to know which setting to change when something does not arrive where you expect it.
</p>
<p>
  The product described here is the Biz-Tech Services Magento Connector for Acumatica ERP, built by Biz-Tech Services, Inc. It links Magento, the e-commerce platform, with Acumatica, the enterprise resource planning system, using connection settings entered in Acumatica and an Application Programming Interface, or API, connection to your store. This article walks the data flow in the order records actually travel: setup and credentials first, then inbound orders, then the customer, payment and tax decisions made during import, then outbound fulfillment, then item and inventory synchronization, and finally where errors surface and what a user checks to confirm the result.
</p>
<h2>What the Magento Connector for Acumatica Does</h2>
<p>
  The Biz-Tech Services Acumatica Magento Connector is an Acumatica ERP customization that connects a Magento e-commerce store to the back office so that the two systems share orders, customers, and item data. The Biz-Tech Services Acumatica Magento integration requires connection settings on the Magento Store screen. Based on those settings, the Biz-Tech Services Magento Acumatica connector reaches the corresponding store and retrieves orders, and imports the selected orders into Acumatica ERP. When a user confirms the shipments created from those imported orders, fulfillment events are generated in the store for each corresponding order. The Biz-Tech Services Acumatica Magento Integrator also requires default options and the required values for the order import process, which is why the configuration screens matter as much as the processing screens.
</p>
<p>
  The Biz-Tech Services Acumatica Magento integrator is delivered as an Acumatica customization project and is installed from the Customization Projects form, screen ID SM204505. That form is where you add the project, validate it, and publish it for a tenant, and it is also where the publication can later be cancelled or the project exported as a deployment package. The Biz-Tech Services Magento Acumatica integrator must be installed on an Acumatica system carrying one of the following licenses: PCSR, PERP, or SAAS.
</p>
<h2>The Magento Data Flow at a Glance</h2>
<p>
  Before looking at individual fields, here is the whole path a record travels between the two systems:
</p>
<ul>
<li>
    Credentials are entered and tested on the Magento Credentials screen, where Store Code, Description, Default Store, Username, Password, and Base URL define the connection, and Test Credentials confirms that Acumatica can reach the store through the API.
  </li>
<li>
    The Magento Store screen holds the configuration that determines the overall functionality of the Biz-Tech Services Acumatica Magento integrator: order import, item import and creation, payment processing, customer management, shipping options, and warehouse settings.
  </li>
<li>
    Get Orders on the Import Magento Orders screen retrieves the orders, and the processing grid lists only those that hold a qualifying status in the store.
  </li>
<li>
    Import or Import All creates the Acumatica document defined by Import Magento Orders To and Order Type, applying the customer, payment, tax, discount, item, and warehouse defaults configured on the store screen.
  </li>
<li>
    The Magento Orders screen records the imported order and links it forward through the Sales Order Number and Invoice Number fields, so a user can trace an order into the Acumatica document chain.
  </li>
<li>
    Fulfillment runs in Acumatica, and confirming the shipment generates the fulfillment event in Magento, with the Prepare Invoice and Release Invoice steps governed by their own skip and quantity-check settings.
  </li>
<li>
    Outbound item processes push items, product images, inventory quantities, multi-prices, categories, and publication status from Acumatica to Magento, while the matching import processes pull items and multi-prices back the other way.
  </li>
<li>
    Refunded orders are retrieved separately on the Import Magento Refunded Orders screen and processed into Customer Refund payments or credit memos depending on how far the original order has progressed.
  </li>
</ul>
<p>
  Each setting discussed below sits at one of those handoffs, which is why a change on the Magento Store screen can alter the outcome of a process run several screens later.
</p>
<h2>Stage One: Magento Credentials and the Connection to Your Store</h2>
<p>
  Setup begins on the Magento Credentials screen, which is where users set up the credentials that connect the two platforms and make the Biz-Tech Services Magento Acumatica integration between them possible. Store Code functions as a lookup field that identifies the corresponding store, and Description is used to provide a description of that store. Because the connector supports more than one store record, the Store Code is the value that every downstream processing screen uses to decide which store it is talking to.
</p>
<p>
  Selecting the Default Store checkbox marks the store as the default store. This matters more than it looks: on processing screens where a Store Code has to be chosen before anything is retrieved, a default store removes a repeated selection step and reduces the chance of running a process against the wrong store.
</p>
<h3>What the Connection Settings tab controls</h3>
<p>
  Username, Password, and Base URL are the Magento system credentials used to configure the connection settings. The information specified on the Connection Settings tab is used to test the ability of the system to connect to the store through the API. Test Credentials tests that connection using the credentials from the Connection Settings tab, so it is the correct first check whenever nothing is being retrieved at all. Edit Credentials allows editing of the store credentials, and Redirect to Store Settings opens the Magento Store screen, which is the natural next step once the connection is proven.
</p>
<p>
  <img decoding="async" width="969" height="492" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-1.png" class="wp-image-10314" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:969/h:492/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-1.png 969w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:152/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-1.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:390/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-1.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:178/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-1.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h2>Stage Two: The Magento Store Screen Governs the Whole Flow</h2>
<p>
  The configuration defined on the Magento Store screen determines the overall functionality of the Biz-Tech Services Acumatica Magento Connector. It controls the order import process, item import and creation, payment processing, customer management, shipping options, warehouse settings, and other related operations. Users who treat this screen as a one-time setup task tend to misdiagnose later problems, because most unexpected import results trace back to a checkbox or default value here rather than to the processing screen where the problem was noticed.
</p>
<h3>Default Import Options: what is retrieved and from when</h3>
<p>
  Get Magento selects which Magento entities to retrieve into the Acumatica system. Import Magento Orders To specifies where the orders are imported in Acumatica, and Order Type is the default type of orders to be created by the Biz-Tech Services Acumatica Magento integration. Together those two fields decide what kind of Acumatica document an order turns into, so they should be settled before the first production import rather than after.
</p>
<p>
  Begin Order Date allows the data retrieval to be filtered, which is how your business avoids pulling the entire order history of the store on the first run. Two read-only companions record what has already happened: Last Imported Order Date is the date when the last order was imported, and Last Refunded Order Date is the date when the last refunded order was imported. Get Refunded Data when Receiving Orders retrieves refunded orders during the Get Order process, so refunds can be collected in the same pass rather than as a separate exercise.
</p>
<h3>Error notifications during order import</h3>
<p>
  Send Email Notifications for Errors informs the user about any errors encountered during the process. An email notification feature exists for failed orders during the order import process, which ensures that users are promptly alerted if an order import encounters issues or failures. Notifications go to the email address added on the order settings tab. They are sent during batch imports and during process updates for the same order, because the system checks all orders again for the selected period during that process. For a store that imports on a schedule, this notification is the practical difference between finding a failed order the same day and finding it at month end.
</p>
<h2>Inbound: How Magento Orders Become Acumatica Documents</h2>
<p>
  The <strong>Import Magento Orders</strong> screen allows users to retrieve and import all orders from the store into Acumatica. It is the main inbound entry point, and it is deliberately a two-step screen: retrieval and import are separate actions, so nothing is created in Acumatica simply because it was fetched.
</p>
<p>
  <img decoding="async" width="1229" height="636" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-2.png" class="wp-image-10315" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1229/h:636/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-2.png 1229w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:155/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-2.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:530/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-2.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:397/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-2.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:181/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-2.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Retrieving orders with Get Orders</h3>
<p>
  The Get Orders button retrieves orders from Magento. After the button is clicked, a timer indicates the elapsed time until the process is complete, and a user can cancel the process of getting orders by clicking the loading icon next to the timer. The processing page shows only orders that hold the statuses Partially Shipped, on hold, Pending, and Processing in the Magento shop. That status filter is the single most common reason an order that exists in Magento never appears in the Acumatica grid.
</p>
<p>
  The Import button enables the import of selected orders into Acumatica. Alternatively, the Import All button imports all orders displayed on the grid. Selective import is worth using during the first weeks of a go-live, because it lets your business validate the resulting documents order by order before switching to bulk runs.
</p>
<h3>Reading the Magento Orders screen</h3>
<p>
  When orders are retrieved and displayed on the Import Magento Orders screen, each order carries a hyperlink, and clicking the order number navigates to the corresponding Magento Orders screen. That screen presents the initial status of the order and is the record your business returns to when tracing what happened to a given order.
</p>
<p>
  The screen consists of several tabs. Document Details provides information about the items of the order. Addresses provides details about the customer address. Refund Info becomes visible only if the order has been refunded, displaying the relevant refund information. CC Payment provides information about the credit card payment method.
</p>
<p>
  The header fields are where results are read. Order Number displays the Magento order ID. The Magento order status reflects the initial state of the order upon import. Status displays the Magento order status inside Acumatica. Payment Method displays the payment method used for the order, and Ship Via indicates the shipping method used. Sales Order Number displays the sales order number of the order once it is imported, and Invoice Number displays the invoice number once the order is invoiced. Those two fields are the link between the e-commerce record and the Acumatica document chain.
</p>
<p>
  The amount fields complete the picture: Total Lines Amount displays the total sum of item lines, Discount Total displays the discount total for the order, Shipping Total displays the total amount of shipping, Total Tax displays the tax total, and Total shows the order total including taxes and other charges.
</p>
<h3>The three actions on the Magento Orders screen</h3>
<p>
  Refresh Order updates the Magento order status in Acumatica. This matters because the status stored at import time is the initial state; if the order is later fulfilled in Magento, opening the actions menu and clicking Refresh Order updates the status of the order to match the store. Receive Orders enables the retrieval of individual orders into Acumatica by choosing the store code and setting the order ID, which is the targeted alternative to a full Get Orders run. Import Order, when selected on the corresponding Magento Orders screen, displays a confirmation popup asking whether you want to create a sales order for that order in Acumatica.
</p>
<h2>Customers, Payments, Taxes, and Discounts During Magento Order Import</h2>
<p>
  The decisions the Biz-Tech Services Acumatica Magento integrator makes while an order is being imported are all configured on the Magento Store screen. These are the settings that determine whether a customer record is created, whether a payment document is produced, which tax defaults are applied, and how discounts land on the resulting Acumatica document.
</p>
<h3>Customer Information options</h3>
<p>
  Import Customer means the Biz-Tech Services Magento Acumatica integration imports the customer information from Magento into a new customer record in Acumatica. Customer Class is the default customer class set on new customers that do not exist in Acumatica and are created by the Biz-Tech Services Acumatica Magento integration, so it is the field that decides which account and terms defaults a new web customer inherits.
</p>
<p>
  Override Ship Address Information imports the address information of the location the order is going to be shipped to from Magento, and Override Bill Address Information imports the address information of the party who will pay the bill of the order from the store. Notify Customer for Shipment Confirmation means the Biz-Tech Services Magento Acumatica integrator notifies the customer when the order is shipped, if the checkbox is selected. Use Default Group ID allows a default group ID to be selected for the customer sync process, and Default Password for Customers allows a default password to be selected for the new customers being created in Magento.
</p>
<h3>Payment Options</h3>
<p>
  Skip <strong>Magento Payment</strong>, when selected, means the order is imported from Magento without payment. That is the right choice when payment capture is handled entirely outside Acumatica. Payment Method is the payment method set on the payment during the order import process, and Payment Type is the type of payment that determines the payment type of the imported order. Release Payment during Order Import releases the payment during the Magento order import process, which removes a manual step but also commits the payment document immediately, so it should be enabled only once the mapping is proven.
</p>
<p>
  Use Credit Card Payment, when selected, displays the CC Payment Mapping tab on the Magento Store screen, allowing the user to configure the corresponding mapping for the credit card payment method used for the order imported into Acumatica. The result of that mapping is what a user later reads on the CC Payment tab of the Magento Orders screen.
</p>
<h3>Tax Options</h3>
<p>
  Tax ID is the default tax ID set on the orders. Customer Tax Zone is the combined tax of the effective taxes for a particular zone, defined according to the locations of the vendors or customers. Taxable Category is used to create tax categories, or edit existing tax categories, that are applied to products. Is Freight Included In Magento indicates that freight is being taxed in Magento, which is the setting that keeps the two systems from disagreeing about the tax on shipping.
</p>
<h3>Discount Option</h3>
<p>
  Calculate Discount On Order Lines determines where discounts appear on the resulting document. When it is selected, the system calculates discounts per line, populating the Discount Amount and Discount Code fields in the Sales Orders Document Details table. Alternatively, the system calculates discounts for the entire order and provides the details in the Discount section. The choice affects reporting as much as data entry, because line-level discount data is what makes margin analysis by item possible.
</p>
<h2>Outbound: Fulfillment Events Sent Back to Magento</h2>
<p>
  Once a Magento order has become an Acumatica document, fulfillment proceeds in Acumatica and the Biz-Tech Services Magento Acumatica integration reports the result back. When a user confirms the shipments created from the imported orders, fulfillment events are generated in the store for each corresponding order. If Notify Customer for Shipment Confirmation is selected on the Magento Store screen, the Biz-Tech Services Acumatica Magento Integration notifies the customer when the order is shipped.
</p>
<p>
  Two Export Default Options on the Magento Store screen control what leaves Acumatica during invoicing. Skip Magento Shipment while Prepare Invoice means the Biz-Tech Services Acumatica Magento connector does not send a shipment creation request to Magento during the Prepare Invoice process in Acumatica. Skip API Request While Release Invoice means the Biz-Tech Services Magento Acumatica integrator sends no API request at all during the invoice release process. Both are useful when a business deliberately handles shipment records on the store side, and both are worth checking first when an expected update never reaches the store.
</p>
<p>
  Two related item settings guard stock at the same points in the flow. Check Magento Qty While Prepare Invoice validates the product quantities in the store during the invoice preparation process, confirming that the required stock is available before the invoice is created. Check Magento Qty While Release Invoice validates the same quantities during the invoice release process to ensure sufficient stock is available. These checks put the quantity validation at the moment the financial document is created rather than after the fact.
</p>
<h2>Refunds: How Magento Refunded Orders Are Processed in Acumatica</h2>
<p>
  Import Magento Refunded Orders allows users to import refunded orders from the store into Acumatica. The Get Orders button loads the refunded orders onto the screen, after which they can be imported. The system then manages the refunded order import based on how far the original order has already progressed in Acumatica, which is why the same Process button produces different documents in different situations.
</p>
<ul>
<li>
    Case 1, when the refunded order is a sales order in Acumatica that has not progressed with any fulfillments and consists of a single item: pressing Process generates a payment with a Customer Refund type, attaches it to the Payments tab, sets the refunded amount, and closes the order. The sales order status changes to Canceled and all lines are deleted.
  </li>
<li>
    Case 1, when the order consists of several items and is refunded: the refunded quantity is reduced from the order quantity, and the system creates a payment document and attaches it on the Payments tab for the refunded items, while the order status remains Open.
  </li>
<li>
    Case 2, when an order shipment has been created but not confirmed: clicking Process triggers the system to find the created shipment, delete it, and then proceed with the actions of Case 1.
  </li>
<li>
    Case 3, when an order shipment has been confirmed: clicking Process results in the system creating a credit memo and attaching a reference number with Customer Refund type to the Applications.
  </li>
<li>
    Case 4, when the invoice is prepared but not released: the system creates a credit memo and attaches a reference number with Customer Refund type to Applications after the refunded order is processed.
  </li>
<li>
    Case 5, when the invoice is released: the system reverses the invoice and generates a credit memo with a Customer Refund type in the reference number attached to Applications.
  </li>
</ul>
<p>
  After those actions, the Processed checkbox on the Refunds tab is automatically checked on the Magento Orders screen for the corresponding order, which means the process is over and the order is Closed. To verify the financial side, follow the Reference number to view the Customer Refund type payment and the refunded amount on the Application History tab.
</p>
<h2>Customer Export: Sending Acumatica Customers to Magento</h2>
<p>
  The customer export process can be run from the Customers screen as well as from the Export Magento Customer processing screen. On the Customers screen, the Sync Magento Customer button in the Actions command toolbar performs the customer export. Selecting that action from the Actions command menu is what sends the customer to the store.
</p>
<p>
  The Biz-Tech Services Acumatica Magento connector syncs a customer only if three conditions are met, and each one is a common cause of a customer that silently fails to appear in the store. First, the Customer Price Class, which corresponds to Magento customer groups, must exist in both systems. Second, the customer must have a contact. Third, that contact must have a First Name, a Last Name, an Email, and a Magento Customer Password, and the password must be a mixture of letters, numbers, and special characters.
</p>
<p>
  After the customer export process completes, the Magento Customer checkbox becomes checked on the Customers screen and the Magento Customer ID is added under the Magento Customers tab of the Customers screen. Those two indicators are the confirmation a user should look for rather than assuming the export worked. Customer groups themselves are handled on the Customer Groups tab of the Magento Store screen, where customer groups are synced to the Acumatica Customer Price Class.
</p>
<h2>Item and Inventory Synchronization Between Acumatica and Magento</h2>
<p>
  Item data moves in both directions, and the Magento Store screen carries the settings that decide what is created, what is matched, and which quantity number is sent.
</p>
<h3>Item Information settings that govern item creation</h3>
<p>
  If the Import Item checkbox is selected, new items are created in Acumatica during the synchronization of orders from Magento, based on the configured settings. If the checkbox is not selected, the program prohibits the import and creation of items unless the corresponding items have already been created in Acumatica. The system searches for the Inventory CD using the Magento Product SKU. If it is found, the system retrieves that item; if it is not found, an error message is displayed stating that the item does not exist in the system.
</p>
<p>
  Import Item Type specifies the item type that should be created, and Item Class selects the item class for imported items, which groups stock or non-stock items with similar properties and provides default settings for new items. Warehouse ID is the default warehouse set on the orders imported from Magento, and UOM, the unit of measure, is used to quantify the inventory items. Replace Missing Products replaces Magento items that do not exist in Acumatica with a selected item during the order import process, if the Import Item checkbox is disabled, which keeps an order importable rather than blocking it on one unrecognized SKU.
</p>
<p>
  Several further options tune the item side of the flow. Use Bulk Sync Items Functionality syncs one hundred items at once, but only if the RabbitMQ module is set up in the Magento system. Import Items on Inventory Details Tab retrieves items to the Inventory Details tab of the Magento Store screen while orders are being imported. Import Product Images allows images to be synced during synchronization if the item has one attached. Date Last Received Item indicates the last date used for retrieving products, which is the item-side equivalent of the order date trackers.
</p>
<h3>The Inventory Details tab</h3>
<p>
  On the Inventory Details tab of the Magento Store screen, a user can load the items held in both systems and then sync, publish, or unpublish them in the store. Load Acumatica Items retrieves all Acumatica stock and non-stock items and displays them in the table, and the Load Magento Items button retrieves the store catalog the same way. Sync to Magento exports Acumatica items outward, and Sync from Magento brings items back into the Acumatica system.
</p>
<p>
  <img decoding="async" width="1492" height="636" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-3.png" class="wp-image-10316" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1492/h:636/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-3.png 1492w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:128/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-3.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:437/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-3.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:327/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-3.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:149/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-3.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<p>
  The supporting buttons make bulk work practical. Check All selects all the items displayed in the table, and clicking it a second time unchecks them. Get Item retrieves a specified item by item SKU or name. Purge deletes all the items displayed in the table. Publish Items in Magento enables the publication of selected items in the store, setting their status to Enabled, and Unpublish Items in Magento removes the Enabled status from the selected items, making them unavailable for purchase. The item details list can be exported and imported as an Excel document.
</p>
<p>
  When items are synced from Acumatica to Magento, a new item is created there and a unique ID for the item is generated. That unique ID is displayed in the Acumatica Magento store record and on the Magento Inventory tab of the stock item. The processes of item synchronization, item publishing, and item unpublishing can also be carried out on the Stock Items and Non-Stock Items screens, so a user working on a single item does not have to return to the store screen.
</p>
<h3>Warehouse Details and which quantity is sent</h3>
<p>
  The Warehouse Details tab is where the warehouses whose quantities need to be in sync with Magento are added. If one or more warehouses are selected there, the exported item quantity displays the sum of quantities across the selected warehouses. The quantity that is synced from Acumatica to Magento depends on the selected drop-down value: On hand, Available, or Available for Shipment. That choice is worth deliberating over, because it decides whether your store advertises physical stock or committed-adjusted stock.
</p>
<h3>The outbound item processing screens</h3>
<p>
  Export Magento Inventory Quantities is the screen for syncing Acumatica inventory quantities to Magento. Beforehand, the required items must be chosen on the Inventory Details tab of the Magento Store screen by checking the checkboxes and pressing Save, and the Magento Product SKU and Acumatica Inventory ID fields must also be set on that tab. Only after those actions do items appear on the <strong>Export Magento Inventory Quantities</strong> processing screen. To sync a quantity, enter the corresponding quantity in the Magento Quantity field for the item, check the checkbox, and click Sync; the item quantity in the store is updated based on that value. Sync All syncs the quantities of all items displayed on the screen.
</p>
<p>
  <img decoding="async" width="1161" height="780" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-4.png" class="wp-image-10317" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1161/h:780/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-4.png 1161w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:202/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-4.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:688/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-4.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:516/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-4.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:235/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-4.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<p><strong>Export Magento Items</strong> allows the export of Acumatica items outward. Items appear on that screen if the Magento Product SKU is set on the item tab of the Magento Store screen. Select the items and export them by pressing Sync or Sync All. After the synchronization process, the Price, Description, Weight, Length, Height, Width, and Category of the item are updated in the Magento shop. If the Biz-Tech Services Magento Acumatica connector does not find some items in the store during synchronization, it creates them automatically. Once the item has been synced, the Magento Item checkbox is checked and the Magento Product ID is added under the Magento Inventory tab of the Items screen.
</p>
<p>
  Export Magento Product Images handles images: if an item has an attached image, the system exports it to the store from this screen. Select the corresponding items and export them by pressing Sync or Sync All.
</p>
<h3>Multi-price export and import</h3>
<p>
  Item prices can differ based on clients, expiration date, and other factors, and the <strong>Export Item Multi-Prices</strong> screen exports item multi-prices from Acumatica to Magento. Items appear on that screen only if three conditions are met: the items must be selected and saved on the Magento Store screen, the items must have the Magento Product SKU field set on the Inventory Details tab of that same screen, and they must be added on the Sales Prices screen with their corresponding sales prices. Select the Store Code, check the items whose prices should be exported, and click Export or Export All. After synchronization, the sales price of the item is updated in the Magento store as its sales price.
</p>
<p>
  Import Item Multi-Prices moves the same data the other way, importing item multi-prices from Magento to Acumatica. The same conditions must be met for the required items to appear on the screen. Select the Store Code, check the items whose prices should be imported, and click Import or Import All.
</p>
<p>
  <img decoding="async" width="1169" height="608" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-5.png" class="wp-image-10318" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1169/h:608/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-5.png 1169w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:156/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-5.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:533/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-5.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:399/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-5.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:182/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-5.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Importing Magento items into Acumatica</h3>
<p>
  The Import Magento Items screen allows you to import Magento items along with their corresponding price, weight, and image into Acumatica. Run the Get Items process, after which the items are displayed on the screen, then select the corresponding items and click Import or Import All to import them into Acumatica. This is the catalog-first path for businesses whose product data is maintained in Magento rather than in the ERP.
</p>
<h2>Mapping: Cross-References, Attributes, and Categories</h2>
<p>
  Mapping is what keeps the two systems agreeing on the meaning of a value, and it is configured on the Magento Store screen. <strong>Cross-Reference</strong> options select the entities that should be matched in Magento and Acumatica during the transition. The entities checked in Cross-Reference Options then appear in the drop-down field on the Cross-Reference tab, where Field selects the entity whose values should be matched and the Magento Value and Ship Via columns specify the values that correspond to each other. Separately, the Export Fields to Magento tab is where a user chooses which fields should be updated in the store during the item sync process.
</p>
<p>
  The <strong>Inventory Mappings</strong> tab organizes the mapping that makes the sync of Acumatica attributes and user defined fields to Magento attributes possible. On that tab you add the properties of the particular attribute that you should choose on the Attributes tab of the Item Class screen. If the Magento property attribute does not exist in the shop, the sync process is not possible, so the store side has to be prepared first.
</p>
<p>
  <img decoding="async" width="1137" height="534" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-6.png" class="wp-image-10319" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1137/h:534/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-6.png 1137w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:141/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-6.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:481/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-6.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:361/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-6.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:164/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10313-6.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<p>
  The Attribute Details tab loads the active options of a particular attribute. Retrieving them requires that the attribute properties have been added on the Inventory Mappings tab. Once the mappings are configured correctly, the active options for the attribute can be retrieved on the Attribute Details tab by pressing the Load Active Attribute Options button. The active options cannot be retrieved if the Acumatica attribute control type and the Magento attribute control type do not match, which is the first thing to check when the button returns nothing.
</p>
<p>
  The Category Details tab exports and imports product categories. To retrieve product categories from Magento, click Get Magento Categories, or create a new category in Acumatica, choose it, and save; then press Sync Magento Categories to generate the new category in the store as well. The product categories list can be exported and imported as an Excel document. Attribute Sets is where a user gets Magento attribute sets.
</p>
<h2>Where to Monitor Magento Results in Acumatica</h2>
<p>
  The Biz-Tech Services Acumatica Magento connector writes its results into specific fields, checkboxes, and tabs rather than into a single log, so knowing where to look is part of running it. These are the places a user checks to see what actually happened:
</p>
<ul>
<li>
    The Import Magento Orders grid after Get Orders, including the timer that indicates elapsed time until the retrieval process is complete.
  </li>
<li>
    The Status field on the Magento Orders screen, which displays the Magento order status in Acumatica, refreshed with the Refresh Order action when the order has since been fulfilled in the store.
  </li>
<li>
    The Sales Order Number field on the Magento Orders screen, which displays the sales order number of the order once it is imported.
  </li>
<li>
    The Invoice Number field on the same screen, which displays the invoice number once the order is invoiced.
  </li>
<li>
    The amount fields on the Magento Orders screen: Total Lines Amount, Discount Total, Shipping Total, Total Tax, and Total.
  </li>
<li>
    The Document Details tab for the items of the order, the Addresses tab for the customer address, and the CC Payment tab for the credit card payment method.
  </li>
<li>
    The Refund Info tab, which becomes visible only if the order has been refunded, and the Processed checkbox on the Refunds tab, which is checked automatically once refund processing is complete and the order is Closed.
  </li>
<li>
    The Payments tab of the sales order for the Customer Refund payment, and the Application History tab reached through the Reference number to confirm the refunded amount.
  </li>
<li>
    The Magento Customer checkbox on the Customers screen and the Magento Customer ID under the Magento Customers tab, which together confirm a successful customer export.
  </li>
<li>
    The Magento Item checkbox and the Magento Product ID under the Magento Inventory tab of the Items screen, plus the unique ID shown on that same tab of the stock item after a sync to Magento.
  </li>
<li>
    The Last Imported Order Date, Last Refunded Order Date, and Date Last Received Item fields on the Magento Store screen, which show how far each retrieval process has progressed.
  </li>
<li>
    The error email sent to the address on the order settings tab when Send Email Notifications for Errors is selected, which reports failed orders during batch imports and process updates.
  </li>
</ul>
<h2>Magento Acumatica Integration: Frequently Asked Questions</h2>
<h3>How do I connect Magento to Acumatica?</h3>
<p>
  Connection settings are entered on the Magento Credentials screen, where you supply the Store Code, Description, Username, Password, and Base URL, and optionally mark the record as the Default Store. The information on the Connection Settings tab is used to test whether the system can connect to the store through the API, and the Test Credentials button runs that test. Once the credentials are valid, Redirect to Store Settings opens the Magento Store screen, where the rest of the configuration is defined.
</p>
<h3>Why is a Magento order not appearing on the Import Magento Orders screen?</h3>
<p>
  The processing page shows only orders that hold the statuses Partially Shipped, on hold, Pending, and Processing in the Magento shop, so an order in any other status will not be listed. The Begin Order Date field on the Magento Store screen also filters data retrieval, which means orders older than that date are excluded. If nothing at all is retrieved, run Test Credentials on the Magento Credentials screen to confirm that Acumatica can still reach the store through the API. For a single known order, the Receive Orders action on the Magento Orders screen retrieves it directly by store code and order ID.
</p>
<h3>Why was a customer not created in Magento during the export?</h3>
<p>
  The Biz-Tech Services Magento Acumatica connector syncs a customer only when three conditions are met. The Customer Price Class, which corresponds to customer groups, must exist in both systems; the customer must have a contact; and that contact must have a First Name, a Last Name, an Email, and a Magento Customer Password made up of a mixture of letters, numbers, and special characters. If the export appeared to run but nothing arrived, check whether the Magento Customer checkbox was set and whether a Magento Customer ID appears under the Magento Customers tab of the Customers screen.
</p>
<h3>Why does an order import fail saying the item does not exist in the system?</h3>
<p>
  During order import the system searches for the Inventory CD using the Magento Product SKU. If the SKU is not found and the Import Item checkbox is not selected, the program prohibits the import and creation of the item and displays that error, because it will only use items that already exist in Acumatica. Selecting Import Item lets new items be created during order synchronization based on the configured settings, and Replace Missing Products offers the alternative of substituting a selected item for Magento items that do not exist in Acumatica while Import Item remains disabled.
</p>
<h3>Can I import Magento orders without payment information?</h3>
<p>
  Yes. Selecting Skip Magento Payment on the Magento Store screen means the order is imported without payment. When payment is imported, Payment Method sets the payment method used during the Magento order import process and Payment Type determines the payment type of the imported order, while Release Payment during Order Import releases the payment as part of the import. Use Credit Card Payment adds the CC Payment Mapping tab so that credit card methods can be mapped explicitly.
</p>
<h3>What happens in Acumatica when a Magento order is refunded?</h3>
<p>
  Refunded orders are loaded on the Import Magento Refunded Orders screen with Get Orders and then handled by the Process button, and the outcome depends on the stage of the original order. An unfulfilled single-item order produces a Customer Refund payment, the order closes, and the sales order status changes to Canceled with its lines deleted. A multi-item refund reduces the refunded quantity and attaches a payment while the order remains Open. Once a shipment has been confirmed, or an invoice prepared or released, the system produces a credit memo instead, reversing the invoice first in the released case.
</p>
<h3>How do I publish or unpublish Magento items from Acumatica?</h3>
<p>
  Use the Inventory Details tab of the Magento Store screen. Publish Items in Magento enables the publication of the selected items in the store and sets their status to Enabled, while Unpublish Items in Magento removes the Enabled status and makes those items unavailable for purchase. The same item synchronization, publishing, and unpublishing processes can also be carried out from the Stock Items and Non-Stock Items screens.
</p>
<h3>Which Acumatica license does the Magento Connector require?</h3>
<p>
  The Biz-Tech Services Acumatica Magento Connector must be installed on an Acumatica system with one of the following licenses: PCSR, PERP, or SAAS. Installation itself is performed on the Customization Projects form, screen ID SM204505, which is used to add the customization project, validate it, and publish it for one or more tenants.
</p>
<h2>Work With the Biz-Tech Services Magento Connector</h2>
<p>
  The Magento data flow into Acumatica ERP is a single path with configurable branches. Credentials on the Magento Credentials screen open the connection; the Magento Store screen sets the defaults that govern order import, customer creation, payments, taxes, discounts, items, and warehouses; Get Orders and Import move the orders in; fulfillment in Acumatica sends events back out; the item, image, quantity, and multi-price processes keep the catalog aligned in both directions; and refunds are reconciled according to how far the original order had already travelled. Once your business knows which screen owns which decision, tracing any individual record through Acumatica becomes a short exercise rather than an investigation.
</p>
<p>
  If your business runs a Magento store alongside Acumatica ERP and wants order, customer, and inventory data to move between them without manual re-entry, the Biz-Tech Services Magento Acumatica Connector is built for exactly that. Visit <a href="https://biz-techservices.com">https://biz-techservices.com</a> to learn more about our Acumatica expertise or to schedule a personalized demonstration.</p>
<p>The post <a href="https://biz-techservices.com/archives/10313">How Magento Data Flows into Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>NetSuite to Acumatica Migration Guide 2026: Why Companies Switch and How to Migrate Successfully</title>
		<link>https://biz-techservices.com/archives/10295</link>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Mon, 10 Aug 2026 05:30:56 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://biz-techservices.com/?p=10295</guid>

					<description><![CDATA[<p>The post <a href="https://biz-techservices.com/archives/10295">NetSuite to Acumatica Migration Guide 2026: Why Companies Switch and How to Migrate Successfully</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div data-parent="true" class="vc_row row-container" id="row-unique-0"><div class="row limit-width row-parent"><div class="wpb_row row-inner"><div class="wpb_column pos-top pos-center align_left column_parent col-lg-12 single-internal-gutter"><div class="uncol style-light"  ><div class="uncoltable"><div class="uncell no-block-padding" ><div class="uncont" ><div class="uncode_text_column" ></p>
<style>
/* =========================================================
   BIZTECH LONG-FORM EDITORIAL ARTICLE
   Isolated styles — affect only .bt-editorial-article
   ========================================================= */</p>
<p>.bt-editorial-article,
.bt-editorial-article * {
    box-sizing: border-box;
}</p>
<p>.bt-editorial-article {
    width: 100%;
    max-width: 1040px;
    margin: 0 auto;
    padding: 0 28px 72px;</p>
<p>    font-size: 18px;
    line-height: 1.72;
    color: #4e5964;</p>
<p>    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}</p>
<p>/* =========================================================
   HERO IMAGE
   ========================================================= */</p>
<p>.bt-editorial-article .article-hero {
    width: 100%;
    height: auto;</p>
<p>    display: block;</p>
<p>    margin: 0 0 48px;</p>
<p>    border-radius: 12px;
}</p>
<p>/* =========================================================
   H1
   ========================================================= */</p>
<p>.bt-editorial-article h1 {
    max-width: 980px;</p>
<p>    margin: 0 0 34px;</p>
<p>    font-size: clamp(40px, 4vw, 54px);
    line-height: 1.08;
    letter-spacing: -0.035em;
    font-weight: 700;</p>
<p>    color: #22272e;
}</p>
<p>/* =========================================================
   H2 — MAIN ARTICLE SECTIONS
   ========================================================= */</p>
<p>.bt-editorial-article h2 {
    position: relative;</p>
<p>    margin: 72px 0 22px;
    padding-top: 30px;</p>
<p>    border-top: 1px solid #e7ebef;</p>
<p>    font-size: clamp(29px, 2.6vw, 36px);
    line-height: 1.18;
    letter-spacing: -0.025em;
    font-weight: 700;</p>
<p>    color: #252b32;</p>
<p>    scroll-margin-top: 100px;
}</p>
<p>.bt-editorial-article h2::before {
    content: "";</p>
<p>    position: absolute;
    top: -2px;
    left: 0;</p>
<p>    width: 48px;
    height: 3px;</p>
<p>    border-radius: 10px;</p>
<p>    background: #139ed3;
}</p>
<p>/* =========================================================
   H3 — SUBSECTIONS
   ========================================================= */</p>
<p>.bt-editorial-article h3 {
    margin: 40px 0 13px;</p>
<p>    font-size: clamp(23px, 2vw, 27px);
    line-height: 1.25;
    letter-spacing: -0.018em;
    font-weight: 700;</p>
<p>    color: #2c333a;</p>
<p>    scroll-margin-top: 100px;
}</p>
<p>/* =========================================================
   H4
   ========================================================= */</p>
<p>.bt-editorial-article h4 {
    margin: 30px 0 10px;</p>
<p>    font-size: 20px;
    line-height: 1.35;
    font-weight: 700;</p>
<p>    color: #333b43;
}</p>
<p>/* =========================================================
   PARAGRAPHS
   ========================================================= */</p>
<p>.bt-editorial-article p {
    max-width: 940px;</p>
<p>    margin: 0 0 21px;</p>
<p>    font-size: 18px;
    line-height: 1.72;</p>
<p>    color: #535e69;
}</p>
<p>/* Intro paragraph */
.bt-editorial-article .article-lead {
    max-width: 930px;</p>
<p>    margin-bottom: 25px;</p>
<p>    font-size: 21px;
    line-height: 1.62;
    letter-spacing: -0.005em;</p>
<p>    color: #46515c;
}</p>
<p>/* First paragraph after H2 */
.bt-editorial-article h2 + p {
    font-size: 19px;
    line-height: 1.68;</p>
<p>    color: #49545f;
}</p>
<p>.bt-editorial-article strong {
    font-weight: 700;
    color: #303840;
}</p>
<p>/* =========================================================
   LINKS
   ========================================================= */</p>
<p>.bt-editorial-article a {
    color: #078fc6;</p>
<p>    text-decoration: none;
    text-underline-offset: 3px;</p>
<p>    transition: opacity 0.15s ease;
}</p>
<p>.bt-editorial-article a:hover {
    text-decoration: underline;
}</p>
<p>/* =========================================================
   LISTS
   ========================================================= */</p>
<p>.bt-editorial-article ul,
.bt-editorial-article ol {
    max-width: 900px;</p>
<p>    margin: 13px 0 28px;
    padding-left: 27px;
}</p>
<p>.bt-editorial-article li {
    margin: 6px 0;
    padding-left: 5px;</p>
<p>    font-size: 18px;
    line-height: 1.58;</p>
<p>    color: #56616b;
}</p>
<p>.bt-editorial-article li::marker {
    color: #139ed3;
}</p>
<p>.bt-editorial-article ul ul,
.bt-editorial-article ol ol,
.bt-editorial-article ul ol,
.bt-editorial-article ol ul {
    margin-top: 7px;
    margin-bottom: 10px;
}</p>
<p>/* =========================================================
   TABLE OF CONTENTS
   ========================================================= */</p>
<p>.bt-editorial-article .article-toc {
    max-width: 960px;</p>
<p>    margin: 45px 0 68px;
    padding: 28px 32px;</p>
<p>    background: #f7fafc;</p>
<p>    border: 1px solid #e1e8ed;
    border-radius: 14px;
}</p>
<p>.bt-editorial-article .article-toc > strong {
    display: block;</p>
<p>    margin-bottom: 17px;</p>
<p>    font-size: 21px;
    line-height: 1.3;</p>
<p>    color: #222b33;
}</p>
<p>.bt-editorial-article .article-toc ol {
    margin: 0;
    padding-left: 22px;</p>
<p>    column-count: 2;
    column-gap: 52px;
}</p>
<p>.bt-editorial-article .article-toc li {
    break-inside: avoid;</p>
<p>    margin: 5px 0;</p>
<p>    font-size: 15px;
    line-height: 1.48;
}</p>
<p>.bt-editorial-article .article-toc a {
    color: #47545f;
}</p>
<p>.bt-editorial-article .article-toc a:hover {
    color: #078fc6;
}</p>
<p>/* =========================================================
   TABLES
   ========================================================= */</p>
<p>.bt-editorial-article .table-wrap {
    width: 100%;</p>
<p>    margin: 30px 0 45px;</p>
<p>    overflow-x: auto;</p>
<p>    border: 1px solid #e2e8ed;
    border-radius: 12px;
}</p>
<p>.bt-editorial-article table {
    width: 100%;
    min-width: 720px;</p>
<p>    margin: 0;</p>
<p>    border: 0;
    border-collapse: collapse;</p>
<p>    font-size: 16px;
    line-height: 1.52;
}</p>
<p>.bt-editorial-article th {
    padding: 15px 17px;</p>
<p>    background: #f4f8fa;</p>
<p>    border-right: 1px solid #e2e8ed;
    border-bottom: 1px solid #dce4e9;</p>
<p>    text-align: left;
    vertical-align: top;</p>
<p>    font-weight: 700;
    color: #29343e;
}</p>
<p>.bt-editorial-article th:last-child {
    border-right: 0;
}</p>
<p>.bt-editorial-article td {
    padding: 15px 17px;</p>
<p>    border-right: 1px solid #edf0f2;
    border-bottom: 1px solid #edf0f2;</p>
<p>    vertical-align: top;</p>
<p>    color: #56616b;
}</p>
<p>.bt-editorial-article td:last-child {
    border-right: 0;
}</p>
<p>.bt-editorial-article tr:last-child td {
    border-bottom: 0;
}</p>
<p>/* =========================================================
   SMALL EMPHASIS BOX
   ========================================================= */</p>
<p>.bt-editorial-article .article-note {
    max-width: 930px;</p>
<p>    margin: 32px 0;
    padding: 22px 25px;</p>
<p>    background: #f5fafc;</p>
<p>    border-left: 4px solid #139ed3;
    border-radius: 0 10px 10px 0;</p>
<p>    color: #46525d;
}</p>
<p>.bt-editorial-article .article-note p:last-child {
    margin-bottom: 0;
}</p>
<p>/* =========================================================
   FAQ
   ========================================================= */</p>
<p>.bt-editorial-article .faq-section h3 {
    margin-top: 34px;
}</p>
<p>/* =========================================================
   MOBILE / TABLET
   ========================================================= */</p>
<p>@media (max-width: 959px) {</p>
<p>    .bt-editorial-article {
        max-width: 100%;</p>
<p>        padding-left: 23px;
        padding-right: 23px;
    }</p>
<p>    .bt-editorial-article .article-hero {
        margin-bottom: 38px;</p>
<p>        border-radius: 9px;
    }</p>
<p>    .bt-editorial-article h1 {
        margin-bottom: 29px;</p>
<p>        font-size: 42px;
    }</p>
<p>    .bt-editorial-article h2 {
        margin-top: 58px;</p>
<p>        font-size: 31px;
    }</p>
<p>    .bt-editorial-article h3 {
        margin-top: 34px;</p>
<p>        font-size: 24px;
    }</p>
<p>    .bt-editorial-article .article-toc ol {
        column-count: 1;
    }
}</p>
<p>@media (max-width: 569px) {</p>
<p>    .bt-editorial-article {
        padding-left: 17px;
        padding-right: 17px;
        padding-bottom: 50px;</p>
<p>        font-size: 17px;
    }</p>
<p>    .bt-editorial-article .article-hero {
        margin-bottom: 30px;</p>
<p>        border-radius: 8px;
    }</p>
<p>    .bt-editorial-article h1 {
        margin-bottom: 25px;</p>
<p>        font-size: 34px;
        line-height: 1.12;
        letter-spacing: -0.025em;
    }</p>
<p>    .bt-editorial-article h2 {
        margin-top: 50px;
        margin-bottom: 18px;
        padding-top: 25px;</p>
<p>        font-size: 27px;
    }</p>
<p>    .bt-editorial-article h3 {
        margin-top: 31px;</p>
<p>        font-size: 22px;
    }</p>
<p>    .bt-editorial-article p,
    .bt-editorial-article li {
        font-size: 17px;
    }</p>
<p>    .bt-editorial-article .article-lead {
        font-size: 19px;
    }</p>
<p>    .bt-editorial-article h2 + p {
        font-size: 18px;
    }</p>
<p>    .bt-editorial-article .article-toc {
        padding: 23px 22px;
        margin-bottom: 52px;
    }</p>
<p>    .bt-editorial-article table {
        font-size: 14px;
    }
}</p>
</style>
<article class="bt-editorial-article">
<p><img decoding="async"
    class="article-hero"
    src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png"
    alt="NetSuite to Acumatica Migration Guide 2026"
/></p>
<h1>NetSuite to Acumatica Migration Guide 2026: Why Companies Switch and How to Migrate Successfully</h1>
<p class="article-lead">Moving from Oracle NetSuite to Acumatica is not a normal software upgrade. It is an ERP-to-ERP transformation.</p>
<p>A business making this move is rarely starting with a clean accounting database. A mature NetSuite environment may contain years of financial history, several subsidiaries, multiple currencies, warehouses, open orders, inventory, custom records, custom segments, SuiteScript applications, saved searches, workflows, dashboards, SuiteApps, eCommerce integrations, EDI connections, payment platforms, warehouse systems, shipping tools, CRM applications, tax engines, and business rules that have evolved over many years.</p>
<p>That is why a <strong>NetSuite to Acumatica migration</strong> must be approached as a complete business transformation rather than a file conversion.</p>
<p>Companies researching <strong>Acumatica vs NetSuite</strong> usually begin by comparing functionality, usability, integrations, implementation, licensing philosophy, customization, reporting, industry fit, partner ecosystems, and long-term ERP cost.</p>
<p>But once a company decides that its current ERP is no longer the right fit, the question changes.</p>
<div class="article-note">
<p><strong>How do we leave NetSuite without losing the data, integrations, controls, reporting, and business processes our company depends on?</strong></p>
</div>
<p>That is the purpose of this guide.</p>
<p>Acumatica has an established migration path for organizations moving away from NetSuite, and multiple businesses have publicly documented successful transitions from NetSuite to Acumatica.</p>
<p>Those migrations demonstrate an important point: companies do not usually replace ERP simply because another platform has a longer feature list. They replace ERP because the relationship between business value, cost, complexity, usability, integrations, support, customization, and future growth has changed.</p>
<p>A successful <strong>NetSuite migration to Acumatica</strong> should therefore solve more than the immediate reason for leaving NetSuite. It should create a cleaner, more maintainable, more connected ERP environment for the next stage of the company’s growth.</p>
<p>As an <strong>Acumatica Gold Partner</strong>, BizTech helps businesses plan, implement, customize, integrate, test, migrate, train, and support Acumatica environments.</p>
<p>BizTech also develops proprietary Acumatica connectors and enhancements for eCommerce, marketplaces, payments, warehouses, fulfillment, shipping, CRM, EDI, inventory processing, and specialized business workflows.</p>
<p>That combination is especially relevant for companies leaving NetSuite because a mature NetSuite environment is rarely isolated.</p>
<p>The migration may involve:</p>
<ul>
<li>financial data and general ledger history;</li>
<li>subsidiaries, departments, classes, locations, and reporting dimensions;</li>
<li>customers, vendors, contacts, and addresses;</li>
<li>inventory, assemblies, matrix items, prices, lots, and serial numbers;</li>
<li>open sales orders, purchase orders, invoices, bills, credits, and payments;</li>
<li>projects, fixed assets, budgets, and historical transactions;</li>
<li>NetSuite custom fields and custom records;</li>
<li>SuiteScript business logic;</li>
<li>SuiteFlow workflows;</li>
<li>saved searches, reports, and dashboards;</li>
<li>SuiteApps and third-party applications;</li>
<li>eCommerce and marketplace integrations;</li>
<li>warehouse, shipping, EDI, CRM, payment, and tax integrations.</li>
</ul>
<p>The goal is not to copy every NetSuite object into Acumatica.</p>
<p>The goal is to preserve what creates business value, eliminate unnecessary technical debt, and design a new ERP environment around Acumatica’s strengths.</p>
<nav class="article-toc" aria-label="Table of contents">
    <strong>Table of Contents</strong></p>
<ol>
<li><a href="#why-companies-leave-netsuite">Why Companies Consider Leaving NetSuite</a></li>
<li><a href="#acumatica-vs-netsuite">Acumatica vs NetSuite After Years of ERP Ownership</a></li>
<li><a href="#what-changes">What Changes After Moving to Acumatica</a></li>
<li><a href="#real-companies">Real Companies That Replaced NetSuite</a></li>
<li><a href="#what-can-migrate">What Can Be Migrated</a></li>
<li><a href="#data-extraction">How NetSuite Data Is Extracted</a></li>
<li><a href="#saved-searches">Saved Search Migration</a></li>
<li><a href="#data-mapping">NetSuite-to-Acumatica Data Mapping</a></li>
<li><a href="#subsidiaries">Subsidiaries to Companies and Branches</a></li>
<li><a href="#financial-data">Financial Data Migration</a></li>
<li><a href="#customers-vendors">Customer and Vendor Migration</a></li>
<li><a href="#inventory">Inventory Migration</a></li>
<li><a href="#open-documents">Open AR, AP, Sales, and Purchasing</a></li>
<li><a href="#history">Historical Data Migration</a></li>
<li><a href="#custom-records">Custom Records Migration</a></li>
<li><a href="#suitescript">SuiteScript Migration</a></li>
<li><a href="#workflows">Workflow Migration</a></li>
<li><a href="#integrations">Integration Migration</a></li>
<li><a href="#dont-rebuild">Do Not Rebuild NetSuite Inside Acumatica</a></li>
<li><a href="#migration-process">Migration Process</a></li>
<li><a href="#migration-cost">Migration Cost</a></li>
<li><a href="#timeline">Migration Timeline</a></li>
<li><a href="#renewal">Planning Around NetSuite Renewal</a></li>
<li><a href="#manufacturing">Manufacturing Migration</a></li>
<li><a href="#distribution">Distribution Migration</a></li>
<li><a href="#ecommerce">eCommerce Migration</a></li>
<li><a href="#multi-entity">Multi-Entity Migration</a></li>
<li><a href="#risks">Common Migration Risks</a></li>
<li><a href="#why-biztech">Why Work with BizTech</a></li>
<li><a href="#checklist">Migration Checklist</a></li>
<li><a href="#faq">FAQ</a></li>
</ol>
</nav>
<h2 id="why-companies-leave-netsuite">Why Companies Consider Leaving NetSuite</h2>
<p>NetSuite is a mature cloud ERP platform. A serious <strong>NetSuite replacement guide</strong> should acknowledge that directly.</p>
<p>Companies do not normally replace a mature ERP because it suddenly stops processing transactions. They replace it because the relationship between business value, cost, flexibility, usability, support, technical dependency, and future requirements no longer works for them.</p>
<p>Common reasons organizations begin researching a <strong>NetSuite alternative</strong> include:</p>
<ul>
<li>the commercial model no longer fits the company;</li>
<li>the organization wants broader ERP access across more employees;</li>
<li>customization and technical maintenance have become expensive;</li>
<li>the business depends too heavily on specialized NetSuite developers;</li>
<li>reporting requires too much custom work;</li>
<li>integrations are difficult to maintain;</li>
<li>industry-specific requirements are not being handled efficiently;</li>
<li>the existing implementation accumulated significant technical debt;</li>
<li>users find the ERP difficult to adopt;</li>
<li>support or partner relationships are no longer delivering sufficient value;</li>
<li>a contract renewal has triggered a broader ERP evaluation;</li>
<li>the company wants a different licensing, deployment, integration, or support philosophy.</li>
</ul>
<p>A migration project should not begin with the assumption that every problem was caused by NetSuite itself.</p>
<p>Some issues may be caused by poor original implementation, excessive customization, incorrect processes, outdated integrations, bad data, insufficient user training, or years of uncontrolled changes.</p>
<p>Before migrating, the company should document:</p>
<ul>
<li>why NetSuite is being replaced;</li>
<li>which business problems must be solved;</li>
<li>which NetSuite functionality must be preserved;</li>
<li>which processes should be redesigned;</li>
<li>which third-party applications should remain;</li>
<li>which customizations should be retired;</li>
<li>what measurable outcomes Acumatica must deliver.</li>
</ul>
<p>Without this step, the company risks spending significant money to recreate the same problems inside a different ERP.</p>
<h2 id="acumatica-vs-netsuite">Acumatica vs NetSuite After Years of ERP Ownership</h2>
<p>An ERP comparison looks different after a company has already lived with ERP for several years.</p>
<p>A first-time buyer may ask whether the system supports inventory, multiple entities, CRM, manufacturing, eCommerce, or project accounting.</p>
<p>An experienced ERP customer asks harder questions:</p>
<ul>
<li>How expensive is it to change processes?</li>
<li>How difficult is it to add users?</li>
<li>How much specialized development do we need?</li>
<li>Can we understand our own integrations?</li>
<li>Can managers create useful reports without development?</li>
<li>What happens when transaction volume doubles?</li>
<li>How difficult are upgrades?</li>
<li>How responsive is the partner ecosystem?</li>
<li>Can the ERP adapt as our business model changes?</li>
</ul>
<p>This is where Acumatica often becomes attractive.</p>
<p>Acumatica is designed around:</p>
<ul>
<li>open architecture;</li>
<li>APIs and webhooks;</li>
<li>configurable workflows;</li>
<li>low-code and no-code functionality;</li>
<li>industry-specific editions;</li>
<li>partner-led implementation;</li>
<li>growth-friendly user access;</li>
<li>modern browser-based ERP architecture.</li>
</ul>
<p>A company migrating from NetSuite can use the project as an opportunity to redesign its ERP around those principles.</p>
<h2 id="what-changes">What Changes After Moving from NetSuite to Acumatica?</h2>
<p>The objective should not be to make Acumatica look exactly like NetSuite. Acumatica has a different platform philosophy.</p>
<h3>Unlimited User-Oriented Pricing Philosophy</h3>
<p>Acumatica promotes unlimited user access with pricing tailored around applications and resource consumption.</p>
<p>That can change ERP adoption. Instead of designing access primarily around user-seat economics, a company can ask: <strong>Who should have direct access to live ERP data?</strong></p>
<p>That may include:</p>
<ul>
<li>warehouse users;</li>
<li>project managers;</li>
<li>supervisors;</li>
<li>sales representatives;</li>
<li>customer service;</li>
<li>purchasing;</li>
<li>finance;</li>
<li>executives;</li>
<li>field teams.</li>
</ul>
<p>Broader participation can improve data quality, process discipline, and visibility.</p>
<h3>Open Architecture</h3>
<p>Acumatica supports:</p>
<ul>
<li>REST APIs;</li>
<li>webhooks;</li>
<li>business events;</li>
<li>import and export scenarios;</li>
<li>configurable workflows;</li>
<li>customization projects;</li>
<li>developer extensions.</li>
</ul>
<p>For integration-heavy organizations, this provides an opportunity to redesign the technology stack around clearer and more maintainable interfaces.</p>
<h3>Industry Editions</h3>
<p>Acumatica provides industry functionality for:</p>
<ul>
<li>distribution;</li>
<li>manufacturing;</li>
<li>construction;</li>
<li>retail and commerce;</li>
<li>professional services;</li>
<li>field service;</li>
<li>project-based organizations.</li>
</ul>
<p>A migration can therefore be designed around industry workflows instead of building every operational requirement through custom ERP code.</p>
<h3>Partner-Led Delivery</h3>
<p>Acumatica operates through its partner ecosystem.</p>
<p>The selection of an <strong>Acumatica implementation partner</strong> therefore becomes central to project success.</p>
<p>The partner normally plays a major role in discovery, configuration, migration, integration, customization, training, and support.</p>
<h2 id="real-companies">Real Companies That Replaced NetSuite with Acumatica</h2>
<p>Published Acumatica customer stories demonstrate that NetSuite-to-Acumatica migration is already a real ERP scenario.</p>
<p>These results belong to specific companies and should not be treated as universal guarantees. They are useful because they show different migration patterns.</p>
<h3>Quantum Group: Seven Companies on One Acumatica Platform</h3>
<p>Quantum Group is a manufacturing and distribution company that replaced NetSuite with Acumatica Manufacturing Edition.</p>
<p>The business needed to manage financials across seven companies in three physical locations, support multiple users, improve reporting, and reduce problems associated with its previous ERP environment.</p>
<p>The published case study reports:</p>
<ul>
<li>seven companies managed on one platform;</li>
<li>IT cost savings;</li>
<li>a 30-day migration and implementation for that particular project;</li>
<li>the ability to add users without additional user license fees.</li>
</ul>
<p>The important lesson is not that every NetSuite migration takes 30 days.</p>
<p>The case demonstrates that a well-scoped multi-company migration can move to Acumatica without reproducing the commercial and operational model of the old ERP.</p>
<h3>NuvoH2O: Omnichannel Operations and Lower Software Costs</h3>
<p>NuvoH2O replaced a heavily customized NetSuite environment with Acumatica Distribution Edition.</p>
<p>The published case study reports:</p>
<ul>
<li>a 69% reduction in software costs during the first year;</li>
<li>a 67% faster month-end close, from 15 days to 5 days;</li>
<li>doubling of business and transaction volume;</li>
<li>integration with BigCommerce, Amazon, and SPS Commerce;</li>
<li>implementation in approximately six months for that project.</li>
</ul>
<p>This case is particularly relevant for distribution and eCommerce companies because the target ERP was designed around inventory, warehouse management, real-time reporting, and open integrations.</p>
<h3>cbdMD: NetSuite Replacement in High-Volume Manufacturing</h3>
<p>cbdMD moved from NetSuite to Acumatica Manufacturing Edition.</p>
<p>The published case study reports:</p>
<ul>
<li>approximately $200,000 in annual software licensing savings;</li>
<li>30% faster order fulfillment;</li>
<li>significantly higher shipment capacity;</li>
<li>improved inventory cycle counting;</li>
<li>integration with Shopify and quality-management software.</li>
</ul>
<p>The architectural lesson is important: the company did not only migrate accounting.</p>
<p>Acumatica became a platform for manufacturing, distribution, warehouse management, CRM, compliance workflows, and integrations.</p>
<h3>Shoebacca: Reducing IT Dependency</h3>
<p>Online retailer Shoebacca replaced NetSuite and a homegrown warehouse system with Acumatica.</p>
<p>The published case study reports lower IT staffing requirements, concurrent ERP access for more than 40 employees, multiple entities managed on one platform, and greater integration flexibility.</p>
<h2 id="what-can-migrate">What Can Be Migrated from NetSuite to Acumatica?</h2>
<p>Most business-critical NetSuite data can be migrated, but there is rarely a perfect one-to-one object match.</p>
<p>The migration should be organized by business meaning rather than source table alone.</p>
<h3>Organization and Financial Structure</h3>
<ul>
<li>subsidiaries;</li>
<li>locations;</li>
<li>departments;</li>
<li>classes;</li>
<li>custom segments;</li>
<li>chart of accounts;</li>
<li>currencies;</li>
<li>accounting periods;</li>
<li>tax settings;</li>
<li>intercompany relationships;</li>
<li>consolidation structures.</li>
</ul>
<h3>Customer Data</h3>
<ul>
<li>customers;</li>
<li>contacts;</li>
<li>billing addresses;</li>
<li>shipping addresses;</li>
<li>terms;</li>
<li>credit limits;</li>
<li>tax registrations;</li>
<li>sales representatives;</li>
<li>price levels;</li>
<li>custom fields;</li>
<li>customer hierarchy;</li>
<li>external IDs.</li>
</ul>
<h3>Vendor Data</h3>
<ul>
<li>vendors;</li>
<li>contacts;</li>
<li>addresses;</li>
<li>payment terms;</li>
<li>tax identifiers;</li>
<li>currencies;</li>
<li>payment information;</li>
<li>custom fields;</li>
<li>external IDs.</li>
</ul>
<h3>Inventory and Product Data</h3>
<ul>
<li>inventory items;</li>
<li>non-inventory items;</li>
<li>service items;</li>
<li>assemblies;</li>
<li>kits;</li>
<li>matrix items;</li>
<li>variants;</li>
<li>units of measure;</li>
<li>prices;</li>
<li>vendors;</li>
<li>warehouse relationships;</li>
<li>lot and serial information;</li>
<li>inventory quantities;</li>
<li>cost information;</li>
<li>reorder parameters;</li>
<li>attributes and custom fields.</li>
</ul>
<h3>Open Transactions</h3>
<ul>
<li>sales orders;</li>
<li>purchase orders;</li>
<li>customer invoices;</li>
<li>vendor bills;</li>
<li>credit memos;</li>
<li>payments;</li>
<li>deposits;</li>
<li>returns;</li>
<li>transfer orders;</li>
<li>open projects;</li>
<li>other active operational documents.</li>
</ul>
<h3>Historical Transactions</h3>
<p>Depending on the selected strategy:</p>
<ul>
<li>general ledger history;</li>
<li>sales history;</li>
<li>purchasing history;</li>
<li>inventory transactions;</li>
<li>payment history;</li>
<li>project history;</li>
<li>fixed asset history;</li>
<li>bank activity;</li>
<li>attachments and documents.</li>
</ul>
<h3>Customization Metadata</h3>
<p>The migration should also inventory:</p>
<ul>
<li>custom fields;</li>
<li>custom record types;</li>
<li>custom forms;</li>
<li>custom segments;</li>
<li>saved searches;</li>
<li>workflows;</li>
<li>SuiteScripts;</li>
<li>SuiteApps;</li>
<li>custom reports;</li>
<li>dashboard configurations.</li>
</ul>
<p>These customization objects are not normally imported into Acumatica unchanged.</p>
<p>Their business purpose must be assessed and rebuilt using the appropriate Acumatica functionality.</p>
<h2 id="data-extraction">How NetSuite Data Is Extracted for Migration</h2>
<p>One of the most technical parts of a <strong>NetSuite data migration</strong> is extraction.</p>
<p>NetSuite provides several mechanisms for retrieving data.</p>
<h3>Full CSV Export</h3>
<p>NetSuite includes a Full CSV Export capability.</p>
<p>However, Full CSV Export does not necessarily provide every category of information required to reconstruct a complete ERP environment.</p>
<p>A serious migration should therefore not assume that one export function will create a complete dataset that can simply be imported into Acumatica.</p>
<h3>Saved Search Exports</h3>
<p>Saved searches are often among the most useful migration tools because the extraction team can define:</p>
<ul>
<li>record type;</li>
<li>criteria;</li>
<li>results;</li>
<li>joins;</li>
<li>internal IDs;</li>
<li>external IDs;</li>
<li>filters;</li>
<li>custom fields.</li>
</ul>
<p>Saved search results can be exported as CSV files.</p>
<p>Migration-specific searches can be created for customers, vendors, items, locations, transactions, open balances, custom records, and integration cross-references.</p>
<h3>Report Exports</h3>
<p>NetSuite financial and operational reports can be exported and used as reconciliation control sources.</p>
<p>This is particularly important when validating Acumatica balances after migration.</p>
<h3>SuiteAnalytics Connect</h3>
<p>For larger datasets, SuiteAnalytics Connect may provide structured access to NetSuite data for repeatable extraction and transformation pipelines.</p>
<h3>SuiteTalk Web Services</h3>
<p>Web services can be used to query NetSuite records programmatically where structured extraction is required.</p>
<h3>SuiteScript-Based Extraction</h3>
<p>For specialized environments, SuiteScript may be used to extract information that is not conveniently available through standard exports.</p>
<h3>File Cabinet and Attachments</h3>
<p>Documents and files require a separate migration or archival strategy.</p>
<p>The company should decide which documents should move to Acumatica, which should remain archived, how files should be linked to migrated records, and which content is subject to retention requirements.</p>
<h2 id="saved-searches">NetSuite Saved Search Migration</h2>
<p>Saved searches deserve special attention because many organizations effectively use them as operational applications.</p>
<p>They may control:</p>
<ul>
<li>work queues;</li>
<li>warehouse exceptions;</li>
<li>customer service processes;</li>
<li>integration exports;</li>
<li>management reports;</li>
<li>collections;</li>
<li>inventory decisions;</li>
<li>approval reviews.</li>
</ul>
<p>For each important saved search, document:</p>
<ul>
<li>business owner;</li>
<li>record type;</li>
<li>criteria;</li>
<li>columns;</li>
<li>formula fields;</li>
<li>joins;</li>
<li>scheduled delivery;</li>
<li>dashboard usage;</li>
<li>integration dependencies.</li>
</ul>
<p>A NetSuite saved search may become:</p>
<ul>
<li>an Acumatica Generic Inquiry;</li>
<li>a dashboard widget;</li>
<li>a financial report;</li>
<li>a standard report;</li>
<li>a business event;</li>
<li>a workflow condition;</li>
<li>an integration endpoint;</li>
<li>a Power BI dataset;</li>
<li>something that is no longer required.</li>
</ul>
<p>The correct target is determined by business purpose.</p>
<h2 id="data-mapping">NetSuite-to-Acumatica Data Mapping</h2>
<p>Extraction produces source data. Mapping determines how that data behaves in Acumatica.</p>
<p>A mapping specification should identify the source object, source field, source identifier, target object, target field, transformation rule, default values, validation, error handling, and reconciliation method.</p>
<div class="table-wrap">
<table>
<thead>
<tr>
<th>NetSuite Concept</th>
<th>Possible Acumatica Target</th>
<th>Design Consideration</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Subsidiary</strong></td>
<td>Company / Branch</td>
<td>Legal entity, currency, tax, reporting, and intercompany structure</td>
</tr>
<tr>
<td><strong>Location</strong></td>
<td>Branch / Warehouse / Warehouse Location</td>
<td>NetSuite locations may represent several different business concepts</td>
</tr>
<tr>
<td><strong>Department / Class</strong></td>
<td>Subaccount Segment / Reporting Dimension</td>
<td>Reporting should be redesigned instead of blindly copying source dimensions</td>
</tr>
<tr>
<td><strong>Customer</strong></td>
<td>Customer</td>
<td>Classes, terms, contacts, addresses, taxes, and external IDs</td>
</tr>
<tr>
<td><strong>Vendor</strong></td>
<td>Vendor</td>
<td>Terms, currencies, payments, taxes, and contacts</td>
</tr>
<tr>
<td><strong>Inventory Item</strong></td>
<td>Stock Item</td>
<td>Item classes, UOM, costing, warehouses, lot and serial rules</td>
</tr>
<tr>
<td><strong>Saved Search</strong></td>
<td>Generic Inquiry / Report / Dashboard / BI</td>
<td>Rebuild according to purpose rather than screen-for-screen</td>
</tr>
<tr>
<td><strong>SuiteScript</strong></td>
<td>Standard Functionality / Workflow / API / Customization</td>
<td>Preserve business logic rather than source code</td>
</tr>
</tbody>
</table>
</div>
<h2 id="subsidiaries">NetSuite Subsidiaries to Acumatica Companies and Branches</h2>
<p>Multi-entity migration is one of the most important architectural areas.</p>
<p>A NetSuite OneWorld environment may contain subsidiaries with different base currencies, tax registrations, accounting structures, locations, intercompany relationships, user permissions, and reporting requirements.</p>
<h3>Legal Entity Boundaries</h3>
<p>The project must determine which subsidiaries represent actual legal entities and which exist primarily for operational or reporting purposes.</p>
<h3>Branch Design</h3>
<p>A source location may become:</p>
<ul>
<li>an Acumatica branch;</li>
<li>a warehouse;</li>
<li>a warehouse location;</li>
<li>a reporting dimension;</li>
<li>an archived concept.</li>
</ul>
<h3>Intercompany Transactions</h3>
<p>The migration must identify:</p>
<ul>
<li>due-to and due-from accounts;</li>
<li>intercompany customers and vendors;</li>
<li>eliminations;</li>
<li>cross-entity inventory movement;</li>
<li>shared services;</li>
<li>consolidation requirements.</li>
</ul>
<h3>Currency</h3>
<p>The design should address base currencies, transaction currencies, exchange rates, historical rates, revaluation, and consolidation.</p>
<h2 id="financial-data">NetSuite Financial Data Migration to Acumatica</h2>
<p>Financial migration is the foundation of the ERP replacement.</p>
<p>The company must be able to prove that Acumatica agrees with the approved NetSuite financial position at cutover.</p>
<h3>Chart of Accounts</h3>
<p>Review:</p>
<ul>
<li>active accounts;</li>
<li>inactive accounts;</li>
<li>control accounts;</li>
<li>bank accounts;</li>
<li>retained earnings;</li>
<li>intercompany accounts;</li>
<li>segment-based reporting;</li>
<li>duplicate or obsolete accounts.</li>
</ul>
<p>The chart should not necessarily be copied one-for-one.</p>
<p>Acumatica subaccounts and reporting dimensions may provide a cleaner reporting structure.</p>
<h3>Opening Balances</h3>
<p>Opening balances may be loaded by account, subaccount, branch, currency, and other approved dimensions.</p>
<h3>Historical General Ledger</h3>
<p>The company should choose between full transaction history, summarized historical balances, selected comparative periods, or opening balances only.</p>
<h3>Financial Reconciliation</h3>
<p>At minimum compare:</p>
<ul>
<li>trial balance;</li>
<li>balance sheet;</li>
<li>income statement;</li>
<li>cash;</li>
<li>AR control accounts;</li>
<li>AP control accounts;</li>
<li>inventory accounts;</li>
<li>fixed assets;</li>
<li>intercompany balances;</li>
<li>retained earnings.</li>
</ul>
<h2 id="customers-vendors">NetSuite Customer and Vendor Migration</h2>
<p>Master data migration should improve quality rather than simply preserve every source record.</p>
<h3>Customers</h3>
<ul>
<li>customer ID;</li>
<li>company name;</li>
<li>contacts;</li>
<li>billing addresses;</li>
<li>shipping addresses;</li>
<li>terms;</li>
<li>credit limits;</li>
<li>tax settings;</li>
<li>currency;</li>
<li>salesperson;</li>
<li>pricing;</li>
<li>hierarchy;</li>
<li>external IDs;</li>
<li>marketplace identifiers;</li>
<li>custom attributes.</li>
</ul>
<h3>Vendors</h3>
<ul>
<li>vendor ID;</li>
<li>name;</li>
<li>contacts;</li>
<li>addresses;</li>
<li>terms;</li>
<li>currency;</li>
<li>tax identifiers;</li>
<li>payment information;</li>
<li>item relationships;</li>
<li>custom attributes;</li>
<li>external IDs.</li>
</ul>
<h3>Duplicate Management</h3>
<p>Duplicates may exist because of subsidiaries, currencies, locations, integrations, historical imports, and separate sales or billing relationships.</p>
<p>They should not be merged automatically without business review.</p>
<h2 id="inventory">NetSuite Inventory Migration to Acumatica</h2>
<p>Inventory is one of the most complex areas of ERP migration.</p>
<p>A successful transition must align item master data, physical quantities, financial value, warehouse structure, open demand, open supply, and external channel availability.</p>
<h3>Item Types</h3>
<ul>
<li>inventory items;</li>
<li>non-inventory items;</li>
<li>service items;</li>
<li>assemblies;</li>
<li>kits;</li>
<li>matrix parents;</li>
<li>matrix children;</li>
<li>lot-numbered items;</li>
<li>serialized items.</li>
</ul>
<h3>Location Mapping</h3>
<p>NetSuite locations may map to Acumatica branches, warehouses, warehouse locations, or reporting dimensions.</p>
<h3>Opening Inventory</h3>
<p>The migration may need:</p>
<ul>
<li>on-hand quantity;</li>
<li>available quantity;</li>
<li>allocated quantity;</li>
<li>lot balances;</li>
<li>serial numbers;</li>
<li>warehouse locations;</li>
<li>inventory status;</li>
<li>cost layers where applicable.</li>
</ul>
<h3>Inventory Reconciliation</h3>
<p>Compare:</p>
<ul>
<li>NetSuite inventory;</li>
<li>WMS inventory;</li>
<li>physical inventory;</li>
<li>eCommerce availability;</li>
<li>inventory valuation;</li>
<li>general ledger inventory accounts.</li>
</ul>
<h2 id="open-documents">Migrating Open AR, AP, Sales Orders, and Purchase Orders</h2>
<p>Open documents are often more important than closed historical transactions because the business must continue processing them immediately after go-live.</p>
<h3>Accounts Receivable</h3>
<ul>
<li>open invoices;</li>
<li>credit memos;</li>
<li>unapplied payments;</li>
<li>customer deposits;</li>
<li>remaining balances;</li>
<li>due dates;</li>
<li>currency;</li>
<li>payment applications.</li>
</ul>
<h3>Accounts Payable</h3>
<ul>
<li>vendor bills;</li>
<li>vendor credits;</li>
<li>prepayments;</li>
<li>unapplied payments;</li>
<li>remaining balances;</li>
<li>due dates;</li>
<li>currency.</li>
</ul>
<h3>Sales Orders</h3>
<ul>
<li>customer;</li>
<li>items;</li>
<li>ordered quantities;</li>
<li>shipped quantities;</li>
<li>warehouse;</li>
<li>prices;</li>
<li>discounts;</li>
<li>taxes;</li>
<li>shipping method;</li>
<li>customer PO number;</li>
<li>channel identifiers;</li>
<li>fulfillment state.</li>
</ul>
<p>Partially fulfilled orders require special attention.</p>
<h3>Purchase Orders</h3>
<ul>
<li>vendor;</li>
<li>items;</li>
<li>ordered quantity;</li>
<li>received quantity;</li>
<li>warehouse;</li>
<li>cost;</li>
<li>expected date;</li>
<li>currency;</li>
<li>related receipts and bills.</li>
</ul>
<h2 id="history">NetSuite Historical Data Migration</h2>
<p>One of the biggest migration decisions is how much history belongs in Acumatica.</p>
<p>There are several valid strategies.</p>
<h3>Full Transaction-Level History</h3>
<p><strong>Advantages:</strong></p>
<ul>
<li>users research history in one ERP;</li>
<li>comparative reporting is easier;</li>
<li>less dependency on the legacy account;</li>
<li>customer and vendor history remains directly accessible.</li>
</ul>
<p><strong>Disadvantages:</strong></p>
<ul>
<li>higher cost;</li>
<li>longer testing;</li>
<li>more data transformation;</li>
<li>more reconciliation;</li>
<li>higher risk of importing obsolete structures.</li>
</ul>
<h3>Limited Detailed History</h3>
<p>The company migrates a selected time range such as the current fiscal year plus comparative periods.</p>
<h3>Summary History</h3>
<p>Detailed transactions stay archived while Acumatica receives summarized historical balances.</p>
<h3>Opening Balances and Open Documents Only</h3>
<p>Acumatica begins cleanly at cutover while legacy information remains accessible through controlled archival methods.</p>
<h3>How to Choose</h3>
<p>Consider:</p>
<ul>
<li>audit requirements;</li>
<li>tax retention;</li>
<li>customer service;</li>
<li>warranty requirements;</li>
<li>traceability;</li>
<li>project history;</li>
<li>comparative reporting;</li>
<li>legacy system cost;</li>
<li>migration budget;</li>
<li>data quality.</li>
</ul>
<h2 id="custom-records">NetSuite Custom Records Migration</h2>
<p>NetSuite custom records may represent critical business processes, but a custom record should not automatically become a custom Acumatica object.</p>
<p>First identify why it exists.</p>
<p>A custom record may be:</p>
<ul>
<li>a genuine business entity;</li>
<li>an extension of a standard record;</li>
<li>an integration staging object;</li>
<li>a reporting workaround;</li>
<li>a process Acumatica already supports;</li>
<li>an obsolete customization.</li>
</ul>
<p>The migration process should:</p>
<ol>
<li>Inventory the custom record.</li>
<li>Document fields and relationships.</li>
<li>Identify scripts and workflows that use it.</li>
<li>Identify saved searches and integrations that depend on it.</li>
<li>Define the business requirement.</li>
<li>Select the appropriate Acumatica design.</li>
<li>Migrate data only after the target structure is approved.</li>
</ol>
<h2 id="suitescript">NetSuite SuiteScript Migration to Acumatica</h2>
<p>SuiteScript is NetSuite’s JavaScript-based customization framework.</p>
<p>A mature account may contain:</p>
<ul>
<li>user event scripts;</li>
<li>client scripts;</li>
<li>scheduled scripts;</li>
<li>Map/Reduce scripts;</li>
<li>RESTlets;</li>
<li>Suitelets;</li>
<li>workflow action scripts;</li>
<li>mass update scripts;</li>
<li>custom modules.</li>
</ul>
<p>These scripts cannot simply be copied into Acumatica.</p>
<p>The platforms use different data models, APIs, events, security models, UI frameworks, and customization architectures.</p>
<p>A <strong>SuiteScript to Acumatica migration</strong> should classify each script by business purpose.</p>
<p>Document:</p>
<ul>
<li>what triggers it;</li>
<li>which records it reads;</li>
<li>which records it changes;</li>
<li>which external systems it calls;</li>
<li>how errors are handled;</li>
<li>how frequently it runs;</li>
<li>who depends on it;</li>
<li>whether the requirement still exists.</li>
</ul>
<p>A SuiteScript may be replaced by:</p>
<ul>
<li>standard Acumatica functionality;</li>
<li>configuration;</li>
<li>workflow automation;</li>
<li>business events;</li>
<li>import/export scenarios;</li>
<li>REST APIs;</li>
<li>webhooks;</li>
<li>a scheduled integration service;</li>
<li>a BizTech connector;</li>
<li>custom Acumatica development.</li>
</ul>
<div class="article-note">
<p><strong>Preserve business logic, not NetSuite source code.</strong></p>
</div>
<h2 id="workflows">NetSuite Workflow Migration</h2>
<p>NetSuite workflows may control approvals, status changes, field updates, notifications, record creation, validation, routing, and business rules.</p>
<p>For each workflow, document:</p>
<ul>
<li>record type;</li>
<li>trigger;</li>
<li>states;</li>
<li>transitions;</li>
<li>conditions;</li>
<li>actions;</li>
<li>approvers;</li>
<li>notifications;</li>
<li>exceptions;</li>
<li>integration dependencies.</li>
</ul>
<p>Acumatica may support the requirement through standard workflow configuration, approval maps, business events, notifications, or custom logic.</p>
<p>The goal is to preserve the correct business control, not recreate SuiteFlow visually.</p>
<h2 id="integrations">Migrating NetSuite Integrations to Acumatica</h2>
<p>Integration architecture can be one of the largest components of a NetSuite replacement.</p>
<p>A mature environment may connect NetSuite with:</p>
<ul>
<li>Shopify;</li>
<li>WooCommerce;</li>
<li>Amazon;</li>
<li>Magento;</li>
<li>BigCommerce;</li>
<li>Salesforce;</li>
<li>payment gateways;</li>
<li>banks;</li>
<li>tax services;</li>
<li>EDI providers;</li>
<li>warehouse systems;</li>
<li>shipping systems;</li>
<li>3PLs;</li>
<li>planning software;</li>
<li>BI tools;</li>
<li>custom applications.</li>
</ul>
<p>Create an integration inventory containing the system, owner, authentication method, entities, direction, frequency, volume, error handling, monitoring, NetSuite dependencies, and target Acumatica architecture.</p>
<h3>Existing BizTech Acumatica Connectors</h3>
<p>BizTech already develops solutions for many platforms commonly found around NetSuite.</p>
<ul>
<li><a href="https://biz-techservices.com/amazon-connector">Amazon Connector</a>;</li>
<li><a href="https://biz-techservices.com/shopify-connector">Shopify Connector</a>;</li>
<li><a href="https://biz-techservices.com/woocommerce-connector/">WooCommerce Connector</a>;</li>
<li>Magento Connector;</li>
<li><a href="https://biz-techservices.com/paypal-integration/">PayPal Integration</a>;</li>
<li>ShipHero Connector;</li>
<li><a href="https://biz-techservices.com/shipstation-connector/">ShipStation Connector</a>;</li>
<li>DSCO;</li>
<li>CommerceHub;</li>
<li>EZCom;</li>
<li>Salesforce;</li>
<li>ServiceTitan;</li>
<li>custom APIs;</li>
<li>specialized warehouse, EDI, logistics, and CRM systems.</li>
</ul>
<p>This can significantly reduce the amount of migration code that needs to be built from zero.</p>
<h2 id="dont-rebuild">Do Not Rebuild NetSuite Inside Acumatica</h2>
<p>This is one of the most important principles in the entire migration.</p>
<p>Users naturally ask for familiar behavior.</p>
<p>They may want the same screens, field names, approval steps, reports, scripts, and workarounds.</p>
<p>Some requirements should remain. Others exist only because the old ERP required them.</p>
<p>A stronger migration sequence is:</p>
<ol>
<li><strong>Standard Acumatica functionality.</strong></li>
<li><strong>Configuration and workflow.</strong></li>
<li><strong>Existing BizTech or Acumatica ecosystem solution.</strong></li>
<li><strong>Integration with a specialized external platform.</strong></li>
<li><strong>Custom development only when genuinely required.</strong></li>
</ol>
<p>This approach can reduce implementation cost, technical debt, custom code, upgrade risk, support complexity, and training burden.</p>
<div class="article-note">
<p><strong>The purpose of leaving NetSuite should not be to build a NetSuite-shaped Acumatica. The purpose is to create a better ERP operating model.</strong></p>
</div>
<h2 id="migration-process">NetSuite to Acumatica Migration Process</h2>
<h3>Phase 1: Migration Discovery</h3>
<p>Review the business objectives, reasons for leaving NetSuite, modules, subsidiaries, locations, currencies, inventory, transactions, integrations, SuiteApps, custom records, SuiteScripts, workflows, saved searches, reports, users, and contract timing.</p>
<h3>Phase 2: Acumatica Fit-Gap Analysis</h3>
<p>Classify each requirement as:</p>
<ul>
<li>standard functionality;</li>
<li>configuration;</li>
<li>integration;</li>
<li>existing BizTech product;</li>
<li>custom development;</li>
<li>process redesign;</li>
<li>retirement.</li>
</ul>
<h3>Phase 3: Target Architecture</h3>
<p>Design companies, branches, financial structures, warehouses, customers, vendors, security, workflows, integrations, reporting, historical data strategy, and deployment.</p>
<h3>Phase 4: Extraction Design</h3>
<p>Define the source and extraction method for every dataset.</p>
<h3>Phase 5: Data Cleansing</h3>
<p>Standardize, deduplicate, validate, and reconcile source data.</p>
<h3>Phase 6: Acumatica Configuration</h3>
<p>Configure the approved ERP applications and business structures.</p>
<h3>Phase 7: Integrations and Customization</h3>
<p>Develop only requirements approved through the fit-gap process.</p>
<h3>Phase 8: Test Migration</h3>
<p>Perform a realistic migration rehearsal using representative production data.</p>
<h3>Phase 9: Financial and Operational Reconciliation</h3>
<p>Compare Acumatica against approved NetSuite control reports and operational sources.</p>
<h3>Phase 10: User Acceptance Testing</h3>
<p>Users test complete business scenarios from beginning to end.</p>
<h3>Phase 11: Training and Change Management</h3>
<p>Train users by role and explain how the new Acumatica processes differ from the old NetSuite environment.</p>
<h3>Phase 12: Final Cutover</h3>
<p>Freeze NetSuite transactions, perform final extraction, migrate production data, reconcile balances, activate integrations, and approve production use.</p>
<h3>Phase 13: Stabilization</h3>
<p>Monitor users, integrations, reports, system performance, and exceptions after go-live.</p>
<h2 id="migration-cost">NetSuite to Acumatica Migration Cost</h2>
<p>There is no universal fixed migration cost.</p>
<p>Major cost drivers include:</p>
<ul>
<li>number of subsidiaries;</li>
<li>number of locations;</li>
<li>transaction volume;</li>
<li>historical data;</li>
<li>custom records;</li>
<li>custom segments;</li>
<li>SuiteScripts;</li>
<li>workflows;</li>
<li>saved searches;</li>
<li>SuiteApps;</li>
<li>integrations;</li>
<li>industry requirements;</li>
<li>data quality;</li>
<li>reporting;</li>
<li>training;</li>
<li>cutover complexity.</li>
</ul>
<div class="table-wrap">
<table>
<thead>
<tr>
<th>Cost Category</th>
<th>Examples</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Acumatica Software</strong></td>
<td>Applications, resources, storage, and deployment</td>
</tr>
<tr>
<td><strong>Discovery</strong></td>
<td>NetSuite audit, fit-gap analysis, architecture</td>
</tr>
<tr>
<td><strong>Data Migration</strong></td>
<td>Extraction, cleansing, mapping, imports, reconciliation</td>
</tr>
<tr>
<td><strong>Customization Migration</strong></td>
<td>Custom records, fields, SuiteScript, workflows</td>
</tr>
<tr>
<td><strong>Integration Migration</strong></td>
<td>Commerce, payments, WMS, CRM, EDI, tax, shipping</td>
</tr>
<tr>
<td><strong>Reporting</strong></td>
<td>Saved searches, reports, dashboards, BI</td>
</tr>
<tr>
<td><strong>Testing and Training</strong></td>
<td>Migration tests, UAT, user education</td>
</tr>
<tr>
<td><strong>Go-Live and Support</strong></td>
<td>Cutover, stabilization, monitoring, optimization</td>
</tr>
</tbody>
</table>
</div>
<h3>What Reduces Migration Cost?</h3>
<ul>
<li>clean data;</li>
<li>limited historical scope;</li>
<li>strong process owners;</li>
<li>retiring obsolete scripts;</li>
<li>using standard Acumatica workflows;</li>
<li>using existing BizTech connectors;</li>
<li>clear reporting requirements;</li>
<li>fast decisions;</li>
<li>phased implementation.</li>
</ul>
<h3>What Increases Migration Cost?</h3>
<ul>
<li>many subsidiaries;</li>
<li>complex intercompany processes;</li>
<li>full detailed history;</li>
<li>large custom-record footprint;</li>
<li>extensive SuiteScript;</li>
<li>hundreds of saved searches;</li>
<li>many integrations;</li>
<li>poor source data;</li>
<li>compressed timeline;</li>
<li>unclear scope.</li>
</ul>
<h2 id="timeline">NetSuite to Acumatica Migration Timeline</h2>
<p>Migration duration can vary significantly.</p>
<p>Focused projects can be measured in weeks, while broader ERP transformations involving multiple entities, historical data, customizations, integrations, and complex operational processes may require several months.</p>
<p>Timeline is affected by:</p>
<ul>
<li>subsidiaries;</li>
<li>data volume;</li>
<li>history;</li>
<li>modules;</li>
<li>customization;</li>
<li>integrations;</li>
<li>user availability;</li>
<li>testing;</li>
<li>training;</li>
<li>renewal timing.</li>
</ul>
<p>The project should use milestones rather than relying on one unsupported universal duration.</p>
<h2 id="renewal">When Should You Start Planning Before NetSuite Renewal?</h2>
<p>Contract timing can materially affect migration risk.</p>
<h3>12+ Months Before Renewal</h3>
<p>Ideal for ERP research, Acumatica demonstrations, requirements workshops, contract review, customization inventory, integration inventory, and budget planning.</p>
<h3>9–12 Months Before Renewal</h3>
<p>Begin fit-gap analysis, data audit, target architecture, implementation partner selection, and detailed migration estimates.</p>
<h3>6–9 Months Before Renewal</h3>
<p>For many midmarket projects, implementation should already be active.</p>
<h3>3–6 Months Before Renewal</h3>
<p>A migration may still be achievable, but scope discipline becomes critical.</p>
<p>The company may need:</p>
<ul>
<li>phased rollout;</li>
<li>temporary legacy access;</li>
<li>limited historical migration;</li>
<li>priority integrations;</li>
<li>a transition period.</li>
</ul>
<h3>Less Than 3 Months</h3>
<p>Do not force an unsafe cutover only to avoid renewal.</p>
<p>Assess whether a controlled migration is realistic or whether temporary overlap is safer.</p>
<h2 id="manufacturing">NetSuite to Acumatica Migration for Manufacturing</h2>
<p>Manufacturers may need to migrate:</p>
<ul>
<li>assemblies;</li>
<li>BOMs;</li>
<li>routing;</li>
<li>work centers;</li>
<li>production orders;</li>
<li>MRP;</li>
<li>WIP;</li>
<li>labor;</li>
<li>overhead;</li>
<li>lot and serial tracking;</li>
<li>quality integrations;</li>
<li>manufacturing costing.</li>
</ul>
<p>Manufacturing data usually requires more design than a direct record import.</p>
<h2 id="distribution">NetSuite to Acumatica Migration for Distribution</h2>
<p>Distribution projects may include:</p>
<ul>
<li>multi-warehouse inventory;</li>
<li>sales orders;</li>
<li>purchase orders;</li>
<li>replenishment;</li>
<li>customer pricing;</li>
<li>returns;</li>
<li>EDI;</li>
<li>shipping;</li>
<li>marketplaces;</li>
<li>inventory analytics.</li>
</ul>
<h2 id="ecommerce">NetSuite to Acumatica Migration for eCommerce</h2>
<p>Commerce migrations are highly integration-dependent.</p>
<p>The project may involve:</p>
<ul>
<li>Shopify;</li>
<li>Amazon;</li>
<li>WooCommerce;</li>
<li>Magento;</li>
<li>BigCommerce;</li>
<li>payments;</li>
<li>warehouses;</li>
<li>shipping;</li>
<li>returns;</li>
<li>refunds;</li>
<li>channel profitability.</li>
</ul>
<p>BizTech’s connector portfolio can significantly reduce the amount of custom development required.</p>
<h2 id="multi-entity">NetSuite to Acumatica Migration for Multi-Entity Companies</h2>
<p>Multi-entity migration requires special attention to:</p>
<ul>
<li>subsidiaries;</li>
<li>companies;</li>
<li>branches;</li>
<li>intercompany accounting;</li>
<li>currencies;</li>
<li>taxes;</li>
<li>shared customers;</li>
<li>shared vendors;</li>
<li>security;</li>
<li>consolidation;</li>
<li>entity-specific integrations.</li>
</ul>
<h2 id="risks">Common NetSuite-to-Acumatica Migration Risks</h2>
<h3>Risk 1: Treating CSV Export as a Complete Backup</h3>
<p>Additional extraction methods may be required for a complete migration.</p>
<h3>Risk 2: Rebuilding Custom Code Before Understanding It</h3>
<p>SuiteScript should be analyzed by business purpose before development starts.</p>
<h3>Risk 3: Missing Integration Dependencies</h3>
<p>A saved search or custom field may be used by an integration even if end users do not recognize it as important.</p>
<h3>Risk 4: Losing Cross-System IDs</h3>
<p>External systems may store NetSuite internal IDs. Cross-reference planning is essential.</p>
<h3>Risk 5: Migrating Too Much History</h3>
<p>Historical migration can dominate cost and testing without providing equivalent business value.</p>
<h3>Risk 6: Ignoring Attachments</h3>
<p>Files may be operationally, legally, or financially important.</p>
<h3>Risk 7: Rebuilding Every Saved Search</h3>
<p>Many saved searches can be replaced with standard Acumatica inquiries, dashboards, reports, or alerts.</p>
<h3>Risk 8: Underestimating User Acceptance Testing</h3>
<p>Users must test complete processes rather than individual screens.</p>
<h3>Risk 9: Rushing Cutover Around Renewal</h3>
<p>Temporary overlap may be safer than an uncontrolled ERP launch.</p>
<h3>Risk 10: No Post-Go-Live Monitoring</h3>
<p>Real production volume often reveals exceptions that did not appear during testing.</p>
<h2 id="why-biztech">Why Work with BizTech for NetSuite to Acumatica Migration?</h2>
<p>BizTech is an <strong>Acumatica Gold Partner</strong> combining ERP implementation expertise with integration and custom product development.</p>
<p>This combination is particularly valuable during a NetSuite replacement.</p>
<p>A company may need:</p>
<ul>
<li>ERP discovery;</li>
<li>data extraction;</li>
<li>financial migration;</li>
<li>inventory migration;</li>
<li>customization analysis;</li>
<li>integration redesign;</li>
<li>Acumatica implementation;</li>
<li>custom development;</li>
<li>reporting;</li>
<li>testing;</li>
<li>training;</li>
<li>cutover;</li>
<li>support.</li>
</ul>
<p>BizTech can coordinate these areas as one migration program.</p>
<h3>Custom Acumatica Development</h3>
<p>BizTech develops custom APIs, workflows, connectors, screens, business logic, and Acumatica enhancements.</p>
<h3>Existing Connector Portfolio</h3>
<p>BizTech solutions include:</p>
<ul>
<li>Amazon;</li>
<li>Shopify;</li>
<li>WooCommerce;</li>
<li>Magento;</li>
<li>ShipHero;</li>
<li>ShipStation;</li>
<li>DSCO;</li>
<li>CommerceHub;</li>
<li>EZCom;</li>
<li>Salesforce;</li>
<li>ServiceTitan;</li>
<li>PayPal;</li>
<li>Kit Processing;</li>
<li>Consignment Processing;</li>
<li>Gift Card Processing;</li>
<li>custom integrations.</li>
</ul>
<h3>Ongoing Support</h3>
<p>BizTech can provide integration monitoring, issue resolution, performance optimization, feature updates, customization maintenance, and ongoing Acumatica support.</p>
<h2 id="checklist">Final NetSuite to Acumatica Migration Checklist</h2>
<h3>Business Case</h3>
<ul>
<li>Reasons for replacing NetSuite are documented.</li>
<li>Success metrics are defined.</li>
<li>Executive sponsorship is confirmed.</li>
<li>Contract dates are documented.</li>
<li>Process owners are assigned.</li>
</ul>
<h3>NetSuite Inventory</h3>
<ul>
<li>Modules are documented.</li>
<li>Subsidiaries are documented.</li>
<li>Locations are documented.</li>
<li>Currencies are documented.</li>
<li>Custom segments are documented.</li>
<li>Custom records are inventoried.</li>
<li>Custom fields are inventoried.</li>
<li>SuiteScripts are inventoried.</li>
<li>Workflows are inventoried.</li>
<li>Saved searches are inventoried.</li>
<li>SuiteApps are inventoried.</li>
<li>Integrations are inventoried.</li>
<li>Files and attachments are assessed.</li>
</ul>
<h3>Acumatica Target Design</h3>
<ul>
<li>Companies and branches are approved.</li>
<li>Chart of accounts is approved.</li>
<li>Subaccounts are approved.</li>
<li>Customer and vendor classes are approved.</li>
<li>Item classes are approved.</li>
<li>Warehouses are approved.</li>
<li>Order types are approved.</li>
<li>Security roles are approved.</li>
<li>Workflow design is approved.</li>
<li>Integration architecture is approved.</li>
</ul>
<h3>Data Migration</h3>
<ul>
<li>Extraction methods are documented.</li>
<li>Saved searches are tested.</li>
<li>Data mapping is approved.</li>
<li>Duplicates are resolved.</li>
<li>Inactive records are reviewed.</li>
<li>Historical strategy is approved.</li>
<li>AR reconciles.</li>
<li>AP reconciles.</li>
<li>Inventory reconciles.</li>
<li>Trial balance reconciles.</li>
<li>Open documents are validated.</li>
<li>Test migration is approved.</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Every integration has an owner.</li>
<li>Authentication is tested.</li>
<li>Cross-references are defined.</li>
<li>Error handling is tested.</li>
<li>Retry logic is tested.</li>
<li>Monitoring is enabled.</li>
<li>Orders are tested.</li>
<li>Inventory synchronization is tested.</li>
<li>Payments are tested.</li>
<li>Fulfillment is tested.</li>
<li>Returns and refunds are tested.</li>
</ul>
<h3>Cutover</h3>
<ul>
<li>NetSuite transaction freeze is scheduled.</li>
<li>Final exports are scheduled.</li>
<li>Backups and archives are available.</li>
<li>Production migration is rehearsed.</li>
<li>Reconciliation responsibilities are assigned.</li>
<li>Go-live criteria are documented.</li>
<li>Contingency plans are documented.</li>
<li>Post-go-live support is scheduled.</li>
</ul>
<h2>Final Conclusion: Moving from NetSuite to Acumatica</h2>
<p>Replacing NetSuite is a significant ERP decision.</p>
<p>The company may be moving away from an environment that has accumulated years of data, customizations, integrations, reports, and institutional knowledge.</p>
<p>That makes migration complex, but it also creates an opportunity.</p>
<p>A NetSuite replacement allows the business to ask questions that may not have been asked for years:</p>
<ul>
<li>Do we still need this customization?</li>
<li>Should this saved search become a dashboard?</li>
<li>Should this SuiteScript become a standard workflow?</li>
<li>Do we need all historical data in the production ERP?</li>
<li>Should this external application remain?</li>
<li>Can our eCommerce integrations be simplified?</li>
<li>Can more employees work directly in ERP?</li>
<li>Can we reduce dependency on specialized development?</li>
<li>Can reporting become more real-time?</li>
<li>Can our ERP support the next stage of growth?</li>
</ul>
<p>Acumatica provides a strong target platform for organizations that want modern cloud ERP, open architecture, industry-specific functionality, flexible integrations, customer-focused product direction, and growth-friendly user access.</p>
<p>But the platform alone does not determine migration success.</p>
<p>The project requires discovery, data extraction, mapping, financial reconciliation, integration architecture, customization redesign, testing, training, cutover management, and post-go-live support.</p>
<p>As an Acumatica Gold Partner, BizTech helps companies manage this complete transition.</p>
<div class="article-note">
<p><strong>NetSuite is the source. Acumatica is the new platform. BizTech helps build the migration path between them.</strong></p>
</div>
<div class="faq-section">
<h2 id="faq">FAQ: NetSuite to Acumatica Migration</h2>
<h3>Can NetSuite data be migrated to Acumatica?</h3>
<p>Yes. Financial data, customers, vendors, inventory, open transactions, subsidiaries, locations, projects, selected history, custom-field data, and many other records can be migrated. Exact scope depends on the NetSuite configuration and target Acumatica design.</p>
<h3>How do you export NetSuite data for migration?</h3>
<p>NetSuite supports several extraction methods including CSV exports, saved searches, reports, analytics connections, web services, and scripted extraction. Complex migrations often use several methods.</p>
<h3>Can NetSuite saved searches be migrated to Acumatica?</h3>
<p>Their business purpose can be migrated, but the saved search itself is not imported directly. It may be rebuilt as an Acumatica Generic Inquiry, report, dashboard, business event, workflow condition, integration endpoint, or BI dataset.</p>
<h3>Can SuiteScript be migrated to Acumatica?</h3>
<p>SuiteScript code cannot simply be copied because NetSuite and Acumatica use different APIs and customization frameworks. The business logic should be analyzed and reimplemented using standard Acumatica functionality, workflows, APIs, webhooks, integrations, or custom development.</p>
<h3>Can NetSuite custom records be migrated?</h3>
<p>Yes. The underlying data can often be migrated, but a target Acumatica data model must be designed first. Some custom records may become standard functionality, fields, attributes, custom tables, integrations, or may be retired.</p>
<h3>How long does NetSuite to Acumatica migration take?</h3>
<p>There is no universal duration. Project length depends on subsidiaries, data volume, customizations, integrations, historical requirements, testing, and scope. Focused migrations may be measured in weeks, while broader ERP transformations may require several months.</p>
<h3>How much does NetSuite to Acumatica migration cost?</h3>
<p>Cost depends on Acumatica applications, data volume, historical migration, subsidiaries, custom records, SuiteScripts, workflows, integrations, reporting, testing, training, and support. Structured discovery is required for a reliable estimate.</p>
<h3>When should we begin planning before NetSuite renewal?</h3>
<p>Begin as early as possible. Organizations with more time have more flexibility for discovery, data cleanup, integration development, testing, and controlled cutover.</p>
<h3>Can several NetSuite subsidiaries be migrated to Acumatica?</h3>
<p>Yes. Subsidiaries can be mapped to Acumatica companies and branches depending on legal, tax, currency, security, financial, and reporting requirements.</p>
<h3>Can NetSuite inventory and warehouses be migrated?</h3>
<p>Yes. Items, quantities, costs, lots, serials, locations, open demand, open supply, and warehouse relationships can be migrated when source data is available and reconciled.</p>
<h3>Can open AR and AP be migrated?</h3>
<p>Yes. Open invoices, vendor bills, credits, payments, deposits, remaining balances, due dates, and applications can be migrated and reconciled in Acumatica.</p>
<h3>Can BizTech rebuild our NetSuite integrations in Acumatica?</h3>
<p>Yes. BizTech develops custom Acumatica integrations and also provides existing solutions for Amazon, Shopify, WooCommerce, Magento, PayPal, ShipHero, ShipStation, DSCO, CommerceHub, Salesforce, ServiceTitan, EDI, and other systems.</p>
<h3>Why choose BizTech for a NetSuite replacement?</h3>
<p>BizTech is an Acumatica Gold Partner combining ERP implementation, data migration, custom development, proprietary connectors, integration architecture, reporting, testing, training, and post-go-live support.</p>
</div>
</article>
<p><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "NetSuite to Acumatica Migration Guide 2026: Why Companies Switch and How to Migrate Successfully",
  "description": "A complete guide to moving from Oracle NetSuite to Acumatica Cloud ERP, including data extraction, saved searches, custom records, SuiteScript, historical transactions, integrations, cost, timeline, and migration best practices.",
  "author": {
    "@type": "Organization",
    "name": "BizTech Services",
    "url": "https://biz-techservices.com"
  },
  "publisher": {
    "@type": "Organization",
    "name": "BizTech Services",
    "url": "https://biz-techservices.com"
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://biz-techservices.com/archives/10295"
  }
}
</script></p>
<p>
</div></div></div></div></div></div><script id="script-row-unique-0" data-row="script-row-unique-0" type="text/javascript" class="vc_controls">UNCODE.initRow(document.getElementById("row-unique-0"));</script></div></div></div>
<div data-parent="true" class="vc_row row-container" id="row-unique-1"><div class="row limit-width row-parent"><div class="wpb_row row-inner"><div class="wpb_column pos-top pos-center align_left column_parent col-lg-12 single-internal-gutter"><div class="uncol style-light"  ><div class="uncoltable"><div class="uncell no-block-padding" ><div class="uncont" ><div id="137084" class="isotope-system isotope-general-light grid-general-light" >
			
														<div class="isotope-wrapper grid-wrapper single-gutter" >												<div class="isotope-container grid-container isotope-layout style-masonry isotope-pagination grid-pagination" data-type="masonry" data-layout="masonry" data-lg="1000" data-md="600" data-sm="480" data-vp-height="">			<div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10368 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10368" target="_self">How Salesforce CRM Data Flows into Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 18, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10361 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10361" target="_self">How PayPal Payment Data Flows into Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 17, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10351 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10351" target="_self">How CommerceHub Files Flow Through Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 14, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10338 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10338" target="_self">How DSCO Data Flows Through Acumatica Order-to-Cash Automation</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 13, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10330 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10330" target="_self">How ShipStation Data Flows Between Shipping and Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 11, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10322 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10322" target="_self">How ShipHero Data Flows Between WMS and Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 10, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10313 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10313" target="_self">How Magento Data Flows into Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 10, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-83 tmb-id-10295 tmb-content-under tmb-media-first tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 33.3%;"></div><a role="button" tabindex="-1" href="https://biz-techservices.com/archives/10295" class="pushed" target="_self" data-lb-index="7"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><img decoding="async" class="wp-image-10296" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png" width="2172" height="724" alt="" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1920/h:640/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 2172w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:100/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:341/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:256/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1536/h:512/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 1536w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1920/h:640/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 2048w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:117/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 350w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:720/h:240/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 720w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1032/h:344/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 1032w" sizes="(max-width: 840px) 100vw, 840px" /></a></div>
					</div>
				</div><div class="t-entry-text">
									<div class="t-entry-text-tc single-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10295" target="_self">NetSuite to Acumatica Migration Guide 2026: Why Companies Switch and How to Migrate Successfully</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 9, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10268 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10268" target="_self">How Amazon FBA and FBM Data Flows into Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 6, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-83 tmb-id-10245 tmb-content-under tmb-media-first tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 33.3%;"></div><a role="button" tabindex="-1" href="https://biz-techservices.com/archives/10245" class="pushed" target="_self" data-lb-index="9"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><img decoding="async" class="wp-image-10246" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png" width="2172" height="724" alt="" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1920/h:640/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 2172w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:100/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:341/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:256/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1536/h:512/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 1536w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1920/h:640/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 2048w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:117/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 350w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:720/h:240/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 720w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1032/h:344/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 1032w" sizes="(max-width: 840px) 100vw, 840px" /></a></div>
					</div>
				</div><div class="t-entry-text">
									<div class="t-entry-text-tc single-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10245" target="_self">QuickBooks to Acumatica Migration Guide 2026 | Complete ERP Transition Guide</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 6, 2026</span></p></div></div>
							</div></div></div>		</div>	
	

	</div>				</div>
</div></div></div></div></div><script id="script-row-unique-1" data-row="script-row-unique-1" type="text/javascript" class="vc_controls">UNCODE.initRow(document.getElementById("row-unique-1"));</script></div></div></div>
</div><p>The post <a href="https://biz-techservices.com/archives/10295">NetSuite to Acumatica Migration Guide 2026: Why Companies Switch and How to Migrate Successfully</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>How Amazon FBA and FBM Data Flows into Acumatica ERP</title>
		<link>https://biz-techservices.com/archives/10268</link>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Fri, 07 Aug 2026 06:07:31 +0000</pubDate>
				<category><![CDATA[Lesson]]></category>
		<guid isPermaLink="false">https://biz-techservices.com/?p=10268</guid>

					<description><![CDATA[<p>How Amazon FBA and FBM Data Flows into Acumatica ERP Amazon order data flows into Acumatica ERP through the Biz-Tech [&#8230;]</p>
<p>The post <a href="https://biz-techservices.com/archives/10268">How Amazon FBA and FBM Data Flows into Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>
  How Amazon FBA and FBM Data Flows into Acumatica ERP
</p>
<p>
  Amazon order data flows into Acumatica ERP through the Biz-Tech Services Amazon Connector, which retrieves orders from Amazon into an intermediate server, imports the selected orders into Acumatica as sales orders or invoices, and then sends purchase order acknowledgements, fulfillment events, refunds, and inventory quantities back to Amazon. The connection is never direct. Every request travels through an intermediate server controlled by Biz-Tech Services, and the settings that govern that connection live on the Amazon Stores screen in Acumatica. Once those settings are in place, the Biz-Tech Services Acumatica Amazon connector handles two distinct fulfillment channels: Fulfillment by Merchant, or FBM, where your business ships the goods, and Fulfillment by Amazon, or FBA, where Amazon ships from its own fulfillment centers.
</p>
<p>
  Those two channels take different paths through Acumatica, and understanding the difference is the key to using the Biz-Tech Services Acumatica Amazon connector well. FBM orders become sales orders that your warehouse picks, packs, ships, and invoices, with acknowledgements and fulfillment documents flowing back at each step. FBA records arrive as transfer orders, purchase receipts, and invoices, because the movement being recorded is a transfer of your stock into Amazon inventory rather than a shipment to a shopper. This article traces the whole path in the order the records travel, names the screens, tabs, buttons, and fields involved at each stage, and points out where users should look when something does not land as expected.
</p>
<h2>What the Amazon Connector for Acumatica Does</h2>
<p>
  The Amazon Connector is an Acumatica ERP customization from Biz-Tech Services, Inc. that links Amazon, the e-commerce platform, with Acumatica enterprise resource planning. It is delivered as a customization project and must be installed on an Acumatica system carrying one of the supported licenses, PCSR, PERP, or SAAS.
</p>
<p>
  The documented capabilities cover both directions of travel. Inbound, the Biz-Tech Services Acumatica Amazon connector imports Amazon orders as either sales order or invoice document types, creates the customer on the fly when that customer does not yet exist in Acumatica, imports sales tax, and imports payment information. Outbound, it sends purchase order acknowledgements, sends fulfillment documents when shipments are confirmed, and sends inventory status documents so Amazon sees the quantity your business actually has available. A cross-reference layer sits between the two systems and matches items, payments, and Ship Via values so that Amazon terminology resolves to Acumatica records instead of failing.
</p>
<p>
  Several of the outbound actions can be run three ways: from the Actions menu on a single Sales Orders document, from a processing screen where many records are selected and pushed at once, or automatically. Acknowledgements can be sent automatically with a Success status, and fulfillment documents can be sent automatically when an invoice is prepared. That mix matters because a business running a handful of orders a day works differently from one running hundreds, and the same configuration supports both.
</p>
<h2>The Amazon Data Flow at a Glance</h2>
<p>
  Before looking at individual screens, here is the path records travel through the Amazon Connector from setup to settlement of the last refund:
</p>
<ul>
<li>
    Credentials are entered and tested on the Connection Settings tab of the Amazon Store screen, which confirms Acumatica can reach the Biz-Tech server that fronts Amazon.
  </li>
<li>
    The rest of the Amazon Store screen defines behavior: FBM Settings and FBA settings tabs, plus Cross-Reference, Warehouse Details, Inventory Details, Carriers Code, Cancel Reasons, and Adjustment Reasons tabs.
  </li>
<li>
    For FBM, the Get Orders button on the Import Amazon Orders screen pulls Amazon orders into a grid, filtered by Start Date and End Date, where they can be reviewed before anything is committed.
  </li>
<li>
    The Import or Import All button turns the selected Amazon orders into Acumatica documents, applying the customer, item, tax, payment, and cross-reference rules configured on the store.
  </li>
<li>
    Outbound acknowledgement is sent from the Sales Orders Actions menu or from the Export Amazon PO Acknowledgement processing screen, which pushes the acknowledgement through the Biz-Tech server to Amazon.
  </li>
<li>
    Fulfillment follows the standard Acumatica chain, Create Shipment, Confirm Shipment, Prepare Invoice, and Release, with Prepare Invoice fulfilling the order in Amazon.
  </li>
<li>
    For FBA, Import FBA Shipments creates transfer orders and purchase receipts as stock moves into Amazon fulfillment centers, while Import FBA Orders brings in the resulting FBA sales as invoices.
  </li>
<li>
    Refunds travel back through Import Amazon Refunded Orders, which produces a customer refund payment or a credit memo depending on how far the original order had progressed.
  </li>
<li>
    Inventory quantities travel outward from the Export Amazon Inventory Quantity screen, summed across the warehouses listed on the Warehouse Details tab.
  </li>
</ul>
<h2>FBA and FBM: Two Fulfillment Paths, One Amazon Connector</h2>
<p>
  Fulfillment by Amazon is a service Amazon provides so sellers can streamline logistics and order fulfillment. Under FBA, sellers store their products in Amazon fulfillment centers, and Amazon handles the storage, packing, shipping, and customer service for those items. Fulfillment by Merchant is the opposite arrangement: the seller keeps the stock and ships the order. Because the physical goods behave differently, the Acumatica documents behave differently too, and the Biz-Tech Services Acumatica Amazon integrator keeps the two channels on separate tabs and separate processing screens.
</p>
<p>
  The practical consequence is that FBM is an order-to-cash flow and FBA is partly an inventory-transfer flow. An FBM order becomes a sales order of the type configured on the FBM Settings tab, and your business creates the shipment, enters the tracking number, and confirms it. An FBA record set arrives in pieces: shipments of your stock into Amazon become transfer orders, deliveries become purchase receipts in the destination warehouse, and the actual FBA sales come in as invoices. FBA settings therefore include warehouse mapping and a Destination Order Type that has to be a Transfer order type, which has no equivalent on the FBM side.
</p>
<p>
  Both channels can be reviewed together. The FBM and FBA Orders screen shows both kinds of order in one place, and the distinction between them is indicated by the Fulfillment channel field. When users are not sure which path a given order took through Acumatica, that field is the answer.
</p>
<h2>Stage One: Installing the Package and Connecting Acumatica to Amazon</h2>
<p>
  The Biz-Tech Services Acumatica Amazon integration arrives as a customization project, a set of changes and additional files used to modify the Acumatica ERP application. Administrators import the deployment package, open it for editing in the Customization Project Editor if needed, validate it, and publish it for one tenant or several. Publishing uploads the package, creates the corresponding customization project, and saves it in the database. None of the Biz-Tech Services Acumatica Amazon connector screens exist until that happens.
</p>
<h3>What the Amazon Store screen identifies</h3>
<p>
  The Amazon Store screen is the anchor record for everything else. Store Code is a lookup field that indicates the corresponding store, and Description describes it. The data on the General tab is provided automatically for the Store Code entered. When the Default Store checkbox is selected, that store appears automatically whenever a user opens a processing screen or a store screen and clicks into the Store code field. On an installation with a single marketplace this saves a click on every process; on an installation with several stores it prevents the more expensive mistake of running a process against the wrong marketplace.
</p>
<h3>Which credentials the Connection Settings tab holds</h3>
<p>
  The Connection Settings tab uses the information specified on it to test whether Acumatica can connect to the Acumatica to Biz-Tech server. Get a successful test here before touching any other tab, because a failed import caused by a bad credential looks very similar to one caused by a bad mapping.
</p>
<p>
  The fields on this tab are the OAuth and Amazon identifiers the intermediate server needs. Client ID is the identifier associated with an application that assists with client and server OAuth 2.0 authentication. Client secret is a secret known only to the application and the authorization server, and functions as the application own password. A refresh token is a special key that lets a client retrieve new access tokens without requiring the user to perform a complete login, which is what allows scheduled processes to run unattended. Marketplace is the store location, and AWS Regions are the physical locations where Amazon clusters data centers for application and service delivery in AWS Availability Zones.
</p>
<p>
  The remaining values complete the picture. Consumer Key is the API key a service provider issues to a consumer, and it identifies that consumer. Consumer Secret is the consumer password, used along with the consumer key to request authorization to a user resources. External System Store ID is an identifier used to track data in relation to external systems integrated with the Amazon platform. Seller ID and MWS Auth Token are generated when the new developer authorization process is passed. If any of these are wrong, nothing downstream works.
</p>
<h2>Stage Two: FBM Settings That Govern How Amazon Orders Import</h2>
<p>
  The FBM Settings tab on the Amazon Store screen decides what an imported Amazon order looks like in Acumatica. Import Amazon Orders specifies where to import the Amazon orders in the Acumatica system, and <strong>Order Type</strong> is the default type of order the Biz-Tech Services Acumatica Amazon integration creates. The Last Imported Order Date field shows the date the latest order was imported, which is the quickest sanity check that the flow is still running. When the Send Email Notifications for Errors checkbox is selected, the Biz-Tech Services Acumatica Amazon connector sends email notifications listing the Order IDs that hit errors, so nobody has to sit watching a grid.
</p>
<h3>How customer records are created from Amazon orders</h3>
<p>
  When the Import Customer checkbox is selected, the Biz-Tech Services Acumatica Amazon integration imports the customer information from Amazon into a new customer record in Acumatica. When it is not selected, orders are imported against the default customer instead. This is a real business decision: importing customers gives your business a per-shopper record and history, while a single default customer keeps the customer ledger compact when shoppers are not accounts you intend to manage.
</p>
<p>
  Two checkboxes control addresses. Override Ship Address Information from Amazon Order imports the address of the location the order is going to be shipped to from Amazon. Override Bill Address Information from Amazon Order imports the address information of whoever will pay the order bill from Amazon. Where the Amazon-supplied address must win over whatever is stored on the Acumatica customer, these are the settings that make it win.
</p>
<h3>How Amazon items are matched or created on import</h3>
<p>
  The Import Item checkbox tells the Biz-Tech Services Acumatica Amazon integrator to import new product information from Amazon into Acumatica when that product does not yet exist in the Acumatica system. If the checkbox is not selected and an unknown item arrives, an error will occur during integration. That single checkbox is behind a large share of first-week import failures, so it is worth checking first when imports stop.
</p>
<p>
  There is a documented nuance about descriptions. If the item already exists on the Stock Items screen, the Biz-Tech Services Acumatica Amazon connector does not update its description, but it does set the Amazon item title as the description in the Line description on the Sales Orders screen. The Acumatica master record keeps your naming, and the order line carries the marketplace wording that a shopper would quote.
</p>
<p>
  Warehouse ID is the default warehouse set on imported orders, and UOM, the unit of measure, is used to quantify the inventory items. When the Insert Item in Inventory Details Tab checkbox is selected, items are retrieved into the Inventory Details tab of the Amazon Store screen while orders are being imported, which builds the mapping table as a side effect of normal trading rather than as a separate data-entry project.
</p>
<h3>Tax and payment defaults applied during import</h3>
<p>
  Three tax fields sit on the same tab. Taxable Category is used to create or edit the tax categories applied to products. Customer Tax Zone is the combined set of effective taxes for a zone, defined according to the locations of vendors or customers. Tax ID is the client tax identifier. Because the Biz-Tech Services Acumatica Amazon connector can import sales tax from Amazon, these defaults are what the imported tax lands against, and a missing tax zone is a common reason an otherwise valid Amazon order will not post.
</p>
<p>
  Under Payment Options, Payment Method is the default payment method set for the new customer records generated in Acumatica from the Amazon orders. Cross-Reference options is the setting that selects which entities should be matched between Amazon and Acumatica during the transition, and it directly controls the next tab.
</p>
<h2>Cross-References, Warehouses, Carriers, and Reason Codes</h2>
<p>
  Between the credentials and the processing screens sits a set of tabs whose only job is translation. They are unglamorous and they are where most integration problems are actually solved.
</p>
<h3>The Cross-Reference tab</h3>
<p>
  On the Cross-Reference tab, the Field column selects the entity whose Amazon and Acumatica values should be matched, and only the entities selected under Cross-Reference Options appear in that drop-down. Amazon Value then specifies which Amazon value must match which Acumatica Value. The documented example to verify afterwards is Ship Via: after the Amazon order import process, the Ship Via value should be visible in the Delivery Settings area of the Shipping tab on the Sales Orders screen. If it is blank there, the cross-reference is the place to look, not the order.
</p>
<p>
  <img decoding="async" width="873" height="647" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-1.png" class="wp-image-10269" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:873/h:647/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-1.png 873w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:222/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-1.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:569/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-1.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:259/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-1.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>The Warehouse Details tab</h3>
<p>
  The Warehouse Details tab is where your business adds the warehouses that need to be in sync with Amazon. Two behaviors follow from it. If several warehouses are selected on this screen, the exported item quantity is the sum of quantities across those selected warehouses, so Amazon sees pooled availability rather than a single site. And depending on the drop-down value selected, On hand, Available, or Available for Shipment, that is the quantity basis synced from Acumatica to Amazon. Choosing Available for Shipment rather than On hand is how your business avoids advertising stock that is already allocated.
</p>
<h3>The Inventory Details tab and SKU mapping</h3>
<p>
  To upload a new SKU for an Amazon item, the mapping is created on the Inventory Details tab of the Amazon Store screen. If Import Item is checked on the import settings and an order is imported, the connector generates an Acumatica Inventory ID based on the SKU. To update the SKU afterwards, change the SKU for the existing item on the Inventory Details tab and import again, and no new item is created in Acumatica. That is the documented way to correct a mapping without leaving duplicate inventory IDs behind.
</p>
<p>
  One pricing rule is worth committing to memory: during order import the Biz-Tech Services Acumatica Amazon connector takes the Amazon item price rather than the mapped Acumatica item price. The Amazon order is the commercial record of what the shopper paid, so Acumatica records that number rather than your list price.
</p>
<p>
  Four buttons populate this tab. Get Product by ASIN displays the Amazon item in Inventory Details by its ASIN. Get Product by SELLERSKU does the same by SKU. Load FBA Products loads and displays all Amazon products in the store. Sync From Amazon takes a loaded FBA item and creates that item in Acumatica via the product SKU, which is the fastest way to seed Acumatica with an existing Amazon catalog rather than typing it.
</p>
<h3>Carriers Code, Cancel Reasons, and Adjustment Reasons</h3>
<p>
  The Carriers Code tab matches Amazon carrier details to the Acumatica Ship Via carrier. The Cancel Reasons tab holds the order cancel reasons, and a cancellation reason must be selected while cancelling orders, so an empty tab blocks cancellations. The Adjustment Reasons tab is populated the same way and its values are required for refunding Amazon orders. Both reason lists can be imported or exported as an Excel file, which is the practical way to load them once and reuse them across tenants.
</p>
<h2>Inbound: How Amazon FBM Orders Become Acumatica Documents</h2>
<p>
  The Import Amazon Orders screen is the inbound gate for FBM. The user indicates the Store Code, and the screen retrieves data for that store: it pulls as many orders into Acumatica as exist in the selected period and displays all of them in the table, so nothing is committed on retrieval alone.
</p>
<h3>Retrieving Amazon orders with Get Orders</h3>
<p>
  Step one is clicking the <strong>Get Orders</strong> button to retrieve orders from Amazon. After the button is clicked a timer indicates the elapsed time until the process is complete, and a user can cancel the retrieval by clicking the loading icon next to the timer. The Start Date and End Date fields filter the data retrieval, which is how your business avoids dragging months of history back on a routine run. Step two is reviewing the retrieved orders to decide which ones need to be imported.
</p>
<p>
  <img decoding="async" width="1025" height="829" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-2.png" class="wp-image-10270" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1025/h:829/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-2.png 1025w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:243/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-2.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:621/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-2.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:283/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-2.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Reviewing an order before importing it</h3>
<p>
  Clicking the Order Number opens the corresponding order in a pop-up window, and the most important information is shown on the Amazon Orders screen. This is also the first place errors surface: if an error appears while importing a corresponding order, the error message is displayed on this screen and explains what should be fixed and in which system. That last part matters, because roughly half of import problems are Amazon-side data and half are missing Acumatica configuration.
</p>
<h3>Running the import</h3>
<p>
  Step four is selecting the orders that require import. Step five is clicking the Import button to begin the import process, or the Import All button to import every order in the grid. After the Import button is pressed, unselected orders are filtered off the screen so the grid shows only what is being worked. A user can cancel the process of importing orders by clicking close.
</p>
<p>
  If there is an error while processing an order, the error displays on the grid line corresponding to that order, and a user should hover the cursor over the red cross to see additional information about it. For deeper detail, a user can open Tools and then Trace.
</p>
<h2>Outbound: Sending Amazon PO Acknowledgements from Acumatica</h2>
<p>
  Once an Amazon order exists in Acumatica as a sales order, the first thing that travels back to Amazon is the purchase order acknowledgement. There are two documented ways to export it: one at a time, or several at once.
</p>
<p>
  <img decoding="async" width="1047" height="412" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-3.png" class="wp-image-10271" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1047/h:412/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-3.png 1047w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:118/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-3.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:403/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-3.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:302/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-3.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:138/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-3.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Acknowledging a single Amazon order</h3>
<p>
  Choose the required order on the Sales Orders screen, click the Actions button, and choose the Send Acknowledgement to Amazon option. After the action finishes, the Acknowledgement status changes to closed. That status change on the sales order is the confirmation that Amazon has the acknowledgement, and it is the field to check when someone asks whether an order was acknowledged.
</p>
<h3>Acknowledging many Amazon orders at once</h3>
<p>
  For volume, open Export Amazon PO Acknowledgement from Process Orders. This screen sends an API request to the Biz-Tech server, and the server in turn sends a request to the Amazon system to create the acknowledgement for the order. Choose the required orders by checking their checkboxes and press the Process button. The Biz-Tech Services Acumatica Amazon connector can also send acknowledgements automatically with a Success status.
</p>
<h3>Acknowledging with a Failure status to cancel</h3>
<p>
  If an order must be cancelled, the Amazon acknowledgement is sent with a Failure status instead, and the Cancel reason field is required. The alternative route is Manually export Amazon PO Acknowledgement from Process Orders: choose the required order by checking its checkbox, click the Set Status Failure button, choose the Cancel Reason from the column below, press Save, and then Send Acknowledgement. This is why the Cancel Reasons tab has to be populated during setup; without it the cancellation cannot be completed.
</p>
<h3>Reflecting an Amazon-side cancellation back in Acumatica</h3>
<p>
  The other direction is also documented. To cancel an order that already exists in Acumatica, cancel the order in Amazon, then open the Amazon Orders screen and press the Update Order button. That button updates the Amazon status in Acumatica so the two systems agree. Without it, Acumatica keeps working an order Amazon has already killed.
</p>
<h2>Outbound: Exporting Amazon Fulfillments from Shipments and Invoices</h2>
<p>
  After the acknowledgement, fulfillment follows the ordinary Acumatica shipping chain, with the connector attached at two points.
</p>
<p>
  From the Actions menu on the sales order, click Create Shipment. The user is then redirected to the Shipments screen. There, fill in Ship Via, add a Packages record, set a tracking number, and click Confirm Shipment.
</p>
<p>
  Then click Prepare Invoice. Preparing the invoice is what fulfills the exact Amazon order: it sends an API request to the Biz-Tech server, and the server sends an API request to fulfill the order in the Amazon system. The same action can be performed in bulk from the Export Amazon Fulfillments screen by choosing the required shipments and pressing Process. The final step is navigating to the Invoice from Sales Orders and releasing the required invoice, which closes the accounting side of the transaction in Acumatica.
</p>
<h2>Refunds: Credit Memos and Imported Amazon Refunded Orders</h2>
<p>
  Refunds move in both directions too, and the connector treats a refund initiated in Acumatica differently from a refund initiated in Amazon.
</p>
<p>
  <img decoding="async" width="1092" height="397" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-4.png" class="wp-image-10272" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1092/h:397/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-4.png 1092w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:109/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-4.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:372/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-4.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:279/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-4.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:127/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-4.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>Refunding from Acumatica with a credit memo</h3>
<p>
  To refund an order from the Acumatica side, open Invoices and Memos from Receivables, choose the required invoice, click Actions, and then Reverse. Fill in the Adjustment Reason, save the changes, and release. Releasing sends an API request to the Biz-Tech server, and the server sends an API request to refund the order in the Amazon system. The Adjustment Reason is mandatory, which is the reason the Adjustment Reasons tab is part of store setup.
</p>
<h3>Importing refunds that started in Amazon</h3>
<p>
  The Import Amazon Refunded Orders screen brings refunds that originated in Amazon back into Acumatica. Press the Get Orders button to load refunded orders, with a timer showing elapsed time until the process is complete. The refunded Amazon orders are displayed on the Amazon Refund screen. Choose the required orders by checking their checkboxes and press Process, or click Process All to import every refunded order shown.
</p>
<h3>How the connector handles each refund case</h3>
<p>
  What the Biz-Tech Services Acumatica Amazon integrator connector does next depends entirely on how far the original order had progressed, and five cases are defined. In case one the refunded order is still only a sales order with no fulfillment. If it consists of one item, processing creates a Payment of the Customer Refund type, attaches it on the Payments tab, sets the refunded amount, and closes the order; following the Reference number shows that payment and the refunded amount on the Application History tab. The sales order status changes to Canceled and all lines are deleted.
</p>
<p>
  Still within case one, if the order consists of several items, the refunded quantity is reduced from the order quantity and the system creates a Payment document attached on the Payments tab for the refunded items, while the order status remains Open. A partial refund therefore leaves a working order behind rather than cancelling the whole thing.
</p>
<p>
  Case two covers a shipment that has been created but not confirmed: pressing Process finds it, deletes it, and then proceeds with the case one actions above. Case three covers a confirmed shipment, where the system creates a Credit Memo and attaches the Reference number with the Customer Refund type to Applications. Case four, an invoice prepared but not released, produces the same Credit Memo.
</p>
<p>
  Case five is the fully posted scenario, where the invoice has already been released. Here the system reverses the invoice and generates a Credit Memo with a Customer Refund type Reference number attached to Applications. In every case, once the actions complete, the Processed checkbox on the Refunds tab is automatically checked on the Amazon Orders screen for the corresponding order, which means the process is over and the order is Closed. The credit memo itself is created in the Invoices screen of Sales Orders.
</p>
<h2>Item and Inventory Quantity Sync from Acumatica to Amazon</h2>
<p>
  The Export Amazon Inventory Quantity screen syncs Acumatica and Amazon inventory quantities through the Biz-Tech server. Its behavior is governed by a checkbox on each line, and the distinction is easy to miss. If the checkbox is not selected, the Sync action updates the Amazon inventory quantity based on the number in the Quantity column, that is, the Acumatica quantity. If a user wants to send a different number to Amazon, change the value in the Amazon Quantity column, check the checkbox, and then press the Sync button, and the Amazon inventory quantity is updated to that value.
</p>
<p>
  That override is useful when your business deliberately holds stock back from the marketplace, and it is also the reason listed availability can drift from Acumatica availability without anyone noticing. The quantity sent is still governed by the Warehouse Details tab: the sum across the selected warehouses, on the On hand, Available, or Available for Shipment basis chosen there.
</p>
<h2>FBA Settings: Configuring Fulfillment by Amazon in Acumatica</h2>
<p>
  The Amazon Store screen carries a tab that provides access to all the settings for Amazon FBA orders. It is organized into order options, warehouse mapping, shipment options, customer information, and a payment option, and each group maps onto a distinct part of the FBA flow.
</p>
<p>
  <img decoding="async" width="1142" height="846" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-5.png" class="wp-image-10273" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1142/h:846/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-5.png 1142w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:222/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-5.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:759/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-5.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:569/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-5.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:259/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/word-image-10268-5.png 350w" sizes="(max-width: 840px) 100vw, 840px" />
</p>
<h3>FBA Default Order Options</h3>
<p>
  Invoice Type is the document created after an Amazon FBA order is received and imported, because an FBA order is imported as an invoice in Acumatica rather than as a sales order to be picked. Begin Order date filters the data retrieval, and Last Imported Order Date records when the last order was imported. Below the dates is a table for mapping Acumatica statuses to Amazon order statuses by selecting the corresponding status, so the connector knows which Amazon states are meaningful in your Acumatica workflow. To retrieve and import an order, the corresponding Order Status checkbox must be selected.
</p>
<h3>FBA Warehouse and fulfillment center mapping</h3>
<p>
  Destination warehouse sets up the warehouse in Acumatica where Amazon goods or products are intended to be sent or delivered. When the Enable Ship from Mapping checkbox is selected, a mapping section opens between the Amazon Fulfillment Center and the Ship-from Warehouse ID, letting your business map an Amazon fulfillment center to an Acumatica warehouse ID and determine which warehouse ships product to the destination warehouse. If the checkbox is not selected, the section disappears and the single value in the Ship from Warehouse ID field is used instead. Businesses shipping into several Amazon fulfillment centers from several of their own sites need the mapping; a single-warehouse seller does not.
</p>
<h3>FBA Default Shipment Options</h3>
<p>
  Destination Order Type should be populated with the Transfer order type, because all FBA orders need to be created using that specific order type. A Destination Order Type checkbox is included for transfer order types, and when it is selected the Order Type field is disabled, indicating that it is an Amazon FBA order type. One configuration rule is stated explicitly and is easy to trip over: the same order type can only be configured in one store and cannot be repeated in other stores.
</p>
<p>
  Two checkboxes decide what is retrieved. Select Shipments imports FBA shipments, and Select Deliveries imports FBA deliveries. Two date fields report progress: Last Imported Shipment Date is the date the last shipment was imported from Amazon into an Acumatica transfer order, and Last Imported Deliveries Date is the date the last delivery was imported into an Acumatica purchase receipt. Below the dates, a table displays the corresponding Amazon shipment status to be imported into Acumatica.
</p>
<p>
  Two more checkboxes change the resulting documents. When Release PO Receipt During FBA Shipment Import is selected, the shipment is imported as already released into the purchase receipt, which removes a manual release step for businesses that trust the Amazon numbers. Override FBA Shipment bill address information controls whether the order import overrides the customer addresses and sets the Acumatica order address on the sales order, or sets the customer billing address instead.
</p>
<h3>FBA customer and payment options</h3>
<p>
  The Customer field sets the default customer used during the order import process from Amazon to Acumatica, and it is required for the Amazon orders import process. Under FBA Payment Option, selecting Import Amazon FBA Payment opens a further field for the payment method name, so a payment method can be set up and imported for the FBA order.
</p>
<h2>The FBA Process Flow: Shipments, Transfers, Deliveries, and Orders</h2>
<p>
  The FBA flow in Acumatica is best read as two tracks. One track moves your stock into Amazon fulfillment centers and keeps the inventory numbers honest. The other track brings the resulting Amazon sales in as invoices.
</p>
<h3>Importing FBA shipments as transfer orders</h3>
<p>
  To transfer and update items in a single shipment, the FBA shipments must first be pulled from Amazon Seller Central into Acumatica. When a shipment is imported, it creates a sales order with the Transfer order type already selected and set up in the FBA store. The grid displays the destination warehouse where the item will be received, and the sales order line shows the warehouse the item should be transferred from. Selecting the pre-configured Transfer order type established in the store displays the store code on the Sales Orders screen, which is how a user tells an FBA transfer apart from an ordinary internal one.
</p>
<h3>Updating warehouses with Update In</h3>
<p>
  Upon confirming the shipment of the transfer order and clicking the Update In button, the system updates the warehouse by transferring items from the source warehouse to the destination warehouse. This is the step where Acumatica inventory finally reflects that the goods are in Amazon custody rather than on your own shelves.
</p>
<h3>Importing FBA deliveries as purchase receipts</h3>
<p>
  After the items have been updated in the warehouses and the shipments are closed in Seller Central, go to the Import FBA Deliveries screen to retrieve all shipments. They are then displayed on the Purchase Receipt screen and are already in the destination warehouse. Following the purchase order release process, the quantity in the destination warehouse is updated and displayed.
</p>
<h3>Quantity rules on the Import FBA Shipments screen</h3>
<p>
  The Import FBA Shipments screen handles the retrieval and importation of all shipments from Amazon into Acumatica and creates a purchase receipt based on the received quantity of the shipment. Three quantity outcomes are documented. If the received and shipped quantities are equal, the order imports without any issues. If the received quantity is smaller than the shipped quantity, the order still imports. If the received quantity exceeds the shipped quantity, an error message appears stating that the received quantity is greater than the shipped quantity. To prevent that, item quantities need to be adjusted on the FBA Shipments screen before importing.
</p>
<h3>Importing the FBA orders themselves</h3>
<p>
  The Import FBA Orders screen gets and imports all Amazon FBA orders into Acumatica according to the dates and statuses configured on the store, and after importing it creates a sales order invoice. Imported FBA orders are displayed on the Invoices screen of Sales Orders, which is where users should look for them rather than in an open sales order list.
</p>
<h2>Where to Monitor Amazon Results in Acumatica</h2>
<p>
  Most support questions about an Biz-Tech Services Acumatica Amazon integration reduce to one question: did the record make it, and if not, where did it stop? These are the exact places in Acumatica to look:
</p>
<ul>
<li>
    Import Amazon Orders grid, where a red cross on an order line signals a failure; hover over it for detail, or open Tools and then Trace for more.
  </li>
<li>
    Amazon Orders screen, opened by clicking the Order Number, which shows the key order information and the error message explaining what should be fixed and in which system.
  </li>
<li>
    Email notifications listing Order IDs with errors, if the Send Email Notifications for Errors checkbox is selected on FBM Settings.
  </li>
<li>
    Last Imported Order Date on the FBM Settings tab, and its equivalent on FBA settings, to confirm the flow is still running.
  </li>
<li>
    Acknowledgement status on the sales order, which changes to closed once Send Acknowledgement to Amazon has finished.
  </li>
<li>
    The Delivery Settings area of the Shipping tab on Sales Orders, where the cross-referenced Ship Via value should appear after import.
  </li>
<li>
    Payments tab and Application History tab, where a Customer Refund payment and the refunded amount are recorded against the Reference number.
  </li>
<li>
    Refunds tab on the Amazon Orders screen, where the Processed checkbox is checked automatically once a refund is fully handled and the order is Closed.
  </li>
<li>
    Invoices screen of Sales Orders, where credit memos from refunds and imported FBA order invoices both appear.
  </li>
<li>
    FBA Shipments screen, a set of generic inquiries giving compact information about shipments in both Acumatica and Amazon.
  </li>
<li>
    FBA Destination Warehouse Quantities screen, which tracks warehouse updates and shows item quantities in both the destination warehouse and the current warehouse.
  </li>
<li>
    FBM and FBA Orders screen, where the Fulfillment channel field identifies which channel each order came through.
  </li>
</ul>
<h2>Amazon Acumatica Integration: Frequently Asked Questions</h2>
<h3>What is the difference between FBA and FBM in the Amazon Connector for Acumatica?</h3>
<p>
  FBM, Fulfillment by Merchant, means your business ships the order, so the Biz-Tech Services Acumatica Amazon integrator imports it as a sales order and you run Create Shipment, Confirm Shipment, and Prepare Invoice, with the fulfillment event going back to Amazon. FBA, Fulfillment by Amazon, means your products sit in Amazon fulfillment centers and Amazon handles storage, packing, shipping, and customer service, so the Biz-Tech Services Acumatica Amazon connector imports FBA shipments as transfer orders, FBA deliveries as purchase receipts, and the FBA orders themselves as invoices. The two channels have separate settings tabs and separate processing screens, and the FBM and FBA Orders screen shows both, distinguished by the Fulfillment channel field.
</p>
<h3>Are Amazon orders imported into Acumatica as sales orders or as invoices?</h3>
<p>
  Both are supported. The Biz-Tech Services Acumatica Amazon integration can import Amazon orders as either the sales order or the invoice document type, and the Order Type field on the FBM Settings tab sets the default for FBM. For FBA the answer is fixed: an imported Amazon FBA order becomes an invoice, controlled by the Invoice Type field on the FBA settings tab, and those invoices appear on the Invoices screen of Sales Orders.
</p>
<h3>Why does my Amazon order import fail with an item error?</h3>
<p>
  The most likely cause is the Import Item checkbox on the Amazon Store screen. When it is selected, the Biz-Tech Services Acumatica Amazon integrator imports product information for items that do not yet exist in Acumatica; when it is not selected and an unknown Amazon item arrives, an error occurs during integration. Check that checkbox first, then check whether the SKU is mapped on the Inventory Details tab of the Amazon Store screen. The full error text is shown on the Amazon Orders screen and explains what should be fixed and in which system.
</p>
<h3>How do I see the exact error behind a failed Amazon order import?</h3>
<p>
  There are three places, in increasing order of detail. On the Import Amazon Orders grid, hover the cursor over the red cross on the failing order line to see additional information. Click the Order Number to open the Amazon Orders screen, where the error message states what should be fixed and in which system. For anything still unclear, open Tools and then Trace for the underlying detail.
</p>
<h3>What does the error &#8220;Received quantity is greater than the shipped quantity&#8221; mean?</h3>
<p>
  It appears on the Import FBA Shipments screen when the received quantity on an Amazon FBA shipment exceeds the quantity shipped, and it blocks the import. Equal received and shipped quantities import cleanly, and a received quantity lower than the shipped quantity still imports. To clear the error, adjust the item quantities on the FBA Shipments screen before importing again.
</p>
<h3>How do I cancel an Amazon order from Acumatica?</h3>
<p>
  Send the Amazon acknowledgement with a Failure status and fill the required Cancel reason field. From Process Orders, open Manually export Amazon PO Acknowledgement, check the order, click Set Status Failure, choose the Cancel Reason, press Save, and then Send Acknowledgement. Cancel reasons must already exist on the Cancel Reasons tab of the Amazon Store screen, otherwise the cancellation cannot be completed. If the cancellation happened in Amazon instead, open the Amazon Orders screen and press Update Order to bring the Amazon status into Acumatica.
</p>
<h3>What happens when an Amazon order is refunded after the invoice was released?</h3>
<p>
  That is case five of the refund logic. When you process the refunded order on the Import Amazon Refunded Orders screen, the system reverses the invoice and generates a Credit Memo carrying a Reference number of the Customer Refund type attached to Applications. Once the actions finish, the Processed checkbox on the Refunds tab of the Amazon Orders screen is checked automatically and the order is Closed. The credit memo itself is created on the Invoices screen of Sales Orders.
</p>
<h2>Work With the Biz-Tech Services Amazon Connector</h2>
<p>
  Traced end to end, the flow is coherent: credentials on the Connection Settings tab open the channel to the Biz-Tech intermediate server, the FBM Settings and FBA settings tabs decide what imported records look like, the cross-reference, warehouse, carrier, and reason tabs translate Amazon values into Acumatica ones, and the processing screens move orders, acknowledgements, fulfillments, refunds, and quantities in the appropriate direction. FBM runs through sales orders, shipments, and invoices; FBA runs through transfer orders, purchase receipts, and invoices. When something goes wrong, the Amazon Orders screen, the red cross tooltip, the trace, and the Processed checkbox on the Refunds tab tell your business exactly where the record stopped.
</p>
<p>
  If your business sells on Amazon and wants that activity landing in Acumatica ERP as accurate orders, shipments, invoices, refunds, and inventory quantities, the Biz-Tech Services Amazon Connector is built for exactly that. Visit <a href="https://biz-techservices.com">https://biz-techservices.com</a> to learn more about our Acumatica expertise or to schedule a personalized demonstration.</p>
<p>The post <a href="https://biz-techservices.com/archives/10268">How Amazon FBA and FBM Data Flows into Acumatica ERP</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>QuickBooks to Acumatica Migration Guide 2026 &#124; Complete ERP Transition Guide</title>
		<link>https://biz-techservices.com/archives/10245</link>
		
		<dc:creator><![CDATA[Gary]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 16:39:48 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://biz-techservices.com/?p=10245</guid>

					<description><![CDATA[<p>QuickBooks to Acumatica Migration Guide 2026: When to Upgrade, What It Costs, and How to Migrate Successfully QuickBooks can be [&#8230;]</p>
<p>The post <a href="https://biz-techservices.com/archives/10245">QuickBooks to Acumatica Migration Guide 2026 | Complete ERP Transition Guide</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><p><img decoding="async" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png" style="width:100%;height:auto;margin-bottom:20px;" /></p>
<h2>QuickBooks to Acumatica Migration Guide 2026: When to Upgrade, What It Costs, and How to Migrate Successfully</h2>
<p>QuickBooks can be an excellent starting point for a small business. It helps companies establish financial discipline, manage invoices and bills, track income and expenses, and build a reliable accounting foundation without immediately taking on the cost and complexity of a complete enterprise resource planning system.</p>
<p>The problem is not that QuickBooks suddenly becomes “bad” when a company grows.</p>
<p>The problem is that a growing business eventually becomes more than an accounting process.</p>
<p>It develops multiple warehouses, new sales channels, more complex inventory, larger purchasing operations, project accounting requirements, manufacturing workflows, field operations, intercompany activity, eCommerce stores, marketplace orders, customer-specific pricing, shipping integrations, payment systems, and reporting demands that reach far beyond the general ledger.</p>
<p>At that stage, the company often begins using QuickBooks together with spreadsheets, inventory applications, CRM software, warehouse tools, eCommerce plugins, shipping platforms, payment portals, reporting databases, and custom workarounds. Every individual tool may solve a legitimate problem, but the complete operating environment becomes fragmented.</p>
<p>Orders are entered more than once. Inventory quantities differ between systems. Financial reports are correct only after manual reconciliation. Customer data is duplicated. Warehouse teams work from exports. Management dashboards are delayed. Employees spend more time moving information than using it.</p>
<p>This is usually the point when businesses begin researching:</p>
<ul>
<li><strong>QuickBooks to Acumatica migration;</strong></li>
<li><strong>Acumatica vs QuickBooks;</strong></li>
<li><strong>QuickBooks Enterprise alternative;</strong></li>
<li><strong>cloud ERP replacement for QuickBooks;</strong></li>
<li><strong>how to migrate QuickBooks to Acumatica;</strong></li>
<li><strong>Acumatica implementation partner;</strong></li>
<li><strong>QuickBooks to ERP migration cost.</strong></li>
</ul>
<p>Moving from QuickBooks to <strong>Acumatica Cloud ERP</strong> is not simply an accounting software upgrade. It is a transition from an accounting-centered system to a connected business management platform that can unite financials, inventory, purchasing, sales orders, warehouses, manufacturing, projects, field service, CRM, reporting, eCommerce, payments, and integrations.</p>
<p>That transition can create significant operational value, but only when it is planned carefully.</p>
<p>A successful <strong>QuickBooks to Acumatica migration</strong> requires more than exporting lists and importing spreadsheets. The company must decide what data should move, what data should be cleaned, how the chart of accounts should evolve, how open receivables and payables should be represented, how inventory should be reconciled, how historical transactions should remain accessible, and how all external systems will connect to Acumatica after go-live.</p>
<p>As an <strong>Acumatica Gold Partner</strong>, BizTech helps companies manage the complete transition. Our work can include business process discovery, Acumatica implementation, QuickBooks data migration, financial reconciliation, inventory setup, custom development, eCommerce integration, marketplace automation, payment integration, testing, training, cutover planning, and post-go-live support.</p>
<p>This guide explains when a business should move beyond QuickBooks, how Acumatica differs from accounting software, what can be migrated, how the migration process works, what affects cost and timeline, which mistakes to avoid, and why the implementation partner matters.</p>
<nav class="article-toc" aria-label="Table of contents" style="margin:30px 0;padding:24px;border:1px solid #e5e7eb;border-radius:12px;">
    <strong>Table of Contents</strong></p>
<ol>
<li><a href="#quickbooks-scope">QuickBooks Is Not One Product</a></li>
<li><a href="#when-quickbooks-stops-being-enough">When QuickBooks Stops Being Enough</a></li>
<li><a href="#acumatica-vs-quickbooks">Acumatica vs QuickBooks</a></li>
<li><a href="#signs-outgrown-quickbooks">Twelve Signs You Have Outgrown QuickBooks</a></li>
<li><a href="#benefits-of-moving">What Businesses Gain by Moving to Acumatica</a></li>
<li><a href="#what-data-can-migrate">What Data Can Be Migrated</a></li>
<li><a href="#what-not-to-migrate">What Should Not Be Migrated Automatically</a></li>
<li><a href="#migration-process">The QuickBooks to Acumatica Migration Process</a></li>
<li><a href="#chart-of-accounts">Chart of Accounts Migration</a></li>
<li><a href="#customers-vendors">Customer and Vendor Migration</a></li>
<li><a href="#inventory-migration">Inventory Migration</a></li>
<li><a href="#open-ar-ap">Open AR and AP Migration</a></li>
<li><a href="#historical-data">Historical Data Strategies</a></li>
<li><a href="#integrations">Connecting Acumatica to External Systems</a></li>
<li><a href="#migration-cost">Migration Cost</a></li>
<li><a href="#migration-timeline">Migration Timeline</a></li>
<li><a href="#migration-mistakes">Common Migration Mistakes</a></li>
<li><a href="#industry-guides">Industry-Specific Migration Considerations</a></li>
<li><a href="#why-biztech">Why Work with BizTech</a></li>
<li><a href="#migration-checklist">Final Migration Checklist</a></li>
<li><a href="#migration-faq">Frequently Asked Questions</a></li>
</ol>
</nav>
<h2 id="quickbooks-scope">QuickBooks Is Not One Product: Define the Source Before Planning the Migration</h2>
<p>Before comparing QuickBooks with Acumatica, it is important to clarify what “QuickBooks” means in the context of the migration.</p>
<p>QuickBooks is a product family. A company may be using:</p>
<ul>
<li>QuickBooks Online;</li>
<li>QuickBooks Online Advanced;</li>
<li>QuickBooks Desktop;</li>
<li>QuickBooks Desktop Enterprise;</li>
<li>QuickBooks Enterprise with cloud hosting;</li>
<li>industry-specific QuickBooks Enterprise configurations;</li>
<li>QuickBooks connected to third-party inventory, payroll, eCommerce, CRM, reporting, or warehouse applications.</li>
</ul>
<p>These environments are not identical.</p>
<p>QuickBooks Enterprise can provide more advanced functionality than entry-level accounting editions, including industry-specific tools, advanced inventory options, sales order fulfillment features, job costing, multi-company capabilities, and connected applications. Therefore, a fair <strong>Acumatica vs QuickBooks comparison</strong> should not pretend that every QuickBooks user has only basic bookkeeping features.</p>
<p>The real question is not whether QuickBooks has useful functionality.</p>
<p>The real question is whether the complete QuickBooks-centered environment still supports the company efficiently as complexity increases.</p>
<p>A migration assessment must identify:</p>
<ul>
<li>the exact QuickBooks product and edition;</li>
<li>the version and hosting arrangement;</li>
<li>the number of company files;</li>
<li>the number of years of data;</li>
<li>enabled inventory, payroll, project, and industry features;</li>
<li>connected applications;</li>
<li>custom reports and fields;</li>
<li>manual spreadsheets used outside QuickBooks;</li>
<li>operational processes that QuickBooks does not manage directly.</li>
</ul>
<p>This source-system inventory affects the migration scope, data extraction method, field mapping, integration plan, timeline, testing, and cost.</p>
<p>A company moving from QuickBooks Online with limited inventory and one entity will have a different project from a distributor moving from QuickBooks Enterprise with several warehouses, advanced inventory, custom pricing, eCommerce applications, and years of transaction history.</p>
<h2 id="when-quickbooks-stops-being-enough">When QuickBooks Stops Being Enough</h2>
<p>QuickBooks often remains useful even after a company begins feeling operational pressure. Finance may still close the books. Invoices may still be generated. Bills may still be paid. Management may still receive financial statements.</p>
<p>The first signs of a problem usually appear outside accounting.</p>
<p>The warehouse may be working from a separate system. Sales representatives may not see reliable inventory. eCommerce orders may be imported manually. Customer service may need to check several applications before answering a question. Managers may wait for spreadsheets to understand profitability. Multiple company files may require manual consolidation. Manufacturing may depend on separate BOM, scheduling, or costing tools.</p>
<p>The accounting system continues working, but the operating model becomes increasingly difficult to manage.</p>
<p>Acumatica describes this transition in terms of manual processes, disconnected systems, fragmented data, limited real-time visibility, increasing financial complexity, multiple entities or locations, and business requirements that exceed entry-level accounting software.</p>
<p>The key distinction is this:</p>
<p><strong>QuickBooks may still be capable of recording the financial result after work happens, while the business increasingly needs a system that also manages and coordinates the work itself.</strong></p>
<p>That need becomes more urgent when employees are spending significant time on:</p>
<ul>
<li>re-entering transactions;</li>
<li>exporting and merging spreadsheets;</li>
<li>reconciling inventory between platforms;</li>
<li>checking whether orders were shipped;</li>
<li>matching online payments to invoices;</li>
<li>consolidating company files;</li>
<li>creating manual management reports;</li>
<li>correcting inconsistent customer or item records;</li>
<li>maintaining integrations that frequently fail.</li>
</ul>
<p>At that point, continuing to add isolated tools can cost more than moving to a connected ERP platform.</p>
<h2 id="acumatica-vs-quickbooks">Acumatica vs QuickBooks: Accounting Software vs a Connected ERP Platform</h2>
<p>The most useful comparison is not “small software vs large software.” It is a comparison of system roles.</p>
<p>QuickBooks is primarily recognized as accounting software, although advanced QuickBooks editions can extend into inventory, order management, job costing, multi-company operations, and industry-specific use cases.</p>
<p>Acumatica is a complete cloud ERP and business management platform designed to connect financial activity with operational processes.</p>
<table style="width:100%;border-collapse:collapse;margin:24px 0;">
<thead>
<tr>
<th style="border:1px solid #d9d9d9;padding:12px;text-align:left;">Business area</th>
<th style="border:1px solid #d9d9d9;padding:12px;text-align:left;">QuickBooks-centered environment</th>
<th style="border:1px solid #d9d9d9;padding:12px;text-align:left;">Acumatica Cloud ERP</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Financial management</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Strong accounting foundation; capabilities vary by edition</td>
<td style="border:1px solid #d9d9d9;padding:12px;">Financial management connected directly to operations, projects, inventory, and industry workflows</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Inventory</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Available in selected editions and configurations; advanced requirements may involve add-ons</td>
<td style="border:1px solid #d9d9d9;padding:12px;">Integrated inventory, warehouses, locations, allocations, availability, purchasing, sales, and financial posting</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Distribution</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Can support selected order and inventory workflows, often with connected applications</td>
<td style="border:1px solid #d9d9d9;padding:12px;">End-to-end distribution management with purchasing, inventory, sales orders, fulfillment, pricing, and reporting</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Manufacturing</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">QuickBooks Enterprise provides manufacturing and wholesale features, but complex production may require additional systems</td>
<td style="border:1px solid #d9d9d9;padding:12px;">BOMs, routing, production management, MRP, planning, costing, engineering changes, and shop-floor capabilities</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Construction and projects</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Job costing and project features vary by edition; broader field and project workflows may be external</td>
<td style="border:1px solid #d9d9d9;padding:12px;">Project accounting, job costing, commitments, change orders, billing, field collaboration, and project reporting</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>CRM</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Frequently managed through another application</td>
<td style="border:1px solid #d9d9d9;padding:12px;">CRM connected with customers, opportunities, orders, invoices, service, and financial history</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>eCommerce and marketplaces</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Typically connected through applications, imports, or middleware</td>
<td style="border:1px solid #d9d9d9;padding:12px;">Can serve as the central ERP behind commerce connectors, orders, inventory, payments, fulfillment, refunds, and reporting</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Workflow automation</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Often dependent on edition, add-ons, or external automation</td>
<td style="border:1px solid #d9d9d9;padding:12px;">Configurable workflows, business events, approvals, notifications, APIs, webhooks, and custom automation</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Reporting</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Strong accounting reports; cross-system operational reporting may require exports or external tools</td>
<td style="border:1px solid #d9d9d9;padding:12px;">Financial reports, Generic Inquiries, dashboards, role-based analytics, operational KPIs, and BI integrations</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>User access</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">User allowances and roles depend on the QuickBooks product and subscription</td>
<td style="border:1px solid #d9d9d9;padding:12px;">Acumatica promotes unlimited user access with pricing based on applications and resource consumption</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>System architecture</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Varies across Online, Desktop, Enterprise, hosting, and connected application environments</td>
<td style="border:1px solid #d9d9d9;padding:12px;">Unified cloud ERP platform with open APIs, extensibility, and industry editions</td>
</tr>
</tbody>
</table>
<p>The strongest reason to move is not that Acumatica contains more menu options.</p>
<p>It is that Acumatica can replace many disconnected handoffs with one governed operating model.</p>
<h2 id="signs-outgrown-quickbooks">Twelve Signs Your Business Has Outgrown QuickBooks</h2>
<p>A business should not migrate simply because it reached a certain revenue or employee number. Operational complexity is a better indicator than company size.</p>
<p>The following signs suggest that the organization should evaluate a move from QuickBooks to Acumatica.</p>
<h3>1. Manual Data Entry Is Increasing Faster Than Revenue</h3>
<p>Employees repeatedly enter orders, customers, inventory adjustments, payments, or shipping information into more than one application.</p>
<p>Growth should create more business activity, not an equal increase in administrative re-entry.</p>
<h3>2. Excel Has Become a Parallel ERP</h3>
<p>Spreadsheets are used to manage inventory, order status, purchasing, forecasts, production, projects, commissions, or management reporting.</p>
<p>Spreadsheets are useful analytical tools, but they become risky when they are the only place where critical operational truth exists.</p>
<h3>3. Reports Are Correct Only After Manual Reconciliation</h3>
<p>Management cannot rely on a dashboard without first waiting for finance or operations to combine information from several systems.</p>
<p>By the time the report is complete, the underlying business may already have changed.</p>
<h3>4. Inventory Is Managed Outside the Accounting System</h3>
<p>Warehouse quantities, allocations, serial or lot information, reorder decisions, or fulfillment status are controlled by another application or spreadsheet.</p>
<p>This often creates disagreements between physical stock, operational systems, and accounting records.</p>
<h3>5. The Company Operates Several Locations, Entities, or Warehouses</h3>
<p>Multiple QuickBooks company files, manual consolidations, intercompany spreadsheets, and inconsistent processes make financial and operational control increasingly difficult.</p>
<h3>6. Orders Come from Several Sales Channels</h3>
<p>The business receives orders through direct sales, Shopify, WooCommerce, Amazon, Magento, retailers, EDI networks, or marketplaces.</p>
<p>Manual imports and fragmented integrations increase the risk of duplicate orders, incorrect taxes, delayed fulfillment, and inventory overselling.</p>
<h3>7. Customer Data Is Fragmented</h3>
<p>Sales, finance, service, eCommerce, and warehouse teams each see a different version of the customer.</p>
<p>A connected ERP should show quotes, orders, invoices, payments, service history, shipments, returns, and project activity in one environment.</p>
<h3>8. Profitability Is Difficult to Measure</h3>
<p>The company can see revenue but struggles to measure true margin by product, customer, channel, warehouse, project, or job.</p>
<p>This is especially common when fulfillment, fees, returns, labor, and inventory costs live outside the accounting system.</p>
<h3>9. Financial Close Takes Too Long</h3>
<p>Finance must reconcile eCommerce systems, inventory applications, payment processors, project tools, and spreadsheets before closing the period.</p>
<p>A connected ERP can reduce the number of manual reconciliations required.</p>
<h3>10. Integrations Frequently Break or Require Manual Supervision</h3>
<p>Connected apps may work independently but lack centralized error handling, audit history, retry logic, or consistent mapping.</p>
<p>Employees begin monitoring integrations manually and repairing data after failures.</p>
<h3>11. More Administrative Headcount Is Needed to Maintain the Same Process</h3>
<p>The company adds staff primarily to copy data, reconcile systems, prepare reports, and manage exceptions.</p>
<p>ERP automation should allow transaction volume to grow faster than administrative workload.</p>
<h3>12. Business Decisions Are Being Limited by the Current System</h3>
<p>The company avoids opening a new warehouse, adding an entity, expanding eCommerce, introducing manufacturing, or changing processes because the existing software environment cannot support the change cleanly.</p>
<p>When the system begins determining strategy, the business has likely outgrown it.</p>
<h2 id="benefits-of-moving">What Businesses Gain by Moving from QuickBooks to Acumatica</h2>
<p>A successful migration should create measurable improvements, not merely replace one interface with another.</p>
<p>The major benefits can include:</p>
<h3>One Source of Financial and Operational Truth</h3>
<p>Financial activity, inventory, purchasing, sales orders, projects, manufacturing, service, commerce, and reporting can operate from a shared data model.</p>
<h3>Real-Time Inventory Visibility</h3>
<p>Users can see quantities by warehouse and location, availability, allocations, purchase orders, sales demand, and transaction history without reconciling separate tools.</p>
<h3>Faster and More Reliable Reporting</h3>
<p>Dashboards and reports can use live ERP data rather than waiting for manual consolidation.</p>
<h3>Workflow Automation</h3>
<p>Approvals, notifications, document creation, synchronization, and exception handling can be automated.</p>
<h3>Broad User Access</h3>
<p>Acumatica’s unlimited user philosophy can make it easier to include warehouse users, managers, project teams, customer service, and other departments.</p>
<h3>Connected eCommerce and Marketplace Operations</h3>
<p>Acumatica can become the ERP foundation behind Shopify, WooCommerce, Amazon, Magento, retail networks, shipping systems, warehouses, and payment providers.</p>
<h3>Scalable Industry Functionality</h3>
<p>The organization can expand into distribution, manufacturing, construction, project accounting, field service, CRM, and other applications without rebuilding its entire system architecture.</p>
<h3>Open Integration Architecture</h3>
<p>APIs, webhooks, import scenarios, business events, and custom extensions support connected operations.</p>
<h3>Stronger Controls and Auditability</h3>
<p>Roles, approvals, document history, transaction links, and workflow records improve accountability.</p>
<h3>A Platform for Future Growth</h3>
<p>The migration creates a foundation for new companies, locations, channels, products, integrations, and automation.</p>
<h2 id="what-data-can-migrate">What Data Can Be Migrated from QuickBooks to Acumatica?</h2>
<p>Most essential business data can be migrated, but the exact scope depends on the QuickBooks product, data quality, Acumatica configuration, and historical requirements.</p>
<p>Common migration categories include:</p>
<h3>Financial Structure</h3>
<ul>
<li>chart of accounts;</li>
<li>account types;</li>
<li>departments, classes, or dimensions;</li>
<li>opening general ledger balances;</li>
<li>financial periods;</li>
<li>tax settings;</li>
<li>currencies;</li>
<li>company and branch relationships.</li>
</ul>
<h3>Customers and Receivables</h3>
<ul>
<li>customer records;</li>
<li>billing and shipping addresses;</li>
<li>contacts;</li>
<li>payment terms;</li>
<li>tax information;</li>
<li>credit limits;</li>
<li>open invoices;</li>
<li>credit memos;</li>
<li>unapplied payments;</li>
<li>customer balances;</li>
<li>aging details.</li>
</ul>
<h3>Vendors and Payables</h3>
<ul>
<li>vendor records;</li>
<li>addresses and contacts;</li>
<li>payment terms;</li>
<li>tax identifiers;</li>
<li>open bills;</li>
<li>vendor credits;</li>
<li>unapplied payments;</li>
<li>vendor balances;</li>
<li>aging details.</li>
</ul>
<h3>Inventory and Product Data</h3>
<ul>
<li>inventory items;</li>
<li>non-stock items;</li>
<li>SKUs;</li>
<li>descriptions;</li>
<li>item classes;</li>
<li>units of measure;</li>
<li>cost information;</li>
<li>sales prices;</li>
<li>vendor relationships;</li>
<li>warehouse assignments;</li>
<li>opening quantities;</li>
<li>lot or serial details where available and required;</li>
<li>reorder information;</li>
<li>assemblies or product structures where mapping is practical.</li>
</ul>
<h3>Open Operational Documents</h3>
<ul>
<li>open sales orders;</li>
<li>open purchase orders;</li>
<li>open estimates or quotes;</li>
<li>open projects or jobs;</li>
<li>customer deposits;</li>
<li>vendor prepayments;</li>
<li>unshipped or partially fulfilled documents.</li>
</ul>
<h3>Historical Transactions</h3>
<p>Depending on strategy, historical data may include:</p>
<ul>
<li>general ledger transactions;</li>
<li>sales invoices and payments;</li>
<li>vendor bills and payments;</li>
<li>inventory transactions;</li>
<li>sales and purchase history;</li>
<li>project or job history;</li>
<li>bank activity;</li>
<li>attachments and source documents.</li>
</ul>
<p>Not every field or relationship transfers directly. Some data must be transformed to fit the new Acumatica design.</p>
<h2 id="what-not-to-migrate">What Data Should Not Be Migrated Automatically?</h2>
<p>A migration is an opportunity to improve data quality.</p>
<p>Moving every historical record without evaluation can transfer years of errors and obsolete structures into the new ERP.</p>
<p>Data that should be reviewed carefully includes:</p>
<h3>Duplicate Customers and Vendors</h3>
<p>The same organization may appear several times under different names, spellings, addresses, or company files.</p>
<p>Duplicates should be identified and consolidated before import.</p>
<h3>Inactive or Obsolete Records</h3>
<p>Old customers, discontinued vendors, obsolete products, inactive accounts, and expired projects may not belong in the production ERP.</p>
<p>Some records may be retained in an archive rather than migrated as active master data.</p>
<h3>Unreconciled Financial Balances</h3>
<p>If the source books do not reconcile, importing the same values does not solve the problem.</p>
<p>Financial differences should be investigated and approved before opening balances are loaded.</p>
<h3>Unreliable Inventory Quantities</h3>
<p>An inaccurate source quantity should not become the opening quantity in Acumatica.</p>
<p>Physical counts and reconciliation may be required before cutover.</p>
<h3>Legacy Custom Fields Without Current Business Value</h3>
<p>Some fields exist only because of old workarounds. The business should confirm whether they still support a real process.</p>
<h3>Unnecessary Transaction Detail</h3>
<p>A company may not need every historical line in the live ERP. Summary balances, limited history, or an archive may provide better value.</p>
<h3>Old Workarounds</h3>
<p>Spreadsheets and coding conventions created to overcome QuickBooks limitations should not automatically define the Acumatica design.</p>
<p>The migration should preserve business requirements, not unnecessary constraints.</p>
<h2 id="migration-process">The QuickBooks to Acumatica Migration Process</h2>
<p>A structured migration reduces risk and creates clear approval points.</p>
<h3>Phase 1: Business Discovery</h3>
<p>The project begins with understanding the company, not exporting data.</p>
<p>BizTech reviews:</p>
<ul>
<li>business model and industry;</li>
<li>QuickBooks edition and version;</li>
<li>company files;</li>
<li>entities, branches, and locations;</li>
<li>financial processes;</li>
<li>sales and purchasing workflows;</li>
<li>inventory and warehouse operations;</li>
<li>manufacturing, construction, service, or project requirements;</li>
<li>eCommerce and marketplace channels;</li>
<li>payment and shipping systems;</li>
<li>management reporting;</li>
<li>growth plans.</li>
</ul>
<p>The output is a documented view of the current state and target operating model.</p>
<h3>Phase 2: Data Audit</h3>
<p>The team evaluates:</p>
<ul>
<li>data sources;</li>
<li>record volumes;</li>
<li>duplicates;</li>
<li>missing fields;</li>
<li>custom fields;</li>
<li>historical depth;</li>
<li>open balances;</li>
<li>inventory accuracy;</li>
<li>attachments;</li>
<li>reconciliation status.</li>
</ul>
<p>The audit determines what can be migrated directly, what requires transformation, and what should remain archived.</p>
<h3>Phase 3: Acumatica Solution Architecture</h3>
<p>The target design may define:</p>
<ul>
<li>companies and branches;</li>
<li>chart of accounts;</li>
<li>subaccounts and reporting dimensions;</li>
<li>customer and vendor classes;</li>
<li>item classes;</li>
<li>warehouses and locations;</li>
<li>order types;</li>
<li>tax configuration;</li>
<li>security roles;</li>
<li>approval workflows;</li>
<li>required applications;</li>
<li>integration architecture;</li>
<li>reporting structure.</li>
</ul>
<p>Data mapping cannot be finalized until the target structure is approved.</p>
<h3>Phase 4: Data Cleansing and Transformation</h3>
<p>Source records are standardized and prepared.</p>
<p>Activities may include:</p>
<ul>
<li>merging duplicates;</li>
<li>standardizing names and addresses;</li>
<li>normalizing item IDs;</li>
<li>mapping accounts;</li>
<li>assigning customer, vendor, and item classes;</li>
<li>mapping units of measure;</li>
<li>defining default warehouses;</li>
<li>reconciling open balances;</li>
<li>removing obsolete records;</li>
<li>preparing import files.</li>
</ul>
<h3>Phase 5: Acumatica Configuration</h3>
<p>BizTech configures the approved Acumatica environment, including financial management, inventory, sales, purchasing, projects, manufacturing, construction, CRM, commerce, and other required functionality.</p>
<h3>Phase 6: Test Migration</h3>
<p>A test migration validates the design before final cutover.</p>
<p>The team imports representative data and checks:</p>
<ul>
<li>record counts;</li>
<li>field mappings;</li>
<li>account balances;</li>
<li>customer and vendor balances;</li>
<li>inventory quantities and values;</li>
<li>open documents;</li>
<li>tax configuration;</li>
<li>reporting;</li>
<li>integration references.</li>
</ul>
<p>A serious migration should not rely on the first import being correct.</p>
<h3>Phase 7: Integrations and Automation</h3>
<p>External systems are connected to the new Acumatica environment.</p>
<p>This may include Shopify, WooCommerce, Amazon, Magento, PayPal, ShipHero, ShipStation, Salesforce, ServiceTitan, DSCO, CommerceHub, EDI, tax systems, banks, BI platforms, and proprietary applications.</p>
<h3>Phase 8: Financial and Operational Reconciliation</h3>
<p>The team validates that Acumatica matches approved source totals.</p>
<p>Reconciliation may include:</p>
<ul>
<li>trial balance;</li>
<li>accounts receivable aging;</li>
<li>accounts payable aging;</li>
<li>cash balances;</li>
<li>inventory quantity and value;</li>
<li>open sales orders;</li>
<li>open purchase orders;</li>
<li>project balances;</li>
<li>fixed assets;</li>
<li>retained earnings.</li>
</ul>
<h3>Phase 9: User Acceptance Testing</h3>
<p>Users execute real business scenarios such as:</p>
<ul>
<li>creating and fulfilling a sales order;</li>
<li>receiving a purchase order;</li>
<li>processing an invoice and payment;</li>
<li>handling a return or credit;</li>
<li>moving inventory between warehouses;</li>
<li>running production or project workflows;</li>
<li>importing an eCommerce order;</li>
<li>exporting shipment tracking;</li>
<li>running financial and operational reports.</li>
</ul>
<h3>Phase 10: User Training</h3>
<p>Training is delivered by role and process.</p>
<p>Users should learn not only which buttons to press, but also how the new process differs from QuickBooks and how to handle exceptions.</p>
<h3>Phase 11: Final Cutover</h3>
<p>The final cutover typically includes:</p>
<ul>
<li>source transaction freeze;</li>
<li>final backups;</li>
<li>final data extraction;</li>
<li>production migration;</li>
<li>reconciliation;</li>
<li>integration activation;</li>
<li>user access validation;</li>
<li>go-live approval.</li>
</ul>
<h3>Phase 12: Post-Go-Live Support and Optimization</h3>
<p>The team monitors transactions, user questions, integrations, reports, and performance.</p>
<p>Some process improvements are intentionally scheduled after users gain real production experience.</p>
<h2 id="chart-of-accounts">QuickBooks Chart of Accounts Migration to Acumatica</h2>
<p>The chart of accounts should not always be copied exactly.</p>
<p>QuickBooks accounts may have been designed around the limitations of the previous system, reporting habits, classes, locations, or separate company files. Acumatica provides additional structural tools such as branches, subaccounts, and dimensions that can improve reporting without creating an unnecessarily large chart of accounts.</p>
<p>The migration process may include:</p>
<ul>
<li>reviewing existing accounts;</li>
<li>removing duplicates and inactive accounts;</li>
<li>mapping QuickBooks accounts to Acumatica accounts;</li>
<li>converting classes, departments, or locations into subaccount segments or other dimensions;</li>
<li>defining branch relationships;</li>
<li>designing consolidated reporting;</li>
<li>mapping retained earnings and control accounts;</li>
<li>loading opening balances;</li>
<li>validating the trial balance.</li>
</ul>
<p>The goal is not to create the smallest chart of accounts or the largest one.</p>
<p>The goal is to create a structure that supports accurate posting, management reporting, auditability, and future growth.</p>
<h2 id="customers-vendors">QuickBooks Customer and Vendor Migration</h2>
<p>Customer and vendor records influence sales, purchasing, payments, taxes, credit, shipping, integrations, and reporting.</p>
<p>A clean migration may include:</p>
<h3>Customer Data</h3>
<ul>
<li>customer ID and name;</li>
<li>customer class;</li>
<li>billing and shipping addresses;</li>
<li>contacts and email addresses;</li>
<li>payment terms;</li>
<li>tax zones and exemptions;</li>
<li>credit limits;</li>
<li>preferred payment methods;</li>
<li>salesperson assignments;</li>
<li>eCommerce or marketplace identifiers;</li>
<li>open balances.</li>
</ul>
<h3>Vendor Data</h3>
<ul>
<li>vendor ID and name;</li>
<li>vendor class;</li>
<li>addresses and contacts;</li>
<li>payment terms;</li>
<li>tax information;</li>
<li>payment instructions;</li>
<li>currency;</li>
<li>default expense or inventory relationships;</li>
<li>open balances.</li>
</ul>
<h3>Duplicate Management</h3>
<p>The business should define matching rules using names, addresses, tax IDs, email addresses, phone numbers, and legacy identifiers.</p>
<p>Duplicate records should not be merged automatically without business review because different records may represent separate legal entities, locations, or billing relationships.</p>
<h2 id="inventory-migration">QuickBooks Inventory Migration to Acumatica</h2>
<p>Inventory migration is usually more complex than customer or vendor migration because quantities, values, units, locations, costs, and operational status must agree.</p>
<p>The migration may include:</p>
<ul>
<li>inventory and non-stock items;</li>
<li>SKUs and alternate IDs;</li>
<li>item classes;</li>
<li>descriptions;</li>
<li>units of measure;</li>
<li>sales and purchase units;</li>
<li>warehouses;</li>
<li>warehouse locations;</li>
<li>opening quantities;</li>
<li>inventory value;</li>
<li>standard, average, or other costing considerations;</li>
<li>lot and serial information;</li>
<li>vendor item relationships;</li>
<li>sales prices;</li>
<li>reorder points;</li>
<li>safety stock;</li>
<li>lead times;</li>
<li>product attributes;</li>
<li>eCommerce and marketplace references.</li>
</ul>
<h3>Inventory Reconciliation</h3>
<p>Before final migration, the business should compare:</p>
<ul>
<li>QuickBooks quantities;</li>
<li>warehouse system quantities;</li>
<li>eCommerce availability;</li>
<li>physical inventory;</li>
<li>inventory value in the general ledger.</li>
</ul>
<p>If these sources disagree, the company must approve the authoritative quantity and value before go-live.</p>
<h3>Assemblies and Manufacturing Data</h3>
<p>QuickBooks assemblies may need to be transformed into Acumatica bills of material, kit specifications, or other structures depending on the target manufacturing and inventory design.</p>
<p>This is not always a one-to-one field import. Routing, labor, overhead, scrap, revisions, and planning rules may need to be designed separately.</p>
<h2 id="open-ar-ap">Migrating Open Accounts Receivable and Accounts Payable</h2>
<p>Open AR and AP documents must be migrated carefully because they affect cash flow, aging, customer and vendor balances, payment application, and the opening trial balance.</p>
<h3>Open Accounts Receivable</h3>
<p>The migration may include:</p>
<ul>
<li>customer invoices;</li>
<li>credit memos;</li>
<li>unapplied payments;</li>
<li>deposits;</li>
<li>document dates;</li>
<li>due dates;</li>
<li>payment terms;</li>
<li>reference numbers;</li>
<li>remaining balances;</li>
<li>applications between payments and invoices.</li>
</ul>
<h3>Open Accounts Payable</h3>
<p>The migration may include:</p>
<ul>
<li>vendor bills;</li>
<li>vendor credits;</li>
<li>prepayments;</li>
<li>unapplied payments;</li>
<li>document dates;</li>
<li>due dates;</li>
<li>payment terms;</li>
<li>reference numbers;</li>
<li>remaining balances.</li>
</ul>
<h3>Reconciliation Requirements</h3>
<p>After import:</p>
<ul>
<li>AR aging must match the approved source aging;</li>
<li>AP aging must match the approved source aging;</li>
<li>customer and vendor totals must agree with control accounts;</li>
<li>unapplied payments must remain traceable;</li>
<li>opening balances must not duplicate migrated documents.</li>
</ul>
<p>This is one of the most important checkpoints in the migration.</p>
<h2 id="historical-data">Should Historical QuickBooks Transactions Be Migrated?</h2>
<p>There are three common strategies.</p>
<h3>Strategy 1: Full Detailed Historical Migration</h3>
<p>The company migrates several years of transaction-level history into Acumatica.</p>
<p><strong>Advantages:</strong></p>
<ul>
<li>users can research history in one system;</li>
<li>comparative reporting may be easier;</li>
<li>customer, vendor, and item history remains directly accessible;</li>
<li>the legacy system may be retired more completely.</li>
</ul>
<p><strong>Disadvantages:</strong></p>
<ul>
<li>higher cost and longer timeline;</li>
<li>more field mapping and data transformation;</li>
<li>greater reconciliation effort;</li>
<li>legacy errors and structures are more likely to be transferred;</li>
<li>some transaction relationships may not map perfectly.</li>
</ul>
<h3>Strategy 2: Limited Historical Migration</h3>
<p>The company migrates selected periods, summarized history, or only data needed for operational continuity.</p>
<p>This approach balances accessibility and cost.</p>
<h3>Strategy 3: Opening Balances Plus Legacy Archive</h3>
<p>Acumatica begins with clean master data, opening balances, and open documents. Detailed history remains in QuickBooks, a reporting database, PDF archive, or other controlled repository.</p>
<p>This is often the most efficient approach, but the business must maintain reliable historical access and define retention responsibilities.</p>
<h3>How to Choose</h3>
<p>The decision should consider:</p>
<ul>
<li>audit requirements;</li>
<li>tax retention requirements;</li>
<li>customer service needs;</li>
<li>warranty and product history;</li>
<li>project history;</li>
<li>comparative reporting;</li>
<li>legacy licensing cost;</li>
<li>migration budget;</li>
<li>data quality.</li>
</ul>
<p>More historical data is not automatically better.</p>
<p>Useful, reliable, and accessible history is better.</p>
<h2 id="integrations">Connecting Acumatica to the Systems QuickBooks Could Not Manage Centrally</h2>
<p>Many companies do not migrate from QuickBooks alone. They migrate from an ecosystem built around QuickBooks.</p>
<p>The complete source environment may include:</p>
<ul>
<li>online stores;</li>
<li>marketplaces;</li>
<li>warehouse management systems;</li>
<li>shipping platforms;</li>
<li>payment processors;</li>
<li>CRM systems;</li>
<li>retailer networks;</li>
<li>EDI platforms;</li>
<li>tax applications;</li>
<li>BI tools;</li>
<li>custom databases.</li>
</ul>
<p>The migration plan must decide whether each system will:</p>
<ul>
<li>be replaced by Acumatica functionality;</li>
<li>remain and integrate with Acumatica;</li>
<li>be replaced by another specialized application;</li>
<li>be retired after data migration.</li>
</ul>
<p>BizTech develops and implements Acumatica solutions for many of these connected workflows.</p>
<h3>Amazon and Acumatica</h3>
<p>The <a href="https://biz-techservices.com/amazon-connector" title="Amazon Acumatica Integration">BizTech Amazon Connector</a> can support Amazon FBA and FBM orders, acknowledgments, fulfillment updates, tracking, inventory synchronization, warehouse mapping, payments, taxes, and refunds.</p>
<h3>Shopify and Acumatica</h3>
<p>The <a href="https://biz-techservices.com/shopify-connector" title="Shopify Acumatica Connector">BizTech Shopify Connector</a> can support order import, B2B workflows, items, customers, locations, warehouses, inventory, pricing, images, attributes, metafields, fulfillment, and refunds.</p>
<h3>WooCommerce and Acumatica</h3>
<p>The <a href="https://biz-techservices.com/woocommerce-connector/" title="WooCommerce Acumatica Connector">BizTech WooCommerce Connector</a> can synchronize orders, customers, products, categories, taxes, inventory, payments, fulfillment, and tracking.</p>
<h3>Magento and Acumatica</h3>
<p>The <a href="https://biz-techservices.com/magento-connector/" title="Magento Acumatica Connector">BizTech Magento Connector</a> can synchronize orders, customers, items, pricing, categories, images, inventory, fulfillment, and refunds.</p>
<h3>PayPal and Acumatica</h3>
<p>The <a href="https://biz-techservices.com/paypal-integration/" title="PayPal Integration for Acumatica">BizTech PayPal Integration</a> can support PayPal invoice creation, payment status synchronization, cancellations, refunds, transaction visibility, and customer payment links.</p>
<h3>Warehouse and Shipping Systems</h3>
<p>BizTech solutions can connect Acumatica with:</p>
<ul>
<li><a href="https://biz-techservices.com/shiphero-integration/" title="ShipHero Acumatica Integration">ShipHero</a>;</li>
<li><a href="https://biz-techservices.com/shipstation-connector/" title="ShipStation Acumatica Integration">ShipStation</a>;</li>
<li>other warehouse, fulfillment, and shipping platforms through custom APIs.</li>
</ul>
<h3>CRM and Field Service</h3>
<p>BizTech supports integrations including:</p>
<ul>
<li><a href="https://biz-techservices.com/salesforce-integration/" title="Salesforce Acumatica Integration">Salesforce</a>;</li>
<li>ServiceTitan;</li>
<li>custom CRM and service applications.</li>
</ul>
<h3>Retail Networks and EDI</h3>
<p>BizTech provides solutions for:</p>
<ul>
<li><a href="https://biz-techservices.com/dsco-connector" title="DSCO Acumatica Connector">DSCO</a>;</li>
<li><a href="https://biz-techservices.com/commerce/" title="CommerceHub Acumatica Connector">CommerceHub</a>;</li>
<li><a href="https://biz-techservices.com/ezcom-connector/" title="EZCom Acumatica Connector">EZCom EDI</a>;</li>
<li>custom EDI and retailer workflows.</li>
</ul>
<p>A migration is successful only when these connected processes are included in the target architecture.</p>
<h2 id="migration-cost">QuickBooks to Acumatica Migration Cost</h2>
<p>There is no fixed migration price that applies to every company.</p>
<p>The cost depends on:</p>
<ul>
<li>QuickBooks product and edition;</li>
<li>number of company files;</li>
<li>number of entities and branches;</li>
<li>years of history;</li>
<li>record volume;</li>
<li>data quality;</li>
<li>inventory complexity;</li>
<li>open documents;</li>
<li>required Acumatica applications;</li>
<li>integrations;</li>
<li>custom fields and workflows;</li>
<li>reporting requirements;</li>
<li>testing;</li>
<li>training;</li>
<li>cutover support.</li>
</ul>
<p>A complete budget usually contains:</p>
<table style="width:100%;border-collapse:collapse;margin:24px 0;">
<thead>
<tr>
<th style="border:1px solid #d9d9d9;padding:12px;text-align:left;">Cost category</th>
<th style="border:1px solid #d9d9d9;padding:12px;text-align:left;">Typical work</th>
</tr>
</thead>
<tbody>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Acumatica software</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Applications, resource tier, storage, and deployment model</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Implementation</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Discovery, architecture, configuration, testing, project management</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Data migration</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Extraction, cleansing, mapping, import, validation, reconciliation</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Integrations</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Commerce, marketplaces, payments, warehouses, shipping, CRM, EDI, APIs</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Customization</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Custom fields, screens, workflows, logic, actions, extensions</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Reporting</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Financial statements, dashboards, Generic Inquiries, BI integrations</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Training</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Role-based sessions, documentation, videos, adoption support</td>
</tr>
<tr>
<td style="border:1px solid #d9d9d9;padding:12px;"><strong>Post-go-live support</strong></td>
<td style="border:1px solid #d9d9d9;padding:12px;">Monitoring, issue resolution, optimization, enhancements</td>
</tr>
</tbody>
</table>
<h3>What Reduces Migration Cost?</h3>
<ul>
<li>clean and reconciled source data;</li>
<li>one QuickBooks company file;</li>
<li>limited historical migration;</li>
<li>clear process ownership;</li>
<li>standard Acumatica configuration;</li>
<li>existing BizTech connectors;</li>
<li>fast client decisions;</li>
<li>well-defined reporting requirements;</li>
<li>realistic phased scope.</li>
</ul>
<h3>What Increases Migration Cost?</h3>
<ul>
<li>several source systems or company files;</li>
<li>unreconciled financials;</li>
<li>poor inventory accuracy;</li>
<li>many years of detailed history;</li>
<li>complex multi-entity operations;</li>
<li>custom integrations;</li>
<li>extensive custom development;</li>
<li>unclear requirements;</li>
<li>compressed timeline;</li>
<li>limited internal availability.</li>
</ul>
<p>The cheapest proposal is not always the lowest-cost migration. An incomplete project can create expensive corrective work after go-live.</p>
<h2 id="migration-timeline">QuickBooks to Acumatica Migration Timeline</h2>
<p>Migration duration depends on scope.</p>
<p>A basic financial migration with clean data and limited integration requirements can be completed much faster than a multi-entity transformation involving distribution, manufacturing, eCommerce, historical transactions, and several custom integrations.</p>
<p>The timeline normally includes:</p>
<ul>
<li>discovery and scope definition;</li>
<li>Acumatica configuration;</li>
<li>data cleansing and mapping;</li>
<li>test migration;</li>
<li>integration configuration or development;</li>
<li>reporting;</li>
<li>testing;</li>
<li>training;</li>
<li>final migration;</li>
<li>go-live stabilization.</li>
</ul>
<h3>Factors That Shorten the Timeline</h3>
<ul>
<li>clean data;</li>
<li>clear process ownership;</li>
<li>standard requirements;</li>
<li>existing connectors;</li>
<li>available decision-makers;</li>
<li>limited historical migration;</li>
<li>phased implementation.</li>
</ul>
<h3>Factors That Extend the Timeline</h3>
<ul>
<li>multiple entities;</li>
<li>complex data;</li>
<li>full transaction history;</li>
<li>custom development;</li>
<li>many integrations;</li>
<li>manufacturing or construction complexity;</li>
<li>delayed approvals;</li>
<li>insufficient testing resources;</li>
<li>changing project scope.</li>
</ul>
<p>A responsible implementation partner should provide milestones and dependencies rather than promising one universal duration.</p>
<h2 id="migration-mistakes">Common QuickBooks to Acumatica Migration Mistakes</h2>
<h3>Mistake 1: Migrating Dirty Data</h3>
<p>Importing duplicates, obsolete items, incorrect addresses, and unreconciled balances creates immediate distrust in the new ERP.</p>
<h3>Mistake 2: Recreating QuickBooks Limitations</h3>
<p>The company should not copy every old account, class, spreadsheet, and workaround into Acumatica.</p>
<p>The new system should support the future operating model.</p>
<h3>Mistake 3: Skipping a Full Test Migration</h3>
<p>Sample imports are useful, but the company should complete at least one realistic migration rehearsal with reconciliation before cutover.</p>
<h3>Mistake 4: Migrating Too Much History Without a Business Reason</h3>
<p>Full historical detail can increase cost and risk without creating equal value.</p>
<h3>Mistake 5: Ignoring Integrations Until the End</h3>
<p>Integrations influence customers, items, warehouses, taxes, payments, order types, and posting logic. They must be part of the initial architecture.</p>
<h3>Mistake 6: Underestimating Inventory</h3>
<p>Inventory migration requires agreement between quantities, values, warehouses, units, lots, serials, and the general ledger.</p>
<h3>Mistake 7: Insufficient User Involvement</h3>
<p>Users should participate in discovery, testing, training, and cutover approval.</p>
<h3>Mistake 8: Rushing Financial Reconciliation</h3>
<p>The trial balance alone is not enough. AR, AP, inventory, cash, projects, and open documents must also be validated.</p>
<h3>Mistake 9: No Cutover or Rollback Plan</h3>
<p>The company needs defined transaction freeze timing, backups, responsibilities, validation steps, and contingency decisions.</p>
<h3>Mistake 10: No Post-Go-Live Support Plan</h3>
<p>Users and integrations need active support during the first production cycles.</p>
<h2 id="industry-guides">Industry-Specific QuickBooks to Acumatica Migration Considerations</h2>
<h3>Acumatica vs QuickBooks for Distribution</h3>
<p>Distribution businesses often outgrow QuickBooks because inventory, purchasing, sales orders, warehouses, fulfillment, eCommerce, and financials are spread across several tools.</p>
<p>A distribution migration may include:</p>
<ul>
<li>inventory items and classes;</li>
<li>multiple warehouses and locations;</li>
<li>sales and purchase orders;</li>
<li>customer-specific pricing;</li>
<li>vendor relationships;</li>
<li>replenishment rules;</li>
<li>shipping integrations;</li>
<li>EDI;</li>
<li>returns;</li>
<li>margin and inventory reporting.</li>
</ul>
<p>The Acumatica target design should establish one source of truth for order-to-cash, procure-to-pay, inventory, and warehouse workflows.</p>
<h3>Acumatica vs QuickBooks for Manufacturing</h3>
<p>QuickBooks Enterprise can support manufacturing and wholesale scenarios, but growing manufacturers may require a more connected production environment.</p>
<p>An Acumatica manufacturing migration may involve:</p>
<ul>
<li>items and units of measure;</li>
<li>bills of material;</li>
<li>routing;</li>
<li>work centers;</li>
<li>production orders;</li>
<li>material requirements planning;</li>
<li>work in process;</li>
<li>labor and overhead;</li>
<li>job costing;</li>
<li>engineering changes;</li>
<li>shop-floor data;</li>
<li>production and financial reconciliation.</li>
</ul>
<p>Manufacturing data usually requires design work beyond direct QuickBooks field mapping.</p>
<h3>Acumatica vs QuickBooks for Construction</h3>
<p>Construction companies may need to connect accounting with projects, commitments, change orders, billing, retainage, field activity, payroll, and document workflows.</p>
<p>Migration considerations may include:</p>
<ul>
<li>projects and jobs;</li>
<li>cost codes and account groups;</li>
<li>budgets;</li>
<li>commitments;</li>
<li>subcontracts;</li>
<li>change orders;</li>
<li>project billing;</li>
<li>open receivables and payables;</li>
<li>retainage;</li>
<li>field and office workflows;</li>
<li>project history.</li>
</ul>
<p>The company should decide whether active projects will be migrated in detail or introduced with approved opening positions.</p>
<h3>Acumatica vs QuickBooks for eCommerce</h3>
<p>An eCommerce business may use QuickBooks primarily for accounting while product, order, inventory, payment, warehouse, and fulfillment data are managed elsewhere.</p>
<p>The migration must connect:</p>
<ul>
<li>products and variants;</li>
<li>SKUs;</li>
<li>prices;</li>
<li>customers;</li>
<li>orders;</li>
<li>taxes;</li>
<li>payments;</li>
<li>warehouses;</li>
<li>inventory availability;</li>
<li>shipments;</li>
<li>tracking;</li>
<li>returns;</li>
<li>refunds;</li>
<li>channel profitability.</li>
</ul>
<p>BizTech’s proprietary commerce and marketplace connectors can reduce the need to develop each integration from the beginning.</p>
<h3>Acumatica vs QuickBooks for Multi-Entity Businesses</h3>
<p>A multi-entity migration may require:</p>
<ul>
<li>company and branch architecture;</li>
<li>account and subaccount design;</li>
<li>shared master data;</li>
<li>intercompany transactions;</li>
<li>currency handling;</li>
<li>consolidated reporting;</li>
<li>security separation;</li>
<li>migration from several company files;</li>
<li>entity-by-entity reconciliation.</li>
</ul>
<p>This is often a transformation project rather than a simple accounting migration.</p>
<h2 id="why-biztech">Why Work with BizTech for QuickBooks to Acumatica Migration?</h2>
<p>BizTech is an <strong>Acumatica Gold Partner</strong> with experience in ERP implementation, data migration, customization, reporting, automation, integrations, training, testing, and post-go-live support.</p>
<p>Our migration approach combines functional and technical work.</p>
<p>BizTech can help with:</p>
<ul>
<li>QuickBooks environment assessment;</li>
<li>business process discovery;</li>
<li>Acumatica solution architecture;</li>
<li>chart of accounts redesign;</li>
<li>customer, vendor, and item migration;</li>
<li>open AR and AP migration;</li>
<li>inventory reconciliation;</li>
<li>historical data strategy;</li>
<li>custom Acumatica development;</li>
<li>eCommerce and marketplace integrations;</li>
<li>payment and warehouse integrations;</li>
<li>reports and dashboards;</li>
<li>user acceptance testing;</li>
<li>role-based training;</li>
<li>final cutover;</li>
<li>ongoing support.</li>
</ul>
<p>BizTech also develops proprietary Acumatica solutions. This matters because many companies moving from QuickBooks have already built a complex connected application environment.</p>
<p>Instead of replacing QuickBooks and leaving every other system disconnected, BizTech can help design Acumatica as the central ERP behind commerce, marketplaces, warehouses, payments, CRM, EDI, and custom platforms.</p>
<p>According to the BizTech website, the company is an Acumatica Gold Partner with more than 500 successful integrations and experience supporting businesses across more than 35 countries.</p>
<p>The practical advantage is one accountable partner for implementation and integration.</p>
<h3>Why Partner Capability Matters</h3>
<p>A migration partner should understand:</p>
<ul>
<li>accounting;</li>
<li>operations;</li>
<li>inventory;</li>
<li>data transformation;</li>
<li>Acumatica configuration;</li>
<li>API integration;</li>
<li>testing;</li>
<li>training;</li>
<li>go-live support.</li>
</ul>
<p>A company that only understands data import may miss operational design.</p>
<p>A company that only understands accounting may miss integration architecture.</p>
<p>A company that only writes code may miss financial controls and business process requirements.</p>
<p>BizTech combines these disciplines in one Acumatica practice.</p>
<h2 id="migration-checklist">Final QuickBooks to Acumatica Migration Checklist</h2>
<p>Before go-live, confirm the following.</p>
<h3>Business and Scope</h3>
<ul>
<li>Project objectives are documented.</li>
<li>In-scope Acumatica applications are approved.</li>
<li>Process owners are assigned.</li>
<li>Required integrations are identified.</li>
<li>Change requests are controlled.</li>
</ul>
<h3>Configuration</h3>
<ul>
<li>Companies and branches are configured.</li>
<li>Chart of accounts and subaccounts are approved.</li>
<li>Customers, vendors, and item classes are configured.</li>
<li>Warehouses and locations are configured.</li>
<li>Order types and numbering sequences are configured.</li>
<li>Taxes, terms, currencies, and payment methods are validated.</li>
<li>Security roles are tested.</li>
</ul>
<h3>Data</h3>
<ul>
<li>Duplicate records are resolved.</li>
<li>Inactive records are reviewed.</li>
<li>Opening balances are reconciled.</li>
<li>AR and AP aging are reconciled.</li>
<li>Inventory quantity and value are reconciled.</li>
<li>Open sales and purchase orders are validated.</li>
<li>Historical data strategy is approved.</li>
<li>Final migration files are controlled.</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Credentials are validated.</li>
<li>Items, customers, warehouses, payments, taxes, and carriers are mapped.</li>
<li>Orders are tested.</li>
<li>Inventory synchronization is tested.</li>
<li>Fulfillment and tracking are tested.</li>
<li>Returns and refunds are tested.</li>
<li>Error handling, retries, and logs are tested.</li>
<li>Production schedules and webhooks are approved.</li>
</ul>
<h3>Reporting</h3>
<ul>
<li>Financial statements are validated.</li>
<li>Management dashboards are ready.</li>
<li>Operational reports are approved.</li>
<li>Security restrictions are tested.</li>
<li>Legacy comparative reporting is addressed.</li>
</ul>
<h3>Users</h3>
<ul>
<li>Users are created.</li>
<li>Roles and permissions are tested.</li>
<li>Role-based training is complete.</li>
<li>Documentation is available.</li>
<li>Support contacts and escalation paths are communicated.</li>
</ul>
<h3>Cutover</h3>
<ul>
<li>Transaction freeze timing is approved.</li>
<li>QuickBooks backups are complete.</li>
<li>Final extraction responsibility is assigned.</li>
<li>Final reconciliation steps are documented.</li>
<li>Go-live approval criteria are defined.</li>
<li>Rollback and contingency decisions are documented.</li>
<li>Post-go-live support coverage is active.</li>
</ul>
<h2>Final Conclusion: Moving from QuickBooks to Acumatica</h2>
<p>QuickBooks can support a business successfully for many years.</p>
<p>Moving away from it should not be treated as a criticism of the software or a mandatory milestone tied to revenue. The decision should be based on whether the current system environment still supports the company’s operational complexity, reporting needs, integrations, and growth strategy.</p>
<p>The strongest signs that a migration is needed are usually not accounting failures.</p>
<p>They are operational fragmentation, manual work, delayed visibility, disconnected inventory, complex consolidations, unreliable integrations, and an increasing dependence on spreadsheets and separate applications.</p>
<p>Acumatica provides a path from an accounting-centered environment to a connected cloud ERP platform.</p>
<p>A successful <strong>QuickBooks to Acumatica migration</strong> can give the business:</p>
<ul>
<li>one source of truth;</li>
<li>connected financial and operational data;</li>
<li>real-time inventory visibility;</li>
<li>automated workflows;</li>
<li>broader user access;</li>
<li>industry-specific functionality;</li>
<li>integrated eCommerce and marketplaces;</li>
<li>stronger dashboards and reporting;</li>
<li>open APIs and future flexibility;</li>
<li>a scalable platform for growth.</li>
</ul>
<p>But those benefits do not come from a basic data import.</p>
<p>They require business discovery, target architecture, data cleansing, configuration, integration, reconciliation, testing, training, cutover planning, and ongoing support.</p>
<p>As an Acumatica Gold Partner, BizTech helps businesses manage the complete transition from QuickBooks to Acumatica. Our team can migrate data, implement Acumatica applications, build custom functionality, connect external platforms, validate financials and inventory, train users, and support the new environment after go-live.</p>
<p>For companies searching for:</p>
<ul>
<li><strong>QuickBooks to Acumatica Migration;</strong></li>
<li><strong>Acumatica vs QuickBooks;</strong></li>
<li><strong>QuickBooks Enterprise Alternative;</strong></li>
<li><strong>QuickBooks Online to Acumatica Migration;</strong></li>
<li><strong>QuickBooks Desktop to Acumatica Migration;</strong></li>
<li><strong>QuickBooks to ERP Migration;</strong></li>
<li><strong>Acumatica Data Migration Services;</strong></li>
<li><strong>Acumatica Implementation Partner;</strong></li>
<li><strong>Acumatica Gold Partner;</strong></li>
<li><strong>BizTech Acumatica Migration;</strong></li>
</ul>
<p>the next step is a structured migration assessment.</p>
<p>QuickBooks provides the starting data.</p>
<p>Acumatica provides the connected ERP platform.</p>
<p>BizTech helps build the path between them.</p>
<h2 id="migration-faq">FAQ: QuickBooks to Acumatica Migration</h2>
<h3>Can QuickBooks data be migrated to Acumatica?</h3>
<p>Yes. Customers, vendors, inventory items, chart of accounts, opening balances, open AR and AP documents, sales and purchase orders, projects, and selected historical transactions can be migrated. Exact scope depends on the QuickBooks product, data quality, Acumatica configuration, and business requirements.</p>
<h3>Can QuickBooks Online be migrated to Acumatica?</h3>
<p>Yes. QuickBooks Online data can be exported, transformed, and imported into Acumatica. Connected applications and data stored outside QuickBooks Online must also be assessed.</p>
<h3>Can QuickBooks Desktop Enterprise be migrated to Acumatica?</h3>
<p>Yes. QuickBooks Enterprise can be migrated, including financials, customers, vendors, inventory, open transactions, and selected history. Advanced inventory, manufacturing, job costing, multi-company, and connected application workflows may require additional design.</p>
<h3>Is Acumatica better than QuickBooks?</h3>
<p>They serve different levels of complexity. QuickBooks is a strong accounting platform with capabilities that vary by edition. Acumatica is a complete cloud ERP platform designed to connect accounting with inventory, distribution, manufacturing, construction, projects, CRM, eCommerce, reporting, and automation.</p>
<h3>When should a business move from QuickBooks to Acumatica?</h3>
<p>A business should evaluate migration when disconnected systems, manual work, multiple entities, inventory complexity, slow reporting, integration failures, eCommerce growth, manufacturing, construction, or project requirements exceed the practical fit of the existing QuickBooks environment.</p>
<h3>How long does a QuickBooks to Acumatica migration take?</h3>
<p>Timeline depends on scope, data quality, entities, history, modules, integrations, customization, testing, and user availability. A basic financial migration can be much shorter than a multi-entity distribution, manufacturing, construction, or eCommerce transformation.</p>
<h3>How much does QuickBooks to Acumatica migration cost?</h3>
<p>Cost depends on Acumatica applications, implementation, data migration, integrations, customization, reporting, training, testing, and support. A discovery and data assessment are required for a reliable estimate.</p>
<h3>Can historical QuickBooks transactions be migrated?</h3>
<p>Yes, but the business should choose between full detailed migration, limited history, or opening balances with a legacy archive. Full history increases cost, transformation, testing, and reconciliation effort.</p>
<h3>Can QuickBooks inventory be migrated to Acumatica?</h3>
<p>Yes. Items, SKUs, units of measure, warehouses, quantities, costs, prices, vendors, and other inventory information can be migrated. Quantities and values should be reconciled before final cutover.</p>
<h3>Can open QuickBooks invoices and bills be migrated?</h3>
<p>Yes. Open customer invoices, vendor bills, credits, unapplied payments, deposits, due dates, and remaining balances can be imported and reconciled in Acumatica.</p>
<h3>Should we keep QuickBooks after Acumatica goes live?</h3>
<p>Some companies retain QuickBooks temporarily or as a historical archive. The decision depends on history migration, audit requirements, licensing, data retention, and whether users need direct access to legacy transactions.</p>
<h3>Can Acumatica connect to our Shopify, WooCommerce, Amazon, or Magento store?</h3>
<p>Yes. BizTech develops Acumatica connectors for Shopify, WooCommerce, Amazon FBA/FBM, Magento, and other commerce environments. These integrations can support orders, inventory, customers, products, payments, fulfillment, tracking, returns, and refunds.</p>
<h3>Can BizTech migrate our company from QuickBooks to Acumatica?</h3>
<p>Yes. BizTech is an Acumatica Gold Partner providing process discovery, Acumatica implementation, QuickBooks data migration, reconciliation, integrations, customization, reporting, training, cutover, and post-go-live support.</p>
<h3>Why choose an Acumatica Gold Partner for migration?</h3>
<p>A qualified Gold Partner combines Acumatica platform expertise with implementation, data migration, integration, testing, training, and long-term support. This reduces the risk of treating the project as a simple file conversion.</p>
<p>[/vc_column_text][/vc_column][/vc_row]</p>
<div data-parent="true" class="vc_row row-container" id="row-unique-2"><div class="row limit-width row-parent"><div class="wpb_row row-inner"><div class="wpb_column pos-top pos-center align_left column_parent col-lg-12 single-internal-gutter"><div class="uncol style-light"  ><div class="uncoltable"><div class="uncell no-block-padding" ><div class="uncont" ><div id="137084" class="isotope-system isotope-general-light grid-general-light" >
			
														<div class="isotope-wrapper grid-wrapper single-gutter" >												<div class="isotope-container grid-container isotope-layout style-masonry isotope-pagination grid-pagination" data-type="masonry" data-layout="masonry" data-lg="1000" data-md="600" data-sm="480" data-vp-height="">			<div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10368 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10368" target="_self">How Salesforce CRM Data Flows into Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 18, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10361 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10361" target="_self">How PayPal Payment Data Flows into Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 17, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10351 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10351" target="_self">How CommerceHub Files Flow Through Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 14, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10338 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10338" target="_self">How DSCO Data Flows Through Acumatica Order-to-Cash Automation</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 13, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10330 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10330" target="_self">How ShipStation Data Flows Between Shipping and Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 11, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10322 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10322" target="_self">How ShipHero Data Flows Between WMS and Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 10, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10313 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10313" target="_self">How Magento Data Flows into Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 10, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-83 tmb-id-10295 tmb-content-under tmb-media-first tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 33.3%;"></div><a role="button" tabindex="-1" href="https://biz-techservices.com/archives/10295" class="pushed" target="_self" data-lb-index="7"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><img decoding="async" class="wp-image-10296" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png" width="2172" height="724" alt="" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1920/h:640/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 2172w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:100/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:341/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:256/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1536/h:512/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 1536w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1920/h:640/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 2048w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:117/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 350w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:720/h:240/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 720w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1032/h:344/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-10-авг.-2026-г.-09_29_56.png 1032w" sizes="(max-width: 840px) 100vw, 840px" /></a></div>
					</div>
				</div><div class="t-entry-text">
									<div class="t-entry-text-tc single-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10295" target="_self">NetSuite to Acumatica Migration Guide 2026: Why Companies Switch and How to Migrate Successfully</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 9, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-105 tmb-id-10268 tmb-only-text tmb-content-under tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-text">
									<div class="t-entry-text-tc no-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10268" target="_self">How Amazon FBA and FBM Data Flows into Acumatica ERP</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 6, 2026</span></p></div></div>
							</div></div></div><div class="tmb atc-typography-inherit tmb-iso-w4 tmb-iso-h4 tmb-light tmb-overlay-text-anim tmb-overlay-anim tmb-content-left tmb-image-anim tmb-bordered  grid-cat-83 tmb-id-10245 tmb-content-under tmb-media-first tmb-no-bg" ><div class="t-inside no-anim" ><div class="t-entry-visual"><div class="t-entry-visual-tc"><div class="t-entry-visual-cont"><div class="dummy" style="padding-top: 33.3%;"></div><a role="button" tabindex="-1" href="https://biz-techservices.com/archives/10245" class="pushed" target="_self" data-lb-index="9"><div class="t-entry-visual-overlay"><div class="t-entry-visual-overlay-in style-dark-bg" style="opacity: 0.5;"></div></div><img decoding="async" class="wp-image-10246" src="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:auto/h:auto/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png" width="2172" height="724" alt="" srcset="https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1920/h:640/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 2172w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:300/h:100/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 300w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1024/h:341/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 1024w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:768/h:256/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 768w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1536/h:512/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 1536w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1920/h:640/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 2048w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:350/h:117/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 350w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:720/h:240/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 720w, https://mlt1wwte1gj9.i.optimole.com/cb:O8Ue.e5e/w:1032/h:344/q:mauto/g:sm/ig:avif/https://biz-techservices.com/wp-content/uploads/ChatGPT-Image-6-авг.-2026-г.-20_38_34.png 1032w" sizes="(max-width: 840px) 100vw, 840px" /></a></div>
					</div>
				</div><div class="t-entry-text">
									<div class="t-entry-text-tc single-block-padding"><div class="t-entry"><h3 class="t-entry-title h6 title-scale "><a href="https://biz-techservices.com/archives/10245" target="_self">QuickBooks to Acumatica Migration Guide 2026 | Complete ERP Transition Guide</a></h3><p class="t-entry-meta"><span class="t-entry-date">August 6, 2026</span></p></div></div>
							</div></div></div>		</div>	
	

	</div>				</div>
</div></div></div></div></div><script id="script-row-unique-2" data-row="script-row-unique-2" type="text/javascript" class="vc_controls">UNCODE.initRow(document.getElementById("row-unique-2"));</script></div></div></div>
<p><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "QuickBooks to Acumatica Migration Guide 2026: When to Upgrade, What It Costs, and How to Migrate Successfully",
  "description": "A complete guide to migrating from QuickBooks Online, Desktop, or Enterprise to Acumatica Cloud ERP, including data migration, costs, timeline, integrations, industry requirements, and implementation best practices.",
  "author": {
    "@type": "Organization",
    "name": "BizTech Services",
    "url": "https://biz-techservices.com"
  },
  "publisher": {
    "@type": "Organization",
    "name": "BizTech Services",
    "url": "https://biz-techservices.com"
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://biz-techservices.com/quickbooks-to-acumatica-migration"
  },
  "keywords": [
    "QuickBooks to Acumatica Migration",
    "Acumatica vs QuickBooks",
    "Migrate QuickBooks to Acumatica",
    "QuickBooks Enterprise Alternative",
    "QuickBooks Online to Acumatica Migration",
    "QuickBooks Desktop to Acumatica Migration",
    "Acumatica Data Migration Services",
    "Acumatica Implementation Partner",
    "Acumatica Gold Partner",
    "BizTech Acumatica Migration"
  ]
}
</script></p>
<p><script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Can QuickBooks data be migrated to Acumatica?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Customers, vendors, inventory items, chart of accounts, opening balances, open AR and AP documents, operational documents, and selected historical transactions can be migrated depending on source data and project scope."
      }
    },
    {
      "@type": "Question",
      "name": "Can QuickBooks Online be migrated to Acumatica?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. QuickBooks Online data can be exported, transformed, mapped, imported, and reconciled in Acumatica. Connected applications and data outside QuickBooks must also be assessed."
      }
    },
    {
      "@type": "Question",
      "name": "How much does QuickBooks to Acumatica migration cost?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Cost depends on Acumatica applications, source systems, data quality, history, entities, integrations, customization, reporting, testing, training, and support. A discovery and data assessment are required for a reliable estimate."
      }
    },
    {
      "@type": "Question",
      "name": "How long does a QuickBooks to Acumatica migration take?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Timeline depends on scope, data quality, entities, historical requirements, modules, integrations, customization, testing, and internal availability. Financial-only migrations are typically less complex than multi-entity, manufacturing, construction, distribution, or commerce transformations."
      }
    },
    {
      "@type": "Question",
      "name": "Can historical QuickBooks transactions be migrated?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Businesses can choose full detailed migration, limited history, or opening balances with a legacy archive. The appropriate strategy depends on reporting, audit, operational, budget, and data-quality requirements."
      }
    },
    {
      "@type": "Question",
      "name": "Can BizTech migrate our company from QuickBooks to Acumatica?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. BizTech is an Acumatica Gold Partner providing business discovery, implementation, QuickBooks data migration, reconciliation, integrations, customization, reporting, training, cutover, and post-go-live support."
      }
    }
  ]
}
</script></p>
</div><p>The post <a href="https://biz-techservices.com/archives/10245">QuickBooks to Acumatica Migration Guide 2026 | Complete ERP Transition Guide</a> appeared first on <a href="https://biz-techservices.com">Biz-Tech Services</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
