From 8181f3b09ad44fb12da08046e471d20e9fddac64 Mon Sep 17 00:00:00 2001 From: Gaetan Craig-Riou Date: Tue, 23 Jan 2024 10:31:04 +1100 Subject: [PATCH] Add enterprise_fee_additional_tax and enterprise_fee_included_tax --- app/serializers/invoice/line_item_serializer.rb | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/serializers/invoice/line_item_serializer.rb b/app/serializers/invoice/line_item_serializer.rb index 7fbb8d5d5b..4031327f1f 100644 --- a/app/serializers/invoice/line_item_serializer.rb +++ b/app/serializers/invoice/line_item_serializer.rb @@ -3,12 +3,17 @@ class Invoice class LineItemSerializer < ActiveModel::Serializer attributes :id, :added_tax, :currency, :included_tax, :price_with_adjustments, :quantity, - :variant_id, :unit_price_price_and_unit, :unit_presentation, :enterprise_fee_tax + :variant_id, :unit_price_price_and_unit, :unit_presentation, + :enterprise_fee_additional_tax, :enterprise_fee_included_tax has_one :variant, serializer: Invoice::VariantSerializer has_many :tax_rates, serializer: Invoice::TaxRateSerializer - def enterprise_fee_tax - EnterpriseFeeAdjustments.new(object.enterprise_fee_adjustments).total_tax + def enterprise_fee_additional_tax + EnterpriseFeeAdjustments.new(object.enterprise_fee_adjustments).total_additional_tax + end + + def enterprise_fee_included_tax + EnterpriseFeeAdjustments.new(object.enterprise_fee_adjustments).total_included_tax end end end