6 min read.

Without the right inventory planning and forecasting tools, even well-run distribution operations can quickly become reactive and difficult to control.

Inventory Planning Is Becoming Increasingly Difficult for Distributors

Several factors are contributing to this growing imbalance, making inventory harder to plan and manage effectively. As inventory spreads across locations, even small planning gaps begin to impact performance and margins.

  1. Changing Demand Signals Make Inventory Planning More Difficult

Inventory planning becomes more difficult when the signals used to guide decisions are less consistent. Seasonal patterns shift, buying behaviour changes more quickly, and external factors can influence what inventory is needed and when.

Many distributors are finding that traditional forecasting methods struggle to keep pace with these changing conditions. When planning relies on historical patterns alone, inventory decisions often reflect what has already happened rather than what is likely to happen next.

Without stronger forecasting and planning tools, this can lead to misaligned inventory levels, making it harder to maintain balance across locations and respond to change.

  1. Inventory Visibility Across Locations Is Harder to Maintain

As distributors expand across warehouses, branches, or regions, maintaining a clear view of inventorbecomes more complex. Without centralized visibility, inventory data can become fragmented, making it harder to understand what is available, where it is located, and how it should be allocated across the network.

Acumatica highlights how limited visibility across inventory and orders can lead to misaligned replenishment decisions. This is particularly true in multi-location environments where inventory data is not fully connected.

  1. Reactive Purchasing Drives Both Overstock and Stockouts

When inventory planning is limited or inconsistent, purchasing often becomes reactive. Teams respond to shortages by ordering more, only to find themselves overstocked when conditions change.

This pattern is common in environments where planning is still managed through spreadsheets or disconnected systems. As Acumatica notes, reactive replenishment often results in both excess inventory and missed sales opportunities, rather than resolving the underlying imbalance.

  1. Customer Expectations for Fill Rates Continue to Rise

Customers expect consistent product availability and fast fulfillment. Even small gaps in inventory planning can impact fill rates, lead times, and overall service levels.

Acumatica emphasizes that improving inventory visibility, replenishment strategies, and planning processes is critical to maintaining service levels as expectations continue to increase.

When Inventory Planning Becomes Reactive Instead of Strategic

For many distributors, planning hasn’t deliberately changed, but how decisions get made day to day has.

As operations become more complex and inventory is spread across locations, planning activities often move out of structured systems and into manual workarounds. Forecasts get adjusted in spreadsheets, purchasing decisions are made based on recent shortages, and teams rely on quick fixes to keep orders moving.

Over time, this creates a disconnect between inventory data and planning decisions. Instead of following a consistent forecasting and replenishment process, teams begin reacting to what just happened rather than planning ahead.

Inventory planning and forecasting tools help distributors become more proactive

How Acumatica Distribution Edition Helps Distributors Align Supply and Demand

For distributors looking to move beyond reactive planning, the goal isn’t just to adopt tools. It’s to create a more consistent approach to inventory planning and replenishment.

Inventory planning typically involves three core activities: forecasting needs, planning replenishment based on inventory levels and lead times, and maintaining visibility across locations. When supported by connected systems, these processes help improve fill rates and reduce excess inventory.

With a shared view of inventory, orders, and planning decisions, teams can move away from manual workarounds. Acumatica Distribution Edition supports this shift with a more structured, system-driven approach:

  1. Inventory Replenishment Guided by Real Conditions

Rather than reacting to shortages, teams use inventory levels, usage patterns, and lead times to guide replenishment. This keeps purchasing decisions aligned with real needs instead of short-term urgency.

  1. Distribution Requirements Planning for Structured Replenishment

Distribution Requirements Planning (DRP) helps coordinate inventory movement across locations. By factoring in inventory levels, lead times, and planned needs, teams can approach replenishment more proactively and reduce last-minute adjustments.

  1. Planning Processes That Scale with Growth

As operations expand across locations or product lines, planning processes need to scale as well. Acumatica supports planning across multiple sites, helping maintain consistency in how inventory is managed as complexity increases.

Why Distribution Readiness Matters Before Making Major Technology Decisions

Modern distribution systems can improve planning and coordination, but technology alone doesn’t resolve gaps in inventory planning, replenishment, or data visibility.

For many distributors, the most valuable step is to evaluate how inventory planning is currently managed. This includes how inventory data is used, how replenishment decisions are made, and how well systems support visibility across locations and orders.

Taking a structured approach helps identify where processes, data, or systems may be limiting performance. It also ensures that any future investment, whether in ERP or planning tools, aligns with how the business operates.

Balance Supply and Demand with Greater Confidence

See how distributors are improving inventory planning, aligning replenishment with real demand, and reducing both stockouts and excess inventory. Solutions like Acumatica’s Advanced Distribution Edition support a more connected, system-driven approach to planning.

FAQ about Inventory Planning

Inventory imbalances are becoming more common as demand patterns change more quickly and inventory is spread across more locations. Traditional forecasting methods often rely heavily on historical data, which makes it harder to anticipate shifts in buying behavior, lead times, or external disruptions. As complexity increases, even small gaps in planning can result in both overstock and stockouts.

Managing inventory across multiple locations increases the need for accurate, centralized visibility. Without a connected view of inventory, orders, and replenishment needs, data can become fragmented. This makes it harder to understand what inventory is available, where it is needed most, and how to balance supply across the network.

Inventory planning often becomes reactive when teams rely on manual tools like spreadsheets or disconnected systems. When shortages occur, purchasing decisions are made to resolve immediate issues rather than follow a consistent forecasting and replenishment process. Over time, this can create a cycle of urgent decisions that increase both excess inventory and missed sales opportunities.

Customers increasingly expect high fill rates, fast fulfillment, and consistent product availability. Even minor planning gaps can affect service levels and lead times. As expectations rise, distributors need stronger inventory visibility and replenishment strategies to maintain reliability without carrying unnecessary inventory.

Inventory planning and forecasting tools help distributors move from reactive decisions to more proactive planning. By using real usage data, lead times, and inventory levels, teams can make replenishment decisions based on current conditions rather than recent shortages. This supports better alignment between supply and demand across locations.

Acumatica Distribution Edition supports a more structured approach to inventory planning by connecting inventory data, orders, and replenishment processes across locations. Features such as distribution requirements planning, centralized visibility, and scalable planning processes help distributors reduce manual workarounds, improve fill rates, and manage inventory more consistently as operations grow.

Fragmented inventory and order visibility isn’t a sign that something is broken. It’s a sign that a distribution business has outgrown the systems that once worked. “Fragmented inventory and order visibility isn’t a failure. It’s a sign the business has outgrown the systems that once worked.”

As distribution organizations scale, complexity increases. Inventory moves faster. Orders change more often. Fulfillment paths multiply. Without intentional alignment, systems that once supported growth begin operating independently. That separation introduces risk when systems are no longer moving together, even if teams are doing the right things.

For leaders, that risk shows up fast. It hits margins, labor costs, and the time spent managing exceptions instead of making decisions.

This article reframes common distribution pain as misalignment across inventory, orders, and fulfillment — a problem modern ERP systems are designed to solve.

The Financial Cost of Misalignment

Distribution operates on razor-thin margins. Acumatica’s industry research shows that average profit margins in distribution hover around just 1.8%. At that level, even small breakdowns in inventory accuracy or order execution have an outsized impact. Misaligned systems don’t just create friction. They quietly erode profitability.

When inventory availability, order commitments, and fulfillment reality don’t match, leaders absorb risk in the form of expedited shipping, excess stock, missed commitments, or lost customer trust.

👉Modern ERP platforms are designed to prevent these breakdowns by keeping inventory availability, allocations, and fulfillment activity in sync across the business.

Misalignment Forces Leaders Into Exception Management

Distribution is dynamic by nature. Inventory moves continuously, and orders change as conditions shift.

Problems arise when systems can’t keep pace together:

“When systems fall out of alignment, leaders stop setting strategy and start managing exceptions that should never have existed.” At that point, leadership steps in — not to set strategy, but to manage exceptions that should never have existed.

Over time, decision-making slows. Leaders make more conservative commitments. Growth feels riskier than it needs to be.

👉 Systems built to keep inventory, orders, and fulfillment aligned reduce exceptions and allow decisions to be made with confidence rather than caution.

Manual Reconciliation Is an Expensive Workaround

When systems don’t align, people fill the gaps. That approach doesn’t scale, particularly in an industry where Acumatica research shows labor represents more than half of total operating expenses. Using people to reconcile inventory, orders, and fulfillment data turns misalignment into an ongoing operating cost: labor expense rises, execution slows, workarounds become permanent, to name a few.

👉A unified ERP reduces the need for manual reconciliation by ensuring updates happen once and flow automatically across inventory, orders, and fulfillment processes.

Why More Reporting Doesn’t Fix Misalignment

Misalignment often triggers a familiar response: more dashboards, more reports, more manual checks. But leaders don’t need more data. They need data they can rely on.

When inventory, orders, and fulfillment fall out of alignment, added visibility creates more risk than clarity:

👉Alignment, not information volume, is what restores control. That alignment comes from systems designed to treat inventory, orders, and fulfillment as connected processes.

Inventory Visibility Is a Confidence Issue

At the leadership level, inventory visibility isn’t about knowing how many units are on hand. It’s about confidence in availability.

As complexity grows, that confidence erodes. Acumatica highlights that advanced inventory controls — including real-time allocation, lot and serial tracking, and expiration-based picking — are not consistently supported across systems.

When inventory data isn’t unified, leaders hedge by carrying extra stock, delaying decisions, and limiting opportunity to protect against uncertainty.

👉Modern ERP platforms address this by unifying inventory controls within a single system, allowing leaders to trust availability across locations without buffers or manual verification.

Why Alignment Matters More Than Features

Most midmarket ERP systems share similar core capabilities. According to Acumatica, ERP applications typically differ by only 10–20% in functionality. Execution and alignment matter more than feature lists.

👉 The real differentiator isn’t what a system can do in isolation. It’s whether inventory, orders, and fulfillment operate together as a single system as complexity increases.

A Leadership Standard for Distribution

Fragmentation is not the cost of doing business in distribution. It signals that the systems were not designed to scale together.

“Distribution doesn’t stall because leaders lack insight. It stalls when system misalignment creates uncertainty where clarity is required.”

Leaders who want control set a clear standard: 

👉Distribution doesn’t stall because leaders lack insight. It stalls when system misalignment creates uncertainty where clarity is required, and that’s a problem leaders can eliminate.

Acumatica Distribution Edition brings inventory, orders, warehouse activity, and fulfillment into a single operational framework, allowing leaders to make decisions based on real-time conditions instead of delayed reconciliation.

