def __transform_impuestos(self, tag, attrs): if ('totalImpuestosTrasladados' in attrs): self._total_impuestos_traslado = Base32Handler.sum(self, self._total_impuestos_traslado, attrs['totalImpuestosTrasladados']) if ('totalImpuestosRetenidos' in attrs): self._total_impuestos_retenidos = Base32Handler.sum(self, self._total_impuestos_retenidos, attrs['totalImpuestosRetenidos'])
def __transform_imploc(self, tag, attrs): if ('TotaldeTraslados' in attrs): self._total_traslados_impuestos_locales = Base32Handler.sum( self, self._total_traslados_impuestos_locales, attrs['TotaldeTraslados']) if ('TotaldeRetenciones' in attrs): self._total_retenciones_impuestos_locales = Base32Handler.sum( self, self._total_retenciones_impuestos_locales, attrs['TotaldeRetenciones'])
def __transform_impuestos_traslados(self, tag, attrs): if ('impuesto' in attrs and 'importe' in attrs): if (attrs['impuesto'] == 'IVA'): self._iva_traslado = Base32Handler.sum(self, self._iva_traslado, attrs['importe']) elif (attrs['impuesto'] == 'IEPS'): self._ieps_traslado = Base32Handler.sum( self, self._ieps_traslado, attrs['importe'])
def __transform_impuestos_retenciones(self, tag, attrs): if ('impuesto' in attrs and 'importe' in attrs): if (attrs['impuesto'] == 'ISR'): self._isr_retenido = Base32Handler.sum(self, self._isr_retenido, attrs['importe']) elif (attrs['impuesto'] == 'IVA'): self._iva_retenido = Base32Handler.sum(self, self._iva_retenido, attrs['importe'])
def __transform_nomina11_deduccion(self, tag, attrs): if ('TipoDeduccion' in attrs): tipo_deduccion = attrs['TipoDeduccion'] importe = '0.00' if ('ImporteGravado' in attrs): importe = attrs['ImporteGravado'] if (tipo_deduccion in self._deducciones): deduccion = self._deducciones[tipo_deduccion] importe = Base32Handler.sum(self, deduccion[1], importe) self._deducciones[tipo_deduccion] = [tipo_deduccion, importe]