Layout Nómina 1.2v

Reglas para la creación del archivo de interfaz

  • Los Elementos indicados en Negrita son obligatorias y deberán de ser cubiertas por el ERP.
  • Cada Sección debe estar en su propia línea. No pueden existir más de una Sección en la misma línea.
  • El Nombre del archivo debe de tener la siguiente nomenclatura: “FE[nombre de archivo].txt
  • Debe existir también un archivo “bandera” con la misma nomenclatura que el archivo de interfaz: “FE[nombre del archivo].ban”.
  • El archivo de interfaz y el archivo bandera deben de ser creados en la carpeta de entrada del sistema de Facturación y en el siguiente orden:
    • FE[nombre del archivo].txt
    • FE[nombre del archivo].ban

Glosario de términos:

Sección:

Formada por una etiqueta y al menos un elemento dividido por un pipe

Etiqueta:

Formada por las palabras reservadas: COMPROBANTE, EMISOR, REGIMEN_FISCAL, RECEPTOR,CONCEPTO, NOM, NOMEMI, NOMEMISNCF, NOMREC, NOMRECSUBCON, NOMPER, NOMPERDET, NOMPERDETACC, NOMPERDETHR, NOMPERJUB, NOMPERSEP, NOMDED, NOMDEDDET, NOMOTR, NOMOTRSUB, NOMOTRCOM, NOMINC

Elemento:

Valor que tomará el servicio de facturación dependiendo del orden en el que aparezca en la sección. Un elemento está precedido por un pipe.

Elementos del Comprobante

COMPROBANTE |RFCEmisor|Serie|RFCReceptor|Versión|Forma_Pago|Condiciones_Pago|Subtotal|Descuentos |Motivo_Descuentos|Total|Metodo_Pago|Pedido|Remision|Cita|NoCliente|Moneda|TipoDeCambio
|Observaciones|Folio|LugarExpedicion|NumCtaPago|FolioFiscalOrig|SerieFolioFiscalOrig|FechaFolioFiscalOrig
|MontoFolioFiscalOrig|TipoDocumento|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1RFCEmisorAtributo requerido para la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente emisor del comprobante sin guiones o espacios.12-13string--
2SerieDefine la serie a la que corresponde el comprobante, sin acentos1-10string--
3RFCReceptorExpresa la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor del comprobante en caso de que el mismo esté registrado ante el SAT12-13string--
4VersiónAtributo requerido con valor prefijado a 3.2 que indica la versión del estándar bajo el que se encuentra expresado el comprobante.-string-3.2
5Forma_PagoAtributo requerido para precisar la forma de pago que aplica para este comprobante fiscal digital. Para comprobantes de nómina se utiliza para expresar En una sola exhibición 40string--
6Condiciones_PagoEste elemento no deberá contener ningún valor.50string--
7SubtotalAtributo requerido para representar la suma de los importes antes de descuentos e impuestos. Será la suma de TotalPercepciones mas TotalOtrosPagos2 Dec.Decimal--
8DescuentosAtributo opcional para representar el importe total de los descuentos aplicables antes de impuestos. Valor del campo TotalDeducciones-string--
9Motivo_DescuentosEste elemento no deberá contener ningún valor.50string--
10TotalAtributo requerido para representar la suma del subtotal, menos los descuentos aplicables, más los impuestos trasladados, menos los impuestos retenidos. Debe ser la suma de TotalPercepciones mas TotalOtrosPagos menos TotalDeducciones2 Dec.Decimal--
11Metodo_PagoAtributo obligatorio de texto libre para expresar el método de pago de los bienes o servicios amparados por el comprobante. Para el caso de nómina deberá ser NA40stringFijo a: NA-
12PedidoEste elemento no deberá contener ningún valor50string--
13RemisionEste elemento no deberá contener ningún valor50string--
14CitaEste elemento no deberá contener ningún valor.50string--
15NoClienteEste elemento no deberá contener ningún valor.50string--
16MonedaTipo de Moneda. Valor fijo a MXN3stringFijo a: MXN-
17Tipo de CambioEste elemento no deberá contener ningún valor.4 Dec.Decimal--
18ObservacionesEste elemento no deberá contener ningún valor.255string--
19FolioRequerido>0Integer--
20LugarExpedicionRequerido. Deberá cumplir con el patrón 0-9 { 5 } que indique el código postal del lugar de expedición del comprobante de acuerdo al catálogo c_CodigoPostal que se publi-que en la página del SAT0-9{5}string--
21NumCtaPagoEste elemento no deberá contener ningún valor.4string|--22
FolioFiscalOrigEste elemento no deberá contener ningún valor50string--23
SerieFolioFiscalOrigEste elemento no deberá contener ningún valor.50string--24
FechaFolioFiscalOrigEste elemento no deberá contener ningún valoryyyy-mm-ddDate-time--25
MontoFolioFiscalOrigEste elemento no deberá contener ningún valor.2 Dec.Decimales--26
TipoDocumentoRequerido. Fijo a egreso-stringFijo a egreso-

