Layout Nómina 1.2

Reglas para la creación del archivo de interfaz

  • Los Elementos indicados en Rojo 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

Definiciones

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.

Sección 1. Comprobante

Elementos de 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.string3.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 decimalesdecimal
8DescuentosAtributo opcional para representar el importe total de los descuentos aplicables antes de impuestos. Valor del campo TotalDeduccionesstring
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 decimalesdecimal
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 decimalesdecimal
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
22FolioFiscalOrigEste elemento no deberá contener ningún valor50string
23SerieFolioFiscalOrigEste elemento no deberá contener ningún valor.50string
24FechaFolioFiscalOrigEste elemento no deberá contener ningún valoryyyy-mm-ddDate-time
25MontoFolioFiscalOrigEste elemento no deberá contener ningún valor.2 decimalesdecimales
26TipoDocumentoRequerido. Fijo a egresostringFijo a egreso

Ejemplo

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

Sección 2. Emisor

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 Contri-buyentes correspondiente al contribuyente emisor del com-probante sin guiones o espacios.12-13string
2NombreDefine el nombre o razón social del contribuyente emisor del comprobante100string
3CalleEste elemento no deberá con-tener ningún valor.100string
4No_ExtEste elemento no deberá con-tener ningún valor.100string
5No_IntEste elemento no deberá con-tener ningún valor.100string
6ColoniaEste elemento no deberá con-tener ningún valor100string
7LocalidadEste elemento no deberá con-tener ningún valor.100string
8ReferenciaEste elemento no deberá con-tener ningún valor.100string
9MunicipioEste elemento no deberá con-tener ningún valor.100string
10EstadoEste elemento no deberá con-tener ningún valor.100string
11PaísEste elemento no deberá con-tener ningún valor.100string
12C.P.Este elemento no deberá con-tener ningún valor.5integer

Ejemplo

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

Sección 3. Receptor

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 co-rrespondiente al contribuyente receptor del comprobante en caso de que el mismo esté regis-trado ante el SAT12-13string
2nombreDefine el nombre o razón social del contribuyente receptorstring
3calleEste elemento no deberá con-tener ningún valorstring
4noExteriorEste elemento no deberá con-tener ningún valor.string
5noInteriorEste elemento no deberá con-tener ningún valor.string
6coloniaEste elemento no deberá con-tener ningún valor.string
7localidadEste elemento no deberá con-tener ningún valor.string
8referenciaEste elemento no deberá con-tener ningún valor.string
9municipioEste elemento no deberá con-tener ningún valor.string
10estadoEste elemento no deberá con-tener ningún valor.string
11paisEste elemento no deberá con-tener ningún valor.string
12codigoPostalEste elemento no deberá con-tener ningún valor.5integer
13CorreoOpcional.string
14Add_1Este elemento no deberá con-tener ningún valor.200string
15Add_2Este elemento no deberá con-tener ningún valor.200string
16Add_3Este elemento no deberá con-tener ningún valor.200string
17Add_4Este elemento no deberá con-tener ningún valor.200string

Ejemplo

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

Sección 4. Concepto

Esta sección se puede repetir más de una vez

Elementos de Conceptos

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

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1CnscConsecutivointeger
2DescripciónDefine la descripción del bien o servicio cubierto por el presen-te concepto. Para nómina de-berá ser “Pago de nomina”200string
3UnidadDefine la unidad de medida aplicable para la cantidad ex-presada 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á con-tener ningún valor.40string
6Valor_UnitarioPara nomina es la suma de TotalPercepciones mas TotalO-trosPagos2 decimalesdecimal
7ImportePara nomina es la suma de TotalPercepciones mas TotalO-trosPagos2 decimalesdecimal

Ejemplo:

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

Sección 5. Régimen Fiscal

Elementos de régimen fiscal

REGIMEN_FISCAL|Regimen|

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

Ejemplo

REGIMEN_FISCAL|601|

