Layout Nómina

Glosario de Nodos

Nodo Secuencia Descripción
@COMPROBANTE Solo 1 vez Formato estándar del Comprobante Fiscal Digital por Internet.
@CFDIRELACIONADOS De 0 a 1 En este nodo se puede expresar la información de los comprobantes fiscales relacionados.
@CFDIRELACION De 1 a N veces En este nodo se debe expresar la información de los comprobantes fiscales relacionados con el que se está generando, se deben expresar tantos números de nodos de CfdiRelacionado, como comprobantes se requieran relacionar
@EMISOR Solo 1 vez En este nodo se debe expresar la información del contribuyente que emite el comprobante fiscal.
@RECEPTOR Solo 1 vez En este nodo se debe expresar la información del contribuyente receptor del comprobante.
@CONCEPTO De 1 a N veces En este nodo se deben expresar los conceptos descritos en el comprobante.
@NOMINA De 1 a N veces Complemento para incorporar al Comprobante Fiscal Digital por Internet (CFDI) la información que ampara conceptos de ingresos por salarios, la prestación de un servicio personal subordinado o conceptos asimilados a salarios (Nómina).
@NOMINA-EMISOR De 0 a 1 Nodo condicional para expresar la información del contribuyente emisor del comprobante de nómina.
@NOMINA-EMISOR-ENTIDAD-SNCF De 0 a 1 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 para municipales
@NOMINA-RECEPTOR Solo 1 vez Nodo requerido para precisar la información del contribuyente receptor del comprobante de nómina.
@NOMINA-RECEPTOR-SUBCONTRATACION De 1 a N veces Nodo condicional para expresar la lista de las personas que los subcontrataron.
@NOMINA-PERCEPCIONES  De 0 a 1 Nodo condicional para expresar las percepciones aplicables.
@NOMINA-PERCEPCION  De 1 a N veces Nodo requerido para expresar la información detallada de una percepción
@NOMINA-PERCEPCION-ACCIONES De 0 a 1 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).
@NOMINA-PERCEPCION-HORAEXTRA De 0 a N veces Nodo condicional para expresar las horas extra aplicables.
@NOMINA-JUBILACIONPENSIONRETIRO De 0 a 1 Nodo condicional para expresar la información detallada de pagos por jubilación, pensiones o haberes de retiro.
@NOMINA-SEPARACIONPENSIONRETIRO  De 0 a 1 Nodo condicional para expresar la información detallada de otros pagos por separación.
@NOMINA-DEDUCCIONES Solo 1 vez Nodo opcional para expresar las deducciones aplicables.
@NOMINA-DEDUCCION  De 1 a N veces Nodo requerido para expresar la información detallada de una deducción.
@NOMINA-OTROPAGO  De 1 a N veces Nodo requerido para expresar la información detallada del otro pago.
@NOMINA-OTROPAGO-SUBSIDIOALEMPLEO De 0 a 1 Nodo requerido para expresar la información referente al subsidio al empleo del trabajador.
@NOMINA-OTROPAGO-COMPENSACION  De 0 a 1 Nodo condicional para expresar la información referente a la compensación de saldos a favor de un trabajador.
@NOMINA-INCAPACIDAD   De 1 a N veces Nodo requerido para expresar información de las incapacidades.

Nomenclatura

  • ROJO = Nodos o atributos que son requeridos u obligatorios,  hay casos en los que el nodo puede ser opcional, pero si se declara algún atributo en el nodo, este se convierte en atributo requerido.
  • AMARILLO = Atributos que no aplican para el tipo de documento.
  • NEGRO = Nodos y atributos opcionales, en ocasiones estos se hacen obligatorios cuando dependen de otro atributo.

Atributos Requeridos por Nodo

Nodo

Atributo

Uso

Ejemplo de Implementación

@COMPROBANTE

Serie

Opcional

N

Folio

Opcional

38

Fecha

Requerido

2019-10-01T10:58:29

FormaPago