Ejemplo

COMPROBANTE|AAA010101AAA|S|BNM840515VB1|3.2|En una sola exhibición| |100.00|10.00||90.00|NA| | | | |MXN| | |15900| | | | | |egreso|

Elementos de Emisor

EMISOR|RFCEmisor|Nombre|Calle|No_Ext|No_Int|Colonia|Localidad|Referencia|Municipio|Estado|País|C.P.|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1RFCEmisorAtributo requerido para la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente emisor del comprobante sin guiones o espacios.12-13string--
2NombreDefine el nombre o razón social del contribuyente emisor del comprobante100string--
3CalleEste elemento no deberá contener ningún valor.100string--
4No_ExtEste elemento no deberá contener ningún valor.100string--
5No_IntEste elemento no deberá contener ningún valor.100string--
6ColoniaEste elemento no deberá con-tener ningún valor100string--
7LocalidadEste elemento no deberá contener ningún valor.100string--
8ReferenciaEste elemento no deberá contener ningún valor.100string--
9MunicipioEste elemento no deberá contener ningún valor.100string--
10EstadoEste elemento no deberá contener ningún valor.100string--
11PaísEste elemento no deberá contener ningún valor.100string--
12C.P.Este elemento no deberá contener ningún valor.5integer--

Ejemplo

EMISOR|AAA010101AAA|Sistemas de Fuerza Industrial, S.A. de C.V.| || | | | | | | | | |

Elementos de Receptor

RECEPTOR|RFC|Nombre|Calle|No_Ext|No_Int|Colonia|Localidad|Referencia|Municipio|Estado|País|C.P.|correo|Add1|

Add2|Add3|Add4|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1RfcExpresa la Clave del Registro Federal de Contribuyentes correspondiente al contribuyente receptor del comprobante en caso de que el mismo esté registrado ante el SAT12-13string--
2nombreDefine el nombre o razón social del contribuyente receptor-string--
3calleEste elemento no deberá contener ningún valor-string--
4noExteriorEste elemento no deberá contener ningún valor.-string--
5noInteriorEste elemento no deberá contener ningún valor.-string--
6coloniaEste elemento no deberá contener ningún valor.-string--
7localidadEste elemento no deberá contener ningún valor.-string--
8referenciaEste elemento no deberá contener ningún valor.-string--
9municipioEste elemento no deberá contener ningún valor.-string--
10estadoEste elemento no deberá contener ningún valor.-string--
11paisEste elemento no deberá contener ningún valor.-string--
12codigoPostalEste elemento no deberá contener ningún valor.5integer--
13CorreoOpcional.-string--
14Add_1Este elemento no deberá contener ningún valor.200string--
15Add_2Este elemento no deberá contener ningún valor.200string--
16Add_3Este elemento no deberá contener ningún valor.200string--
17Add_4Este elemento no deberá contener ningún valor.200string--

Ejemplo

