Internal Recharging
Internal Recharging is a method by which a location/dept can capture costs internally – ie. Trunking an order for delivery via another depot.
In order for Internal Recharging to work, the Cost_Centre on the location would need to be populated. Also, the Cost_Centre on the Carrier would need to be populated.
Set Up
Internal Charging is driven by the Contracts module, in that in order for charges to be generated, they MUST be set up in contracts. For Internal Recharging, there is now the concept of ‘Contract Type’, which can either be ‘Radial’ or ‘Trunk’.

Execution
Once a trip has been set to ‘ACCEPTED’, C-TMS will work out whether the trip is a Radial Trip or a Trunk Trip. It will also work out the Cost Centre and Counter Party, with these parameters it will try to find a valid contract and therefore a charge.
The charge (payment record) will be created against the order. If the trip is disbanded or set back to ‘PLANNED’, then, any orders on that trip that have an Internal Charges (payments) will be deleted.
There is a system_parameter – ACC_Calc_Payment_Ord, which controls whether Internal Recharging is switched on or not. With the system parameter set to ‘Y’, this enables the ‘Cost’ button on the orders form – finance tab to be available. This will display the Payments form and display ‘Internal Charge payments’ ONLY.