Los comprobantes fiscales deben emitirse por los actos o actividades que se realicen, por los ingresos que perciban
o por las
retenciones de contribuciones que efectúen los contribuyentes ya sean personas físicas o personas morales.
La estructura básica de un CFDI de Nómina se muestra en esta sección
Sin embargo el CFDI de nómina se puede aplicar a conceptos adicionales al sueldo
Ejemplos de CFDI de Nómina adicionales
"OtherPayments": [
{
"OtherPaymentType": "002",
"Code": "00101",
"Description": "Subsidio para el empleo",
"Amount": 110,
"EmploymentSubsidy": {
"Amount": 110
}
}
]
"OtherPayments": [
{
"OtherPaymentType": "002",
"Code": "00101",
"Description": "Subsidio para el empleo",
"Amount": 110,
"EmploymentSubsidy": {
"Amount": 110
}
}
]
"OtherPayments": [
{
"OtherPaymentType": "002",
"Code": "00101",
"Description": "Subsidio para el empleo",
"Amount": 110,
"EmploymentSubsidy": {
"Amount": 110
}
}
]
"OtherPayments": [
{
"OtherPaymentType": "002",
"Code": "00101",
"Description": "Subsidio para el empleo",
"Amount": 110,
"EmploymentSubsidy": {
"Amount": 110
}
}
]
"OtherPayments": [
{
"OtherPaymentType": "002",
"Code": "00101",
"Description": "Subsidio para el empleo",
"Amount": 110,
"EmploymentSubsidy": {
"Amount": 110
}
}
]
"OtherPayments": [
{
"OtherPaymentType": "002",
"Code": "00101",
"Description": "Subsidio para el empleo",
"Amount": 110,
"EmploymentSubsidy": {
"Amount": 110
}
}
]
En este nodo se debe expresar otros pagos aplicables
{
"NameId": 1,
"ExpeditionPlace": "78220",
"CfdiType": "N",
"PaymentForm": "99",
"PaymentMethod": "PUE",
"Folio": 100,
"Receiver": {
"Rfc": "ROAJ850914837",
"Name": "ULISES CUEVAS PEREZ",
"CfdiUse": "P01"
},
"Complemento": {
"Payroll": {
"Type": "O",
"PaymentDate": "2019-01-15T13:43:59.4011985-06:00",
"InitialPaymentDate": "2019-01-15T13:43:59.4011985-06:00",
"FinalPaymentDate": "2019-01-15T13:43:59.4011985-06:00",
"DaysPaid": 5,
"Issuer": {
"EmployerRegistration": "B5510768108"
},
"Employee": {
"Curp": "BADD110313HCMLNS09",
"SocialSecurityNumber": "1234567890",
"StartDateLaborRelations": "2019-01-15T13:43:59.3952019-06:00",
"ContractType": "01",
"RegimeType": "02",
"Unionized": true,
"TypeOfJourney": "01",
"EmployeeNumber": "012345672ST",
"Department": "Software and Deployments",
"Position": "Developer",
"PositionRisk": "1",
"FrequencyPayment": "01",
"Bank": "SANTANDER",
"BankAccount": "1234567890",
"BaseSalary": 1,
"DailySalary": 1,
"FederalEntityKey": "SLP"
},
"Perceptions": {
"Details": [
{
"PerceptionType": "001",
"Code": "Salario",
"Description": "Salario Quincenal",
"TaxedAmount": 1000,
"ExemptAmount": 200
}
]
},
"Deductions": {
"Details": [
{
"DeduccionType": "001",
"Code": "IMSS",
"Description": "Seguridad Social",
"Amount": 1
}
]
},
"OtherPayments": [
{
"OtherPaymentType": "002",
"Code": "00101",
"Description": "Subsidio para el empleo",
"Amount": 110,
"EmploymentSubsidy": {
"Amount": 110
}
}
]
}
}
}