RECEPTOR|MEMA84011041A|TIENDAS SORIANA| | | | | | | | | | | | | | | | |

Elementos de Conceptos

Ésta sección puede repetirse más de una vez.

CONCEPTO|Cnsc|Descripción|Unidad|Cantidad|No_Identificación|Valor_Unitario|Importe|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1CnscConsecutivo-integer--
2DescripciónDefine la descripción del bien o servicio cubierto por el presente concepto. Para nómina deberá ser “Pago de nomina”200string--
3UnidadDefine la unidad de medida aplicable para la cantidad expresada en el concepto. Para nomina será fijo a “ACT”3stringFijo a: ACT-
4CantidadDefine la cantidad de bienes o servicios del tipo particular definido por el presente concepto. Para nomina es fijo a “1”-integerFijo a: 1-
5No_IdentificaciónEste elemento no deberá contener ningún valor.40string--
6Valor_UnitarioPara nomina es la suma de TotalPercepciones mas TotalOtrosPagos2 Dec.Decimal--
7ImportePara nomina es la suma de TotalPercepciones mas TotalOtrosPagos2 Dec.Decimal--

Ejemplo:

CONCEPTO|1|Pago de nómina|ACT|1| |100.00|100.00|

Elementos de régimen fiscal

REGIMEN_FISCAL|Regimen|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1RegimenAtributo requerido para incorporar la calve del régimen fiscal en base al catálogo de c_RegimenFiscal publicado en el portal del SAT10string--

Ejemplo

REGIMEN_FISCAL|601|

Elementos de nómina

NOM|Version| TipoNomina| FechaPago| FechaInicialPago| FechaFinalPago| NumDiasPagados| TotalPercepciones| TotalDeducciones| TotalOtrosPagos|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1VersionAtributo requerido para la expresión de la versión del complemento--1.2Fijo a 1.2
2TipoNominaAtributo requerido para indicar el tipo de nómina, puede ser O= Nómina ordinaria o E= Nómina extraordinaria.catálogo--
3FechaPagoAtributo requerido para la expresión de la fecha efectiva de erogación del gasto. Se expresa en la forma aaaa-mm-dd, de acuerdo con la especificación ISO 8601.----
4FechaInicialPagoAtributo requerido para la expresión de la fecha inicial del período de pago. Se expresa en la forma aaaa-mm-dd, de acuerdo con la especificación ISO 8601.----
5FechaFinalPagoAtributo requerido para la expresión de la fecha final del período de pago. Se expresa en la forma aaaa-mm-dd, de acuerdo con la especificación ISO 8601.----
6NumDiasPagadosAtributo requerido para la expresión del número o la fracción de días pagados.2 Dec.Decimal--
7TotalPercepcionesAtributo condicional para representar la suma de las percepciones.2 Dec.Decimal--
8TotalDeduccionesAtributo condicional para representar la suma de las deducciones aplicables.2 Dec.Decimal--
9TotalOtrosPagosAtributo condicional para representar la suma de otros pagos.2 Dec.Decimal--

Ejemplo:

NOM|1.2|O|2017-01-01|2017-01-01|2017-01-01|1|90.00|30.00|10.00|

Elementos de nómina emisor

Nota: Nodo condicional para expresar la información del contribuyente emisor del comprobante de nómina.

NOMEMI| Curp| RegistroPatronal| RfcPatronOrigen|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1CurpAtributo condicional para expresar la CURP del emisor del comprobante de nómina cuando es una persona física.18---
2RegistroPatronalAtributo condicional para ex-presar el registro patronal, clave de ramo - pagaduría o la que le asigne la institución de seguridad social al patrón, a 20 posiciones máximo. Se debe ingresar cuando se cuente con él, o se esté obligado conforme a otras disposiciones distintas a las fiscales.20---
3RfcPatronOrigenAtributo opcional para expresar el RFC de la persona que fungió como patrón cuando el pago al trabajador se realice a través de un tercero como vehículo o herramienta de pago.13---

Ejemplo:

NOMEMI||B5510768108||

