diff --git a/app/models/payment.rb b/app/models/payment.rb index 9ad8dcb..b8e37f3 100644 --- a/app/models/payment.rb +++ b/app/models/payment.rb @@ -18,18 +18,14 @@ class Payment validates :total_amount, numericality: true def save - @payment = Quickbooks::Model::Payment.new - - @payment.customer_ref = @customer_id #Qbo.get_base(:customer).service.fetch_by_id(@customer_id) - - @payment.deposit_to_account_ref = @account_id #Qbo.get_base(:account).service.fetch_by_id(@account_id) - - @payment.payment_method_ref = @payment_method_id #Qbo.get_base(:payment_method).service.fetch_by_id(@payment_method_id) - - @payment.total = @total_amount + payment = Quickbooks::Model::Payment.new + payment.customer_ref = payment_method_refQbo.get_base(:customer).service.fetch_by_id(@customer_id) + payment.deposit_to_account_ref = payment_method_refQbo.get_base(:account).service.fetch_by_id(@account_id) + payment.payment_method_ref = payment_method_refQbo.get_base(:payment_method).service.fetch_by_id(@payment_method_id) + payment.total = @total_amount #begin - Qbo.get_base(:payment).service.create(@payment) + Qbo.get_base(:payment).service.update(payment) #rescue Exception => e # @errors.add(e.message) #end