complemento de nómina.
Para este complemento, como los demás, debe colocarse un complemento de nómina por recibo.
El complemento contine información laboral del patrón y el empleado. Además del detalle de las percepciones y deducciones realizadas por el periodo de tiempo especificado.
Puedes descargar la documentación y definición del complemento en el sitio del SAT.
Datos del complemento de nómina
A continuación una descripción y ejemplo de cada atributo en el complemento.
La declaración de nameSpace es a nivel primario en nodo Comprobante.
xmlns:nomina="http://www.sat.gob.mx/nomina"
IMPORTANTE: El schemaLocation para este complemento debe de ser declarado a nivel <cfdi:Comprobante>
xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd http://www.sat.gob.mx/nomina http://www.sat.gob.mx/sitio_internet/cfd/nomina/nomina11.xsd"
Descripción de los campos, lo puedes localizar en el siguiente documento:
DVZ_Informacion_CFDI-CFDIRET.pdf
Ejemplo
<?xml version="1.0" encoding="UTF-8"?>
<cfdi:Comprobante NumCtaPago="No Identificado" LugarExpedicion="Monterrey, Nuevo León"
metodoDePago="No Identificado" tipoDeComprobante="egreso" total="40600.00" Moneda="Pesos"
descuento="0.00" subTotal="35000.00"
certificado="MIIEdDCCA1ygAwIBAgIUMjAwMDEwMDAwMDAxMDAwMDU4NjcwDQYJKoZIhvcNAQEFBQAwggFvMRgwFgYDVQQDDA9BLkMuIGRlIHBydWViYXMxLzAtBgNVBAoMJlNlcnZpY2lvIGRlIEFkbWluaXN0cmFjacOzbiBUcmlidXRhcmlhMTgwNgYDVQQLDC9BZG1pbmlzdHJhY2nDs24gZGUgU2VndXJpZGFkIGRlIGxhIEluZm9ybWFjacOzbjEpMCcGCSqGSIb3DQEJARYaYXNpc25ldEBwcnVlYmFzLnNhdC5nb2IubXgxJjAkBgNVBAkMHUF2LiBIaWRhbGdvIDc3LCBDb2wuIEd1ZXJyZXJvMQ4wDAYDVQQRDAUwNjMwMDELMAkGA1UEBhMCTVgxGTAXBgNVBAgMEERpc3RyaXRvIEZlZGVyYWwxEjAQBgNVBAcMCUNveW9hY8OhbjEVMBMGA1UELRMMU0FUOTcwNzAxTk4zMTIwMAYJKoZIhvcNAQkCDCNSZXNwb25zYWJsZTogSMOpY3RvciBPcm5lbGFzIEFyY2lnYTAeFw0xMjA3MjcxNzAyMDBaFw0xNjA3MjcxNzAyMDBaMIHbMSkwJwYDVQQDEyBBQ0NFTSBTRVJWSUNJT1MgRU1QUkVTQVJJQUxFUyBTQzEpMCcGA1UEKRMgQUNDRU0gU0VSVklDSU9TIEVNUFJFU0FSSUFMRVMgU0MxKTAnBgNVBAoTIEFDQ0VNIFNFUlZJQ0lPUyBFTVBSRVNBUklBTEVTIFNDMSUwIwYDVQQtExxBQUEwMTAxMDFBQUEgLyBIRUdUNzYxMDAzNFMyMR4wHAYDVQQFExUgLyBIRUdUNzYxMDAzTURGUk5OMDkxETAPBgNVBAsTCFVuaWRhZCAxMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC2TTQSPONBOVxpXv9wLYo8jezBrb34i/tLx8jGdtyy27BcesOav2c1NS/Gdv10u9SkWtwdy34uRAVe7H0a3VMRLHAkvp2qMCHaZc4T8k47Jtb9wrOEh/XFS8LgT4y5OQYo6civfXXdlvxWU/gdM/e6I2lg6FGorP8H4GPAJ/qCNwIDAQABox0wGzAMBgNVHRMBAf8EAjAAMAsGA1UdDwQEAwIGwDANBgkqhkiG9w0BAQUFAAOCAQEATxMecTpMbdhSHo6KVUg4QVF4Op2IBhiMaOrtrXBdJgzGotUFcJgdBCMjtTZXSlq1S4DG1jr8p4NzQlzxsdTxaB8nSKJ4KEMgIT7E62xRUj15jI49qFz7f2uMttZLNThipunsN/NF1XtvESMTDwQFvas/Ugig6qwEfSZc0MDxMpKLEkEePmQwtZD+zXFSMVa6hmOu4M+FzGiRXbj4YJXn9Myjd8xbL/c+9UIcrYoZskxDvMxc6/6M3rNNDY3OFhBK+V/sPMzWWGt8S1yjmtPfXgFs1t65AZ2hcTwTAuHrKwDatJ1ZPfa482ZBROAAX1waz7WwXp0gso7sDCm2/yUVww=="
noCertificado="20001000000100005867" formaDePago="PAGO EN UNA SOLA EXHIBICION"
sello="kxtE1pJDWsq0jClJTHrpG/D43AojnJDKncwMEk6p88uzR3vcz20/8Fa4n+An1A7Q6dZysZ0E2Y0TY3q0vF7jRw9pXvKp2Dm0YXNCxYZD7hBqojjgueZTsR2eWjjzKvy+Ca4SRjW8ShsNUkeyXe4TCxoDhZEO136+6Uu3hcDuDn0="
fecha="2015-03-05T10:33:48" folio="38" serie="C" version="3.2"
xsi:schemaLocation="http://www.buzonfiscal.com/ns/addenda/bf/2 http://www.buzonfiscal.com/schema/xsd/Addenda_BF_v20.xsd http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv32.xsd http://www.sat.gob.mx/nomina http://www.sat.gob.mx/sitio_internet/cfd/nomina/nomina11.xsd "
xmlns:bfa2="http://www.buzonfiscal.com/ns/addenda/bf/2"
xmlns:nomina="http://www.sat.gob.mx/nomina" xmlns:cfdi="http://www.sat.gob.mx/cfd/3"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<cfdi:Emisor nombre="Empresa de Pruebas SA" rfc="AAA010101AAA">
<cfdi:DomicilioFiscal codigoPostal="64000" pais="México" estado="Nuevo León"
municipio="Monterrey" colonia="Fracc. San Pedro" noExterior="1452" calle="Encinos"/>
<cfdi:RegimenFiscal Regimen="Regimen General de Ley Personas Morales de Prueba"/>
</cfdi:Emisor>
<cfdi:Receptor nombre="Exportadora de Ganado HOLSTEIN S.A." rfc="E&Ñ831019M53">
<cfdi:Domicilio codigoPostal="99170" pais="México" estado="Zacatecas" municipio="Zacatecas"
localidad="Ejido La Siembra" colonia="Ejido La Siembra" noExterior="102"
calle="Av. Principal"/>
</cfdi:Receptor>
<cfdi:Conceptos>
<cfdi:Concepto importe="35000.00" valorUnitario="35000.00"
descripcion="Nómina" unidad="LTE" cantidad="1"/>
</cfdi:Conceptos>
<cfdi:Impuestos totalImpuestosTrasladados="5600.00" totalImpuestosRetenidos="0.00">
<cfdi:Retenciones>
<cfdi:Retencion importe="0.00" impuesto="ISR"/>
<cfdi:Retencion importe="0.00" impuesto="IVA"/>
</cfdi:Retenciones>
<cfdi:Traslados>
<cfdi:Traslado importe="5600.00" tasa="16.00" impuesto="IVA"/>
</cfdi:Traslados>
</cfdi:Impuestos>
<cfdi:Complemento>
<nomina:Nomina SalarioDiarioIntegrado="696.80" RiesgoPuesto="1"
SalarioBaseCotApor="10000.00" PeriodicidadPago="Quincenal" TipoJornada="Diurna"
TipoContrato="Base" Puesto="Administración" Antiguedad="228"
FechaInicioRelLaboral="2009-06-01" Banco="113" CLABE="028991272912821233"
Departamento="Administración" NumDiasPagados="15" FechaFinalPago="2014-11-15"
FechaInicialPago="2014-11-01" FechaPago="2013-11-15" NumSeguridadSocial="98765434"
TipoRegimen="1" CURP="TARE860821HNLRNL09" NumEmpleado="9872"
RegistroPatronal="1288192331" Version="1.1">
<nomina:Percepciones TotalExento="379.00" TotalGravado="13000.00">
<nomina:Percepcion ImporteExento="0.00" ImporteGravado="10000.00"
Concepto="Sueldos, Salarios Rayas y Jornales" Clave="139" TipoPercepcion="001"/>
<nomina:Percepcion ImporteExento="0.00" ImporteGravado="1000.00"
Concepto="Gratificación Anual (Aguinaldo)" Clave="164" TipoPercepcion="002"/>
<nomina:Percepcion ImporteExento="0.00" ImporteGravado="1000.00"
Concepto="Reembolso gastos médicos dentales" Clave="112" TipoPercepcion="004"/>
<nomina:Percepcion ImporteExento="379.00" ImporteGravado="0.00"
Concepto="Bonos de Despensa" Clave="563" TipoPercepcion="029"/>
<nomina:Percepcion ImporteExento="0.00" ImporteGravado="1000.00"
Concepto="Horas Extra" Clave="545" TipoPercepcion="019"/>
</nomina:Percepciones>
<nomina:Deducciones TotalExento="0.00" TotalGravado="3332.1">
<nomina:Deduccion ImporteExento="0.00" ImporteGravado="278.39"
Concepto="Seguro Social" Clave="223" TipoDeduccion="001"/>
<nomina:Deduccion ImporteExento="0.00" ImporteGravado="2053.71" Concepto="ISR"
Clave="231" TipoDeduccion="002"/>
<nomina:Deduccion ImporteExento="0.00" ImporteGravado="1000.00" Concepto="Ausencia"
Clave="653" TipoDeduccion="020"/>
<nomina:Deduccion ImporteExento="0.00" ImporteGravado="0.00"
Concepto="Pensión alimenticia" Clave="262" TipoDeduccion="007"/>
</nomina:Deducciones>
<nomina:Incapacidades>
<nomina:Incapacidad Descuento="300.00" TipoIncapacidad="1" DiasIncapacidad="2"/>
</nomina:Incapacidades>
<nomina:HorasExtras>
<nomina:HorasExtra ImportePagado="2653.42" HorasExtra="3" TipoHoras="Dobles"
Dias="2"/>
</nomina:HorasExtras>
</nomina:Nomina>
<tfd:TimbreFiscalDigital xmlns:tfd="http://www.sat.gob.mx/TimbreFiscalDigital"
xsi:schemaLocation="http://www.sat.gob.mx/TimbreFiscalDigital http://www.sat.gob.mx/sitio_internet/cfd/TimbreFiscalDigital/TimbreFiscalDigital.xsd"
selloSAT="32SBJUk+V4O5Xq08GKXBQBzSH/KDAeu5EFofLCAIBDh7n6ECjzUWNJVvTe8/Q5A8z+m0THPXdOpCDcBfRof5IyDCrIwXOar/Sek8FR7RCDRL/M7UiU2WwRbDEgYIFIyBC04zJI58jU7iqgosNrOm2V7nt3raVoIWFcxuflRQQZ8="
noCertificadoSAT="20001000000100005761"
selloCFD="kxtE1pJDWsq0jClJTHrpG/D43AojnJDKncwMEk6p88uzR3vcz20/8Fa4n+An1A7Q6dZysZ0E2Y0TY3q0vF7jRw9pXvKp2Dm0YXNCxYZD7hBqojjgueZTsR2eWjjzKvy+Ca4SRjW8ShsNUkeyXe4TCxoDhZEO136+6Uu3hcDuDn0="
FechaTimbrado="2015-03-05T10:33:48" UUID="dff73a95-2667-465d-aea7-5cfc59d39c79"
version="1.0"/>
</cfdi:Complemento>
<cfdi:Addenda>
<bfa2:AddendaBuzonFiscal version="2.0">
<bfa2:TipoDocumento descripcion="Comprobante de Nomina" nombreCorto="N"/>
<bfa2:CFD totalConLetra="Cuarenta mil seiscientos pesos 00/100 M.N."/>
</bfa2:AddendaBuzonFiscal>
</cfdi:Addenda>
</cfdi:Comprobante>
descripción de campos
A continuación una descripción y ejemplo de cada atributo en el complemento.
- RegistroPatronal : 23232
- Registro patronal a 20 posiciones máximo
- NumEmpleado : 9872
- Número de empleado de 1 a 15 posiciones
- CURP : TARE860821HNLRNL09
- CURP del trabajador
- TipoRegimen : 1
- Clave del tipo de régimen por el cual se tiene contratado al trabajador Este tiene dos posibles valores: “Asimilados a salarios” o “Sueldos y salarios”
- NumSeguridadSocial : 98765434
- Expresión del número de seguridad social aplicable al trabajador
- FechaPago : 2013-11-15
- Fecha efectiva de erogación del gasto. Se expresa en la forma aaaa-mm-dd, de acuerdo con la especificación ISO 8601.
- FechaInicialPago : 2013-11-01
- Fecha inicial del pago. Se expresa en la forma aaaa-mm-dd, de acuerdo con la especificación ISO 8601.
- FechaFinalPago : 2013-11-15
- Fecha final del pago. Se expresa en la forma aaaa-mm-dd, de acuerdo con la especificación ISO 8601.
- NumDiasPagados : 15
- Número de días pagados
- Departamento : Administración
- Departamento o área a la que pertenece el trabajador
- CLABE : 123123123123123123
- CLABE interbancaria
- Banco : 123
- Clave del banco conforme al catalógo, donde se realiza un depósito de nómina
- FechaInicioRelLaboral : 2009-06-01
- Fecha de inicio de la relación laboral entre el empleador y el empleado
- Antiguedad : 228
- Número de semanas que el empleado ha mantenido relación laboral con el empleador
- Puesto : Administración
- Puesto asignado al empleado o actividad que realiza
- TipoContrato : Base
- Tipo de contrato que tiene el trabajador: Base, Eventual, Confianza, Sindicalizado, a prueba, etc
- TipoJornada : Diurna
- Tipo de jornada que cubre el trabajador: Diurna, nocturna, mixta, por hora, reducida, continuada, partida, por turnos, etc.
- PeriodicidadPago : Quincenal
- Forma en que se establece el pago del salario: diario, semanal, quincenal, catorcenal mensual, bimestral, unidad de obra, comisión, precio alzado, etc.
- SalarioBaseCotApor : 10000.00
- 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
- RiesgoPuesto : 1
- Clave conforme a la Clase en que deben inscribirse los patrones, de acuerdo a 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. Catálogo publicado en el portal del SAT en internet
- SalarioDiarioIntegrado : 696.80
- Salario diario integrado
Percepciones:
- TotalGravado : 10000.00
- El total de Percepciones gravados que se relaciona en el comprobante
- TotalExento : 0.00
- El total de Percepciones exentos que se relaciona en el comprobante
- Percepcion : (nodo que se repite por cada percepción)
- TipoPercepcion : 001
- Clave para la descripción de un tipo de precepción conforme al catálogo actual del DIMM
- Clave : 123
- Clave de precepción de nómina propia de la contabilidad de cada patrón, puede conformarse desde 3 hasta 15 caracteres
- Concepto : Sueldos, Salarios Rayas y Jornales
- Descripción del concepto de precepción
- ImporteGravado : 10000.00
- Importe gravado de un concepto de precepción
- ImporteExento : 0.00
- Importe exento de un concepto de precepción
Deducciones:
- TotalGravado : 278.00
- El total de Deducciones gravados que se relaciona en el comprobante
- TotalExento : 0.00
- El total de Deducciones exentos que se relaciona en el comprobante
- Deduccion : (nodo que se repite por cada deducción)
- TipoDeduccion : 345
- Clave para la descripción de un tipo de deducción conforme al catálogo actual del DIMM
- Clave : 2323
- Clave de dedución de nómina propia de la contabilidad de cada patrón, puede conformarse desde 3 hasta 15 caracteres
- Concepto : Seguro Social
- Descripción del concepto de deducción
- ImporteGravado : 278.39
- Importe gravado de un concepto de deducción
- ImporteExento : 0.00
- Importe exento de un concepto de deducción
Incapacidades (Nodo opcional para expresar información de las incapacidades)
- Incapacidad
- Este bloque se repite por cada movimiento de incapacidad
- DiasIncapacidad : 2
- Número de días que el trabajador se incapacitó en el periodo
- TipoIncapacidad : 1
- Razón de la incapacidad: Catálogo publicado en el portal del SAT en internet
- Descuento : 1000.00
- Monto del descuento por la incapacidad
HorasExtra (Nodo opcional para expresar información de las horas extras)
- HoraExtra
- Este bloque se repite por cada movimiento de horas extra
- Dias : 2
- Número de días en que el trabajador realizó horas extra en el periodo
- TipoHoras : Dobles
- Tipo de pago de las horas extra: dobles o triples Dobles
- HorasExtra : 3
- Número de horas extra trabajadas en el periodo
- ImportePagado : 1000.00
- Importe pagado por las horas extra
* Los campos en negritas indican atributos obligatorios
Para conocer más acerca de como construir un CFDI, te recomendamos visitar la siguiente guía: Como generar un CFDI.