Elementos de nómina emisor SNCF

Nota: Nodo condicional para que las entidades adheridas al Sistema Nacional de Coordinación Fiscal realicen la identificación del origen de los recursos utilizados en el pago de nómina del personal que presta o desempeña un servicio personal subordinado en las dependencias de la entidad federativa, del municipio o demarcación territorial de la Ciudad de México, así como en sus respectivos organismos autónomos y entidades paraestatales y paramunicipales.

NOMEMISNCF| OrigenRecurso| MontoRecursoPropio|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1OrigenRecursoAtributo requerido 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.-catalogoIP, IF, IM-
2MontoRecursoPropioAtributo condicional 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.2 Dec.Decimal--

Ejemplo:

NOMEMISNCF|IF||

Elementos de nómina receptor

Nota: Nodo requerido para precisar la información del contribuyente receptor del comprobante de nómina.

NOMREC| Curp| NumSeguridadSocial| FechaInicioRelLaboral| Antiguedad| TipoContrato| Sindicalizado| TipoJornada| TipoRegimen| NumEmpleado| Departamento| Puesto| RiesgoPuesto| PeriodicidadPago| Banco| CuentaBancaria| SalarioBaseCotApor| SalarioDiarioIntegrado| ClaveEntFed|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1CurpAtributo requerido para expresar la CURP del receptor del comprobante de nómina.18---
2NumSeguridadSocialAtributo condición al para expresar el número de seguridad social del trabajador. Se debe ingresar cuando se cuente con él, o se esté obligado conforme a otras disposiciones distintas a las fiscales15---
3FechaInicioRelLaboralAtributo condicional para ex-presar la fecha de inicio de la relación laboral entre el empleador y el empleado. Se expresa en la forma aaaa-mm-dd, de acuerdo con la especificación ISO 8601. Se debe ingresar cuando se cuente con él, o se esté obligado conforme a otras disposiciones distintas a las fiscales.----
4AntiguedadAtributo condicional para expresar el número de semanas o el periodo de años, meses y días que el empleado ha mantenido relación laboral con el empleador. Se debe ingresar cuando se cuente con él, o se esté obligado conforme a otras disposiciones distintas a las fiscales.---Ver guía de llenado
5TipoContratoAtributo requerido para expresar el tipo de contrato que tiene el trabajador. Los distintos tipos están incluidos en el catalogo c_TipoContrato publicado en el portal del SAT-catalogo--
6SindicalizadoAtributo opcional para indicar si el trabajador está asociado a un sindicato. Si se omite se asume que no está asociado a algún sindicato.-si, no--
7TipoJornadaAtributo condicional para expresar el tipo de jornada que cubre el trabajador. Se debe ingresar cuando se esté obligado conforme a otras disposiciones distintas a las fiscales.-catalogo--
8TipoRegimenAtributo requerido para la expresión de la clave del régimen por el cual se tiene contratado al trabajador.-catalogo--
9NumEmpleadoAtributo requerido para expresar el número de empleado de 1 a 15 posiciones.15---
10DepartamentoAtributo opcional para la expresión del departamento o área a la que pertenece el trabajador.100---
11PuestoAtributo opcional para la expresión del puesto asignado al empleado o actividad que realiza.100---
12RiesgoPuestoAtributo opcional para expresar la clave conforme a la Clase en que deben inscribirse los patrones, de acuerdo con las actividades que desempeñan sus trabajadores, según lo previsto en el artículo 196 del Reglamento en Materia de Afiliación Clasificación de Empresas, Recaudación y Fiscalización, o conforme con la normatividad del Instituto de Seguridad Social del trabajador. Se debe ingresar cuando se cuente con él, o se esté obligado conforme a otras disposiciones distintas a las fiscales.-catalogo--
13PeriodicidadPagoAtributo requerido para la forma en que se establece el pago del salario.-catalogo--
14BancoAtributo condicional para la expresión de la clave del Banco conforme al catálogo, donde se realiza el depósito de nómina.-catalogo--
15CuentaBancariaAtributo condicional para la expresión de la cuenta bancaria a 11 posiciones o número de teléfono celular a 10 posiciones o número de tarjeta de crédito, débito o servicios a 15 ----
16SalarioBaseCotAporAtributo opcional para expresar la retribución otorgada al trabajador, que se integra por los pagos hechos en efectivo por cuota diaria, gratificaciones, percepciones, alimentación, habitación, primas, comisiones, prestaciones en especie y cualquiera otra cantidad o prestación que se entregue al trabajador por su trabajo, sin considerar los conceptos que se excluyen de conformidad con el Artículo 27 de la Ley del Seguro Social, o la integración de los pagos conforme la normatividad del Instituto de Seguridad Social del trabajador. (Se emplea para pagar las cuotas y aportaciones de Seguridad Social). Se debe ingresar cuando se esté obligado conforme a otras disposiciones distintas a las fiscales.2 Dec.Decimal--
17SalarioDiarioIntegradoAtributo opcional para expresar el salario que se integra con los pagos hechos en efectivo por cuota diaria, gratificaciones, percepciones, habitación, primas, comisiones, prestaciones en especie y cualquier otra cantidad o prestación que se entregue al trabajador por su trabajo, de conformidad con el Art. 84 de la Ley Federal del Trabajo. (Se utiliza para el cálculo de las indemnizaciones). Se debe ingresar cuando se esté obligado conforme a otras disposiciones distintas a las fiscales.2 Dec.Decimal--
18ClaveEntFedAtributo requerido para expresar la clave de la entidad federativa en donde el receptor del recibo prestó el servicio.-catalogo-

