• Jérome Perrin's avatar
    configurator_standard: repair accounting generation with default accounts · 42c2a915
    Jérome Perrin authored
    in 772d8fed (configurator_standard: use specific sale and purchase
    business processes, 2020-07-16) we introduced scripts to look up
    dynamically accounts to use for expense/income and VAT accounts, from
    supply lines, but this accidentally broke the case where no account can be
    found on supply lines: in this case, the accounting line was not generated.
    
    Ideally, there should be fallback accounts, to keep the same behavior and
    also to prevent generation of incomplete transactions.
    
    Review the scripts, so that the "Dynamic" scripts fallback on the account
    defined on the trade model path if not found and introduce new scripts,
    where the account is not taken dynamically, but only from the trade model
    path, for use on the payable/receivable lines (where we don't want to
    lookup the account dynamically, otherwise we'll use same account as for
    expense/income)
    42c2a915
TradeModelPath_getAccountingDestinationCategoryListWithoutAnalytic.xml 2.26 KB