• Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ

Olof Simren - Microsoft Dynamics NAV & 365 Business Central Blog

  • Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ

Simple Production with Generic Backflush Routing

May 1, 2014 Posted by Olof Simren Manufacturing 4 Comments

You can run production in Microsoft Dynamics NAV with only production BOMs and without any routings. A reason for this is typically that you don’t have a requirement to capture capacity costs (labor and overhead) and you don’t want to do any scheduling of work centers or machine centers. This kind of makes sense because you don’t want to make the configuration in Dynamics NAV more complicated than it needs to be. But one thing that most people forget is that you can only back-flush the output if you use routings in Dynamics NAV. More information about flushing is in one of me previous blog posts; Flushing Methods

With this in mind, sometimes using routings actually simplifies the production process in Dynamics NAV. You can create a generic routing for the only purpose of backward flushing the output and use it for all items where you want Dynamics NAV to automatically post the output when the production order is finished.

Here is an example of how to do this.

We first setup a new work center just for back-flushing purpose, we call it ‘BACKFLUSH’. The cost fields are left blank and the flushing method is set to Backward.

BackflushWorkCenter

Then we setup a new routing and and this one we also call ‘BACKFLUSH’, The routing has only one operation which is on the ‘BAKFLUSH’ work center we previously created and without any times defined (all 0).

BackflushRouting

Now we have our generic routing that can be used to back-flush production order outputs if we don’t want any scheduling or capacity costs. We now connect this to the items we want to handle this way, in this example I added it to item 1300.

RoutingOnItem

We also set all the components of to be backward flushed as well (forward flushing could also be used if wanted, then you will have some WIP between releasing and finishing the production order).

Now we are ready to test it! We create a released production order and can see that the ‘BACKFLUSH’ routing is used.

BackflushProductionOrder

When the production is finished we just change the status of the production order to finished and Dynamics NAV will automatically post the consumption of the components and the output of the finished product without having to do a production journal or output journal. Nice!!

BackflushFinishedProductionOrder

So, the next time you hear that someone wants to use the manufacturing module as simple as possible to just keep track of inventory quantities, then you should think about using a generic routing instead of completely eliminating routings.

This solution works great for discrete manufacturing where the actual consumed and produced quantities are close to the expected quantities (which is very common). Like any other posting of consumption you need to have the components available in inventory and if you user bins they need to be available in the correct bins as well.

Using the Shop Floor Barcode System makes the process even simpler. You can have the production order being created by Dynamics NAV and once completed the users can just scan the barcode on the job card to change the status to finished and Dynamics NAV will handle all the postings. It can not be simpler than this to post production.

Share this:

  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on X (Opens in new window) X

Related


Discover more from Olof Simren - Microsoft Dynamics NAV & 365 Business Central Blog

Subscribe to get the latest posts sent to your email.

Tags: BackflushFlushingOutputProductionRouting
4 Comments
Share
1

About Olof Simren

I am a Microsoft Dynamics NAV and 365 Business Central Expert, I started implementing Microsoft Dynamics NAV in 2002, back then it was called Navision Attain. Throughout the years there has been many exciting implementations in different parts of the world, all of them with different challenges but with one common theme; manufacturing. As a consultant, I bring over 20 years of experience in implementing Microsoft Dynamics NAV and 365 Business Central within manufacturing and distribution companies. The services I offer includes project management, consultation, development and training. Feel free to contact me if you need help with anything related to Microsoft Dynamics NAV or 365 Business Central. I work through my company Naviona where I team up with other skilled Microsoft Dynamics NAV and 365 Business Central Experts.

You also might be interested in

Shop Floor Barcode System

Apr 10, 2014

In 2005 I developed a simple barcode system that allowed[...]

Total Cost Allocation for Multiple Outputs

Jul 29, 2014

To allocate the total costs posted against a production order[...]

Scrap in Production

Jul 16, 2014

Microsoft Dynamics NAV has multiple ways in which you can[...]

4 Comments

