Función para calcular el ISPT 2014 en Excel y LibreOffice

ISPT 2014 en Excel y Libreoffice

Hace ya algunos años desarrollé una función similar a la que hoy les comparto y la pueden ver en el artículo Función en Excel para calcular el ISPT anual.

ISPT 2014 en Excel y Libreoffice

Nuevamente la rescato del baúl del programador para hacerle algunas modificaciones. En primer lugar, la actualización de los valores de la tabla que sirve para el cálculo que corresponden al ejercicio 2014 y además de que en esta ocasión me pidieron que ya no descontara el subsidio anual y solamente hiciera el cálculo del ISPT.

La Fórmula

Según me explicaron, esta es la fórmula que se utiliza para calcular el ISPT:



nbsp;

Fórmula para calcular el ISPT

nbsp;



El asunto se complica un poco porque varios de los valores se buscan en una tabla dependiendo de las Percepciones Gravables.

Tabla para el cálculo del ISPT 2014
Fig.1 Tabla utilizada para hacer los cálculos.

Por eso creo que el mejor enfoque fue hacer una función para Excel y otra para LibreOffice que hicieran de manera automática la búsqueda de los valores y el cálculo del impuesto.

Código de la función para Excel

Inicialmente desarrolle esta función para Excel ya que es el programa que generalmente usan los contadores.

Código de la función para LibreOffice

El código para LibreOffice es muy similar al de Excel, solo se cambio la función Round por Format para que el resultado lo muestre solamente con 2 decimales.

Software Libre

Los códigos de las funciones son software libre (libertad para usar,copiar y modificar). Aunque hice varias pruebas y lo verifiqué varias veces haciendo el cálculo manualmente no esta exento de errores, así que les pido que si notan algún “detallito” o error, por favor no dejen de reportarlo.

Para que no batallen, les dejo este archivo zip ISPT 2014 v20140212 que incluye sendos ejemplos en Excel y Libreoffice.

Espero que esta función les sea de utilidad a los amigos contadores que siendo honestos, les deberían de dar una medalla por hacer de estos cálculos su trabajo cotidiano.

Función en Excel para calcular el ISPT anual

Me han pedido en el trabajo que desarrolle una función para calcular el ISPT anual en excel. Para ser sincero hace mucho tiempo que no programo en este lenguaje así que por favor sean piadosos si cometo una que otra barbaridad.

Para el cálculo del ISPT es necesario consultar un tabulador. Para hacer el cálculo más rápido decidí incluirlas en una matriz, la función busca los valores apropiados de la **Cuota Fija** y el **Porcentaje sobre excedente**.

También busca el **Crédito al salario**, así que el resultado de la función es negativo quiere decir que es a favor.

La función es Software Libre y claro que es perfectible, si quieren hacer alguna corrección o sugerir alguna modificación adelante.

Si lo prefieren pueden descargar una hoja de cálculo de ejemplo Calculo del ISPT.

## Actualización.
Me dicen que esta función en realidad calcula la **Retención del ISR para sueldos y salarios** y el Crédito al salario ahora se le llama **Subsidio para el empleo**, la verdad no soy contador y desconozco los términos correctos. A lo único que le veo problema es con el nombre de las variables. En fin, si es necesario haré una versión 2 corregida y aumentada.

## Cálculos para el ISPT del 2012.
El buen amigo **glezco21** me envío por correo las modificaciones de esta función para calcular el ISPT (o como le quieran llamar) para el año 2012, pero no solo eso, hizo hojas de cálculo en formato de **Excel** 20xx y las instrucciones para agregar la función como una definida por el usuario.

Mis dos centavos fue hacer una hoja de cálculo en **LibreOffice** con el código de la función. Si gustan pueden descargar los archivos en el siguiente enlace:

* [ISPT 2012.rar](http://dl.dropbox.com/u/7627862/ISPT%202012.rar)

En el caso de LibreOffice no se les olvide ajustar la seguridad para la ejecución de macros. **Herramientas** – **Opciones** – **LibreOffice** – **Seguridad** – **Seguridad de macros** – **Nivel de seguridad** o prácticamente en el mismo menú en **Orígenes de confianza** y agregar una ubicación de archivos de confianza.

## Actualización 10-dic-2012
Gracias a los comentarios del amigo **GRR**, se hizo una corrección en los cálculos de la función. Les pido que por favor descarguen esta última actualización. Nuevamente incluyo una versión para LibreOffice y una para Excel.

* [Descargar ISPT 2012 v20121210](https://www.dropbox.com/sh/0rev8s2xn01t98b/DfDxC2kqdz/ISPT%202012%20v20121210.rar).

## Actualización 12-feb-2014
Si buscan una versión más actualizada de este script la pueden revisar en Función para calcular el ISPT 2014 en Excel y LibreOffice.