From ba841d9fbc949f8d34772d92e6838491ed8742f1 Mon Sep 17 00:00:00 2001 From: Gaetan Craig-Riou Date: Mon, 22 Jan 2024 12:57:43 +1100 Subject: [PATCH] Add enterprise_fee_tax to Invoice::LineItemSerializer --- app/serializers/invoice/line_item_serializer.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/serializers/invoice/line_item_serializer.rb b/app/serializers/invoice/line_item_serializer.rb index f3c5aa83a1..7fbb8d5d5b 100644 --- a/app/serializers/invoice/line_item_serializer.rb +++ b/app/serializers/invoice/line_item_serializer.rb @@ -3,8 +3,12 @@ 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 + :variant_id, :unit_price_price_and_unit, :unit_presentation, :enterprise_fee_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 + end end end