Grupo Sicoss Tabla de Contenido Tema Página INTRODUCCIÓN....................................................................................................... 5 INSTALACIÓN DEL ARCHIVO DIM08.FSN ............................................................. 6 Apertura del Archivo DIM07.FSN (Edición) .............................................................. 7 Instrucciones ............................................................................................................. 8 Estructura de un Formato de Nómina ................................................................... 8 Localizando Coordenadas (Instrucción Locate) .................................................. 10 Imprimiendo Información (Print y Printusing) ...................................................... 10 Funciones a Utilizar ................................................................................................. 12 Función @QUITA. ............................................................................................... 12 Función @CAMBIA. ............................................................................................. 12 Función @REDONDEO. ...................................................................................... 13 Función @SUBSTRING ...................................................................................... 13 CONFIGURACIÓN DE ARCHIVOS PARA LA CARGA BATCH ............................ 13 Inicio de Llenado del Formato DIM07.FSN ............................................................. 15 Declaración de variables ..................................................................................... 15 Funcionalidad de las Variables ............................................................................ 16 Proporción de subsidio ........................................................................................ 17 Anexo 1 - Identificación del Trabajador .................................................................. 18 Campo 1 - Mes inicial .......................................................................................... 18 Campo 2 - Mes Final ........................................................................................... 19 Campo 3 - RFC .................................................................................................... 20 Comentarios en el formato .................................................................................. 20 Campo 4 - CURP ................................................................................................. 21 Campo 5 – Apellido Paterno ................................................................................ 21 Campo 6 – Apellido Materno ............................................................................... 21 Campo 7 - Nombre .............................................................................................. 22 Campo 8 – Zona Económica ............................................................................... 22 Campo 9 - Indique si el patrón le realizó cálculo anual ....................................... 22 Campo 10 – Tarifa utilizada en el ejercicio que declara ...................................... 23 Campo 11 – Tarifa utilizada: 1991 Actualizada ................................................... 23 Campo 12 – Proporción de Subsidio Aplicada .................................................... 23 Campo 13 – Indique si el trabajador es Sindicalizado ........................................ 23 Campo 14 – Si es Asimilado s Salarios, indique la clave Correspondiente ........ 24 Campo 15 – Clave de la Entidad Federativa dónde prestó sus servicios. .......... 25 Campo 16 al 25 – RFC de Patrones Anteriores .................................................. 25 ANEXO 1 - SELECCION DE TEMAS ..................................................................... 25 Campo 26 - Pagos por Separación ..................................................................... 25 Campo 27 - Asimilados a Salarios ...................................................................... 26 ANEXO 1 - PAGOS POR SEPARACION ............................................................... 26 ANEXO 1 - ASIMILADOS A SALARIOS ................................................................. 26 Anexo 1 – Pagos del Patrón Efectuados a sus Trabajadores ................................ 27 Tabla para la Configuración de los conceptos .................................................... 27 Procesamiento del Formato DIM08.FSN ................................................................ 31 Apertura del Archivo DIM08.TXT ......................................................................... 34 Importación del Archivo DIM08.TXT al sistema DEM ............................................. 35 4 Declaración Informativa Múltiple (DIM) DECLARACIÓN INFORMATIVA MÚLTIPLE (DIM) CON SICOSS INTRODUCCIÓN Una de las ventajas que proporciona Windows es el poder intercambiar información entre aplicaciones que trabajan bajo este sistema operativo. El sistema SICOSS permite este intercambio mediante archivos de exportación o importación a los que se les denomina layout, el cual es una estructura requerida por una aplicación para exportación e importación de información, SICOSS permite la creación de diversos layouts, en este caso para el formato de Declaración Informativa Múltiple (DIM) para el sistema de Declaración Electrónica Múltiple (DEM) el cual es un sistema determinado por la secretaría de hacienda y crédito público (S.H.C.P.). Esto a través de la opción “Sobres y Formatos de Nómina” dentro de la rama de reportes del sistema SICOSS. Ahora en este curso se orientará al usuario para el correcto llenado del layout DIM08.FSN y poder realizar una exportación exitosa del sistema SICOSS al sistema de Declaración Electrónica Múltiple (DEM), evitando así la recaptura de información además de reducir el riesgo de error de captura. 5 Grupo Sicoss INSTALACIÓN DEL ARCHIVO DIM08.FSN Para aquellos usuarios que cuentan con cierta experiencia en la declaración informativa con el sistema SICOSS, sabrá que sicoss le proporciona el archivo DIM08.FSN el cual se encuentra listo para armar el layout que requiere el sistema DEM. Es importante saber la ubicación en la cual se debe almacenar dicho archivo, el ejemplo siguiente indica la ruta de instalación considerando que se trata de un sistema SICOSS instalado de forma local. Nota: En caso de no saber el tipo de instalación de SICOSS que cuenta en su empresa, consulte el archivo SICOSS.INI el cual se encuentra dentro de la siguiente ruta: C:\Windows\Sicoss.ini Dentro del archivo Sicoss.INI dentro de la sección [Access32], verifique la ruta de la variable “SicossRP” y en esa ruta debe descargar el archivo. 6 Declaración Informativa Múltiple (DIM) Apertura del Archivo DIM08.FSN (Edición) El archivo DIM07.FSN ha sido elaborado en un editor de texto plano, el cual es aquel que permite crear archivos de texto pero sin agregar ningún tipo de formato al documento. Para el proceso de edición del formato puede utilizar el editor de MS-DOS (comando Edit) o el Block de notas (NOTEPAD) de Windows, Archivo editado con el editor del MS-DOS (Edit) Archivo editado con el block de notas. 7 Grupo Sicoss Instrucciones Los formatos permiten la búsqueda, filtración y manipulación de información de acuerdo a un conjunto de instrucciones que le indican al sistema que información será utilizada. Dentro del formato para la Declaración Informativa Múltiple (DIM), se hacen uso de varias instrucciones y algunas funciones, mismas que se explicarán para un mejor entendimiento de la creación del formato. Estructura de un Formato de Nómina Como primer paso aprenderemos el uso de las diferentes secciones de un sobre de nómina, el cual será de mucha utilidad para entender más fácilmente la composición, objetivo y Edición de un sobre de nómina. 8 Declaración Informativa Múltiple (DIM) Ahora bien, cada sección puede variar su dimensión recordando que ésta se define por renglones y columnas, se recomienda que siempre se establezca el tamaño del formato dentro de la sección Var, para definir el tamaño, haga uso de las instrucciones DiskRows y DiskCols. DiskRows: Establece el número de renglones que tendrá la sección indicada. Sintaxis: DiskRows # de renglones Ejemplo: Var DiskRows 5 ==== Medida total del sobre será 5 renglones de alto. End Var DiskCols: Establece el número de columnas que tendrá la sección indicada. Sintaxis: DiskCols # de Columnas Ejemplo: Var DiskRows 5 DiskCols 80 ==== El sobre tendrá 80 Columnas de Ancho. End Var Ejemplo: Viendo el ejemplo anterior, cada sobre tendrá un tamaño de 5 Renglones de Alto por 80 Columnas de Ancho. 9 Grupo Sicoss Localizando Coordenadas (Instrucción Locate) Una vez definido los tamaños o dimensiones para cada sección, se podrá hacer referencia mediante el uso de una instrucción para poder localizar una coordenada y colocar allí un texto, un campo o el resultado de una operación. Utilice la instrucción Locate para esta acción. Locate: Localiza una coordenada para la impresión de un resultado o valor. Sintaxis: Locate #de Renglón,# de Columna Ejemplo: Locate 3,5 === Localiza la coordenada especificada para la impresión de información. Columna Renglones Locate 3,5 Observe en esta figura como cada sobre se dividirá en un # de filas y columnas y la intersección de una fila con una columna dará como resultado el punto de partida para la impresión de un valor. Tomando en cuenta que cada columna es un espacio para cada letra o caracter a imprimir. Imprimiendo Información (Print y Printusing) Ahora, a lo largo de la elaboración de un sobre, tendrá que imprimir información en diferentes áreas de cada sección que utilice en el sobre de nómina, existen dos formas de imprimir información, con o sin formato de impresión. 10 Declaración Informativa Múltiple (DIM) Print: Imprime un texto, el contenido de una variable o el resultado de una operación sin formato de salida. Sintaxis: Print Variable Print “Texto” Print Operación Ejemplo: Print (425 - 154)/2 === Imprime el resultado de la operación, en este ejemplo: 135.5 Printusing: Imprime un texto, el contenido de una variable o el resultado de una operación pero con formato de salida. Sintaxis: Printusing “Formato” TR_Nombre === [Variable] Printusing “Formato” “Hola” === [Texto] Printusing “Formato” 25+12 === [Operación] Los formatos disponibles son: “####,##0.00” === Formato de moneda. “0000000000” === Formato de Relleno a ceros “dd/mm/aaaa” === Formato de Fecha Mediana “Largo” === Formato de Fecha Larga “\ \” === Limites de Impresión para Texto. Ejemplo: Printusing “####,###.00” (425-154)/2 === Imprime el resultado de la operación, en este ejemplo: 135.50 11 Grupo Sicoss Funciones a Utilizar Otra ventaja más, y es que el sistema cuenta con funciones predefinidas, las cuales le permitirán aplicar acciones u operaciones de manera más rápida. Existen varias funciones pero solo explicaremos las que tendrán cierto uso en el formato. Función @QUITA. Elimina el símbolo indicado del texto o del contenido de la variable especificada. Sintaxis Print Valor o Variable @Quita(“Símbolo”) Ejemplo: Print TR_RFC @Quita(“ – “) ===== Elimina los guiones sobre el RFC del empleado. Función @CAMBIA. Remplaza el símbolo indicado por el especificado en la cadena (texto). Sintaxis Print Texto o Variable Cambia(“SimboloCadena”, “NuevoSimbolo”) Ejemplo: Print Tr_Paterno @Cambia(“¥”,”Ñ”) = Remplazará la cadena ¥ por la Ñ 12 Declaración Informativa Múltiple (DIM) Función @REDONDEO. Redondea la cantidad indicada. Sintaxis Print Valor o Variable @Redondeo Ejemplo: Print Nomi_Percepción_Total @redondeo ==Redondea el total de percepciones. Función @SUBSTRING Extrae el número de caracteres de una cadena. Sintaxis Print Valor o Variable @SUBSTRING (ValorInicial, Longitud) Ejemplo: Print TR_FECHA_INGRESO @ SUBSTRING (3,2) ==Imprime el mes de la fecha de ingreso del trabajador. CONFIGURACIÓN DE ARCHIVOS PARA LA CARGA BATCH Usted puede crear su archivo de texto de carga batch, si lo considera pertinente, con base a la cantidad de registros que tenga que capturar o que no desee capturar directamente en el sistema. Se deberá leer cuidadosamente la estructura y características de los campos de cada anexo para configurar su archivo adecuadamente. Sus bases de datos deberán configurarse de acuerdo a la estructura que presenta el “Layout”. La información deberá estar contenida en un archivo de texto (*.txt). 13 Grupo Sicoss Los campos deberán estar separados por el caracter o símbolo de PIPE LINE (|). Independientemente de la base de datos que usted utilice se deberá importar a un archivo de texto. Al inicio de cada línea del archivo de texto no llevará el caracter de PIPE LINE. Al final de cada línea del archivo de texto llevará el caracter de PIPE LINE Cuando alguno de los campos de los anexos no apliquen a sus características de operación, deberá eliminar u omitir aquellos que tengan relación directa con dicho campo requerido. A continuación se presenta un ejemplo del anexo 1 en los casos que este punto aplica: Si usted elige en el campo 26 denominado “Pagos por Separación” las opciones “0” o “2”, deberá eliminar u omitir los campos 29 al 46. Si usted elige en el campo 27 denominado “Asimilados a Salarios” las opciones “0” o “2”, deberá eliminar u omitir los campos 47 y 53. Si usted elige en el campo 28 denominado “Pagos del Patrón Efectuados a sus Trabajadores” las opciones “0” o “2”, deberá eliminar u omitir los campos 54 al 123. Si usted elige en el campo 26, 27 y 28” la opción “1”, deberá incluir los 131 campos del anexo 1. Ejemplo de cómo debe visualizarse la estructura de la información en el archivo de texto: Registros: 14 Declaración Informativa Múltiple (DIM) Inicio de Llenado del Formato DIM08.FSN Es importante indicar que en este curso no se explicarán todos los campos sino aquellos que son considerados de gran importancia y se explicarán secciones del mismo código para su mayor entendimiento. Declaración de variables En esta sección se definen todas las variables a utilizar en el formato las cuales permiten almacenar valores de tipo texto o numérico para utilizar estos valores posteriormente en el formato. Notas Puede agregar más variables si lo requiere, pero no altere ni elimine ninguna de las ya existentes. 15 Grupo Sicoss Funcionalidad de las Variables A continuación se explica la función de cada variable definida en el formato: Fecha_Fiscal_Inicio: Almacena el mes en el que inicio a laborar el trabajador en la empresa, podrá observar su uso en el campo 1 del Anexo (Layout). Fecha_Fiscal_Final: Almacena el mes en el que terminó de laborar el trabajador en la empresa, podrá observar su uso en el campo 2 del Anexo (Layout). Apellido: Variable que permite reemplazar el apellido paterno por el materno, esto sólo cuando el empleado no cuente con apellido paterno. ProporcionSubsidio: Almacena la proporción de subsidio capturada por el usuario. Cadena: Variable que almacenará los valores de cada campo solicitado por el formato y que al final formará el registro de cada empleado. Separación: Variable que permitirá saber si existieron pagos por separación y de ser así, se solicitarán los datos relativos a este pago. CAMBIASIGNO: Variable diseñada para eliminar los valores negativos de algún concepto. LONGITUD: Permite calcular la longitud del registro para cada trabajador. Sumatoria: Variable diseñada para almacenar los valores de varios conceptos si es que se utilizó más de uno para el pago de alguna percepción o retención, por ejemplo para el pago de Sueldos se utilizaron los siguientes conceptos: La suma se realizaría de la siguiente manera: 16 Declaración Informativa Múltiple (DIM) Y la asignación sobre el campo que solicite el gravado seria de la siguiente manera: Proporción de subsidio Dentro de la sección VAR (variables), también encontrará una instrucción importante. Pregunta ProporcionSubsidio Esta instrucción mostrará la siguiente pantalla solicitando la proporción de subsidio, misma que debe capturar con el formato en decimales como se muestra en la pantalla. En este ejemplo se considera una proporciona subsidio de 87.40, pero el sistema DEM considera el formato 0.0000 como se ejemplificó en la pantalla anterior, aplicando el formato requerido, la proporción de subsidio quedaría 0.8740. 17 Grupo Sicoss Anexo 1 - Identificación del Trabajador La Declaración Informativa Múltiple (DIM) maneja el Anexo 1 (Layout proporcionado por las S.H.C.P.), el cual se divide en varios temas dependiendo de la información a solicitar, a continuación explicaremos sólo los más importantes. Campo 1 - Mes inicial Este campo indica el mes en el cual inició labores el empleado en la empresa, siendo el valor "01" para referir al mes de enero y "12" para el mes de diciembre. Para poder determinar el mes, se utiliza la instrucción IF..THEN, la cual es importante aprender su uso, ya que esta se aplica en otros campos a lo largo del layout. Instrucción IF..THEN. Permite realizar tomas de decisión aplicando una acción en caso de ser verdadera y otra en caso de ser falso. Sintaxis: IF <Condición> THEN Acción (Verdadero) ELSE Acción (Falso) END IF Donde: <Condición> Es una expresión de tipo relacional utilizando cualquiera de los siguientes operadores: Operador 18 Descripción Operador Descripción < Menor que <= Menor o igual que > Mayor que >= Mayor o igual que = Igual <> Diferente Declaración Informativa Múltiple (DIM) Acción (Verdadero). Es un conjunto de instrucciones, valores y operaciones que se aplicarán si es que la condición resulta verdadera. Acción (Falso). Es un conjunto de instrucciones, valores y operaciones que se aplicarán si es que la condición resulta falsa. Ya con la explicación del funcionamiento de la instrucción IF..THEN, aplicaremos la siguiente condicionante para saber el mes de ingreso del trabajador. El código anterior compara la fecha de ingreso del trabajador por medio de la variable TR_FECHA_INGRESO, si es mayor o igual al inicio del año fiscal, en este caso "01/01/2007", de resultar verdadera la condición se extrae el mes de la fecha de ingreso (mediante la función @SubString) y se almacena en la variable FECHA_FISCAL_INICIO, en caso contrario se considera el trabajador cuenta con una fecha de ingreso anterior al año fiscal por lo que determinamos que inició en el mes de enero de este año fiscal. Campo 2 - Mes Final Este campo también aplica la instrucción IF..THEN, pero para poder determinar el mes final se considera la clave del último movimiento que tiene registrado el trabajador. Notas 19 Grupo Sicoss En el código anterior, se compara la clave del tipo de movimiento mediante la variable “MOV_CLAVE”, si es igual a la letra “B” indicaría que su movimiento actual es un movimiento de baja por lo que se extrae el mes de la fecha de baja y se asigna a la variable FECHA_FISCAL_FINAL, en caso contrario se considera que el empleado aún se encuentra activo por lo que se establece el mes 12 (diciembre) como su mes final. Nota: este proceso depende de la configuración del tabulador “Tipos de Movimientos”, sugerimos revise este tabulador para corroborar que tiene asignada la clave “B” para los movimientos de baja, de no ser así, modifique la condicionante de acuerdo a este tabulador. Campo 3 - RFC El siguiente código obtiene el RFC del trabajador eliminando el símbolo de separación o guión mediante la función @QUITA. Comentarios en el formato Durante el formato se establecen diferentes comentarios los cuales permiten colocar textos informativos sin que afecte el proceso del archivo, estos comentarios son aplicados mediante la instrucción REM o haciendo uso del símbolo de apostrofe ( ' ) al inicio de cada línea como se muestra en el siguiente ejemplo: 20 Notas Nota: este campo es obligatorio pero no la homoclave, en caso de agregarla el sistema DEM validará que se trate de una homoclave válida. Declaración Informativa Múltiple (DIM) Campo 4 - CURP Notas Nota: Tenga cuidado al agregar este campo ya que el sistema DEM validará que se trate de una CURP valida. En el siguiente código se omite el campo de la CURP ya que para la declaración sigue sin ser obligatoria, pero si desea agregarlo en su archivo de exportación, simplemente elimine el comentario (apostrofe) de la línea que se encuentra marcada. Campo 5 – Apellido Paterno La aplicación del siguiente código permite revisar si el trabajador cuenta con apellido paterno, de no ser así, asigna el apellido materno al campo de paterno omitiendo ya para este el materno. Campo 6 – Apellido Materno La siguiente condición revisa sino se ha asignado el apellido Materno en el campo de apellido paterno, de ser así, se agrega el apellido materno, en caso contrario se omite este campo. 21 Grupo Sicoss Campo 7 - Nombre Extrae el nombre del trabajador. Nota: Observe como se aplica la función @CAMBIA para el apellido paterno, materno y el nombre el cual permite cambiar el símbolo "¥" por la letra “Ñ”. Campo 8 – Zona Económica Ahora el formato para la zona económica debe ser a 2 dígitos y se establece mediante el código siguiente: Campo 9 - Indique si el patrón le realizó cálculo anual IMPORTANTE: en este ejemplo se considera al concepto 624 como el concepto donde se realizó el ajuste anual, recuerde reemplazar este número por el que aplicó en su empresa para el cálculo anual. 22 Declaración Informativa Múltiple (DIM) Campo 10 – Tarifa utilizada en el ejercicio que declara En este campo se establece que se utilizaron las tarifas normales y no las del 91 (ya derogadas), por lo que se determina como valor fijo el número 1 lo que indica que si se aplicaron las tarifas normales. Campo 11 – Tarifa utilizada: 1991 Actualizada Como en el campo anterior se aplicó de manera fija que siempre se utilizó la tarifa normal, por lo que este campo establece que no se utilizó mediante el valor 2. Campo 12 – Proporción de Subsidio Aplicada En este campo se agrega el contenido de la variable ProporcionSubsidio el cual le fue solicitado al inicio del proceso del formato. Campo 13 – Indique si el trabajador es Sindicalizado 23 Grupo Sicoss En esta condición se utiliza la variable TR_SINDICATO la cual devuelve el número de sindicato correspondiente al trabajador tomando en cuenta que el tabulador de sindicatos contiene lo siguiente: Verifique que este tabulador cuente como primera opción "No Sindicalizado", de no ser así, modifique la condicionante de acuerdo a la configuración de este tabulador en su sistema. Campo 14 – Si es Asimilado s Salarios, indique la clave Correspondiente En el Software SICOSS no es posible saber si el trabajador es empleado asimilado a salarios, por lo que se establece a todos los empleados como asalariados dejando fijo el valor cero (0) Sin selección. Si en su empresa la mayoría de los empleados son asimilados a salarios, cambie el valor del código anterior por la clave que le corresponda según la siguiente tabla: Notas Clave A Miembros de la sociedad cooperativa de producción. B Integrantes de Sociedades asociaciones civiles C 24 Descripción Miembros de Consejos directivos de vigilancia, consultivos o comisarios D Actividad Empresarial (Comisionistas) E Honorarios asimilados a salarios F Otros Se recomienda actualizar esta información directamente en el sistema DEM dentro de la declaración DIM. Declaración Informativa Múltiple (DIM) Campo 15 – Clave de la Entidad Federativa dónde prestó sus servicios. Se establece la clave de la entidad federativa perteneciente al registro patronal. Campo 16 al 25 – RFC de Patrones Anteriores Se omiten estos campos y se deja solo el espacio para cada campo ANEXO 1 - SELECCION DE TEMAS Campo 26 - Pagos por Separación Es importante el indicar un número de concepto que pague alguna percepción de este tipo como 90 días de indemnización o prima de antigüedad ya que de este dependerá la solicitud de los importes de los conceptos que se pagaron por separación (a partir del campo 29). 25 Grupo Sicoss Campo 27 - Asimilados a Salarios Este campo solicita si se trata de un trabajador asimilado a salarios el cual se encuentra establecido con valor 2 el cual indica que no lo es, sino que se trata de un trabajador asalariado, esto omitirá la solicitud de los campos 47 y 48 respectivamente. Si usted utiliza estos tipos de empleados tendrá que cambiar el valor del digito 2 a 1 además de habilitar los campos 47 y 48. ANEXO 1 - PAGOS POR SEPARACION La recopilación de estos campos dependerá del valor que haya resultado en el campo 26 Pagos por Separación. Deberá de configurar a partir del campo 29 hasta el 46 los cuales se tratan de conceptos que pudieron haberse pagado en la separación del empleado (Sugerimos se apoye con su auditor o fiscalista para el llenado de estos campos) ANEXO 1 - ASIMILADOS A SALARIOS Tomando en cuenta que las empresas cuentan en su mayoría con un alto porcentaje de trabajadores asalariados que asimilados, además de que no se puede saber (por el momento) si se trata de un trabajador asimilado a salarios dentro del sistema. Por esta razón consideramos innecesario el agregar estos campos pues a lo largo del formato en los campos que solicitan información de este tipo se especifica como nula o se ha asignado el valor que indica que no lo es. Si en su caso llega a utilizar trabajadores de este tipo, deberá de eliminar los comentarios de las líneas que solicitan la información, además de haber ya configurado de manera correcta los campos 14 y 27. 26 Declaración Informativa Múltiple (DIM) Anexo 1 – Pagos del Patrón Efectuados a sus Trabajadores Observación: En este apartado se solicitará todos los gravados y exentos que tiene el trabajador de acuerdo a los ingresos percibidos, por ejemplo para solicitar el gravado por el concepto de Sueldos y Salarios, estos valores serán solicitados mediante una línea de instrucción como la siguiente: Si usted utilizó más de un concepto para este pago, agregue el/los concepto(s) dentro de los paréntesis y sumándolo al ya existente mediante la variable Nomi_AccGravado_Num. de Concepto como se muestra en la siguiente línea. Y así sucesivamente deberá de agregar los conceptos que haya aplicado en el ejercicio fiscal. Tabla para la Configuración de los conceptos La siguiente tabla contiene los campos que solicitan los gravados y exentos de las percepciones y retenciones aplicadas a los trabajadores así como el número de concepto que debe de registrar dentro del formato, además de brindarle un espacio para que usted agregue los números de conceptos correspondientes a su empresa ya que cada empresa cuenta con diferente numeración en el catalogo de conceptos. 27 Grupo Sicoss Campo 9 26 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 Descripción Conceptos Curso Empresa PAGOS DEL PATRON EFECTUADOS A SUS TRABAJADORES Indique si el patrón realizó cálculo anual Pagos por Separación SUELDOS, SALARIOS, RAYAS Y JORNALES (GRAVADO) SUELDOS, SALARIOS, RAYAS Y JORNALES (EXENTO) GRATIFICACION ANUAL (GRAVADO) GRATIFICACION ANUAL (EXENTO) VIATICOS Y GASTOS DE VIAJE (GRAVADO) VIATICOS Y GASTOS DE VIAJE (EXENTO) TIEMPO EXTRAORDINARIO (GRAVADO) TIEMPO EXTRAORDINARIO (EXENTO) PRIMA VACACIONAL (GRAVADO) PRIMA VACACIONAL (EXENTO) PRIMA DOMINICAL (GRAVADO) PRIMA DOMINICAL (EXENTO) PARTICIPACION DE LOS TRABAJADORES EN LAS UTILIDADES - PTU (GRAVADO) PARTICIPACION DE LOS TRABAJADORES EN LAS UTILIDADES - PTU (EXENTO) REEMBOLSO DE GASTOS MEDICOS, DENTALES Y HOSPITALARIOS (GRAVADO) REEMBOLSO DE GASTOS MEDICOS, DENTALES Y HOSPITALARIOS (EXENTO) FONDO DE AHORRO (GRAVADO) FONDO DE AHORRO (EXENTO) CAJA DE AHORRO (GRAVADO) CAJA DE AHORRO (EXENTO) VALES DE DESPENSA (GRAVADO) VALES DE DESPENSA (EXENTO) IMPORTANTE: Generalmente la despensa cuenta con un tope para que no cause gravamen para ISR y la mayoría de las empresas aplican este tope mediante la fórmula del concepto por lo que en la configuración del concepto se agregó que no grava. Si este es su caso verifique dentro del formato que el campo 70 – Vales de Despensa (Exento), sea aplicado mediante la variable Nomi_ACCImporte como se muestra en el siguiente código. Esto es porque la configuración de este concepto no aplica ningún tipo de gravado por lo que no se puede hacer uso de la variable Nomi_AccExcento pues esta variable no arrojaría nada, y como se esta aplicando un tope para que no grave por lo consiguiente el importe total de este pago resulta ser la parte exenta. 28 Declaración Informativa Múltiple (DIM) Campo Descripción 76 77 AYUDA PARA GASTOS DE FUNERAL (GRAVADO) AYUDA PARA GASTOS DE FUNERAL (EXENTO) CONTRIBUCIONES A CARGO DEL TRABAJADOR PAGADAS POR EL PATRON (GRAVADO) CONTRIBUCIONES A CARGO DEL TRABAJADOR PAGADAS POR EL PATRON (EXENTO) PREMIOS POR PUNTUALIDAD (GRAVADO) PREMIOS POR PUNTUALIDAD (EXENTO) PRIMA DE SEGURO DE VIDA (GRAVADO) PRIMA DE SEGURO DE VIDA (EXENTO) SEGURO DE GASTOS MEDICOS MAYORES (GRAVADO) SEGURO DE GASTOS MEDICOS MAYORES (EXENTO) VALES PARA RESTAURANTES (GRAVADO) VALES PARA RESTAURANTES (EXENTO) VALES PARA GASOLINA (GRAVADO) VALES PARA GASOLINA (EXENTO) VALES PARA ROPA (GRAVADO) VALES PARA ROPA (EXENTO) AYUDA PARA RENTA (GRAVADO) AYUDA PARA RENTA (EXENTO) AYUDA PARA ARTICULOS ESCOLARES (GRAVADO) AYUDA PARA ARTICULOS ESCOLARES (EXENTO) DOTACION O AYUDA PARA ANTEOJOS (GRAVADO) DOTACION O AYUDA PARA ANTEOJOS (EXENTO) AYUDA PARA TRANSPORTE (GRAVADO) AYUDA PARA TRANSPORTE (EXENTO) CUOTAS SINDICALES PAGADAS POR EL PATRON (GRAVADO) CUOTAS SINDICALES PAGADAS POR EL PATRON (EXENTO) SUBSIDIOS POR INCAPACIDAD (GRAVADO) SUBSIDIOS POR INCAPACIDAD (EXENTO) BECAS PARA TRABAJADORES O/SUS HIJOS (GRAVADO) BECAS PARA TRABAJADORES O/SUS HIJOS (EXENTO) PAGOS EFECTUADOS POR OTROS EMPLEADORES (GRAVADO) PAGOS EFECTUADOS POR OTROS EMPLEADORES (EXENTO) OTROS INGRESOS POR SALARIOS (GRAVADO) OTROS INGRESOS POR SALARIOS (EXENTO) SUMA DEL INGRESO GRAVADO POR SUELDOS Y SALARIOS SUMA DEL INGRESO EXENTO POR SUELDOS Y SALARIOS IMPUESTO RETENIDO DURANTE EL EJERCICIO QUE DECLARA IMPUESTO RETENIDO POR OTRO(S) PATRON(ES) DURANTE EL EJERCICIO QUE DECLARA SALDO A FAVOR DETERMINADO EN EL EJERCICIO QUE DECLARA, QUE EL PATRON COMPENSARA DURANTE EL SIGUIENTE EJERCICIO O SOLICITARA SU DEVOLUCION SALDO A FAVOR DEL EJERCICIO ANTERIOR NO COMPENSADO DURANTE EL EJERCICIO QUE DECLARA 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 Conceptos Curso Empresa 29 Grupo Sicoss Campo 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 Descripción Conceptos Curso Empresa SUMA DE LAS CANTIDADES QUE POR CONCEPTO DE CRÉDITO AL SALARIO LE CORRESPONDIÓ AL TRABAJADOR. CREDITO AL SALARIO ENTREGADO EN EFECTIVO AL TRABAJADOR DURANTE EL EJERCICIO QUE DECLARA MONTO TOTAL DE INGRESOS OBTENIDOS POR CONCEPTO DE PRESTACIÓN DE PREVISION SOCIAL SUMA DE INGRESOS EXENTOS POR CONCEPTO DE PRESTACIONES DE PREVISON SOCIAL SUMA DE INGRESOS POR SUELDOS Y SALARIOS Monto del impuesto local a los ingresos por sueldos y salarios y en general por la prestación de un servicio personal subordinado retenido Monto del subsidio para el empleo entregado en efectivo al trabajador durante el ejercicio que declara Monto del subsidio para la nivelación del empleo entregado en efectivo al trabajador durante el ejercicio que declara IMPUESTO SOBRE LA RENTA (RESUMEN) Impuesto Local a los ingresos por sueldos, salarios y en general por la prestación de un servicio personal subordinado ISR CONFORME A LA TARIFA ANUAL SUBSIDIO ACREDITABLE SUBSIDIO NO ACREDITABLE IMPUESTO SOBRE INGRESOS ACUMULABLES IMPUESTO SOBRE INGRESOS NOACUMULABLES SUBSIDIO PARA EL EMPLEADO ENTREGADO AL TRABAJADOR SUBSIDIO PARA LA NIVELACIÓN DEL INGRESO ENTREGADO IMPORTANTE: Ya terminada la configuración del archivo DIM08.FSN , recuerde guardar los cambios, si usted utiliza más de una empresa en el sistema SICOSS, sugerimos renombrar el archivo DIM08.FSN agregando el nombre corto de la empresa por ejemplo DIM08_SICOSS.FSN, tenga cuidado de no modificar la extensión del archivo. 30 Declaración Informativa Múltiple (DIM) Procesamiento del Formato DIM08.FSN Ya terminada la configuración del archivo procederemos a la generación del archivo de exportación mediante la opción “Sobres y Formatos de Nómina” Al iniciar esta opción se mostrará un asistente de 5 pasos el cual le guiará fácilmente para generar el archivo. Paso – 1 Centros de trabajo. Puede realizar un archivo general para todos los centros o generar archivos independientes por cada centro de trabajo que exista en su empresa. Paso 2 – Periodo de Nómina. Importante, en este paso se recomienda que siempre seleccione el último periodo del año preferentemente de alguna nómina semanal o catorcenal. Paso 3 – Tipo de Salida y otras opciones. 31 Grupo Sicoss En este paso debe de indicar la salida que tendrá el archivo, para este caso, por disco. Además de indicar en tipo de pago el de “Todos” además de activar la casilla “Proceso Anual”, ya que esta se encargará de traer la información de todos los trabajadores independientemente del periodo de nómina al que pertenezcan los empleados. Paso 4 – Selección de Empleados. Se mostrará la lista de los empleados que serán procesados, que si selecciono más de un centro, solamente se mostrarán a los empleados del primero pero si considerara a los empleados de los demás centros que haya seleccionado. Paso 5 – Selección del Formato. Ahora seleccione formato DIM07.FSN el y realice clic en el botón procesar. 32 Notas recuerde Si usted no cuenta con experiencia con este proceso, realice una prueba con sólo algunos registros antes de importar a todos los trabajadores. Declaración Informativa Múltiple (DIM) Al inicio del proceso se le solicitará la proporción de subsidio el cual recuerde aplicar el formato 0.0000. Posteriormente se mostrará una ventana en la cual se visualizará el procesamiento de la información de los trabajadores. Por último el sistema le solicitará una ruta y el nombre para el archivo de exportación, en este ejemplo el archivo se almacenará directamente sobre la unidad “C:\” bajo el nombre DIM08.TXT. IMPORTANTE: Es recomendable asignar la extensión *.TXT al archivo para facilitar la lectura del archivo en el sistema DEM, además de la apertura de este dentro de un editor de textos de ser necesario. 33 Grupo Sicoss Apertura del Archivo DIM08.TXT Si requiere abrir el archivo de exportación ya sea para su revisión o edición, simplemente ejecute el editor de textos, para este ejemplo el Block de Notas (NotePad), Active el menú Archivo y elija la opción Abrir, en la caja de dialogo escriba la ruta y el nombre del archivo como se muestra en la imagen siguiente: Al realizar clic se mostrará el contenido del archivo como se muestra en la siguiente imagen: 34 Declaración Informativa Múltiple (DIM) Importación del Archivo DIM08.TXT al sistema DEM Ya obtenido el archivo de importación, procederemos a cargarlo dentro del sistema para las Declaración Electrónica Múltiple (DEM), para ello inicie el sistema realizando doble clic sobre el icono de acceso directo que se encuentra en el escritorio. Ya abierto el sistema, seleccione el contribuyente y el año de declaración a utilizar. Active el menú “Herramientas” y seleccione la opción “Importar Declaración”. 35 Grupo Sicoss Aparecerá una caja de dialogo en la cual deberá de buscar el archivo a importar mediante el botón que contiene puntos suspensivos, en este ejemplo el archivo DIM08.TXT. Deje activada la casilla “Validación Parcial (recomendada), ya que permite interrumpir la carga del archivo si encuentra un error en el mismo. Realice clic en el botón “Aceptar”. Se mostrará una ventana de proceso, si no encuentra error alguno, mostrará la siguiente imagen solicitando la carga del archivo, realice clic en el botón “Si”. Se mostrará el proceso de la carga del archivo. 36 Declaración Informativa Múltiple (DIM) Finalmente se mostrará una ventana, la cual muestra el mensaje que la importación se realizó correctamente. Listo, recuerde que para poder revisar los datos de los trabajadores importados, debe de abrir nuevamente la declaración realizando clic nuevamente sobre el símbolo de engrane de la declaración correspondiente. Ya abierta la declaración podrá consultar la información sin problema alguno. 37