Integrations / ERP / Acumatica Cloud ERP
Does Acumatica Have Finite Capacity Scheduling? Classic and Optimized APS vs SkyPlanner APS
Only at rough-cut level. Acumatica Manufacturing Edition’s Advanced Planning and Scheduling (APS) runs as Rough Cut Planning, not fine-grained finite scheduling. Classic APS books work centers, machines and tools in fixed time blocks, and plans orders ending beyond 120 days at infinite capacity (source). The Optimized engine, new in 2026 R2 and still experimental, schedules work centers only. Plants that need every machine, person, tool and material finite at clock time, across the whole horizon, run SkyPlanner APS beside Acumatica.
How Acumatica APS works, step by step
1. Turn on one engine
APS is a feature in the Manufacturing group on Enable/Disable Features (CS100000). In 2026 R2 there are two: Advanced Planning and Scheduling (Classic) and Advanced Planning and Scheduling (Optimized). For the second, you “select the Advanced Planning and Scheduling (Optimized) check box under Experimental Features.” Acumatica is explicit: “The two APS engines cannot be enabled at the same time.” (source)
2. Capacity master data
Capacity starts on the Work Calendar (CS209000): working days, start and end times, breaks. Each work center on Work Centers (AM207000) has one or more shifts, each with a calendar. Acumatica: “The daily capacity for a work center is the total number of working hours for all shifts.”
The Basis for Capacity field decides what drives duration:
- Crew Size and Efficiency on the shift, for labor-driven work centers
- Machines (AM204500) with their own calendar and efficiency, for machine-driven work centers
Tools (AM205500) can be scheduled as well. On Production Preferences (AM102000) you choose the Block Size and whether APS should consider machine resources and tools.
3. Operations live on the BOM
Acumatica has no separate routing master. Operations sit on the Bill of Material (AM208000). Each operation carries:
- Operation ID and Work Center
- Setup Time, Run Time, Machine Time
- Queue Time, Finish Time and Move Time
When you create a production order, the operations are copied to the order.
4. Scheduling the production order
Each production order has a Scheduling Method:
| Method | What it does |
|---|---|
| Finish On | Schedules backward from the constraint date |
| Start On | Schedules forward from the constraint date |
| User Dates | Uses start and end dates entered by hand |
5. Rough Cut Planning: the finite run
In Classic APS you run the Rough Cut Planning (AM501000) form for the orders you select. The load sequence is fixed: Dispatch Priority first (“One (1) is the highest priority and ten (10) is the lowest”), then constraint date, then production order number. (source)
Finite scheduling respects the capacity and current load of work centers, machines and tools. “Operations are always scheduled in contiguous blocks skipping over non-working hours and schedule breaks.” Blocks are 5, 10, 15, 30 or 60 minutes. Material availability is checked unless the order type or stock item excludes it.
6. Reviewing and maintaining the schedule
The planner works on the Production Schedule Board (AM215555). It shows orders by work center and machine, and lets you change constraint dates and priorities and firm schedules. The APS Maintenance Process (AM512000) re-runs scheduling periodically.
7. The Optimized engine (2026 R2, experimental)
The Optimized engine “calculates production dates with minute-level precision.” Each work center gets a Work Center Scheduling Method of Finite or Infinite. Finite reserves “the remaining available capacity during the work center’s finite scheduling time fence,” set from 1 to 999 days. “A production order can include both finite and infinite work centers.” (source)
What stays with the planner
- Classic goes infinite after 120 days. “In APS, the system uses infinite capacity planning for production orders whose end date is beyond 120 days.” Dates past that point come from operation duration alone.
- Optimized drops machines, tools and material. “Optimized APS schedules work centers rather than individual machines, tools, or material availability.” (source) With it on, the machine and tool schedule forms are not available.
- No sequencing by product properties. “The engine does not use attribute values to determine the scheduling sequence of operations.” Setup Time is one fixed value per operation, whatever ran before.
- No splitting around reserved capacity. In Optimized, “the engine does not split the operation around capacity already reserved by another operation.” It also “does not consider fixed manufacturing lead times during scheduling.” (source)
- Labor is a crew size. People are modeled as crew size and efficiency on a work center shift, not as named operators with their own shifts and absences.
- Material is all or nothing. When Classic checks material, all materials must be available in full.
- Firmed orders stay put. “When you run finite scheduling of production orders, the system does not reschedule the firmed production orders.”
- Rescheduling is a run, not a reaction. You run Rough Cut Planning or the APS Maintenance Process.
Acumatica names its own finite run correctly: Rough Cut Planning. Crew sizes instead of people, one setup time per operation and infinite capacity after 120 days make a rough-cut plan, not a finite schedule for the floor.
When Acumatica’s native scheduling is enough
Classic APS does the job when:
- Your horizon is well under 120 days.
- Labor is pooled, and crew size per shift describes it well.
- Setup times barely depend on which product ran before.
- Priorities and constraint dates express what the planner wants.
- A periodic rescheduling run keeps up with your rate of change.
When you need a finite capacity scheduler
You have outgrown Acumatica APS when several of these are true:
- Named operators, their shifts and absences limit the plan as much as machines do.
- Changeover time depends on the sequence: allergens, colors, materials or tooling.
- Machines, tools and material must all be checked together.
- Your order book or framework agreements run past 120 days.
- Rush orders and breakdowns force a replan several times a week.
What to look for
- Every resource finite at once: work centers, machines, people and tools.
- A setting time matrix: sequence-dependent, asymmetric changeover times between products.
- Tools as finite shared resources, so one fixture is never on two machines at once.
- Multi-operator jobs with each person’s shift respected.
- Material-aware scheduling that checks stock and incoming purchase orders by delivery date.
- Alternative machines and personnel the engine actually uses.
- Visual Gantt editing, where moving one job keeps the rest consistent.
- Automatic rescheduling when production progress or orders change.
- A clean write-back to Acumatica’s production order operations, with firmed orders so Acumatica APS does not overwrite the dates.
The options fall into four groups:
- Acumatica’s own APS covers finite loading inside one system, with the limits above. Acumatica notes that “Advanced planning and scheduling is subject to licensing” (source), and a planner reruns it to pick up changes.
- Scheduling add-ons inside the Acumatica screens extend the board for the planner to drive.
- Enterprise APS suites are connected through an implementation project and run by a dedicated planning team.
- Cloud APS with shop-floor execution, where SkyPlanner sits, schedules every resource automatically beside Acumatica and puts the schedule in operators’ hands.
Where SkyPlanner fits
SkyPlanner APS is built for exactly these gaps. Every workstation, person and tool is finite across the whole horizon. The Arcturus AI engine builds the operation-level schedule in seconds, sequenced by job priority, completion date, customer priority, Fast Track and Dynamic Priorities.
Its setting time matrix holds the changeover time between each pair of products in both directions, based on product properties. The engine picks the order with the least setup. Tools are finite shared resources, several people can work the same job at once, and the engine moves work to alternative machines or personnel when the primary one is unavailable.
Material-driven scheduling simulates future inventory from stock and incoming purchase orders. Ordered material counts as available on its delivery date. Autopilot reschedules automatically when production changes, within your locks and priorities. Operators see their queue and log work on phone or tablet with Mobile Confirmations, Production Timer and Quick Log Mode.
Choose SkyPlanner over Acumatica APS when you are moving off spreadsheets and want a schedule that keeps itself current, not another process to run:
- You want real finite scheduling, not rough-cut planning: every machine, person, tool and material finite at clock time.
- Labor, not crew size, limits the plan, and people have their own shifts and absences.
- Changeovers depend on sequence, or shared tools decide what can run next.
- Machines, tools and material must be checked together, without choosing between two engines.
- Your order book runs past 120 days and every date must stay finite.
- The plan changes several times a week and a periodic APS run cannot keep up. Autopilot replans on every change.
- Operators should see their queue and log work on a phone or tablet, with the work posted back to Acumatica.
You go live within weeks after onboarding starts, and the SkyPlanner team configures and supports the two-way integration.
Start with an Excel export from an Acumatica Generic Inquiry in the 30-day free trial (up to 20 workstations, no credit card). After that, pricing is from 199 € per month with 5 workstations included, billed monthly. The integration is quoted up front for your process and needs, together with your plan.
SkyPlanner integrates with Acumatica in both directions through the contract-based REST API. The SkyPlanner team configures it during onboarding, and your partner or developers can work on the documented REST API. See the SkyPlanner for Acumatica page, the Acumatica integration guide or all ERP integrations.
SkyPlanner reviews from manufacturers
2 hsaved every week
“SkyPlanner has taken our production planning from Excel spreadsheets to real-time production optimization.”
Kalle Kalliomäki, Supply Chain Specialist
UTU · Electrical switchboards and switchgear
Production planning saves 2 hours of working time every week, and a new work queue reaches the line in seconds.
+90%production efficiency
“Efficiency has gone up 90% in production.”
Abdul Rucyinga, Head of IT
Laboratory & Allied · Pharmaceutical manufacturing
Production efficiency is up 90%, and a three-month optimized plan across all workstations takes under 30 minutes.
98%delivery reliability, up from about 50%
“SkyPlanner plays a decisive role in maintaining our delivery reliability.”
Hannu Lahtinen, Managing Director
KJH-Comp · Sheet-metal mechanics and contract manufacturing
Delivery reliability rose from around 50% to as high as 98%, and scheduling now needs one supervisor instead of two.
Fewerstoppages from material shortages
“The value SkyPlanner brings us is that it is a tool that works in daily use, especially for setting delivery dates.”
Tommi Männistö, Production Planning Manager
Eskomatic · Contract machining
Automatic load scheduling gives more accurate delivery dates, and production stoppages caused by material shortages have fallen sharply.
FAQ
Does Acumatica have a production scheduling tool?
Yes, at rough-cut level. Manufacturing Edition schedules production orders forward or backward, and APS adds Rough Cut Planning and the Production Schedule Board. Classic APS plans orders ending beyond 120 days at infinite capacity.
What is the difference between Classic and Optimized APS?
Classic books work centers, machines and tools in fixed blocks of 5 to 60 minutes. Optimized calculates dates to the minute with a finite time fence per work center, but schedules work centers only. Optimized is an experimental feature in 2026 R2, and only one engine can be on.
Should we use Acumatica APS or SkyPlanner?
Choose SkyPlanner when you want a real finite schedule instead of a rough-cut plan. Acumatica’s finite run is Rough Cut Planning, Classic APS is infinite beyond 120 days, labor is a crew size, setup is one fixed time per operation, and APS is subject to licensing. SkyPlanner schedules every machine, person, tool and material finitely at clock time across the whole horizon, with directional changeover times in a setting time matrix, and Autopilot replans on every meaningful change. You are live within weeks, from 199 € per month with a 30-day trial on your own data.
Does Acumatica handle sequence-dependent setup times?
No. Setup Time is a fixed value on each BOM operation, and the Optimized engine does not use attribute values to sequence operations. SkyPlanner APS uses a setting time matrix with changeover times between product pairs, such as blue to red 30 minutes and red to blue 60. The engine sequences jobs to minimize them.
Does Acumatica schedule named operators?
No. Labor is modeled as crew size and efficiency on a work center shift. SkyPlanner schedules people with their own shifts, absences and overtime, and assigns several operators to one job when it needs them.
Can I test SkyPlanner before integrating it with Acumatica?
Yes. Export open production orders, operations and work centers from an Acumatica Generic Inquiry to Excel and import them during the 30-day trial. No credit card is needed. See pricing, start the trial or talk to sales.