This article draws insights from the Acumatica Distribution Edition Handbook, which examines how modern distribution organizations manage inventory, orders, and fulfillment as complexity increases.

Acumatica Distribution Edition Handbook

Ready to dig deeper?

⬇️ Explore Acumatica Distribution Edition Handbook for a closer look at how leading distributors align inventory, orders, and fulfillment to reduce risk and improve execution.

Overview

``

Wilmar, LLC was founded in 1971. Based in Kent, Washington, Wilmar supplies major retailers as well as distributors throughout North America. By providing quality tools, great service, and innovative packaging and product support, Wilmar has become one of the leading distributors of professional tools in North America.

Trading under the brand names of AirTIGHTTM; Performance ToolTM; Performance TechTM; MechanicsTM; Project ProTM and Northwest TrailTM, Wilmar focuses on providing a superior level of service and quality products that meet their customer’s expectations of product that carries their “Guarantee of Satisfaction”.

HEADQUARTERS
Kent, WA

INDUSTRY
Distribution

SOLUTION
Acumatica Distribution Edition

WEBSITE
www.wilmarcorp.com

Choosing Acumatica with Aktion

When Wilmar’s legacy ERP system began failing, the company faced a critical decision: patch together temporary fixes or find a long-term solution to support growth. With support for their old system gone and instability increasing, it was clear that change was needed.

We kept running into issues where the system was becoming unstable—it was crashing, and the support we had for it had retired.”
Neil Cantral | Wilmar
IT Director

After exploring multiple ERP options, Wilmar selected Acumatica for its usability and reporting power. “We really liked the usability of the interface, and in particular, the generic inquiries and reporting tools really caught our eye,” said Cantral. “Feature-wise… the reporting stood apart. And being able to do minor customizations ourselves without needing a professional development group… that was a big selling point.

Wilmar partnered with Aktion Associates after being recommended by both Acumatica and a trusted consultant familiar with their legacy system. That marked the beginning of a strong and lasting partnership.

Customized For Success

Acumatica offered a flexible foundation tailored to Wilmar’s needs, while Aktion played a key role in aligning the solution with their unique business model. During implementation, the team navigated a significant pivot related to inventory allocations, ensuring the system could support Wilmar’s evolving requirements.

We realized the path we were initially going down wasn’t going to work with how we do business,” explained Cantral. “Aktion was able help us find a better solution and then built a whole customization from the ground up that allowed us to operate our business how we historically always have.
Neil Cantral
IT Director

That customization not only enabled Wilmar to achieve a successful go-live, but it also proved so impactful that it was later incorporated into Acumatica’s core product—demonstrating how forward-thinking solutions can influence the broader platform. Aktion additionally worked to develop Wilmar’s initial EDI integration and inventory solutions, both critical to day-to-day operations.

A Collaborative Relationship

What set Aktion apart for Wilmar was their partnership-driven approach. “It’s not so much individual stories, it’s more the approach,” Cantral emphasized. “Aktion’s been very open to letting us manage things ourselves, which is really important to us. Anytime we do need help, they’re at the ready with suggestions or technical resources. It’s more like a collaboration. They’ve really understood our business over the years.” This balance, self-sufficiency with expert support, has given Wilmar confidence and agility. “I like that they’ve worked with us, not just pitched us a product. That’s made all the difference.”

Driving Growth and Expansion

Today, Wilmar continues to thrive with Acumatica and Aktion as trusted partners. The company recently expanded through acquisition and is migrating the new business from NetSuite to Acumatica. Cantral sees Acumatica’s flexibility as critical to this effort.

“Acumatica, for better or for worse, gives me a lot of options,” he said. “It’s almost overwhelming, just the amount of options we have for integration as we merge another company’s processes into ours. But having that flexibility means we can find the right fit for our business.”

Recognized Success

The wider Acumatica community has also recognized Wilmar’s achievements. In 2024, the company was named Acumatica Distribution Customer of the Year, reflecting its innovation and excellence in leveraging the platform. Cantral has been named an Acumatica MVP three times, most recently in 2025, underscoring his leadership and deep expertise within the ecosystem. For Cantral, Wilmar’s success with Acumatica comes down to both the platform’s openness and his team’s willingness to adapt. “Having access to the database on the back end lets me see what’s happening under the hood. I can write custom SQL queries to cover any gaps and not have to guess how things work,” he said. “And Acumatica makes it easy to play with different processes; it’s not a monumental project just to try out a feature.”

Looking Ahead

With a proven ERP foundation and a trusted partner in Aktion, Wilmar is well-positioned for continued growth and innovation.

The relationship has always been collaborative,” Cantral concluded. “That’s what’s kept us successful, and why we’ll continue building on this platform.
Neil Cantral
IT Director

Why Aktion: A Trusted Advisor, Not Just a Vendor

If you’re wondering what kind of impact a modern, cloud‑based ERP could have on your organization, Aktion brings the industry expertise, honest guidance, and technical depth to help you get there.

We help you build the operational backbone that supports your next stage of growth.

The Microsoft Dynamics GP (Great Plains) and SL (Solomon) end of life and support is a subject that has gained significant attention in the Enterprise Resource Planning (ERP) industry. This translates to the discontinuation of essential security updates, technical assistance, and bug resolution, leaving your business exposed and impeding its capacity for growth. The pressing issue of transitioning to newer, more agile systems is at the forefront of this support end.