Ejemplo:

NOMREC|BADD110313HCMLNS09| | |P10Y5M19D|01| | |02|1234| | | |02| | | | |AGU|

Elementos de nómina subcontratación

Nota: Ésta sección se puede repetir más de una vez. Nodo condicional para expresar la lista de las personas que los subcontrataron.

NOMRECSUBCON| RfcLabora| PorcentajeTiempo|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1RfcLaboraAtributo requerido para expresar el RFC de la persona que subcontrata.13---
2PorcentajeTiempoAtributo requerido para expresar el porcentaje del tiempo que prestó sus servicios con el RFC que lo subcontrata.0.001 100---

Ejemplo:

NOMRECSUBCON|AAA010101AAA|50.00|

NOMRECSUBCON|BBB010101BBB|50.00|

Elementos de nómina percepciones

Nota: Nodo condicional para expresar las percepciones aplicables.

NOMPER| TotalSueldos| TotalSeparacionIndemnizacion| TotalJubilacionPensionRetiro| TotalGravado| TotalExento|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1TotalSueldosAtributo condicional para expresar el total de percepciones brutas (gravadas y exentas) por sueldos y salarios y conceptos asimilados a salarios.2 Dec.Decimal--
2TotalSeparacionIndemnizacionAtributo condicional para expresar el importe exento y gravado de las claves tipo percepción 022 Prima por Antigüedad, 023 Pagos por separación y 025 Indemnizaciones.2 Dec.Decimal--
3TotalJubilacionPension-RetiroAtributo condicional para expresar el importe exento y gravado de las claves tipo percepción 039 Jubilaciones, pensiones o haberes de retiro en una exhibición y 044 Jubilaciones, pensiones o haberes de retiro en parcialidades.2 Dec.Decimal--
4TotalGravadoAtributo requerido para expresar el total de percepciones gravadas que se relacionan en el comprobante.2 Dec.Decimal--
5TotalExentoAtributo requerido para expresar el total de percepciones exentas que se relacionan en el comprobante.2 Dec.Decimal--

Ejemplo:

NOMPER|100.00 | | |100.00|0.00|

Elementos de nómina percepción detalle

Nota: Ésta sección se puede repetir más de una vez. Nodo requerido para expresar la información detallada de una percepción.

