diff --git a/app/models/ledger/item.rb b/app/models/ledger/item.rb index c1cb50e3a5..11412414bc 100644 --- a/app/models/ledger/item.rb +++ b/app/models/ledger/item.rb @@ -166,7 +166,7 @@ def calculate_receipt_required end def calculate_status - return :settled if linked_object_type == "Reimbursement::ExpensePayout" + return :settled if linked_object_type.in?(["Reimbursement::ExpensePayout", "BankFee"]) return :settled if linked_object_type == "Disbursement::Outgoing" && linked_object.counterparty.canonical_pending_transactions.fronted.any? return :settled if linked_object_type.in?(["Disbursement::Outgoing", "Disbursement::Incoming"]) && linked_object.approved_at.present? && !linked_object.rejected? && !linked_object.errored? return :settled if canonical_pending_transactions.fronted.not_declined.revenue.any? && primary_ledger&.can_front_balance?