Invoice address: Special validation for Belgium (Z#23224796)

This commit is contained in:
Raphael Michel
2026-03-09 18:04:27 +01:00
parent 5099fa16e0
commit 79246b23f6
3 changed files with 9 additions and 2 deletions

View File

@@ -1415,6 +1415,7 @@ class BaseInvoiceAddressForm(forms.ModelForm):
if not data.get(r):
raise ValidationError({r: _("This field is required for the selected type of invoice transmission.")})
transmission_type.validate_invoice_address_data(data)
self.instance.transmission_type = transmission_type.identifier
self.instance.transmission_info = transmission_type.form_data_to_transmission_info(data)
elif transmission_type.is_exclusive(self.event, data.get("country"), data.get("is_business")):