@@ -19,13 +19,13 @@ def _l10n_it_edi_grouping_function_tax_lines(self, base_line, tax_data):
1919 result = super ()._l10n_it_edi_grouping_function_tax_lines (base_line , tax_data )
2020 if result and tax_data and tax_data ["tax" ].oss_country_id :
2121 result ["tax_amount_field" ] = 0.0
22- result ["is_oss " ] = True
22+ result ["oss_country_id " ] = tax_data [ "tax" ]. oss_country_id
2323 return result
2424
2525 def _l10n_it_edi_add_base_lines_xml_values (
2626 self , base_lines_aggregated_values , is_downpayment
2727 ):
28- super ()._l10n_it_edi_add_base_lines_xml_values (
28+ result = super ()._l10n_it_edi_add_base_lines_xml_values (
2929 base_lines_aggregated_values , is_downpayment
3030 )
3131 for base_line , _aggregated_values in base_lines_aggregated_values :
@@ -39,6 +39,7 @@ def _l10n_it_edi_add_base_lines_xml_values(
3939 "riferimento_data" : None ,
4040 }
4141 )
42+ return result
4243
4344 def _l10n_it_edi_get_tax_lines_xml_values (
4445 self , base_lines_aggregated_values , values_per_grouping_key
@@ -54,7 +55,7 @@ def _l10n_it_edi_get_tax_lines_xml_values(
5455 grouping_key = values ["grouping_key" ]
5556 if not grouping_key or grouping_key .get ("skip" ):
5657 continue
57- if grouping_key .get ("is_oss " ) and idx < len (tax_lines ):
58+ if grouping_key .get ("oss_country_id " ) and idx < len (tax_lines ):
5859 tax_lines [idx ]["imposta" ] = 0.0
5960 idx += 1
6061 return tax_lines
0 commit comments