Business Central v26 — Reopen Finished Production Orders (Deep Guide)

If you ever hit Finish on a production order and then notice a missing component, wrong lot, or time that “mysteriously” didn’t get posted… good news. In Business Central v26 there’s finally a built-in Reopen action for Finished production orders. You can reopen, fix what’s wrong (consumption, output, capacity time, tracking), and finish again — all on the same order so the audit trail stays clean.

Heads-up: You generally get one shot to reopen a finished order. Posting dates and costing rules still apply like normal, so plan your corrections before you click.


Why this matters (in real life)

Before v26, any mistake after Finish meant awkward workarounds — undos, journals, or spinning a rework order. Now most “oops” cases are solvable on the original order without messy side effects. Finance will love you later.


What Reopen actually does

  • Changes a Finished order back to an editable state.
  • Lets you correct:
    • Consumption (qty, bins/locations, lot/serial)
    • Output (finished qty, scrap)
    • Capacity (Run/Setup time so costs land right)
    • Item Tracking (components + finished good)
  • You then Finish again; the entries/costs tie to the same order = tidy audit trail.

Requirements & limits

  • One-shot reopen per order (plan it).
  • Allow Posting From/To must cover your correction date.
  • Permissions for Production Orders, Item/Value Entries, and Journals.
  • Make sure Adjust Cost – Item Entries runs after you’re done (job queue or manual).

When to use Reopen vs. alternatives

  • Use Reopen (primary path): Period is open and you want to fix the original order (missing component, incorrect qty/time, wrong tracking).
  • Option A — Undo → Reopen (precision rollback): A specific Output or Consumption posting is wrong and you want clean reversal entries first.
  • Option B — Rework order (closed period/policy): Month is closed or you don’t want to rewrite history; post only the delta (extra component/labor) in the current period.

Step-by-step: Reopen workflow

1) Open the finished order

Search “Finished Production Orders”, open the target order card.

2) Reopen

More Options → Actions → Reopen → confirm.
Order becomes editable for Consumption, Output, Capacity, Tracking.

3) Make corrections

  • Consumption Journal
    • Set Production Order No. to this order.
    • Add/adjust component lines (Item No., Qty, Location/Bin, Item Tracking).
    • Post.
  • Output Journal
    • Enter correct Output Qty, Scrap, and Run/Setup Time.
    • Add finished-item tracking if required.
    • Post.

4) Finish again

Return to the order → Finish (or Change Status → Finished).
Let Adjust Cost – Item Entries run and quick-check Value Entries for sanity.


Extra detail: flushing & tracking gotchas

Flushing method (avoid accidental re-consumption)
If components were Backward flushed at the first Finish, the second Finish might try to consume again.

  • Review component lines before the second Finish.
  • Temporarily set impacted lines to Manual for the correction pass, post only what you need, then (optionally) revert that setting.

Item tracking

  • Fixing lots/serials is common here.
  • If you also do Undo Output/Undo Consumption, undo in reverse posting order, then re-apply correct tracking before finishing again.

Planning Option A (Undo → Reopen)

Goal: Reverse only the bad postings, then correct and finish — keeping a crystal-clear trail.

Pre-checks

  • Pinpoint exactly which entries are wrong.
  • Confirm Allow Posting From/To covers the reversal date.
  • Note the lot/serial numbers you’ll keep or replace.
  • Identify flushing method on affected lines.

Grab this info before undo

  • Screenshots/exports of the wrong Item Ledger Entries (Output/Consumption).
  • Any Capacity time that also needs adjustment.
  • Dimensions (Project/Dept) already on the order.

Execution plan

  1. Undo Output for the incorrect finished qty.
  2. Undo Consumption for the exact wrong component/lot lines.
  3. Reopen the order.
  4. Re-post correct Consumption/Output/Capacity (with tracking).
  5. Finish again → confirm Adjust Cost.

Accounting notes

  • Undos create the expected negative/positive ledger entries — great for audit, but mind the dates.

Risks & fixes

  • Double consumption on re-finish → set lines Manual and post only what’s intended.
  • Tracking conflicts → undo in reverse order; re-enter tracking carefully.
  • Stock temporarily unavailable → coordinate with warehouse so reservations don’t block you.

Planning Option B (Rework Production Order)

Goal: Post the delta (missing component or time) in the current period without touching last month.

Pre-checks

  • Period is closed or policy says “don’t edit history.”
  • Define the minimal routing/BOM you need (often 1 op + 1 component).
  • Decide whether you need a qty change; many reworks are qty = 0 with time only.

Prepare

  • Component(s) & quantities, lot/serial.
  • Work center/machine and Run/Setup time to add.
  • Copy Dimensions from the original order.
  • Write a Comment linking the original PO and the reason.

Execution plan

  1. Create Rework Production Order (Item = finished item; Qty = 0 or tiny positive if policy wants).
  2. Add minimal routing/BOM for the fix.
  3. Consumption Journal: post the missing component(s) with correct tracking.
  4. Output Journal:
    • Post Run/Setup Time (qty can stay 0 per policy), or
    • Post a tiny output delta if you truly must change stock quantity.
  5. Finish the rework order → make sure Adjust Cost runs.
  6. Add a clear Comment: original order no., what/why, who/when.

Accounting notes

  • Delta hits this period only. Original month stays intact.
  • If qty = 0 but you add time, confirm with finance your costing setup allocates labor/overhead as expected.

Troubleshooting (quick table)

Symptom

Likely cause

What to do

Reopen greyed out

Already reopened once, or order not actually Finished

Check status; remember the one-shot rule

Posting date error

Allow Posting From/To too narrow

Expand dates or use a Rework order

Double consumption after re-finish

Backward flushing still active

Switch lines to Manual for the correction; verify quantities

Capacity value didn’t hit cost

No time posted / missing routing

Post Run/Setup in Output Journal and confirm routing/work center

Tracking conflicts

Lots/serials inconsistent

Undo in reverse posting order; re-enter tracking carefully


Quick decision guide

  • Period open + fix original orderReopen → correct → Finish.
  • Specific wrong posting to roll back firstUndo Output/ConsumptionReopen → correct → Finish.
  • Period closed / add cost onlyRework order to post the delta cleanly this period.

Examples (short + real-ish)

A) Wrong finished qty + missing time (period open)
Reopen → Output Journal: fix qty; add 0.5h Run Time → Finish → Adjust Cost.

B) Wrong lot on one component + overposted output (period open)
Undo Output (remove overage) → Undo Consumption (bad lot) → Reopen → repost correct lot + correct output → Finish → Adjust Cost.

C) Missed gasket + 0.3h labor (period closed)
Create Rework order → consume gasket with correct lot → post Run Time (qty can be 0) → Finish → Adjust Cost. Original month stays untouched.


Final thoughts

In v26, Reopen is the default, clean path to fix finished orders. If timing or policy blocks you, Undo + Reopen or a tiny Rework order still get you to the same target: correct inventory value and a tidy audit trail with minimum drama.

 

Comments

Popular posts from this blog

Understanding Database Indexes in Business Central (and How They Can Help You)