Delegation of Debtor Transactions and General Ledger journals on Order Process

A sales order may need to produce 3 transactions and the associated journal entries each with different transaction and due dates.

Step-by-step guide

We have implemented the ability to delegate the creation of debtor transactions and General Ledger journals related to processing a sales order.  

This change is designed to support debtor terms where a sales order can produce multiple debtor transactions to support the sales order but with different due dates and for a given % of of the invoice such 50% @ 60 days and 50% @ 120 days.

Attached is a plugin to split debtor transactions and journals into 3 - one 30 days from invoice date, one 60 days and one 90 days - so 3 debtor transactions are produced, and 3 journals.

Full details of this can reviewed at https://jiwa.atlassian.net/browse/DEV-5665