Saltar al contenido principal

Nómina individual

Reporta el documento soporte de pago de Nómina Individual Electrónica (TipoDocumento: NIE; código DIAN 102-NominaIndividual) con la nómina de todos los trabajadores en un único JSON.

nota

Actualmente el sistema no procesa ningún XML ante la DIAN: solo valida que la estructura del JSON sea correcta. La estructura puede cambiar con nuevos lineamientos de la DIAN.

Estructura del documento​

Documento
├── SoftwareSeguridad
├── EmisorData
├── EncabezadoNominaData
└── lsTrabajador (1-N)
├── (datos del trabajador)
├── lsFechasPagos
├── Devengados
│ └── lsAuxTransporte, lsHorasExtra, lsVacaciones, Primas, Cesantias, ...
├── Deducciones
│ └── lsSindicatos, lsSanciones, lsLibranzas, lsComTercAnticipos
└── lsNotasNomina

Los nodos de lista de Devengados y Deducciones se detallan en Listas y anexos.

SoftwareSeguridad (SeguridadSoftwareType)​

Datos para que el sistema valide la identificación y autorización del sistema que se está integrando.

Ocurrencia: 1-1 (Obligatorio)

CampoDescripciónObligatorioObservaciones
TipoDocumentoTipo de documento enviadoSíNómina Individual Electrónica: NIE
GuidEmpresaCódigo de identificación de la empresa que genera los datosSíCódigo asignado al momento de la implementación para identificar la empresa de donde provienen los datos.
GuidOrigenCódigo de identificación del origen de los datosSíCódigo asignado al momento de la implementación para identificar el origen de donde provienen los datos.
HashSeguridadCódigo de seguridadSíClave de seguridad asignada al momento de la implementación.
GuidSistemaIntegradoCódigo de identificación del sistema integrado asociado.SíCódigo asignado al momento de la implementación para identificar el sistema integrado de donde proviene el documento.

EmisorData (EmisorType)​

Datos del empleador (emisor del documento de nómina).

Ocurrencia: 1-1 (Obligatorio)

CampoDescripciónObligatorioObservaciones
EmiTipoPersonaTipo de persona del emisorSíVer lista
EmiTipoIdentificacionTipo de identificación del emisorSíVer lista
EmiIdentificacionNúmero de identificación del emisorSí
EmiDVIdentificacionDigito de Verificacion del emisorSí

EncabezadoNominaData (EncabezadoNominaType)​

Datos generales del documento de nómina.

Ocurrencia: 1-1 (Obligatorio)

CampoDescripciónObligatorioObservaciones
FechaHoraGenFecha y Hora de GeneracionSíFormato: aaaa-mm-dd hh:mm:ss
Ejemplo: 2019-08-01 17:40:25
PaisGenCódigo del Pais en el que se genera el documento.SíColombia - CO
DepartamentoGenCódigo DANE del departamento en el cual se genera el documentoSíVer tabla de códigos DANE
MunicipioGenCódigo DANE del municipio en el cual se genera el documentoSíVer tabla de códigos DANE
TipoDocumentoCódigo del tipo de documento según codificacion de la DIANSí102: NominaIndividual

lsTrabajador (List<TrabajadorType>)​

Listado de los trabajadores incluidos en el documento. Un solo JSON reporta la nómina de todos los trabajadores.

Ocurrencia: 1-N (Obligatorio mínimo un registro)