For GP and SL users, this presents a crucial decision: migrate to a new ERP system or risk falling behind. While Microsoft suggests Dynamics 365 Business Central as a replacement, there’s another powerful contender in the arena – Acumatica.

Why Acumatica Shines as the Future-Proof Choice:

The sunsetting of Microsoft Dynamics GP and SL marks a pivotal moment in the ERP landscape. Businesses are increasingly turning to Acumatica for its modern architecture, cloud-native design, and unparalleled flexibility. As companies embark on the journey to digitize and streamline their operations, Acumatica emerges as a robust choice that not only meets but exceeds the expectations of the modern business environment.

If you have questions or want to discuss this transition further, feel free to contact Aktion . We’re here to assist you in making informed decisions for the success of your business.

The Microsoft Dynamics GP (Great Plains) and SL (Solomon) end of life and support is a subject that has gained significant attention in the Enterprise Resource Planning (ERP) industry. This translates to the discontinuation of essential security updates, technical assistance, and bug resolution, leaving your business exposed and impeding its capacity for growth. The pressing issue of transitioning to newer, more agile systems is at the forefront of this support end.

For GP and SL users, this presents a crucial decision: migrate to a new ERP system or risk falling behind. While Microsoft suggests Dynamics 365 Business Central as a replacement, there’s another powerful contender in the arena – Acumatica.

Why Acumatica Shines as the Future-Proof Choice:

The sunsetting of Microsoft Dynamics GP and SL marks a pivotal moment in the ERP landscape. Businesses are increasingly turning to Acumatica for its modern architecture, cloud-native design, and unparalleled flexibility. As companies embark on the journey to digitize and streamline their operations, Acumatica emerges as a robust choice that not only meets but exceeds the expectations of the modern business environment.

If you have questions or want to discuss this transition further, feel free to contact Aktion . We’re here to assist you in making informed decisions for the success of your business.

Keep your Acumatica ERP solution up-to-date with Acumatica’s Always Current Program. With the Acumatica Always Current Program, users can access the latest updates, features, and enhancements of the Acumatica ERP (Enterprise Resource Planning) system.

This program provides customers with continuous updates to Acumatica software, such as new functionality, bug fixes, security updates, and regulatory compliance updates. Always Current ensures that customers have access to the latest version of the software without having to undergo time-consuming and expensive upgrades. Staying current will decrease maintenance costs and improve system functionality.

How Does the Acumatica Always Current Program Work?

The Always Current Program upgrades Acumatica customers to the most recent version of their software on a scheduled upgrade date. Additionally, they will automatically receive software updates on a fixed quarterly schedule. The scheduled upgrade date will be set at the onset of the contract.

A notification will be sent to customers 120 days before the upgrade takes place. The notification will provide the customer with details of the upgrade plan. It is recommended that customers prepare their staff with a timeframe and schedule for testing.

The Always Current Program will complete the upgrade in two phases. The first step is to set up a testing version so that any additional tasks can be accomplished. As soon as the testing period is completed, Acumatica will seek approval from the customer, and the official upgrade will take place.

Eligibility

Acumatica SaaS customers qualify for Always Current based on their Acumatica edition. Currently, this program is not available to private cloud customers (PCS and PCP).

Customizations & Integrations

To reduce potential upgrade issues, the program limits the types of customizations installed.

Customers in this program can only install ISV solutions compatible with the Always Current Program. As a result, they will be able to deliver their solutions on or before the deadline for upgrades or updates.

Support with Always Current

As well as continuous software updates, the Always Current program also includes access to Acumatica’s support team, which can assist with any issues or questions.

A major advantage of the Acumatica Always Current program is that it enables businesses to stay up-to-date with their ERP software and ensure that they are getting the most out of their investment.

Our team recently presented an overview of the Always Current Program. To learn more about the details and the process, watch the recording here. Contact our support team for more information about Acumatica Always Current.

If you have your own custom code extensions or common libraries that are generic enough for sharing across Acumatica modules, customization projects, or even instances; this solution is also a great option for reusing your own Acumatica custom extended libraries by creating NuGet packages for them.

Introduction

Seasoned developers are probably aware of the benefits of using a package manager tool for installation and updates of packaged reference files and libraries.  Such packages contain reusable code that are published to a central repository for consuming by other programs.  The advantages to using such a tool is to maintain any common code in a common location, rather than needing to copy the individual files around and maintain their versions separately and manually.  There are many public package managers available for different languages, frameworks, and platforms; such as the popular NuGet, npm, Bower, and yarn.  This article focuses on the usage of NuGet because it is the standard package manager for Microsoft.NET – the platform used for Acumatica and its customizations.

Since I began developing customizations in Acumatica five years ago, and also coming from a deep .NET and client/server full-stack background, I’ve always wanted the Acumatica common libraries to be available as a package and have wondered why such packages weren’t already readily available.  I have long wanted to fill this void myself in order to simplify the referencing of these libraries for our own custom code extension libraries.  I recently was able to set this up for our company, Aktion Associates (an Acumatica VAR and Gold Certified Partner), and I’d like to share with you how this can be accomplished.

What is NuGet?

