support for prepaid card and credit card statements
Prepaid card statements: these statements are a lot like bank statements. They may have rounding of the final balance. They are an asset on the balance sheet.
Credit card statements: these have all the features of a bank statement plus at least two more attributes. The credit card is a liability account, not an asset account, this may impact some of the logic around the move lines. These are the extra attributes of a credit card statement:
a mandatory minimum payment. E.g. if the balance is $10,000 then there may be a minimum payment of $300.
a due date for the minimum payment. Usually between 15 and 30 days after the end date of the statement.
(optional) a reference number, like an invoice number. Not every bank appears to use reference numbers.
(optional) invoice date: the document may have been issued a few days after the end balance date