Leave your reply.
  • David Wheat
    · Reply

    June 27, 2016 at 6:38 PM

    Hello,

    This was a very helpful article. I’ve followed it and am testing using backflush for some of our manufacturing processes. However, when I finish the production order, I get the message “Production Order xxxxx has not been finished. Some output is still missing. Do you still want to finish the order?” If I say yes, it processes without errors, but I don’t see any change in inventories. When I look at Entries -> Item Ledger Entries for the finished production order, there are no lines there.

    Any thoughts? I’m sure it’s in the setup of items somewhere, but I’ve made sure all items are assigned to the routing. Thanks for any advice.

    • Olof Simren
      · Reply

      Author
      June 27, 2016 at 10:02 PM

      Hi David,
      It sounds like the last operation in the production order routing is not set to backward flushing.
      This could happen if the flushing method is changed on the work center after the production order is created/refreshed.
      Can you check the routing on the production order to see if the flushing method is set to backward?

      Other than that, I can’t think of any other reason right now.

      /Olof

  • Tammy Raasch
    · Reply

    June 22, 2020 at 12:57 PM

    Hi Olof,

    this is great information. My question is this, can you also back flush the labor (standard router time) in the same manor somehow?

    thanks Tammy

  • Tammy
    · Reply

    August 18, 2020 at 10:07 AM

    Hi this is great information and we are wanting to Backflush our labor cost. I have been able to set it up but it seems it only works when closing the job, is there a setting or option through Navision to do it at output not close?

Leave a Reply

Your email is safe with us.
Cancel Reply

My Dynamics NAV Partner

Naviona, LLC

Developers Wanted

Naviona is looking for NAV/BC developers. Let me know if you want to work with the best (instead of the rest :-)).

Categories

  • Assembly (3)
  • Development (31)
  • Finance (14)
  • General (26)
  • Inventory (22)
  • Manufacturing (34)
  • Miscellaneous (25)
  • Purchase (9)
  • Sales (11)
  • Warehouse (7)

Tags

.net Add-in Assembly Assembly BOM CAL Capacity Components Consumption Contact Costs Customer Development Dimensions Excel Finance Flushing General Ledger Inventory Item Items Lot Size Low-Level Code MRP NAV 2015 NAV 2016 Output PDF Planning Production Production BOM Production Orders Purchase Orders Receipts Reporting Reports Role Center Routing Sales Sales Order Sales Orders Stockkeeping Unit Subcontracting Task List Warehouse Warehouse Shipment

Recent Posts

  • XML Buffer and CSV Buffer Tables
  • Functionality Improvements in NAV 2017
  • Reversing Production Output and Consumption
  • Return Merchandise Authorization (RMA)
  • Sales Quote without Customer
  • Parallel Routings
  • Add Fields to the Item Tracking Lines
  • Field Level Security using Events in Dynamics NAV 2016
  • Schedule MRP
  • Activate WMS Functionality for Existing Location

Categories

  • Assembly
  • Development
  • Finance
  • General
  • Inventory
  • Manufacturing
  • Miscellaneous
  • Purchase
  • Sales
  • Warehouse

Contact Us

We're currently offline. Send us an email and we'll get back to you, asap.

Send Message

Categories

  • Assembly (3)
  • Development (31)
  • Finance (14)
  • General (26)
  • Inventory (22)
  • Manufacturing (34)
  • Miscellaneous (25)
  • Purchase (9)
  • Sales (11)
  • Warehouse (7)

Tags

.net Add-in Assembly Assembly BOM CAL Capacity Components Consumption Contact Costs Customer Development Dimensions Excel Finance Flushing General Ledger Inventory Item Items Lot Size Low-Level Code MRP NAV 2015 NAV 2016 Output PDF Planning Production Production BOM Production Orders Purchase Orders Receipts Reporting Reports Role Center Routing Sales Sales Order Sales Orders Stockkeeping Unit Subcontracting Task List Warehouse Warehouse Shipment

Recent Posts

  • XML Buffer and CSV Buffer Tables
  • Functionality Improvements in NAV 2017
  • Reversing Production Output and Consumption
  • Return Merchandise Authorization (RMA)
  • Sales Quote without Customer
  • Parallel Routings
  • Add Fields to the Item Tracking Lines
  • Field Level Security using Events in Dynamics NAV 2016
  • Schedule MRP
  • Activate WMS Functionality for Existing Location

Recent Comments

  • Isabel de los Santos on Production Lot Sizes
  • Abdelatif EL HANI on Reversing Production Output and Consumption
  • Roshan on Processing of Receipts
  • kuldeep Nama on Subcontracting Part 1: The Basics
  • Janine on Flushing Methods
  • Nathalie on Activate WMS Functionality for Existing Location
  • Georges W on Bill-to vs. Sell-to Customer
  • Richard L on Subcontracting Part 4: Warehouse Receipts

© 2025 · Olof Simren

  • Home
  • About Me
  • Contact Me
  • Downloads
  • White Papers
  • Web Sites
  • Post List
  • Articles
  • FAQ
Prev Next