The abilities to delete shipment details when pulled from an order, or invoice details when pulled from a shipment, have been in a bit of a tug-of-war between those who want greater security and audit trails and those who want the flexibility to address unconventional business situations. I would like to be able to invoice part of a shipment that was shipped in full (for any number of reasons), but I can't pull in the shipment and then delete the lines I don't want to invoice. I can do this when shipping orders if I've tweaked my oe.ini. I would love to see this kind of functionality (with this degree of granularity) available in the user authorization logic so that it follows from one machine to the next for certain users, but can be easily locked down whenever necessary.

Comments