CampoDescripciónObligatorioObservaciones
ConsecutivoDebe corresponder a un consecutivo manejado por el EmpleadorSíNúmero consecutivo para identificar el trabajador: 1, 2, 3,…
CodigoCódigo interno que identifica al empleado en el sistema de nóminaNo
PrefijoPrefijo del documento, depende de las sucursales que posea el EmpleadorNo
NumeroDebe corresponder al Prefijo y consecutivo manejado por el EmpleadorSí
NovedadIndica si existe alguna Novedad Contractual en el Documento Soporte de Pago de Nómina Electrónica o Nota de Ajuste de Documento Soporte de Pago de Nómina Electrónica del Trabajador en dicho Mes.NoDebe ir el CUNE del documento al cual se le realizará la novedad contractual
PeriodoNominaCódigo del periodo de nómina según listado DIANSíVer lista
TipoMonedaTipo de moneda base del documento.SíCOP - Peso Colombiano
TRMen caso que el tipo moneda sea diferente de COP (Peso Colombiano) se debe definir el TRM.NoTasa representativa del mercado en caso que el tipo moneda sea diferente de COP
FechaIngresoSe debe diligenciar unicamente en el mes en el que el empleado ingreso a la empresa, en caso de tener mas de un ingreso, se debe indicar la ultima fecha.NoFormato: aaaa-mm-dd
Ejemplo: 2019-08-01
FechaRetiroSe debe diligenciar unicamente en el mes en que el empleado se retiro de la empresa, en caso de presentar varios retiros se debe indicar la ultima fecha.NoFormato: aaaa-mm-dd
Ejemplo: 2019-08-01
FechaLiquidacionIniFecha de inicio de Liquidación de NóminaSíFormato: aaaa-mm-dd
Ejemplo: 2019-08-01
FechaLiquidacionFinFecha fin de Liquidación de NóminaSíFormato: aaaa-mm-dd
Ejemplo: 2019-08-01
TiempoLaboradoCantidad de Tiempo que lleva laborando el Trabajador en la empresaSíVer lista
TipoTrabajadorCódigo del tipo de trabajador según listado de la DIANSíVer lista
SubTipoTrabajadorCódigo del subtipo de trabajador según listado de la DIANSíVer lista
AltoRiesgoPensionSi el trabajador desarrollo durante el presente periodo alguna de las actividades descritas en el Decreto 2090 de 2003, o la norma que lo modifique, adicione o sustituya.SíTrue o False
TipoDocumentoTipo de documento del trabajadorSíVer lista
NumeroDocumentoNumero de identificacion del trabajadorSí
PrimerApellidoPrimer Apellido del trabajadorSí
SegundoApellidoSegundo apellido del trabajadorSí
PrimerNombrePrimer nombre del trabajadorSí
OtrosNombresOtros nombres del trabajadorNo
LugarTrabajoPaisCódigo del pais donde realiza las actividades el trabajadorSíColombia - CO
LugarTrabajoDepartamentoCódigo DANE del departamento donde realiza las actividades el trabajadorSíVer tabla de códigos DANE.
LugarTrabajoMunicipioCódigo DANE del municipio donde realiza las actividades el trabajadorSíVer tabla de códigos DANE.
LugarTrabajoDireccionDireccion donde realiza las actividades el trabajadorSí
CorreoNotificacionCorreo electrónico al cual se le debe enviar el comprobante de nómina al trabajadorNoSi este campo no es informado, el sistema no enviará comprobante de nómina al trabajador
SalarioIntegralSi el trabajador tiene un salario integral, el cual es el tipo de remuneración que incluye todos los conceptos que puedan constituir salario en un solo monto o pago (prestaciones sociales y recargos nocturno, dominical y festivo, y el trabajo extra) y que sea superior a 10 SMLMV mas un 30% correspondiente a factor prestacional.SíTrue o False
TipoContratoCódigo del tipo de contrato del trabajadorSíVer lista
SueldoSe debe colocar el Sueldo Base que el Trabajador tiene en la empresaSí
PagoFormaCódigo de la forma de pagoSí1: Contado
PagoMetodoCódigo del método de pagoSíVer lista
PagoBancoNombre de Entidad Bancaria del Empleado donde se realiza la consignaciónNoSi el pago se realiza por transferencia bancaria este campo es obligatorio
PagoTipoCuentaTipo de Cuenta Bancaria del Empleado donde se realiza la consignaciónNoSi el pago se realiza por transferencia bancaria este campo es obligatorio
PagoNumeroCuentaNumero de Cuenta Bancaria del Empleado donde se realiza la consignaciónNoSi el pago se realiza por transferencia bancaria este campo es obligatorio
RedondeoEn caso en que la aplicacion del redondeo marque una diferencia entre los totales calculados y la suma de los parciales, se debe informar aquí esa diferencia.NoVer lista
lsFechasPagosListado de las fechas de pago de nóminaSíDebe existir por lo menos un elemento en la lista.
Ver lista
DevengadosValores devengados de tipo DevengadosTypeSíVer lista
DeduccionesValores de las deducciones de tipo DeduccionesTypeSíVer lista
lsNotasNominaListado de notas adicionales del trabajadorSíVer lista
DevengadosTotalValor total de la Suma de todos los items de Devengados del DocumentoSí
DeduccionesTotalValor total de la Suma de todas las items de Deducciones del DocumentoSí
ComprobanteTotalDebe ir el total de: Devengados - DeduccionesSí

lsFechasPagos (List<FechaType>)​

Fechas de pago de la nómina del trabajador.

Ocurrencia: 1-N (Obligatorio, al menos un registro)

CampoDescripciónObligatorioObservaciones
FechaPagoFecha de Pago de la NóminaSíFormato: aaaa-mm-dd
Ejemplo: 2019-08-01

Devengados (DevengadosType)​

Conceptos devengados por el trabajador en el periodo.

Ocurrencia: 1-1 (Obligatorio)