Sección 6. Nómina

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 complemento1.2Valor Fijo a 1.2
2TipoNominaAtributo requerido para indi-car el tipo de nómina, puede ser O= Nómina ordinaria o E= Nómina extraordinaria.catalogo
3FechaPagoAtributo requerido para la expresión de la fecha efec-tiva 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 ex-presa en la forma aaaa-mm-dd, de acuerdo con la especi-ficació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 decimalesdecimal
7TotalPercepcionesAtributo condicional para re-presentar la suma de las per-cepciones.2 decimalesdecimal
8TotalDeduccionesAtributo condicional para re-presentar la suma de las de-ducciones aplicables.2 decimalesdecimal
9TotalOtrosPagosAtributo condicional para re-presentar la suma de otros pagos.2 decimalesdecimal

Ejemplo:

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

Sección 7. Nómina Emisor

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

Elementos de nómina emisor

NOMEMI| Curp| RegistroPatronal| RfcPatronOrigen|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1CurpAtributo condicional para expre-sar la CURP del emisor del com-probante 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 confor-me a otras disposiciones distin-tas a las fiscales.20
3RfcPatronOrigenAtributo opcional para expre-sar 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||

Sección 8. 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.

Elementos de nómina emisor SNCF

NOMEMISNCF| OrigenRecurso| MontoRecursoPropio|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1OrigenRecursoAtributo requerido para identifi-car el origen del recurso utilizado para el pago de nómina del per-sonal que presta o desempeña un servicio personal subordina-do o asimilado a salarios en las dependencias.catalogoIP, IF, IM
2MontoRecursoPropioAtributo condicional para ex-presar el monto del recurso pagado con cargo a sus partici-paciones u otros ingresos loca-les (importe bruto de los ingre-sos propios, es decir total de gravados y exentos), cuando el origen es mixto.2 decimalesdecimal

Ejemplo:

NOMEMISNCF|IF||

Sección 9. Nómina Receptor

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

