• One Voucher and Purchase order split on multiple Projects

    Before deprecating the One voucher functionality, one additional scenario needs to be considered:


    Account for different Projects on different Purchase order lines within the same PO.


    Purchase orders are often split to multiple Projects, where separate Project Ids are selected in different PO lines (within the same PO). These PO lines will add cost to each Project, and need to be included in the same PO.


    The One Voucher functionality (when the LedgerParameters.AllowMultipleTransactionsWithinOneVoucher is disabled) will prevent posting the Product receipt and Invoice for the Purchase order.


    This is also a valid scenario for Fixed assets to create different Fixed assets per PO line.

  • Main Account - Do not allow manual entry should be a Legal entity override

    The "Do not allow manual entry" should be added as an option to the Legal entity overrides.


    We have many clients that have global operations where certain subsidiaries record their financial results as a ledger entry (monthly trial balance results) instead of having full operations transacted in each subledger.


    They would often like to use a Shared Chart of accounts for all of these subsidiaries. However, the "Do not allow manual entry" flag on a Main account prevents that usage. If that is set on an account (such as Accounts receivable), that account is appropriately configured if all activity goes through the AR subledger. However, that account would then be prevented from being used in other Legal entities where they record ledger entries for their financial results.


    Therefore, the Legal entity override should allow setting that differently than the global setting.