def validate_each(record, attribtue, value)
if record.itemList.map(&:itemTotal).map(&:blank?).reduce(&:|)
record.errors[:itemList] << options[:message] || :invalid
elsif record.itemList.map(&:taxType).map(&:blank?).reduce(&:|)
record.errors[:itemList] << options[:message] || :invalid
else
end
if %w(A H).include?(record.type)
if record.itemList.map(&:invoiceNumber).map(&:blank?).reduce(&:|)
record.errors[:itemList] << options[:message] || :invalid
elsif record.itemList.map(&:invoiceDate).map(&:blank?).reduce(&:|)
record.errors[:itemList] << options[:message] || :invalid
elsif record.itemList.map(&:itemExclude).map(&:blank?).reduce(&:|)
record.errors[:itemList] << options[:message] || :invalid
else
end
end
end