A Partly paid ISR Invoice Reconciliation Record was matched with an invoice and was set to resolved, although the full amount has not been paid yet. Shouldn't the ISR Record stay in an open or failed state if the invoice has not been paid completely?
An ISR Reconciliation Record always mirrors only transactions received for a specific invoice during a limited timeframe. The Invoice that this record is matched with however, contains the full amount and keeps track of its state. If an ISR Record contains only a part of the full amount, then it will be matched and resolved with the correct invoice (as long as all ISR data on the transaction are correct):
However, since the full amount might not be paid just yet, the invoice itself will stay in an open state, and depending on the configuration of the dunning workflow, transforming into a dunning case later on, if the full amount has not been paid.
This means, that there might be multiple ISR Reconciliation Records for a single invoice, in case the customer pays in parts, or paid an incomplete part at first.
The Invoice will only go into the "The Invoice was paid" once the full amount was paid, whether the customer paid in a single instances or in multiple ones.
Given that all ISR Records are correctly matched with the invoice, it will be tracked automatically by the Portal, if the final amount has been reached.