diff --git a/facho/fe/nomina/__init__.py b/facho/fe/nomina/__init__.py index 6810f28..14e246c 100644 --- a/facho/fe/nomina/__init__.py +++ b/facho/fe/nomina/__init__.py @@ -95,13 +95,24 @@ class InformacionGeneral: CUNE = cune_hash ) +class Pais(form.Country): + pass + @dataclass class Empleador: nit: str + dv: str + pais: Pais def apply(self, fragment): fragment.set_attributes('./Empleador', - NIT = self.nit) + # NIE033 + NIT = self.nit, + # NIE034 + DV = self.dv, + # NIE035 + Pais = self.pais.code + ) @dataclass class Trabajador: diff --git a/tests/test_nomina.py b/tests/test_nomina.py index 19b67cb..2d23b3d 100644 --- a/tests/test_nomina.py +++ b/tests/test_nomina.py @@ -125,6 +125,10 @@ def test_nomina_cune(): nomina.asignar_empleador(fe.nomina.Empleador( nit = '700085371', + dv = '1', + pais = fe.nomina.Pais( + code = 'CO' + ) )) nomina.asignar_trabajador(fe.nomina.Trabajador(