feat: viditeľnosť IČO/DIČ pre SZČO + odberateľ vpravo v hlavičke (v2.0.9)

- Default krajiny SK pri novom kontakte (ak je hlavná firma slovenská)
- IČO/DIČ/Platca DPH viditeľné aj pre fyzické osoby (SZČO), nie len firmy
- Skrytie duplicitného IČO v Sales & Purchase → Misc pre SK partnerov
  (l10n_sk pridáva svoje IČO pri VAT, takže by bol duplikát)
- Override viditeľnosti l10n_sk poľa company_registry — viditeľné aj keď
  krajina ešte nie je nastavená (lepšia UX pri vytváraní nového kontaktu)
- Odberateľ vpravo v hlavičke faktúry (nový report layout)
This commit is contained in:
Tomas
2026-04-29 22:56:03 +02:00
parent 2e0af721f5
commit a410c4bcb6
4 changed files with 65 additions and 3 deletions
+9
View File
@@ -66,3 +66,12 @@ class ResPartner(models.Model):
labels = super()._get_company_registry_labels()
labels['SK'] = _('IČO')
return labels
@api.model
def default_get(self, fields_list):
defaults = super().default_get(fields_list)
if 'country_id' in fields_list and not defaults.get('country_id'):
company_country = self.env.company.country_id
if company_country and company_country.code == 'SK':
defaults['country_id'] = company_country.id
return defaults