NOMPERDET|ID_Percepcion_Detalle| TipoPercepcion| Clave| Concepto| ImporteGravado| ImporteExento|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1ID_Percepcion_DetalleConsecutivo de percepción detalle.-Integer--
2TipoPercepcionAtributo requerido para expresar la Clave agrupadora bajo la cual se clasifica la percepción.-catalogo--
3ClaveAtributo requerido para expresar la clave de percepción de nómina propia de la contabilidad de cada patrón, puede conformarse desde 3 hasta 15 caracteres.15---
4ConceptoAtributo requerido para la descripción del concepto de percepción100---
5ImporteGravadoAtributo requerido, representa el importe gravado de un concepto de percepción.2 Dec.Decimal--
6ImporteExentoAtributo requerido, representa el importe exento de un concepto de percepción.2 Dec.Decimal--

Ejemplo:

NOMPERDET|1|001|001|pago de nómina|100.00|0.00|

NOMPERDET|2|002|002|pago de nómina|100.00|0.00|

Elementos de nómina percepción detalle acciones o títulos

Nota: Nodo condicional para expresar ingresos por acciones o títulos valor que representan bienes. Se vuelve requerido cuando existan ingresos por sueldos derivados de adquisición de acciones o títulos (Art. 94, fracción VII LISR).

NOMPERDETACC|ID_Percepcion_Detalle|ValorMercado| PrecioAlOtorgarse|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1ID_Percepcion_DetalleConsecutivo de percepción detalle. Debe ser el mismo con el que se declaran ingresos por acciones o títulos valor que representan bienes en NOMPERDET.-Integer--
2ValorMercadoAtributo requerido para expresar el valor de mercado de las Acciones o Títulos valor al ejercer la opción.2 Dec.Decimal--
3PrecioAlOtorgarseAtributo requerido para expresar el precio establecido al otorgarse la opción de ingresos en acciones o títulos valor.2 Dec.Decimal--

Ejemplo:

NOMPERDETACC|1|250.00|256|

Elementos de nómina percepción detalle horas extra

Nota: Ésta sección se puede repetir más de una vez. Nodo condicional para expresar las horas extra aplicables.

NOMPERDETHR| ID_Percepcion_Detalle|Dias| TipoHoras| HorasExtra| ImportePagado|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1ID_Percepcion_DetalleConsecutivo del detalle de la percepción detalle. Deber ser el mismo ID con el que se declaran las horas extra en NOMPERDET-integer--
2DiasAtributo requerido para expresar el número de días en que el trabajador realizó horas extra en el periodo.-integer--
3TipoHorasAtributo requerido para expresar el tipo de pago de las horas extra.-catalogo--
4HorasExtraAtributo requerido para expresar el número de horas extra trabajadas en el periodo.-integer--
5ImportePagadoAtributo requerido para expresar el importe pagado por las horas extra.2 Dec.Decimal--

Ejemplo:

NOMPERDETHR|1|2|02|5|250.00|

NOMPERDETHR|2|2|02|3|150.00|

Elementos de nómina percepción jubilación

Nota: Nodo condicional para expresar la información detallada de pagos por jubilación, pensiones o haberes de retiro.

NOMPERJUB| TotalUnaExhibicion| TotalParcialidad| MontoDiario| IngresoAcumulable| IngresoNoAcumulable|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1TotalUnaExhibicionAtributo condicional que indica el monto total del pago cuando se realiza en una sola exhibición.2 Dec.Decimal--
2TotalParcialidadAtributo condicional para expresar los ingresos totales por pago cuando se hace en parcialidades.2 Dec.Decimal--
3MontoDiarioAtributo condicional para expresar el monto diario percibido por jubilación, pensiones o haberes de retiro cuando se realiza en parcialidades.2 Dec.Decimal--
4IngresoAcumulableAtributo requerido para expresar los ingresos acumulables.2 Dec.Decimal--
5IngresoNoAcumulableAtributo requerido para expresar los ingresos no acumulables.2 Dec.Decimal-

Ejemplo:

