When transactions are imported from Fee Billing into iFinance, a BI/analysis code (cost centre - dept) is attached to the debit side of the transactions that is posted to debtors control. This may be acceptable for single line invoices, but make no sense for a multi line invoice with income/expense charges with different BI-codes.
The reply to my query to iSAMS support says that data transfer is designed like this:
"Control Account: This is controlled by the last line sychronised to iFinance. So, using [transaction ref] 89871 as an example, this invoice only had 1 charge applied which had an analysis code defined within Fee Billing. So, the posting GL, VAT control and Sales control used this analysis code. For [transaction ref] 89874, the last line synced does not have an analysis code defined within Fee Billing so when synced, the analysis code against that invoice in iFinance is blank. For [transaction ref] 94769 the last line has analysis code "UNI-KLT" applied so the control account line has also taken that analysis code for the iFinance posting."
This makes no sense to us accountants! The analysis code for the debit side of the entry going to debtor control account should be blank.
It would be good if you could fix this in your software.