Stepping back for a moment, NuGet is a .NET package manager that’s integrated with Visual Studio.NET – the Microsoft development environment integrated and recommended for use to author code extensions for Acumatica customizations.  NuGet is used to create and share reusable packages from a designated public or private host.  https://www.nuget.org/ is the main NuGet Gallery repository to which public packages can be published, and from which .NET projects can consume.  Popular packages such as Json.NET – a JSON parser and serializer – can be found here, as well as Microsoft.NET framework packages, and many others.  Instead of searching the web for an installation program or the specific download file you need for a third-party library, NuGet can be used to retrieve and install the appropriate package of files and the version required simply by selecting it from its public host.  NuGet can also be used for packages hosted privately for use internally for yourself or your company.  Since Acumatica libraries are not available publicly via nuget.org, this article explains setting up these common libraries as private packages for use in your own customization projects.

There are many more guidelines for using and configuring NuGet that can be found within its documentation found at https://docs.microsoft.com/en-us/nuget than what is described here.

Using NuGet with Acumatica

To reference a NuGet package in your own customization extended library’s Visual Studio project, open your project in Visual Studio, right-click on the project’s References node in the Solution Explorer, and select the Manage NuGet Packages context menu option.  This will open a window like the image in Figure 1, which displays NuGet packages already installed, and those available for install.  If you Browse for “Newtonsoft.Json”, for example, from nuget.org, it should display that package in the results.  When you select a package, you can then choose a specific version available from the specified package host and install it.  That package will then show under your project references and its files can be referenced within your extended code.  See Figure 2 for an example of referencing the Json.NET library in a C# Visual Studio project after installing it via NuGet.

Figure 1: NuGet Package Manager in Visual Studio

Figure 2: Referencing Json.NET after installing as a reference

The advantage to referencing libraries via NuGet like this is the simplicity, and allowing it to manage libraries and their versions without needing to do so manually.  To then install a newer version of the library, you open the NuGet Package Manager again in Visual Studio from Figure 1, change the version to another available version, and Update.  This is how I’d like Acumatica common library references to behave, and which is now possible with the solution outlined below.

Creating a NuGet Package

The first step is to create a NuGet package containing common Acumatica libraries.  These common libraries are the most often used when writing a code extension in an external library.  They include the following:

I also like to include PX.Data.BQL.Fluent.dll because I prefer using Fluent BQL syntax within code.

The Package Manifest

A NuGet package manifest is created by defining the contents in a .nuspec XML file.  The schema for a .nuspec file can be found within its documentation at https://docs.microsoft.com/en-us/nuget/reference/nuspec.  The following XML shows an example of the contents of a .nuspec file (e.g. Acumatica.nuspec) for the Acumatica libraries mentioned above.

(Acumatica.nuspec contents)

GISThttps://gist.github.com/tlanzer-aktion/e76f8bc275cc3415344a1183666e59b5

Within this XML, the package is supplied a name (<id>) and a version (<version>), the files to reference in the destination Visual Studio project (<references>), and the source files to include in the package (<files>).  Notice in this example that I’m naming the package Acumatica.PX.Main, and I’m including Acumatica build version 22.100.178 of its libraries.

Creating the Package

The next step is to create the package from the .nuspec package manifest.  You can download nuget.exe from https://www.nuget.org/downloads, which is a command-line program used to create a NuGet package from a NuGet manifest.  On the command line, the syntax to create the example package using nuget.exe is:

nuget pack Acumatica.nuspec -NoPackageAnalysis

This syntax assumes that both nuget.exe and Acumatica.nuspec is accessible within the current path, so if not, the path for one or both should be specified.  The resulting package created from the example should be Acumatica.PX.Main.22.100.178.nupkg.

Additional Package Versions

Now that we have one build version of Acumatica’s common libraries packaged, you can continue creating additional versions as needed or as they are released by Acumatica.  To create a new package for the following build version – 22.101.85 – you can repeat the instructions above but replace the version number and include that version of the libraries.  You should then end up with a new package named Acumatica.PX.Main.22.101.85.nupkg, and so on.

Setting Up a NuGet Feed

To make a package available for project reference, it needs to be published to a NuGet feed.  Since the package is meant for your own consumption, you’ll want to create a private feed for yourself or your organization.  A private feed can be a local file share or server, or a remote private hosting service like Azure Artifacts or GitHub Package Registry.  At Aktion Associates we use Azure DevOps as our source control repository, so we use Azure Artifacts as our feed host, and this will also be used for examples in this article.

Creating the Feed

To create a NuGet Feed in Azure Artifacts, open the Azure DevOps project in which you want to create a feed and choose Create Feed on the main Artifacts page.  The dialog shown in Figure 3 should open.  After naming and configuring the feed according to the visibility and scope of your needs, create the feed.

Figure 3: Create New Feed dialog

Publishing to the Feed

Now that you have both a NuGet package and a NuGet feed set up, you can publish the package to the feed.  On the main Azure Artifacts page, choose Connect to Feed, then select NuGet.exe as the connection type, and copy the new feed URL shown.  Then, on the command line, the syntax to publish the example package using nuget.exe is:

nuget push -Source <feed url> -ApiKey <any string> Acumatica.PX.Main.22.100.178.nupkg

This syntax assumes that both nuget.exe and Acumatica.PX.Main.22.100.178.nupkg is accessible within the current path, so if not, the path for one or both should be specified.  The specified package should now be published to the feed and be accessible for referencing according to the configuration of your feed.  Figure 4 shows an example private feed and package inside Azure Artifacts after creation and publishing.

