se adiciona requeridos por Trabajador
FossilOrigin-Name: 89012ae06fd60e69b9432618c9338094c0c2020651cb315ad151013ba00567af
This commit is contained in:
		
							
								
								
									
										44
									
								
								facho/fe/data/dian/codelist/SubTipoTrabajador-2.1.gc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										44
									
								
								facho/fe/data/dian/codelist/SubTipoTrabajador-2.1.gc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,44 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
|      creado por facho, la dian tiene oficial? | ||||
|      poblar usando anexo tecnico 5.5.4 | ||||
| --> | ||||
| <gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/"> | ||||
| 	<Identification> | ||||
| 		<ShortName>SubTipoTrabajador</ShortName> | ||||
| 		<LongName xml:lang="es">Sub tipos de trabajador</LongName> | ||||
| 		<Version>1</Version> | ||||
| 	</Identification> | ||||
| 	<ColumnSet> | ||||
| 		<Column Id="code" Use="required"> | ||||
| 			<ShortName>Code</ShortName> | ||||
| 			<Data Type="normalizedString"/> | ||||
| 		</Column> | ||||
| 		<Column Id="name" Use="required"> | ||||
| 			<ShortName>Nombre</ShortName> | ||||
| 			<Data Type="normalizedString"/> | ||||
| 		</Column> | ||||
| 		<Key Id="codeKey"> | ||||
| 			<ShortName>CodeKey</ShortName> | ||||
| 			<ColumnRef Ref="code"/> | ||||
| 		</Key> | ||||
| 	</ColumnSet> | ||||
| 	<SimpleCodeList> | ||||
| 		<Row> | ||||
| 			<Value ColumnRef="code"> | ||||
| 				<SimpleValue>00</SimpleValue> | ||||
| 			</Value> | ||||
| 			<Value ColumnRef="name"> | ||||
| 				<SimpleValue>No Aplica</SimpleValue> | ||||
| 			</Value> | ||||
| 		</Row> | ||||
| 		<Row> | ||||
| 			<Value ColumnRef="code"> | ||||
| 				<SimpleValue>01</SimpleValue> | ||||
| 			</Value> | ||||
| 			<Value ColumnRef="name"> | ||||
| 				<SimpleValue>Dependiente pensionado por vejez activo</SimpleValue> | ||||
| 			</Value> | ||||
| 		</Row> | ||||
|         </SimpleCodeList> | ||||
| </gc:CodeList> | ||||
							
								
								
									
										36
									
								
								facho/fe/data/dian/codelist/TipoContrato-2.1.gc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								facho/fe/data/dian/codelist/TipoContrato-2.1.gc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
