# Timbrado masivo de nómina

**URL:** <https://bc.finneg.com/t/timbrado-masivo-de-nomina/3170>\
**Category:** México\
**Tags:** liquidación-de-nómina, hcm\
**Created:** [15 Febrero, 2024 19:31 UTC](https://bc.finneg.com/t/timbrado-masivo-de-nomina/3170 "2024-02-15T19:31:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![AcademiaFinnegans](https://bc.finneg.com/user_avatar/bc.finneg.com/academiafinnegans/32/23146_2.png) [@AcademiaFinnegans](https://bc.finneg.com/u/AcademiaFinnegans)\
**Post date:** [15 Febrero, 2024 19:31 UTC](https://bc.finneg.com/t/timbrado-masivo-de-nomina/3170/1 "2024-02-15T19:31:54Z")

</div>

🕰 4 min

Este instructivo tiene como objetivo explicar cómo realizar la configuración para el timbrado masivo de nómina ante el SAT.

> **IMPORTANTE:** Antes de realizar estas configuraciones es necesario contar con el módulo México instalado.  
> Por favor contactate con un consultor Finnegans para que te indique los pasos a seguir

# Antes de empezar

Será necesario realizar algunas configuraciones previas .

## Entorno

1. Ir a DB manager y ejecutar el siguiente código:

```auto
pdate FAFConfig

set valor = '/api/1/nominamexico/informarNomina/'

WHERE Aspecto='MEXICO_URL_ENDPOINT_NOMINA'

update FAFConfig

set valor = 'https://erp-dev.finneg.com'

WHERE Aspecto='ENTORNO_REGIONALIZACION_URL'

```

## Tipos de Liquidación

En el maestro Tipos de Liquidación, definir el tipo de liquidación y, al mismo tiempo, si se trata de una nómina ordinaria o extraordinaria.

Cuando el tipo de liquidación es: SAC, Vacaciones, Extra o Final, el tipo de nómina es Extraordinaria.

Todas los demás son ordinarias.

## Empresa

1. En el maestro de empresa se deben completar los siguientes campos:

- **CURP** en los casos en que sea obligatorio (para el caso de personas físicas)

- **Registro Patronal** debe ser completado en caso de que se cuente con él o se esté obligado conforme a otras disposiciones distintas a las fiscales

- **Origen del recurso** se completa para identificar el origen del recurso utilizado para el pago de nómina del personal que presta o desempeña un servicio personal subordinado o asimilado a salarios en las dependencias.  
Las opciones son: Ingresos propios, Ingresos federales e ingresos mixtos.

- Monto del recurso propio para expresar el monto del recurso pagado con cargo a sus participaciones u otros ingresos locales (importe bruto de los ingresos propios, es decir total de gravados y exentos), cuando el origen es mixto.

1. Modificar el xml

```auto
<?xml version="1.0" encoding="UTF-8"?>

<form jsHandler="EmpresaMexicoForm" type="extension">

<config>

<js value="general/EmpresaMexico.js"/>

</config>

<layout>

<tab id="General">

<widget after="EsModelo" caption="CURP" id="Curp"

serverAttribute="USR_Curp" type="WidgetTextBox" width="200"/>

<widget after="Curp" caption="Origen Recurso"

defaultValue="" id="OrigenRecurso"

onChange="_OrigenRecursoChanged"

serverAttribute="USR_OrigenRecurso"

type="WidgetComboBox" width="200">

<option caption="" value=""/>

<option caption="Ingresos Propios" value="0"/>

<option caption="Ingresos Federales" value="1"/>

<option caption="Ingresos mixtos" value="2"/>

</widget>

<widget after="OrigenRecurso" caption="Monto Recurso Propio"

id="MontoRecursoPropio"

serverAttribute="USR_MontoRecursoPropio"

type="WidgetNumericInteger" visible="0" width="200"/>

<widget after="MontoRecursoPropio"

caption="Registro Patronal" id="RegistroPatronal"

serverAttribute="USR_RegistroPatronal"

type="WidgetTextBox" width="200"/>

</tab>

</layout>

</form>

```

## Empleado

En cada empleado se deben completar de forma obligatoria los siguientes campos:

**Solapa General**

- Identificación tributaria y número de identificación.

- Nombre, Apellido y código

- Dirección de tipo Comercial, verificar el correcto número de Código Postal

**Solapa Otras identificaciones**

- CURP

- NSS

**Empresa:**

- Legajo

- Remuneración básica

- Motivo Alta o baja: se toma como fecha de inicio de relación laboral, la última fecha con motivo ALTA.

- Régimen de Contratación

- En Puestos, completar el turno y puesto

- Condición Laboral

- Zona Laboral

En la **solapa Datos bancarios** :

- Completar el Banco, Cuenta bancaria

- Datos bancarios: Banco

- Clave bancaria única

## [Turnos](https://docs.google.com/spreadsheets/d/1Rm5ZzgxTwjAhFoXwTJYRQu5kpQ8tL807/edit?usp=share_link&ouid=102937450451555352881&rtpof=true&sd=true)

El turno se debe indicar en el empleado dentro del apartado Puesto en el campo Turno.

En el maestro de turnos completar el código según corresponda según la siguiente tabla.

 ![](https://bc.finneg.com/uploads/default/original/2X/3/39155f0dce048d3c8e0a87a04ef2df9b26757eb8.png)

## [Régimen de contratación](https://docs.google.com/spreadsheets/d/1tne2E5oYiMIdioQIVwOqPR8Sms3WNf8M/edit?usp=share_link&ouid=102937450451555352881&rtpof=true&sd=true)

En el maestro Régimen de contratación, completar el código según corresponda de la siguiente tabla:

 ![](https://bc.finneg.com/uploads/default/original/2X/0/051f29d735fd7b4c9916bfbe4689fb485ef6947b.png)

## [Condición laboral](https://docs.google.com/spreadsheets/d/193T69ZkayybM5zy-Zd7fpMpR53ZUBWTX/edit?usp=share_link&ouid=102937450451555352881&rtpof=true&sd=true)

En el maestro de condición laboral, completar según corresponda los códigos de la siguiente tabla.

 ![](https://bc.finneg.com/uploads/default/original/2X/a/a949c9ae377a43e8c7af3ce1dc64a468a5c6f494.png)

## Puestos

Modificar XML para agregar el campo Riesgo Puesto

```auto
<?xml version="1.0" encoding="UTF-8"?>

<form type="convert">

<layout>

<widget after="PuestoSeniorityID" caption="Riesgo Puesto"

id="MEX_RiesgoPuesto" serverAttribute="MEX_RiesgoPuesto" type="WidgetComboBox">

<option caption="Clase I" value="1"/>

<option caption="Clase II" value="2"/>

<option caption="Clase III" value="3"/>

<option caption="Clase IV" value="4"/>

<option caption="Clase V" value="5"/>

<option caption="No aplica" value="99"/>

</widget>

</layout>

<config>

<security>

<form id="mainform"/>

</security>

</config>

</form>

```

## [Periodicidad pago](https://docs.google.com/spreadsheets/d/1l4gjJQ6O43-dpjIlWUzMVl-rN8ypdc2i/edit?usp=share_link&ouid=102937450451555352881&rtpof=true&sd=true)

Para indicar la periodicidad de pago, se debe crear un concepto con el código MEX\_LEY\_8086

Luego se carga una novedad para donde se indica la periodicidad de pago.

## ![](https://bc.finneg.com/uploads/default/original/2X/a/af65b131a283902355383b1c0c0a1fba2e5d453f.png)

## Bancos

En el maestro de Bancos se debe completar el código adicional BANCO\_NOMINA

 ![](https://bc.finneg.com/uploads/default/original/2X/2/238521d11bd9d22cdd8b60396f227419aa088672.png)

Ingresar los parámetros establecidos por el SAT

 ![](https://bc.finneg.com/uploads/default/original/2X/d/d380adbf27e973bcf084b21171e7608459eed6a0.png)

## Provincias

Verificar en el maestro de provincias que se encuentren codificadas en el Código adicional según la [tabla de codificación establecida por el SAT](https://drive.google.com/file/d/1ATUCLaF2TpyR3AHR9VhhF4sqT51j_4Ln/view?usp=sharing).

## Conceptos

Se debe particularizar el formato:

```auto
<?xml version="1.0" encoding="UTF-8"?>

<form jsHandler="SJConceptoLiquidacionSueldosFormMX" type="convert">

<config>

<js value="general/forms/transactions/conceptoLiquidacionSueldosMX.js"/>

</config>

<layout>

<widget after="SaveZeroValues" caption="Clasificación"

id="USR_Clasificacion" onChange="_onChangeClasificacion" type="WidgetComboBox">

<option caption="" value="0"/>

<option caption="Percepción" value="1"/>

<option caption="Deducción" value="2"/>

<option caption="Otros Pagos" value="3"/>

<option caption="Incapacidad" value="4"/>

</widget>

<widget after="USR_Clasificacion" caption="Tipo de Percepción"

diccionario="MEXTIPOSDEPERCEPCIONES" id="USR_TipoPercepcion"

serverAttribute="USR_TipoPercepcion" type="WidgetSelector" visible="0"/>

<widget after="USR_Clasificacion" caption="Tipo de Deducción"

diccionario="MEXICO_TIPOSDEDUCCIONES" id="USR_TipoDeduccion"

serverAttribute="USR_TipoDeduccion" type="WidgetSelector" visible="0"/>

<widget after="USR_Clasificacion" caption="Otros Tipos de Pago"

diccionario="MEXICO_OTROSTIPOSPAGO" id="USR_OtroPago"

serverAttribute="USR_OtroPago" type="WidgetSelector" visible="0"/>

<widget after="USR_Clasificacion" caption="Tipos de Incapacidad"

diccionario="MEXICO_TIPOSINCAPACIDAD"

id="USR_TipoIncapacidad"

serverAttribute="USR_TipoIncapacidad" type="WidgetSelector" visible="0"/>

</layout>

<config>

<security>

<form id="mainform"/>

</security>

</config>

</form>

```

Una vez realizada la particularización se debe configurar los conceptos para timbrado de nómina

1. Verificar que exista la clasificación en tipo de conceptos

- Gravado
- Exento

Ya que el sistema requiere en el timbrado ese tipo de clasificación para cada concepto de percepción que se informa.

1. Verificar la configuración de la clasificación:

- Percepción
- Deducción
- Otros pagos
- Incapacidad

1. Verificar el tipo de clasificación de cada concepto

 ![](https://bc.finneg.com/uploads/default/original/2X/1/106587942d2f5b17c6e7615e9080a5bd01e4f297.png)

# Modo de uso

1. Ingresar a la siguiente ruta: Gestión de Capital Humano /Liquidación de sueldos /Liquidaciones /Timbrado de Nómina.

 ![](https://bc.finneg.com/uploads/default/original/2X/1/1f7b60e8667ded943fd34f8fcc86ffbbb2ba2b56.png)

1. En la view Timbrado de Nómina ingresar los parámetros de la liquidación a ser timbrada

 ![](https://bc.finneg.com/uploads/default/original/2X/6/6bb07d71a15cbce121262ef2ac7ddb44f26ad7da.png)

1. Luego en la vista general de la grilla, seleccionar el botón **Timbrar,** donde se devolverá el número de folio fiscal otorgado por el SAT.

Es posible **descargar** el xml generado con los datos del timbrado por empleado para poder dar cumplimiento a la normativa legal.

 ![](https://bc.finneg.com/uploads/default/original/2X/6/6345b59ad5a54f80c10d8a2b87b13b3bed3aba81.png)
