Improved flexibility in accounting of freight costs

In the context of two different customer projects GPC continued to optimize the determination of accounting information: In addition to the already existing selective processing (containing all accounting information in one condition record) GPC implemented an additive processing of the determination procedure providing accounting information from different condition records and combining them into the final accounting.

Although a condition record containing the complete determination logic provides a higher visibility, it may be appropriate to reduce maintenance efforts by an additive processing avoiding separate condition records per relevant combination of factors (condition fields).

A case example to demonstrate:

  • The G/L accounts depend on the mode of transportation (shipping type or shipment type) – furthermore there is a differentiation between customer deliveries and stock transfers/replenishments (by delivery type).
  • A cost center provided in the delivery has to be used, if missing the sales order has to be provided as reference.
  • Some specific material numbers require a different cost center.

The previous logic would have required about 20,000 condition records – introducing the additive processing resulted in 4 condition types and approx. 100 condition records.

Another example:

If a commercial model requires the cost center determination based on the profit center of the delivery item, the number of condition records would raise dramatically (existing records multiplied by number of profit centers). Splitting the G/L account determination (incl. transfer of profit center) and the determination of the cost center (by profit center) into separate condition types may reduce the maintenance efforts remarkably.


This functionality is available to our customers with GPC version 2018.