3

Currently in In the Subscription Billing module, there's an issue with the revenue split template: a stocked item cannot function as both a parent and a child. When used this way, inventory is deducted twice—once from the parent line and again from the child line—upon posting the sales order.

Ideally, the parent line should act purely as a dummy, regardless of whether the item is stocked or non-stocked. Its sole purpose is to structure the revenue split; only the child lines should drive inventory and posting movements.

Example:

Suppose Item A is a stocked item. If it's set as both the parent and a child in the revenue split template, posting the sales order will reduce inventory for Item A twice—once from the parent line and once from the child line.

Ideally, the parent line should act as a dummy, regardless of whether the item is stocked or non-stocked. Its role is only to structure the revenue split and generate child lines. It should not trigger any inventory or financial postings.

Correct behavior example:

  • Item A (stocked) is used only in child lines.
  • Parent line is a non-stocked or dummy item (or the same item marked in a way that prevents inventory movement).
  • Only the child lines drive inventory and posting movements.

This approach ensures accurate inventory tracking and aligns with the intended use of the revenue split template.



STATUS DETAILS
New