Story#105852786 - Do not send invoice to directo if sum is not matching with bank transaction

This commit is contained in:
Vladimir Krylov 2016-01-19 15:36:50 +02:00
parent c3db50b5cd
commit 66bdc5146b

View file

@ -9,7 +9,7 @@ class Directo < ActiveRecord::Base
xml.invoices { xml.invoices {
group.each do |invoice| group.each do |invoice|
next if invoice.account_activity.nil? || invoice.account_activity.bank_transaction.nil? next if invoice.account_activity.nil? || invoice.account_activity.bank_transaction.nil?
next if invoice.account_activity.bank_transaction.sum.nil? next if invoice.account_activity.bank_transaction.sum.nil? || invoice.account_activity.bank_transaction.sum != invoice.sum_cache
num = invoice.number num = invoice.number
mappers[num] = invoice mappers[num] = invoice