Opcional

99

CondicionesDePago

N/A

Subtotal

Requerido

10698.26

Descuento

Opcional

1939.06

Moneda

Requerido

MXN

TipoCambio

N/A

Total

Requerido

8759.2

TipoDeComprobante

Requerido

N

MetodoPago

Opcional

PUE

LugarExpedicion

Requerido

06300

Confirmacion

Opcional

ECVH1

@CFDIRELACIONADADOS

TipoRelacion

Requerido

06

@CFDIRELACION

UUID

Requerido

739CAC8A-68F8-4A49-B16D-B26539F3EF96

@EMISOR

RFC

Requerido

AAA010101AAA

Nombre

Opcional

Timbox

RegimenFiscal

Requerido

601

@RECEPTOR

RFC

Requerido

MISC491214B86

Nombre

Opcional

Cecilia Miranda Sanchez

RecidenciaFiscal

N/A

NumRegIdTrib

N/A

UsoCFDI

Requerido

P01

@CONCEPTO

ClaveProdServ

Requerido

84111505

NoIdentificacion

N/A

Cantidad

Requerido

1

ClaveUnidad

Requerido

ACT

Unidad

N/A

Descripcion

Requerido

Pago de nómina

ValorUnitario

Requerido

254.000000

Importe

Requerido

1016.000000

Descuento

Opcional

969.53

@NOMINA

TipoNomina

Requerido

O

FechaPago

Requerido

2019-05-23

FechaInicialPago

Requerido

2019-05-12

FechaFinalPago

Requerido

2019-05-18

NumDiasPagados

Requerido

7.000

TotalPercepciones

Opcional

5349.1

TotalDeducciones

Opcional

969.53

TotalOtrosPagos

Opcional

3000.00

@NOMINA-EMISOR

Curp

Opcional

CABL840215MDFSRS01

RegistroPatronal

Opcional

B5510768108

RfcPatronOrigen

Opcional

PAL7202161U0

@NOMINA-EMISOR-ENTIDAD-SNCF

OrigenRecurso

Requerido

IP

MontoRecursoPropio

Opcional

25000.00

@NOMINA-RECEPTOR

Curp

Requerido

AABL840215MDFSRS01

NumSeguridadSocial

Opcional

123456789

FechaInicioRelLaboral

Opcional

2018-01-01

Antiguedad

Opcional

P10Y8M15D (10años,8mese,15días), P20D (20días), P110W (110semanas)

TipoContrato

Requerido

01

Sindicalizado

Opcional

Si

TipoJornada

Opcional

01

TipoRegimen

Requerido

02

NumEmpleado

Requerido

120

Departamento

Opcional

Cobranza

Puesto

Opcional

Velador

RiesgoPuesto

Opcional

1

PeriodicidadPago

Requerido

04

Banco

Opcional

002

CuentaBancaria

Opcional

002215911558451272

SalarioBaseCotApor

Opcional

490.22

SalarioDiarioIntegrado

Opcional

146.47

ClaveEntFed

Requerido

AGU

@NOMINA-RECEPTOR-SUBCONTRATACION

RfcLabora

Requerido

MISC491214B86

PorcentajeTiempo

Requerido

40

@NOMINA-PERCEPCIONES

TotalSueldos

Opcional

28000.00

TotalSeparacionIndemnizacion

Opcional

60000.00

TotalJubilacionPensionRetiro

Opcional

30000.00

TotalGravado

Requerido

3180.51

TotalExento

Requerido

150.00

@NOMINA-PERCEPCION

TipoPercepcion

Requerido

001

Clave

Requerido

001

Concepto

Requerido

Sueldos ordinario

ImporteGravado

Requerido

3129.75

ImporteExento

Requerido

0.00

@NOMINA-PERCEPCION-ACCIONES

ValorMercado

Requerido

12000.00

PrecioAlOtorgarse

Requerido

13000.00

@NOMINA-PERCEPCION-HORASEXTRA