Figure 4: Feed created in Azure Artifacts

Using Your NuGet Feed

After publishing your packages to your NuGet feed, you should be able to then reference the package and version from your feed inside your Visual Studio project as described in Using NuGet with Acumatica.  In the NuGet Package Manager, add your new package source (i.e. the NuGet feed you created) from the Options dialog opened from the gear icon next to the Package source dropdown.  After adding the feed, the published package should display in the list of available packages.  Select the package in the list, and then the different published versions should be available in the Version dropdown to choose for installation or update.  See Figure 5 for an example of what the Package Manager shows after selecting the package (e.g. Acumatica.PX.Main) in your new NuGet feed.

Figure 5: Selecting a NuGet package and version

Once you choose a package and appropriate version, installing or updating it creates reference to that package’s library versions in your Visual Studio project.  See Figure 6 for an example of a C# Visual Studio project after installing the Acumatica.PX.Main NuGet package from a NuGet feed.

Figure 6: Visual Studio project after package installation

Other Acumatica Libraries

You can take this solution further and create additional NuGet packages for other commonly used Acumatica libraries like PX.ApiPX.CachingPX.Web, etc. and repeat the steps mentioned above for these.  Once those packages are created and published to your feed, you will also be able to reference these in the same manner.

Your Own Packages

If you have your own custom code extensions or common libraries that are generic enough for sharing across Acumatica modules, customization projects, or even instances; this solution is also a great option for reusing your own Acumatica custom extended libraries by creating NuGet packages for them.  For example, Aktion has our own API custom library which adapts the existing Acumatica API to our own best practices for integration and communication, and we share it across projects via our own private feed.

Summary

I hope you find this solution for setting up a NuGet feed for Acumatica library packages useful, and I’d love to hear from you and how you’ve put it into use or adapted it for your own needs.  It does require a bit of maintenance to keep package versions updated in your feed, but the efficiency gained by easily referencing and consuming an appropriate library version for your customizations and upgrade needs is substantial and valuable.

Happy Coding!

The Story

Smart Renovations specializes in revitalizing, renovating, and preserving Charleston’s architectural treasures with precision and care. With a combined forty years of hands-on experience, their ownership team brings a deep understanding of both historic preservation and modern functionality.
Whether they’re updating interiors, remodeling historic homes, or executing custom builds, the commitment is always to craftsmanship, integrity, and honoring the unique charm of Charleston. They work closely with homeowners, designers, and builders to deliver results that are as timeless as they are smart.

Headquarters
Charleston, SC
Industry
Historic and Conventional
Restorations
Solution
Acumatica Construction
Website
renovate-smart.com

Smart Renovations has many remote users, so Acumatica’s true-cloud platform appealed to them. Their project managers use the product remotely to report and date the job costing.


A growing contractor needs to track costs and manage billing. Smart Renovations is a fast-growing historic renovation contractor. This skillset has led them to expand into a more traditional general contracting company. John Smart and Dominic Volpe are Smart Renovations’ co-owners. John sat down with Aktion to discuss the reasons he and Dominic selected Acumatica Construction Edition and their experience working with Aktion for their implementation.

Prior to Acumatica, John’s company was running QuickBooks Online Advanced. But John also has previous experience with Sage 100 Contractor (formerly Master Builder), so he knew this product probably wouldn’t meet their company’s specific needs. They also relied heavily upon Excel spreadsheets. John and his team were starting to find that modifying these complex spreadsheets was taking up way too much time. Reliance upon these spreadsheets also meant that they lacked the required accuracies and efficiencies required to manage the business.

Because of the complexities associated with the niche market of historic restorations, the ability to track costs and manage billing all in one place was extremely important. As John put it, “We really like to have those cost controls, budget controls and project level reporting where it’s easy to modify and access things. Acumatica lets us track costs down to the nail.”

We really like to have those cost controls, budget controls and project level reporting where it’s easy to modify and access things. Acumatica lets us track costs down to the nail.
John Smart | Smart Renovations
Co-Owner

Why Acumatica

John, Dominic and the team knew that Smart Renovations needed cost and budget controls within their new ERP. They considered CoConstruct as an option and knew that Sage had a new cloud-based option in Sage Intacct. But they liked the way that you could easily customize Acumatica to fit their needs and felt the other options weren’t the right for them.

“We kind of hit that borderline between a residential contractor, remodeler into more like a general contractor. Which means we’re just dealing with so much data and the reporting was so important to us. Acumatica just fit what we needed.”
John Smart | Smart Renovations
Co-Owner

Success through a systematic implementation process. Acumatica was the perfect fit for several reasons. As mentioned earlier, Smart Renovations has many remote users, so Acumatica’s true-cloud platform appealed to them. Their project managers use the product remotely to report and date the job costing. The ability to approve invoices digitally saves enormous amounts of time as well. Additionally, the real-time management of accounts receivable provides them with a visible cash flow benefit.

John was referred to Acumatica by Aktion’s CEO, Scott Irwin. And even with his business expanding so quickly, he felt the transition was completely seamless. Aktion made the implementation smooth and stayed ahead of the go-live with expectations and timelines. He has especially been impressed with the training that Aktion and Acumatica have provided his company going into the use of the new ERP platform. John recommended, “Focus on doing your homework and taking advantage of the Acumatica University to make the most of your purchase.”

