What is Available to Promise?
‘Available to promise’ is a way of replying to customer order queries, based on what stock is available and when items can be delivered. The available to promise system fulfils orders and helps plan production. It’s often built in to business management software, and is available within Dynamics NAV (formerly Navision).
In the latest version of Dynamics NAV and its future updates, there is now also an option to set up what’s termed ‘item category.’ Companies can create as many of these as they like and use them to sort and organise products and the multiple variations of each they have in stock. An item category can easily be searched to quickly find a product.
How CBIZ Supported One Customer with Available to Promise
CBIZ have a customer who manufactures two products, but each product can have thousands of variations. The products are made to order and 65% of these need to be delivered within a two-month time period.
Their customer’s target delivery time is four weeks and, as they explained to us, the number of orders they have to make and ship within three to four months of the year created total chaos for their staff.
During their busy period they were working to a 15-week lead time, causing low customer satisfaction rates and very frustrated and exhausted staff. Another Dynamics NAV (formerly Navision) reseller they’d worked with had told them that could do the production planning for them, based on the available capacity, and that this would solve all of their issues.
We explained to them that:
The Customer Requirements
In order to develop a solution for the customer, we needed to understand their requirements. These were:
It was agreed that what they really needed was an available to promise calculation at the point of sales order entry, based on production capacity for each product. The key points were:
Our Solution Using Available to Promise in Dynamics NAV
Following the discussions, we were able to propose a solution to the customer where we presented the initial setup, ongoing maintenance requirements, the day to day processing and the benefits that the system would produce.
This simple solution was based on the standard NAV capacity planning model, but using new tables which categorise production times and capacity availability by product groups and again by item category.
We then created a new dataset to group products whose manufacturing time/process could be equated, which, in this instance, was the customer’s two products. Each product group is given a budget of the quantity of items that can be produced within a day. The budget has a start and end date to allow the company to amend it if they make changes to the shift patterns.
Next, we created a calendar dataset which is generated from the product group budget and holds the daily production budget quantity and the actual quantity (based on sales order lines) for each product group.
These two datasets mean that when a user has entered a sales order on the system, they run a routine that performs a calculation based on the budgeted quantities and the existing actual items. It factors in the earliest possible delivery date for each line and so the earliest possible delivery date for the entire order.
The new routine also takes in to account:
The company has two charts – one for each product – on the Dynamics NAV home page that show the budgets versus the actual product quantities by day. These help the management to decide if their capacity levels, and therefore their budget quantities, are adequate to meet demand, as well as giving them a high-level view of their sales performance.
The solution has now been running for two years with our customer seeing and feeling the following results: