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 = '-'
Exemple #3
0
    def __init__(self):
        xml.sax.ContentHandler.__init__(self)
        Base32Handler.__init__(self)
        self._position_concept = 0

        self._concepts = list()
Exemple #4
0
 def __init__(self):
     xml.sax.ContentHandler.__init__(self)
     Base32Handler.__init__(self)
     self._start_concept = False
     self._start_complement = False
     self._complement_profundity = 0