Elementos de nómina receptor

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 expre-sar la CURP del receptor del comprobante de nómina.18
2NumSeguridadSocialAtributo condicion al para expresar el número de seguridad social del trabajador. Se debe ingresar cuando se cuente con él, o se esté obli-gado conforme a otras dispo-siciones distintas a las fiscales15
3FechaInicioRelLaboralAtributo condicional para ex-presar la fecha de inicio de la relación laboral entre el em-pleador 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é obli-gado conforme a otras dispo-siciones distintas a las fiscales.
4AntiguedadAtributo condicional para ex-presar el número de semanas o el periodo de años, meses y días que el empleado ha man-tenido 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 ex-presar el tipo de contrato que tiene el trabajador. Los distintos tipos están in-cluidos en el catalogo c_TipoContrato publicado en el portal del SATcatalogo
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 ex-presar el tipo de jornada que cubre el trabajador. Se debe ingresar cuando se esté obli-gado conforme a otras dispo-siciones 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 ex-presar el número de emplea-do de 1 a 15 posiciones.15
10DepartamentoAtributo opcional para la ex-presión del departamento o área a la que pertenece el trabajador.100
11PuestoAtributo opcional para la ex-presión del puesto asignado al empleado o actividad que realiza.100
12RiesgoPuestoAtributo opcional para expre-sar 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 Fis-calización, o conforme con la normatividad del Instituto de Seguridad Social del trabaja-dor. 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 Ban-co conforme al catálogo, don-de se realiza el depósito de nómina.catalogo
15CuentaBancariaAtributo condicional para la expresión de la cuenta banca-ria a 11 posiciones o número de teléfono celular a 10 posi-ciones o número de tarjeta de crédito, débito o servicios a 15
16SalarioBaseCotAporAtributo opcional para expre-sar la retribución otorgada al trabajador, que se integra por los pagos hechos en efectivo por cuota diaria, gratificacio-nes, percepciones, alimentación, habitación, primas, co-misiones, prestaciones en es-pecie y cualquiera otra cantidad o prestación que se en-tregue al trabajador por su trabajo, sin considerar los conceptos que se excluyen de conformidad con el Artículo 27 de la Ley del Seguro So-cial, o la integración de los pa-gos conforme la normatividad del Instituto de Seguridad So-cial del trabajador. (Se em-plea 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 decimalesdecimal
17SalarioDiarioIntegradoAtributo opcional para expre-sar el salario que se integra con los pagos hechos en efec-tivo por cuota diaria, gratificaciones, percepciones, habita-ció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é obli-gado conforme a otras dispo-siciones distintas a las fiscales.2 decimalesdecimal
18ClaveEntFedAtributo requerido para ex-presar la clave de la entidad federativa en donde el recep-tor del recibo prestó el servi-cio.catalogo

Ejemplo:

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

Sección 10. Nómina Subcontratación

Esta sección se puede repetir más de una vez

Nota: Nodo condicional para expresar la lista de las personas que los subcontrataron.

Elementos de nómina subcontratación

NOMRECSUBCON| RfcLabora| PorcentajeTiempo|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1RfcLaboraAtributo requerido para expre-sar el RFC de la persona que subcontrata.13
2PorcentajeTiempoAtributo requerido para expre-sar 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|

Sección 11. Nómina Percepciones

Nota: Nodo condicional para expresar las percepciones aplicables.

Elementos de nómina percepciones

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

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1TotalSueldosAtributo condicional para expre-sar el total de percepciones bru-tas (gravadas y exentas) por sueldos y salarios y conceptos asimilados a salarios.2 decimalesdecimal
2TotalSeparacionIndemni-zacionAtributo condicional para ex-presar el importe exento y gravado de las claves tipo per-cepción 022 Prima por Anti-güedad, 023 Pagos por separa-ción y 025 Indemnizaciones.2 decimalesdecimal
3TotalJubilacionPension-RetiroAtributo condicional para ex-presar el importe exento y gravado de las claves tipo per-cepción 039 Jubilaciones, pen-siones o haberes de retiro en una exhibición y 044 Jubilacio-nes, pensiones o haberes de retiro en parcialidades.2 decimalesdecimal
4TotalGravadoAtributo requerido para expre-sar el total de percepciones gravadas que se relacionan en el comprobante.2 decimalesdecimal
5TotalExentoAtributo requerido para expre-sar el total de percepciones exentas que se relacionan en el comprobante.2 decimalesdecimal

Ejemplo:

NOMPER|100.00 | | |100.00|0.00|

Sección 12. Nómina Percepciones Detalle

Esta sección se puede repetir más de una vez

Nota: Nodo requerido para expresar la información detallada de una percepción.

Elementos de nómina percepción detalle

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 expre-sar la Clave agrupadora bajo la cual se clasifica la percepción.catalogo
3ClaveAtributo requerido para expre-sar la clave de percepción de nómina propia de la contabili-dad de cada patrón, puede conformarse desde 3 hasta 15 caracteres.15
4ConceptoAtributo requerido para la des-cripción del concepto de per-cepción100
5ImporteGravadoAtributo requerido, representa el importe gravado de un con-cepto de percepción.2 decimalesdecimal
6ImporteExentoAtributo requerido, representa el importe exento de un con-cepto de percepción.2 decimalesdecimal

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|

Sección 13 Nómina Percepciones 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).

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

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 decimalesdecimal
3PrecioAlOtorgarseAtributo requerido para expresar el precio establecido al otorgarse la opción de ingresos en acciones o títulos valor.2 decimalesdecimal

Ejemplo:

NOMPERDETACC|1|250.00|256|

Sección 14 Nómina Percepciones Detalle Horas extra

Esta sección se puede repetir más de una vez

Nota: Nodo condicional para expresar las horas extra aplicables.

Elementos de nómina percepción detalle horas extra

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 NOMPERDETinteger
2DiasAtributo requerido para expre-sar el número de días en que el trabajador realizó horas extra en el periodo.integer
3TipoHorasAtributo requerido para expre-sar el tipo de pago de las horas extra.catalogo
4HorasExtraAtributo requerido para expre-sar el número de horas extra trabajadas en el periodo.integer
5ImportePagadoAtributo requerido para expre-sar el importe pagado por las horas extra.2 decimalesdecimal

Ejemplo:

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

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

Sección 15 Nómina Percepciones Jubilación

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

Elementos de nómina percepción jubilación

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 exhibi-ción.2 decimalesdecimal
2TotalParcialidadAtributo condicional para ex-presar los ingresos totales por pago cuando se hace en parcia-lidades.2 decimalesdecimal
3MontoDiarioAtributo condicional para ex-presar el monto diario percibi-do por jubilación, pensiones o haberes de retiro cuando se realiza en parcialidades.2 decimalesdecimal
4IngresoAcumulableAtributo requerido para expre-sar los ingresos acumulables.2 decimalesdecimal
5IngresoNoAcumulableAtributo requerido para expre-sar los ingresos no acumula-bles.2 decimalesdecimal