Dias

Requerido

4

TipoHoras

Requerido

01

HorasExtra

Requerido

6

ImportePagado

Requerido

844.34

@NOMINA-JUBILACIONPENSIONRETIRO

TotalUnaExhibicion

Opcional

20000.00

TotalParcialidad

Opcional

150000.00

MontoDiario

Opcional

200.00

IngresoAcumulable

Requerido

30000.00

IngresoNoAcumulable

Requerido

970000.00

@NOMINA-SEPARACIONINDEMNIZACION

TotalPagado

Requerido

36000.00

NumAñosServicio

Requerido

11

UltimoSueldoMensOrd

Requerido

12500.00

IngresoAcumulable

Requerido

40000.00

IngresoNoAcumulable

Requerido

1460000.00

@NOMINA-DEDUCCIONES

TotalOtrasDeducciones

Opcional

15200.00

TotalImpuestosRetenidos

Opcional

2500.00

@NOMINA-DEDUCCION

TipoDeduccion

Requerido

001

Clave

Requerido

052

Concepto

Requerido

I.M.S.S

Importe

Requerido

132.52

@NOMINA-OTROPAGO

TipoOtroPago

Requerido

003

Clave

Requerido

00101

Concepto

Requerido

Viáticos (Entregados al trabajador)

Importe

Requerido

300

@NOMINA-OTROPAGO-SUBSIDIOALEMPLEO

SubsidioCausado

Requerido

200.85

@NOMINA-OTROPAGO-COMPESACION

SaldoAFavor

Requerido

600.00

Año

Requerido

2018

RemanenteSalFav

Requerido

215.00

@NOMINA-INCAPACIDAD

DiasIncapacidad

Requerido

7

TipoIncapacidad

Requerido

03

ImporteMonetario

Opcional

1100.00

 

Ejemplo de Estructura de Archivo TXT



@COMPROBANTE|Serie|Folio|Fecha|FormaPago|NA|Subtotal|Descuento|Moneda|NA|Total|TipoDeComprobante|MetodoPago|LugarExpedicion|Confirmacion|  

@CFDIRELACIONADOS
|TipoRelacion|
@CFDIRELACION
|UUID|
@EMISOR
|RFC|Nombre|RegimenFiscal|
@RECEPTOR
|RFC|Nombre|NA|NA|UsoCFDI|
@CONCEPTO
|ClaveProdServ|NA|Cantidad|ClaveUnidad|NA|Descripcion|ValorUnitario|Importe|Descuento|
@NOMINA
|TipoNomina|FechaPago|FechaInicialPago|FechaFinalPago|NumDiasPagados|TotalPercepciones|TotalDeducciones|TotalOtrosPagos|
@NOMINA-EMISOR|Curp|RegistroPatronal|RfcPatronOrigen|
@NOMINA-EMISOR-ENTIDAD-SNCF|OrigenRecurso|MontoRecursoPropio|
@NOMINA-RECEPTOR
|Curp|NumSeguridadSocial|FechaInicioRelLaboral|Antiguedad|TipoContrato|Sindicalizado|TipoJornada|TipoRegimen|NumEmpleado|Departamento|Puesto|RiesgoPuesto|PeriodicidadPago|Banco|CuentaBancaria|SalarioBaseCotApor|SalarioDiarioIntegrado|ClaveEntFed|
@NOMINA-RECEPTOR-SUBCONTRATACION|RfcLabora|PorcentajeTiempo|
@NOMINA-PERCEPCIONES
|TotalSueldos|TotalSeparacionIndemnizacion|TotalJubilacionPensionRetiro|TotalGravado|TotalExento|
@NOMINA-PERCEPCION
|TipoPercepcion|Clave|Concepto|ImporteGravado|ImporteExento|
@NOMINA-PERCEPCION-ACCIONES
|ValorMercado|PrecioAlOtorgarse|
@NOMINA-PERCEPCION-HORASEXTRA|Dias|TipoHoras|HorasExtra|ImportePagado|
@NOMINA-JUBILACIONPENSIONRETIRO
|TotalUnaExhibicion|TotalParcialidad|MontoDiario|IngresoAcumulable|IngresoNoAcumulable|
@NOMINA-SEPARACIONINDEMNIZACION
|TotalPagado|NumAñosServicio|UltimoSueldoMensOrd|IngresoAcumulable|IngresoNoAcumulable|
@NOMINA-DEDUCCIONES
|TotalOtrasDeducciones|TotalImpuestosRetenidos|
@NOMINA-DEDUCCION|TipoDeduccion|Clave|Concepto|Importe|
@NOMINA-OTROPAGO
|TipoOtroPago|Clave|Concepto|Importe|
@NOMINA-OTROPAGO-SUBSIDIOALEMPLEO|SubsidioCausado|
@NOMINA-OTROPAGO-COMPENSACION|SaldoAFavor|Año|RemanenteSalFav|
@NOMINA-INCAPACIDAD|DiasIncapacidad|TipoIncapacidad|ImporteMonetario|