Focus on doing your homework and taking advantage of the Acumatica University to make the most of your purchase.
John Smart | Smart Renovations
Co-Owner

Smart Renovations did a Go-Live Simulation of Acumatica with their application consultant three weeks prior to going live in the software. They started out with three people being trained to use it and then those people were able to train others. Data migration was managed properly so the business was functioning with as little disruption as possible while going live. John was especially impressed that Aktion was able to take a bunch of construction guys and teach them construction accounting.

John and Dominic are very happy with their Acumatica ERP purchase and with the job that Aktion did in training and implementing the product. They’re open to adding other modules down the road and open to hearing what is working well for other Acumatica users. With their remote use of Acumatica and the ability to have visibility into project costs, John is extremely pleased they made the move.

The complete end-to-end implementation of Acumatica by Aktion was perfectly executed.
John Smart | Smart Renovations
Co-Owner

Why Aktion: A Trusted Advisor, Not Just a Vendor​

If you’re wondering what kind of impact a modern, cloud‑based ERP could have on your organization, Aktion brings the industry expertise, honest guidance, and technical depth to help you get there.

We help you build the operational backbone that supports your next stage of growth.

The Story

For over 40 years, Bradford has fabricated and installed some of the most beautiful pools and spas in the world. The company’s evolution—from one man’s backyard hot tub dream to a global aquatics provider—celebrates American ingenuity.

Bradford’s creations serve as centerpieces for some of the most renowned hotels, luxury residences, and premier commercial facilities around the globe.

Headquarters
Leland, NC
Industry
Precision Engineered Pools &
Spas
Solution
Acumatica ERP & Construction
Website
bradfordproducts.com

Existing ERP Prevents Modernization

Bradford Products recently went live on Acumatica ERP, purchased from and implemented by Acumatica Gold Certified Partner, Aktion Associates.

Since 1982, Bradford has manufactured and installed stainless steel pools, spas, and water features in some of the most renowned facilities around the world. Peter Miller is Bradford’s Director of Operations. With Bradford Products for over 15 years, Peter has been responsible for and helped the company evolve from a “small shop mentality” into one that embraces technology to fuel growth and meet the demands of a sophisticated customer base.

In 2008, he introduced Bradford to ERP and led the implementation team for a system called Encompix. The system provided insight into all things manufacturing, but before go-live, the accounting department determined they’d keep the financial activities in QuickBooks. This created a big disconnect between the accounting department and the rest of the teams at Bradford. Peter remarked, “It got to a point that this (environment) just wasn’t sustainable.”

As a result, Bradford was looking for a complete ERP that integrated the financial activity (construction) and manufacturing. They needed a system that tracked financials, inventory, purchasing, job costing and labor more easily and completely.

Peter recognized the importance of having a team devoted specifically to selecting the best option to suit all of Bradford’s needs. Peter and his team evaluated leading ERP solutions and narrowed their choices to two: SAP and Acumatica. The team felt that Acumatica was just what they needed based upon the company’s size, complexity, and growth initiatives.

Acumatica brings all things under one umbrella. We liked that you could buy as much or as little as you wanted to fit
our current business needs.
Peter Miller | Bradford Products
Director of Operations

Why Acumatica

They selected Acumatica for its modern, comprehensive ERP features. There were many reasons Bradford thought Acumatica was the right fit for them. Acumatica won the Bradford group over with its user-friendly interface. Peter cited the freedom to select the modules that they needed was an attractive feature for them. “We liked that you could buy as much or as little as you wanted to fit our current business needs.”

We liked that you could buy as much or as little as you wanted to fit our current business needs.
Peter Miller
Director of Operations

They also liked the fact that Acumatica was being developed as a true-cloud solution. This meant that Bradford didn’t have the burden of maintaining servers and backing them up on a regular basis. Another appreciated factor was the regularly scheduled upgrade methodology that Acumatica adopts as well as the option to always be current on the newest release.

Partnership for success

Peter knew that ERP implementations were complex and challenging, but the Aktion team was there to help guide, inform and support them. Aktion’s Lean Implementation process contains specific steps that are designed to ensure a successful go-live. To that end, weekly meetings between Bradford and Aktion implementation teams were held to set milestones, convey timelines, and communicate expectations on both sides. One important aspect was to equip Aktion’s team with a good understanding of the workflows inherent to the Bradford processes and overall business.

Peter and his team continue to learn more about Acumatica functionality. They’re active in Acumatica user communities and have found this additional support to be helpful. Peter is looking forward to having their business functions conducted under one platform that provides real-time visibility into the health of their operations

Why Aktion:
A Trusted Advisor, Not Just a Vendor

If you’re wondering what kind of impact a modern, cloud‑based ERP could have on your organization, Aktion brings the industry expertise, honest guidance, and technical depth to help you get there.

We don’t just implement software — we help you build the operational backbone that supports your next stage of growth.

Increase Total Revenue and Digital Engagement While Reducing Your Costs

As a manufacturer, especially if you’ve been in business for decades, manufacturing and eCommerce may not be words that go together. Indeed, eCommerce may not be on your radar. Or, if it is, it’s a small blip that is disregarded in face of other, more pressing matters, like getting your products into the hands of your customers through your tried-and-true distributor, wholesaler, and retail channels.

This isn’t to say you haven’t entered the digital realm. Your website is an informational (e.g., this is who we are, and this is what we do) but not functional (e.g., used as a selling portal) part of your business. However, suggestions of taking the website further, such as using it to sell directly to customers (DTC), begs the question, “Why fix that which isn’t broken, especially with an impersonal online selling portal?”