Ejemplo:

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

Sección 16 Nómina Percepciones Separación Indemnización

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

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

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

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1TotalPagadoAtributo requerido que indica el monto total del pago.2 decimalesdecimal
2NumAñosServicioAtributo requerido para expre-sar el número de años de servi-cio 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 ordi-nario.2 decimalesdecimal
4IngresoAcumulableAtributo requerido para expre-sar los ingresos acumulables.2 decimalesdecimal
5IngresoNoAcumulableAtributo requerido que indica los ingresos no acumulables.2 decimalesdecimal

Ejemplo:

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

Sección 17 Nómina Deducciones

Nota: Nodo opcional para expresar las deducciones aplicables.

Elementos de nómina deducciones

NOMDED| TotalOtrasDeducciones| TotalImpuestosRetenidos|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1TotalOtrasDeduccionesAtributo condicional para ex-presar el total de deducciones que se relacionan en el com-probante, donde la clave de tipo de deducción sea distinta a la 002 correspondiente a ISR.2 decimalesdecimal
2TotalImpuestosRetenidosAtributo condicional para ex-presar el total de los impuestos federales retenidos, es decir, donde la clave de tipo de de-ducción sea 002 correspondien-te a ISR.2 decimalesdecimal

Ejemplo:

NOMDED|50.00|35.00|

Sección 18 Nómina Deducciones Detalle

Esta sección se puede repetir más de una vez

Nota: Nodo requerido para expresar la información detallada de una deducción.

Elementos de nómina deducciones detalle

NOMDEDDET| TipoDeduccion| Clave| Concepto| Importe|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1TipoDeduccionAtributo requerido para regis-trar 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 pa-trón, puede conformarse des-de 3 hasta 15 caracteres.3-15
3ConceptoAtributo requerido para la des-cripción del concepto de de-ducción.1-100
4ImporteAtributo requerido para regis-trar el importe del concepto de deducción.2 decimalesdecimal

Ejemplo:

NOMDEDDET|001|001|Seguridad social|100.00|

NOMDEDDET|002|001|ISR|30.00|

Sección 19 Nómina Otros Pagos

Esta sección se puede repetir más de una vez

Nota: Nodo requerido para expresar la información detallada del otro pago.

Elementos de nómina otros pagos

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

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1ID_Otro_PagoConsecutivo de Otro Pago.Integer
2TipoOtroPagoAtributo requerido para expre-sar la clave agrupadora bajo la cual se clasifica el otro pago.catalogo
3ClaveAtributo requerido, representa la clave de otro pago de nómi-na propia de la contabilidad de cada patrón, puede conformar-se desde 3 hasta 15 caracteres.3-15
4ConceptoAtributo requerido para la des-cripción del concepto de otro pago.1-100
5ImporteAtributo requerido para expre-sar el importe del concepto de otro pago.2 decimalesdecimal

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|

Sección 20 Nómina Otro Pago Subsidio al Empleo

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

Elementos de nómina otro pago subsidio al empleo

NOMOTRSUB|ID_Otro_Pago|SubsidioCausado|

IDElementosDescripciónTamañoTipo de DatoEnumeraciónValor
1ID_Otro_PagoConsecutivo de Otro Pago.Integer
2SubsidioCausadoAtributo requerido para expre-sar el subsidio causado con-forme a la tabla del subsidio para el empleo publicada en el Anexo 8 de la RMF vigente.2 decimalesdecimal

Ejemplo

NOMOTRSUB|1|100.00|

Sección 21 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

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

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 decimalesdecimal
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 decimalesdecimal

Ejemplo

NOMOTRCOM |1|100.00|2016|100.00|

Sección 22 Nómina Incapacidades

Esta sección se puede repetir más de una vez

Nota: Nodo condicional para expresar información de las incapacidades.

Elementos de nómina incapacidades

NOMINC| DiasIncapacidad| TipoIncapacidad| ImporteMonetario|

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

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|