def __init__(self): xml.sax.ContentHandler.__init__(self) Base32Handler.__init__(self) Base33Handler.__init__(self) self._complemento_pago_counter = 1 self._pago_counter = 1 self._doc_relacionado_counter = 1 self._doctos_relacionados = list() self._pagos = list() self.p_iva_traslado = '-' self.p_ieps_traslado = '-' self.p_total_impuestos_trasladados = '-' self.p_isr_retencion = '-' self.p_iva_retencion = '-' self.p_iesp_retencion = '-' self.p_total_impuestos_retenidos = '-'
def __init__(self): xml.sax.ContentHandler.__init__(self) Base32Handler.__init__(self) Base33Handler.__init__(self) self._start_emisor = False #Datos nodo nomina self._tipo_nomina = '-' self._fecha_pago = '-' self._fecha_inicial_pago = '-' self._fecha_final_pago = '-' self._num_dias_pagados = '-' self._total_percepciones = '-' self._total_deducciones = '-' self._total_otros_pagos = '-' #Datos nodo emisor self._curp_emisor = '-' self._registro_patronal = '-' self._rfc_patron_origen = '-' #Datos nodo receptor self._curp_receptor = '-' self._num_seguridad_social = '-' self._fecha_inicio_relacion_laboral = '-' self._sindicalizado = '-' self._tipo_jornada = '-' self._tipo_regimen = '-' self._num_empleado = '-' self._departamento = '-' self._puesto = '-' self._riesgo_puesto = '-' self._banco = '-' self._cuenta_bancaria = '-' self._antiguedad = '-' self._tipo_contrato = '-' self._periodicidad_pago = '-' self._salario_base_cot_apor = '-' self._salario_diario_integrado = '-' self._clave_ent_fed = '-' #Datos nodo percepciones self._total_sueldos = 0 self._total_separacion_indemnizacion = '-' self._total_jubilacion_pension_retiro = '-' self._total_gravado = 0 self._total_excento = 0 #datos nodos percepcion self._percepciones = {} #Datos nodo horas extra self._p19_dias = '-' self._p19_tipo_horas = '-' self._p19_horas_extra = '-' self._p19_importe_pagado = '-' #datos nodo JubilacionPensionRetiro self._p39_ingreso_no_acumulable = '-' self._p39_ingreso_acumulable = '-' self._p39_total_una_exhibicion = '-' self._p39_monto_diario = '-' self._p39_total_parcialidad = '-' #Datos nodo deducciones self._total_otras_deducciones = '-' self._total_impuestos_retenidos = '-' #datos nodos deduccion self._deducciones = {} #datos nodo incapacidad self._d006_dias_incapacidad = '-' self._d006_tipo_incapacidad = '-' self._d006_importe_monetario = '-' #datos otro pago self._otros_pagos = {} #datos otro SubsidioAlEmpleo self._o002_subsidio_causado = '-' #datos otro SubsidioAlEmpleo self._o004_saldo_favor = '-' self._o004_ano = '-' self._o004_remanente_saldo_favor = '-'
def __init__(self): xml.sax.ContentHandler.__init__(self) Base32Handler.__init__(self) self._position_concept = 0 self._concepts = list()
def __init__(self): xml.sax.ContentHandler.__init__(self) Base32Handler.__init__(self) self._start_concept = False self._start_complement = False self._complement_profundity = 0