While a fair question, the digital economy and the COVID-19 crisis have sparked major changes in the marketplace. Manufacturers that don’t evolve with these changes may be left behind, especially as competitors offering an eCommerce option are already seeing the benefits, including an increase in their revenue, efficiency, and digital engagement (of which they had very little beforehand), as well as a reduction in their overall operational costs.

The Importance of Your Digital Experience

A 2019 study by the UPS found that different generations are using different methods for researching their buying options. Not surprisingly, research via in-person discussions with company sales reps is lagging behind research via a company website, an online search engine, and social media—by all demographics. This shift in research patterns mimics the shift in purchasing items online, which has been going on for some time—since the early 90s, to be exact. Amazon was one of the first eCommerce sites, and it has been joined by anywhere between 12 million and 24 million eCommerce sites across the globe, according to some estimates.

The convenience of shopping online skyrocketed eCommerce’s popularity, and the pandemic lockdowns made it a necessity for many. An Insider Intelligence article states, “Tech-savvy consumers looking for quick, seamless purchasing options will continue to lean on ecommerce throughout the next few years—and more consumers will jump on the bandwagon. We forecast US retail ecommerce sales will grow 16.1%, reaching $1.06 trillion in 2022.”

The importance of creating and providing a user-friendly, engaging digital experience for your manufacturing customers (while simultaneously optimizing your revenue) cannot be overstated. Keep in mind, however, that the digital experience isn’t limited to an eCommerce platform. You and your team will need to consider adding or improving upon your social media interactions, whether that’s Facebook, Twitter, Instagram, YouTube, or others. This is a topic for another day.

Creating Opportunities for Innovation

Making changes to manufacturing operations is never easy, but if you’re ready to become a manufacturing and eCommerce organization, then there are some steps to you’ll need to take, starting with researching your eCommerce platform options. You could start with an alternate platform, like BigCommerce, or with a comprehensive and modern ERP solution, like Acumatica, that provides both manufacturing and eCommerce capabilities.

If you implement ERP software that allows complete integration of your manufacturing, inventory, and office functions, you’ll have access to synchronized, real-time data, can manage inventory and production from a single system, and combine customer demand with production forecasts. Solution features should include Financial Management, Customer Management, Project Accounting, Advanced Inventory, Bill of Materials and Routing, Business Intelligence, Sales Order Management, Material Requirements Planning (MRP), and more.

For eCommerce purposes, the solution you choose should provide payment, order, fulfillment, and inventory tools that can be customized for your organization. A multi-channel ordering experience for your customers with order automation and warehouse management capabilities built into it is another requirement, as is a customer self-service portal.

A customer self-service portal allows customers to check orders, request support, and resolve issues online. And while the customers will enjoy instant service, you’ll be able to use their feedback to improve and personalize their experience.

It’s important to note that while having the foundational technology with manufacturing and eCommerce capabilities is critical, having a technical and sales team that can handle emerging needs as you move forward is, too. The ERP solution you choose should be provided by an ERP vendor and team that you can trust and rely upon for years to come.

Together, you’ll be able to create opportunities to innovate in the digital world.

Example of a Successful Manufacturing eCommerce Portal

According to a PwC article, 66% of U.S. manufacturers believe that implementing digital marketing and sales over the next two years is a “high” or “very high” priority, but there are manufacturers who already took the eCommerce plunge. Ray Allen Manufacturing is one of them.

The company manufactures canine equipment for military and police departments and has been since 1948. It bought a competitor in 2009 and then diversified by acquiring a company that makes products for dog training clubs, schools, kennels, and individual trainers. Ray Allen Manufacturing also operates Ray Allen B2B, which has an Amazon store. Though a thriving company, it was having challenges connected with its two different systems and inventories. The legacy system needed to be replaced, especially as it was unable to integrate with the company’s eCommerce software.

After researching for a year, former President Steve Cates selected Acumatica Cloud ERP. In Ray Allen Manufacturing’s customer success story, Cates says, “I had not heard of Acumatica but started doing some homework and looking at demos. I quickly realized Acumatica’s open platform was well-aligned with our company’s goals.”

The company implemented multiple editions, including Acumatica Manufacturing Edition and Acumatica Retail-Commerce Edition. In addition to streamlining their processes, gaining robust reporting, utilizing a central database, managing their accounting for various subcompanies in one place, eliminating manual, paper-based tasks, and being able to log in from anywhere, at any time, Cates says they’re able to manage their eCommerce needs easily.

“We chose Acumatica primarily because of its flexibility and its ability to integrate with an eCommerce platform,” says VP of Operations John Oakley. “[We] were able to integrate all of our websites directly into our ERP. It just really streamlined the whole process for us. We use it for purchasing, customer service—our inbound customer service agents are using it. It’s been a really solid back end [solution]. It essentially runs all aspects of our company.”

How We Can Help

As you contemplate the benefits of online selling through Acumatica, Aktion, a national ERP Value Added Reseller (VAR), IT infrastructure and cloud & managed services provider, would be happy to answer any questions about how they can help you embrace new digital trends through an eCommerce platform. Contact their team at any time.

And before you go, here are a few Acumatica eCommerce dos and don’ts for manufacturers:

We're here to help, at your convenience