Currently we can configure auto charges to automatically apply to sales orders based on account code, item code, and mode of delivery code. This can be done at the header and line level.
Specifically, for the line level, I can assign a combination of account code with either item code or mode of delivery code. However, I am not able to assign both an item code AND a mode of delivery code. It is an either/or situation. The specific business use case my client needs the auto charges for would work if we could assign both an item code and a mode of delivery code to line level auto charges. Without this functionality being introduced as native code, a customization to the system would be required to meet the business need.