CampoDescripciónObligatorioObservaciones
DiasTrabajadosCantidad de dias laborados durante el Periodo de PagoSí
SueldoTrabajadoDevengadoValor Base o Sueldo del trabajador según lo estipulado en su contrato. Corresponde al Sueldo Trabajado por los días laborados.Sí
lsAuxTransporteListado de los pagos de auxilio de transporte y de viaticos de limentacion devengados por el trabajador.NoVer lista
lsHorasExtraCooresponde al listado de horas extra y horas de recargo autorizadas y devengadas por el trabajador.NoVer lista
lsVacacionesCorresponde a todos los elementos de vaciones de devengos del documento.NoVer lista
PrimasCorresponde a Primas de Devengos del DocumentoNoVer lista
CesantiasCorresponde a los elementos de Cesantias de Devengos del DocumentoNoVer lista
lsIncapacidadesCorresponde al listado de incapacidades reportadas por el trabajadorNoVer lista
lsLicenciasCorresponde al listado de Licencias reportadas por el trabajadorNoVer lista
lsBonAuxOConceptosListado de Bonificaciones, auxilios y otros conceptos de devengos del documentoNoVer lista
lsHuelgasListado de elementos de Huelgas legales de devengos del documentosNoVer lista
lsCompensacionesListado de Compensaciones del documentoNoVer lista
lsComTercAnticiposListado de Comisiones, Pagos a Terceros y Anticipos que hacen parte de los devengos del documentoNoVer lista
lsBonoEPCTVElementos de Bonos Electrónicos o de Papel de Servicio, Cheques, Tarjetas, Vales, etc de Devengos del DocumentoNoVer lista
Dotacionvalor que el empleador dispone para suministrar la dotación de sus trabajadores.No
ApoyoSostvalor no salarial que el patrocinador paga de forma mensual como ayuda o apoyo economía al aprendiz o practicante universitario durante su etapa lectiva y fase practica.No
TeletrabajoValor que debe ser pagado al trabajador cuyo contrato indica expresamente que puede laborar mediante teletrabajoNo
BonifRetiroValor establecido por mutuo acuerdo por retiro del TrabajadorNo
IndemnizacionValor de Indemnizacion establecido por leyNo
ReintegroValor que le regresa la empresa al trabajador por una deducción mal realizada en otro pago de nóminaNo

Deducciones (DeduccionesType)​

Conceptos deducidos al trabajador en el periodo.

Ocurrencia: 1-1 (Obligatorio)

CampoDescripciónObligatorioObservaciones
SaludPorcentajeDebe corresponder al porcentaje de deducción de salud que paga el trabajadorSí
SaludDeduccionValor Pagado correspondiente a Salud por parte del trabajadorSí
PensionPorcentajeporcentaje de deducción de fondo de pensión que paga el trabajadorSí
PensionDeduccionValor Pagado correspondiente a Pension por parte del trabajadorSí
SegPensionalPorcporcentaje de deducción de fondo de seguridad pensional que paga el trabajadorNoEstos valores son obligatorios para todo trabajador que devengue un sueldo que sea igual o superior a 4 salarios mininos, debe aportar un 1% al Fondo de solidaridad pensional.
SegPensionalDeduccionValor Pagado correspondiente a Fondo de Solidaridad Pensional por parte del trabajadorNo
FondoSubsistPorcPorcentaje que correspondiente al Fondo de Subsistencia correspondienteNo
FondoSubsistValorValor Pagado correspondiente a Fondo de Subsistencia por parte del trabajadorNo
lsSindicatosListado de deducciones correspondientes a sindicatosNoVer lista
lsSancionesListado de deducciones correspondientes a SancionesNoVer lista
lsLibranzasListado de deducciones correspondientes a LibranzasNoVer lista
lsComTercAnticiposCorresponde a los pagos a terceros, anticipos u otras deducciones del documento.NoVer lista
PensionVoluntariaValor correspondiente al ahorro que hace el trabajador para complementar su pension obligatoria o cumplir metas especificas.No
RetencionFuenteValor Pagado correspondiente a Retención en la Fuente por parte del trabajadorNoSi hubiere lugar, la empresa deberá calcular y retener al empleado el valor correspondiente a retención en la fuente por ingresos laborales. Este valor será declarado y consignado en la respectiva declaración mensual de retención en la fuente.
AFCValor Pagado correspondiente a AFC por parte del trabajadorNoCorresponde a (Ahorro Fomento a la contruccion)
CooperativaValor Pagado correspondiente a Cooperativas por parte del trabajadorNoLas cuotas o aportes que los empleados hagan a las cooperativas legalmente constituidas
EmbargoFiscalValor Pagado correspondiente aEmbargos Fiscales por parte del trabajadorNoLos embargos ordenados por autoridad judicial competente contra los empleados deben ser descontados de la nómina por la empresa y consignarlos en la cuenta que el juez haya ordenado.
PlanComplementariosValor Pagado correspondiente a Planes Complementarios por parte del trabajadorNoValor de planes complementarios de salud al que el trabajador se encuentran afiliado, siempre que medie autorización del empleado.
EducacionValor Pagado correspondiente a Conceptos Educativos por parte del trabajadorNoValor de servicios educativos que el trabajador autorice descuento
ReintegroValor Pagado correspondiente a Reintegro por parte del trabajadorNoValor que le regresa el trabajador a la empresa por un devengo mal realizado en otro pago de nómina
DeudaValor Pagado correspondiente a Deuda con la Empresa por parte del trabajadorNo

lsNotasNomina (List<NotaNominaType>)​

Notas o información adicional del documento.

Ocurrencia: 0-N (Opcional)

CampoDescripciónObligatorioObservaciones
NotaInformación adicional: Texto libre, relativo al documento, Ejemplo: Información de Novedades de los trabajadores.Sí