|      creado por facho, la dian tiene oficial? | ||||
|      poblar usando anexo tecnico 5.5.2 | ||||
| --> | ||||
| <gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/"> | ||||
| 	<Identification> | ||||
| 		<ShortName>TipoContrato</ShortName> | ||||
| 		<LongName xml:lang="es">Tipos de contratos</LongName> | ||||
| 		<Version>1</Version> | ||||
| 	</Identification> | ||||
| 	<ColumnSet> | ||||
| 		<Column Id="code" Use="required"> | ||||
| 			<ShortName>Code</ShortName> | ||||
| 			<Data Type="normalizedString"/> | ||||
| 		</Column> | ||||
| 		<Column Id="name" Use="required"> | ||||
| 			<ShortName>Nombre</ShortName> | ||||
| 			<Data Type="normalizedString"/> | ||||
| 		</Column> | ||||
| 		<Key Id="codeKey"> | ||||
| 			<ShortName>CodeKey</ShortName> | ||||
| 			<ColumnRef Ref="code"/> | ||||
| 		</Key> | ||||
| 	</ColumnSet> | ||||
| 	<SimpleCodeList> | ||||
| 		<Row> | ||||
| 			<Value ColumnRef="code"> | ||||
| 				<SimpleValue>1</SimpleValue> | ||||
| 			</Value> | ||||
| 			<Value ColumnRef="name"> | ||||
| 				<SimpleValue>Termino Fijo</SimpleValue> | ||||
| 			</Value> | ||||
| 		</Row> | ||||
|         </SimpleCodeList> | ||||
| </gc:CodeList> | ||||
							
								
								
									
										36
									
								
								facho/fe/data/dian/codelist/TipoTrabajador-2.1.gc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								facho/fe/data/dian/codelist/TipoTrabajador-2.1.gc
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <!-- | ||||
|      creado por facho, la dian tiene oficial? | ||||
|      poblar usando anexo tecnico 5.5.3 | ||||
| --> | ||||
| <gc:CodeList xmlns:gc="http://docs.oasis-open.org/codelist/ns/genericode/1.0/"> | ||||
| 	<Identification> | ||||
| 		<ShortName>TipoTrabajador</ShortName> | ||||
| 		<LongName xml:lang="es">Tipos de trabajadores</LongName> | ||||
| 		<Version>1</Version> | ||||
| 	</Identification> | ||||
| 	<ColumnSet> | ||||
| 		<Column Id="code" Use="required"> | ||||
| 			<ShortName>Code</ShortName> | ||||
| 			<Data Type="normalizedString"/> | ||||
| 		</Column> | ||||
| 		<Column Id="name" Use="required"> | ||||
| 			<ShortName>Nombre</ShortName> | ||||
| 			<Data Type="normalizedString"/> | ||||
| 		</Column> | ||||
| 		<Key Id="codeKey"> | ||||
| 			<ShortName>CodeKey</ShortName> | ||||
| 			<ColumnRef Ref="code"/> | ||||
| 		</Key> | ||||
| 	</ColumnSet> | ||||
| 	<SimpleCodeList> | ||||
| 		<Row> | ||||
| 			<Value ColumnRef="code"> | ||||
| 				<SimpleValue>01</SimpleValue> | ||||
| 			</Value> | ||||
| 			<Value ColumnRef="name"> | ||||
| 				<SimpleValue>Dependiente</SimpleValue> | ||||
| 			</Value> | ||||
| 		</Row> | ||||
|         </SimpleCodeList> | ||||
| </gc:CodeList> | ||||
| @@ -12,9 +12,6 @@ class CodeList: | ||||
|         self.short_name = '' | ||||
|         self.long_name = '' | ||||
|         self.version = 1 | ||||
|         self.canonical_uri = '' | ||||
|         self.canonical_version_uri = '' | ||||
|         self.location_uri = '' | ||||
|  | ||||
|         self.name_column = name_column | ||||
|         self.rows = {} | ||||
| @@ -27,9 +24,6 @@ class CodeList: | ||||
|         self.short_name = tree.find('./Identification/ShortName').text | ||||
|         self.long_name = tree.find('./Identification/LongName').text | ||||
|         self.version = tree.find('./Identification/Version').text | ||||
|         self.canonical_uri = tree.find('./Identification/CanonicalUri').text | ||||
|         self.canonical_version_uri = tree.find('./Identification/CanonicalVersionUri').text | ||||
|         self.location_uri = tree.find('./Identification/LocationUri').text | ||||
|  | ||||
|         #obtener registros... | ||||
|         for row in tree.findall('./SimpleCodeList/Row'): | ||||
| @@ -101,3 +95,6 @@ Paises = CodeList(path_for_codelist('Paises-2.1.gc'), 'code', 'name') | ||||
| TipoIdFiscal = CodeList(path_for_codelist('TipoIdFiscal-2.1.gc'), 'code', 'name') | ||||
| CodigoDescuento = CodeList(path_for_codelist('CodigoDescuento-2.1.gc'), 'code', 'name') | ||||
| UnidadesMedida = CodeList(path_for_codelist('UnidadesMedida-2.1.gc'), 'code', 'name') | ||||
| TipoTrabajador = CodeList(path_for_codelist('TipoTrabajador-2.1.gc'), 'code', 'name') | ||||
| SubTipoTrabajador = CodeList(path_for_codelist('SubTipoTrabajador-2.1.gc'), 'code', 'name') | ||||
| TipoContrato = CodeList(path_for_codelist('TipoContrato-2.1.gc'), 'code', 'name') | ||||
|   | ||||
		Reference in New Issue
	
	Block a user