Process payments: Create new invoice by transaction to allow direct top ups

This commit is contained in:
Karl Erik Õunapuu 2020-09-07 16:58:27 +03:00
parent 39a21cb790
commit be960457e6
No known key found for this signature in database
GPG key ID: C9DD647298A34764
4 changed files with 23 additions and 6 deletions

View file

@ -36,6 +36,8 @@ namespace :invoices do
reference_no: incoming_transaction.payment_reference_number,
description: incoming_transaction.payment_description }
transaction = bank_statement.bank_transactions.create!(transaction_attributes)
Invoice.create_from_transaction!(transaction) unless transaction.autobindable?
transaction.autobind_invoice
end
end