Rational
We’ve found with some companies that use some machine to generate products based on customer demands. Our concret example is a company that cuts and splits metal sheets into finished products like screws, packing rings or similars. This company use an input material (the metal sheet) and cut them into severall finished product. The outputs cost are computed using the input material plus the cost of the time spend on the machine cutting the sheet. So in order to track the machine cost we need to specify the Routing and the Cost Center used on this production.
Our problem is that currently Tryton only allows to specify the routing for a specific BOM, so if no BOM is definied (which is our case as the output products are added on customer demand) it is not possible to set nor a routing nor a cost center
Proposal
As the BOMs is an optional field on Routing I think we should always show the routing field on production so routings without Bom can be selected when there is no BOM nor a product set.