NOMPERJUB|100.00|0.00|5.00|2500.00|20.00|

Elementos de nómina percepción separación indemnización

Nota: Nodo condicional para expresar la información detallada de otros pagos por separación.

NOMPERSEP|TotalPagado|NumAñosServicio|UltimoSueldoMensOrd|IngresoAcumulable|IngresoNoAcumulable|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1TotalPagadoAtributo requerido que indica el monto total del pago.2 Dec.Decimal--
2NumAñosServicioAtributo requerido para expresar el número de años de servicio del trabajador. Se redondea al entero superior si la cifra contiene años y meses y hay más de 6 meses.-integer--
3UltimoSueldoMensOrdAtributo requerido que indica el último sueldo mensual ordinario.2 Dec.Decimal--
4IngresoAcumulableAtributo requerido para expresar los ingresos acumulables.2 Dec.Decimal--
5IngresoNoAcumulableAtributo requerido que indica los ingresos no acumulables.2 Dec.Decimal--

Ejemplo:

NOMPERSEP|10000.00|1|5000.00|2500.00|350.00|

Elementos de nómina deducciones

Nota: Nodo opcional para expresar las deducciones aplicables.

NOMDED| TotalOtrasDeducciones| TotalImpuestosRetenidos|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1TotalOtrasDeduccionesAtributo condicional para expresar el total de deducciones que se relacionan en el comprobante, donde la clave de tipo de deducción sea distinta a la 002 correspondiente a ISR.2 Dec.Decimal--
2TotalImpuestosRetenidosAtributo condicional para expresar el total de los impuestos federales retenidos, es decir, donde la clave de tipo de deducción sea 002 correspondiente a ISR.2 Dec.Decimal--

Ejemplo:

NOMDED|50.00|35.00|

Elementos de nómina deducciones detalle

Nota: Ésta sección se puede repetir más de una vez. Nodo requerido para expresar la información detallada de una deducción.

NOMDEDDET| TipoDeduccion| Clave| Concepto| Importe|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1TipoDeduccionAtributo requerido para registrar la clave agrupadora que clasifica la deducción.-catalogo--
2ClaveAtributo requerido para la clave de deducción de nómina propia de la contabilidad de cada patrón, puede conformarse desde 3 hasta 15 caracteres.3-15---
3ConceptoAtributo requerido para la descripción del concepto de deducción.1-100---
4ImporteAtributo requerido para registrar el importe del concepto de deducción.2 Dec.Decimal--

Ejemplo:

NOMDEDDET|001|001|Seguridad social|100.00|

NOMDEDDET|002|001|ISR|30.00|

Elementos de nómina otros pagos

Nota: Ésta sección se puede repetir más de una vez. Nodo requerido para expresar la información detallada del otro pago.

NOMOTR|ID_Otro_Pago| TipoOtroPago| Clave| Concepto| Importe|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1ID_Otro_PagoConsecutivo de Otro Pago.-Integer--
2TipoOtroPagoAtributo requerido para expresar la clave agrupadora bajo la cual se clasifica el otro pago.-catalogo--
3ClaveAtributo requerido, representa la clave de otro pago de nómina propia de la contabilidad de cada patrón, puede conformarse desde 3 hasta 15 caracteres.3-15---
4ConceptoAtributo requerido para la descripción del concepto de otro pago.1-100---
5ImporteAtributo requerido para expresar el importe del concepto de otro pago.2 Dec.Decimal-

Ejemplo 1

NOMOTR|1|001|001|Reintegro de ISR pagado en exceso (siempre que no haya sido enterado al SAT)|1500.00|

Ejemplo 2

NOMOTR|2|002|002| Subsidio para el empleo (efectivamente entregado al trabajador)|1500.00|

NOMOTRSUB|1500.00|

Ejemplo 3

NOMOTR|3|003|003| Aplicación de saldo a favor por compensación anual.|1500.00|

NOMOTRCOM|1500.00|

Elementos de nómina otro pago subsidio al empleo