Ejemplos de Estructura de Archivos txt con Valores

Comprobante con datos mínimos



@COMPROBANTE|N|38|2019-10-01T10:58:29|99||5349.13|969.53|MXN||4379.60|N|PUE|21259||  

@EMISOR
|AAA010101AAA|CINDEMEX SA DE CV|601|
@RECEPTOR
|MISC491214B86|CECILIA MIRANDA SANCHEZ|||P01|
@CONCEPTO
|84111505||1|ACT||Pago de nómina|5349.13|5349.13|969.53|
@NOMINA
|O|2019-05-23|2019-05-12|2019-05-18|7.000|5349.13|969.53||
@NOMINA-EMISOR||FHSV35235||
@NOMINA-RECEPTOR|OIBJ830528HBCNSN00|58568457235|2017-04-09|P110W|01||01|02|317936||Soporte|2|02|012|123123123123123123|718.73|556.40|BCN|
@NOMINA-PERCEPCIONES
|5349.13|||4316.73|1032.40|
@NOMINA-PERCEPCION
|001|001|SUELDO ORDINARIO|3129.75|0.00|
@NOMINA-PERCEPCION
|001|002|SEPTIMO DIA|556.37|0.00|
@NOMINA-PERCEPCION
|019|003|HORAS EXTRAS DOBLES|422.17|422.17|
@NOMINA-PERCEPCION-HORASEXTRA
|4|01|6|844.34|
@NOMINA-PERCEPCION|029|013|VALE DE DESPENSA|0.00|250.00|
@NOMINA-PERCEPCION|001|030|COMPLEMENTO DE TURNO|208.44|0.00|
@NOMINA-PERCEPCION|005|066|FONDO DE AHORRO - EMPRESA|0.00|233.67|
@NOMINA-PERCEPCION|012|479|SEGURO DE ACCIDENTES|0.00|0.98|
@NOMINA-PERCEPCION|012|480|SEGURO GASTOS MEDICOS MAY|0.00|125.58|
@NOMINA-DEDUCCIONES|391.41|578.12|
@NOMINA-DEDUCCION
|002|051|ISPT|578.12|
@NOMINA-DEDUCCION|001|052|I.M.S.S.|132.52|
@NOMINA-DEDUCCION
|004|062|FONDO DE AHORRO|233.67|
@NOMINA-DEDUCCION|004|080|GMM Elegibles (Sin Limite)|25.22|

Comprobante completo



@COMPROBANTE|N|38|2019-10-01T10:58:29|99||10698.26|1939.06|MXN||8759.2|N|PUE|21259||  

