When using automated recurring contributions, the incorrect data is stored in the tables "civicrm_entity_financial_trxn" and "civicrm_financial_trxn". In both tables, the field named "total_amount" has a 0.
Also the field "civicrm_financial_trxn.payment_instrument_id" is null.
This issue is reflected on the data shown on the report "Bookkeeping Transaction Report"
As far as I can tell, one-time credit card contributions do not have the above issue. Although, for one-time credit-card transactions, the field "civicrm_financial_trxn.payment_processor_id" is null.