Nodo requerido para expresar la información referente al subsidio al empleo del trabajador.

NOMOTRSUB|ID_Otro_Pago|SubsidioCausado|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1ID_Otro_PagoConsecutivo de Otro Pago.-Integer--
2SubsidioCausadoAtributo requerido para expresar el subsidio causado conforme a la tabla del subsidio para el empleo publicada en el Anexo 8 de la RMF vigente.2 Dec.Decimal--

Ejemplo

NOMOTRSUB|1|100.00|

Elementos de nómina otro pago compensación saldo a favor

Nodo condicional para expresar la información referente a la compensación de saldos a favor de un trabajador.

NOMOTRCOM|ID_Otro_Pago| SaldoAFavor|Año|RemanenteSalFav|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1ID_Otro_PagoConsecutivo de Otro Pago.-Integer--
2SaldoAFavorAtributo requerido para expresar el saldo a favor determinado por el patrón al trabajador en periodos o ejercicios anteriores.2 Dec.Decimal--
3AñoAtributo requerido para expresar el año en que se determinó el saldo a favor del trabajador por el patrón que se incluye en el campo “RemanenteSalFav”.Valor mínimo 2016integer--
4RemanenteSalFavAtributo requerido para expresar el remanente del saldo a favor del trabajador.2 Dec.Decimal--

Ejemplo

NOMOTRCOM |1|100.00|2016|100.00|

Elementos de nómina incapacidades

Nota: Ésta sección se puede repetir más de una vez. Nodo condicional para expresar información de las incapacidades.

NOMINC| DiasIncapacidad| TipoIncapacidad| ImporteMonetario|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1DiasIncapacidadAtributo requerido para expresar el número de días enteros que el trabajador se incapacitó en el periodo.-integer--
2TipoIncapacidadAtributo requerido para expresar la razón de la incapacidad-catalogo--
3ImporteMonetarioAtributo condicional para expresar el monto del importe monetario de la incapacidad.2 Dec.Decimal--

Ejemplo

NOMINC|1|01|1500.00|

NOMINC|3|02|2000.00|

Ejemplo Layout Nomina

COMPROBANTE|AAA010101AAA|S|BNM840515VB1|3.2|En una sola exhibición| |100.00|10.00||90.00|NA|||||MXN|||15900||||||egreso| EMISOR|AAA010101AAA|Sistemas de Fuerza Industrial, S.A. de C.V.|||||||||||| RECEPTOR|MEMA84011041A|TIENDAS SORIANA||||||||||||||||| REGIMEN_FISCAL|601| CONCEPTO|1|Pago de nómina|ACT|1||100.00|100.00| NOM|1.2|O|2017-01-01|2017-01-01|2017-01-01|1|90.00|30.00|10.00| NOMEMI||B5510768108|| NOMEMISNCF|IF|| NOMREC|BADD110313HCMLNS09|||P10Y5M19D|01|||02|1234||||02|||||AGU| NOMRECSUBCON|AAA010101AAA|50.00| NOMRECSUBCON|BBB010101BBB|50.00| NOMPER|100.00 |||100.00|0.00| NOMPERDET|001|001|pago de nómina|100.00|0.00| NOMPERDETACC|250.00|256| NOMPERDETHR|2|02|5|250.00| NOMPERDETHR|2|02|3|150.00| NOMPERJUB|100.00|0.00|5.00|2500.00|20.00| NOMPERSEP|10000.00|1|5000.00|2500.00|350.00| NOMDED|50.00|35.00| NOMDEDDET|001|001|Seguridad social|100.00| NOMDEDDET|002|001|ISR|30.00| NOMOTR|001|001|Reintegro de ISR pagado en exceso (siempre que no haya sido enterado al SAT)|1500.00| NOMOTR|002|002|Subsidio para el empleo (efectivamente entregado al trabajador)|1500.00| NOMOTRSUB|1500.00| NOMOTRCOM |100.00|2016|100.00 NOMINC|1|01|1500.00| NOMINC|3|02|2000.00|