@CFDIRELACIONADOS
|04|
@CFDIRELACION
|739CAC8A-68F8-4A49-B16D-B26539F3EF96|
@EMISOR
|AAA010101AAA|CINDEMEX SA DE CV|601|
@RECEPTOR
|MISC491214B86|CECILIA MIRANDA SANCHEZ|||P01|
@CONCEPTO
|84111505||1|ACT||Pago de nómina|10698.26|10698.26|1939.06|
@NOMINA
|O|2019-05-23||2019-05-12|2019-05-18|7.000|5349.13|969.53||
@NOMINA-EMISOR
||FHSV35235||
@NOMINA-RECEPTOR
|OIBJ830528HBCNSN00|58568457235|2017-04-09|P110W|01||01|02|317936||Soporte|2|02|012|123123123123123123|718.73|556.40|BCN|
@NOMINA-PERCEPCIONES|5349.13|||4316.73|1032.40|
@NOMINA-PERCEPCION|001|001|SUELDO ORDINARIO|3129.75|0.00|
@NOMINA-PERCEPCION|001|002|SEPTIMO DIA|556.37|0.00|
@NOMINA-PERCEPCION|019|003|HORAS EXTRAS DOBLES|422.17|422.17|
@NOMINA-PERCEPCION-HORASEXTRA|4|01|6|844.34|
@NOMINA-PERCEPCION
|029|013|VALE DE DESPENSA|0.00|250.00|
@NOMINA-PERCEPCION
|001|030|COMPLEMENTO DE TURNO|208.44|0.00|
@NOMINA-PERCEPCION
|005|066|FONDO DE AHORRO - EMPRESA|0.00|233.67|
@NOMINA-PERCEPCION
|012|479|SEGURO DE ACCIDENTES|0.00|0.98|
@NOMINA-PERCEPCION
|012|480|SEGURO GASTOS MEDICOS MAY|0.00|125.58|
@NOMINA-DEDUCCIONES
|391.41|578.12|
@NOMINA-DEDUCCION|002|051|ISPT|578.12|
@NOMINA-DEDUCCION
|001|052|I.M.S.S.|132.52|
@NOMINA-DEDUCCION|004|062|FONDO DE AHORRO|233.67|
@NOMINA-DEDUCCION
|004|080|GMM Elegibles (Sin Limite)|25.22|
@NOMINA|O|2019-05-23||2019-05-12|2019-05-18|7.000|5349.13|969.53||
@NOMINA-EMISOR||FHSV35235||
@NOMINA-RECEPTOR|OIBJ830528HBCNSN00|58568457235|2017-04-09|P110W|01||01|02|317936||Soporte|2|02|012|123123123123123123|718.73|556.40|BCN|
@NOMINA-PERCEPCIONES
|5349.13|||4316.73|1032.40|
@NOMINA-PERCEPCION
|001|001|SUELDO ORDINARIO|3129.75|0.00|
@NOMINA-PERCEPCION
|001|002|SEPTIMO DIA|556.37|0.00|
@NOMINA-PERCEPCION
|019|003|HORAS EXTRAS DOBLES|422.17|422.17|
@NOMINA-PERCEPCION-HORASEXTRA
|4|01|6|844.34|
@NOMINA-PERCEPCION|029|013|VALE DE DESPENSA|0.00|250.00|
@NOMINA-PERCEPCION|001|030|COMPLEMENTO DE TURNO|208.44|0.00|
@NOMINA-PERCEPCION|005|066|FONDO DE AHORRO - EMPRESA|0.00|233.67|
@NOMINA-PERCEPCION|012|479|SEGURO DE ACCIDENTES|0.00|0.98|
@NOMINA-PERCEPCION|012|480|SEGURO GASTOS MEDICOS MAY|0.00|125.58|
@NOMINA-DEDUCCIONES|391.41|578.12|
@NOMINA-DEDUCCION
|002|051|ISPT|578.12|
@NOMINA-DEDUCCION|001|052|I.M.S.S.|132.52|
@NOMINA-DEDUCCION
|004|062|FONDO DE AHORRO|233.67|
@NOMINA-DEDUCCION|004|080|GMM Elegibles (Sin Limite)|25.22|

Zendesk Widget