From 311bfef3e33f8e58be280138091ef113ff365a36 Mon Sep 17 00:00:00 2001 From: bit4bit Date: Wed, 10 Nov 2021 01:16:19 +0000 Subject: [PATCH] se adiciona nomina.Pais FossilOrigin-Name: cebbf3e7a96da1a9ab742f87f5aa0c747a067ead94b51f2cd94fe7c6390ad6a8 --- facho/fe/nomina/__init__.py | 13 ++++++++++++- tests/test_nomina.py | 4 ++++ 2 files changed, 16 insertions(+), 1 deletion(-) 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(