Diferencia entre revisiones de «Métodos Servicio Emisión Nómina Electrónica - Indice Manual Integración Nómina Electrónica»
(→Class.Nómina Electrónica) |
(Se ha deshecho la revisión 1486 de Dmrodriguez (disc.)) (Etiqueta: Deshacer) |
||
Línea 36: | Línea 36: | ||
! style="background:#f2f2f2; text-align:center;"|Descripción | ! style="background:#f2f2f2; text-align:center;"|Descripción | ||
|- | |- | ||
− | | | + | |consecutivoDocumento |
|String | |String | ||
|<nowiki>AN..20</nowiki> | |<nowiki>AN..20</nowiki> | ||
Línea 65: | Línea 65: | ||
: (ver detalle en [[#Class.Devengados|Class.Devengados]]) | : (ver detalle en [[#Class.Devengados|Class.Devengados]]) | ||
|- | |- | ||
− | | | + | |documentosReferenciados |
− | |Array< | + | |Array<DocumentoReferenciado> |
| - | | - | ||
|SI | |SI | ||
Línea 72: | Línea 72: | ||
: Clase destinada a la referencia de la nomina individual o nomina de ajuste a reemplazar / eliminar | : Clase destinada a la referencia de la nomina individual o nomina de ajuste a reemplazar / eliminar | ||
: '''PATH''': /root/(tipoNota) | : '''PATH''': /root/(tipoNota) | ||
− | : (ver detalle en [[#Class. | + | : (ver detalle en [[#Class.DocumentosReferenciados|Class.DocumentosReferenciados]]) |
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extras> |
| - | | - | ||
|NO | |NO | ||
Línea 82: | Línea 82: | ||
: '''PATH''':/NoAplica | : '''PATH''':/NoAplica | ||
|- | |- | ||
− | | | + | |fechaEmision |
|String | |String | ||
|<nowiki>AN|19</nowiki> | |<nowiki>AN|19</nowiki> | ||
Línea 152: | Línea 152: | ||
: (ver detalle en [[#Class.Periodo|Class.Periodo]]) | : (ver detalle en [[#Class.Periodo|Class.Periodo]]) | ||
|- | |- | ||
− | | | + | |rangoNumeracion |
|String | |String | ||
|<nowiki>AN..20</nowiki> | |<nowiki>AN..20</nowiki> | ||
Línea 168: | Línea 168: | ||
: '''PATH''': /root/redondeo | : '''PATH''': /root/redondeo | ||
|- | |- | ||
− | | | + | |tipoDocumento |
|String | |String | ||
|<nowiki>N|3</nowiki> | |<nowiki>N|3</nowiki> | ||
Línea 177: | Línea 177: | ||
: [[Catálogos de códigos para generación de Nómina Electrónica - Indice Manual Integración Nómina Electrónica #Tabla 9|Tabla 9]] | : [[Catálogos de códigos para generación de Nómina Electrónica - Indice Manual Integración Nómina Electrónica #Tabla 9|Tabla 9]] | ||
|- | |- | ||
− | | | + | |tipoMoneda |
|String | |String | ||
|<nowiki>AN|3</nowiki> | |<nowiki>AN|3</nowiki> | ||
Línea 252: | Línea 252: | ||
: '''PATH''': /root.Deducciones/afc | : '''PATH''': /root.Deducciones/afc | ||
|- | |- | ||
− | | | + | |anticipos |
− | |Array< | + | |Array<Anticipo> |
| | | | ||
|NO | |NO | ||
Línea 292: | Línea 292: | ||
: Valor Pagado correspondiente a Embargos Fiscales por parte del trabajador | : Valor Pagado correspondiente a Embargos Fiscales por parte del trabajador | ||
: '''PATH''': …/root.Deducciones/embargoFiscal | : '''PATH''': …/root.Deducciones/embargoFiscal | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|fondosPensiones | |fondosPensiones | ||
Línea 397: | Línea 389: | ||
: (ver detalle en [[#Class.Sindicato|Class.Sindicato]]) | : (ver detalle en [[#Class.Sindicato|Class.Sindicato]]) | ||
|} | |} | ||
− | =====Class. | + | =====Class.Anticipo===== |
{| class="mw-collapsible mw-collapsed wikitable" | {| class="mw-collapsible mw-collapsed wikitable" | ||
! style="background:#f2f2f2; text-align:center;"|Atributo | ! style="background:#f2f2f2; text-align:center;"|Atributo | ||
Línea 413: | Línea 405: | ||
: '''PATH''': /root./@anticipo | : '''PATH''': /root./@anticipo | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 438: | Línea 430: | ||
: '''PATH''': /root./@deduccion | : '''PATH''': /root./@deduccion | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 478: | Línea 470: | ||
: '''PATH''': /root./@deduccionSub | : '''PATH''': /root./@deduccionSub | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 527: | Línea 519: | ||
: '''PATH''': /root./@deduccion | : '''PATH''': /root./@deduccion | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 552: | Línea 544: | ||
: '''PATH''': /root./@otraDeduccion | : '''PATH''': /root./@otraDeduccion | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 577: | Línea 569: | ||
: '''PATH''': /root./@pagoTercero | : '''PATH''': /root./@pagoTercero | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 609: | Línea 601: | ||
: '''PATH''': /root./@deduccion | : '''PATH''': /root./@deduccion | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 641: | Línea 633: | ||
: '''PATH''': /root./@sancionPriv | : '''PATH''': /root./@sancionPriv | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 673: | Línea 665: | ||
: '''PATH''': /root./@deduccion | : '''PATH''': /root./@deduccion | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 681: | Línea 673: | ||
: '''PATH''': /No definido | : '''PATH''': /No definido | ||
|} | |} | ||
− | |||
====Class.Devengados==== | ====Class.Devengados==== | ||
{| class="mw-collapsible mw-collapsed wikitable" | {| class="mw-collapsible mw-collapsed wikitable" | ||
Línea 690: | Línea 681: | ||
! style="background:#f2f2f2; text-align:center;"|Descripción | ! style="background:#f2f2f2; text-align:center;"|Descripción | ||
|- | |- | ||
− | | | + | |anticipos |
− | |Array< | + | |Array<Anticipo> |
| - | | - | ||
|NO | |NO | ||
Línea 786: | Línea 777: | ||
: '''PATH''': ../root.Devengados/dotación | : '''PATH''': ../root.Devengados/dotación | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 899: | Línea 890: | ||
: (ver detalle en [[#Class.Vacaciónes|Class.Vacaciónes]]) | : (ver detalle en [[#Class.Vacaciónes|Class.Vacaciónes]]) | ||
|} | |} | ||
− | =====Class. | + | =====Class.Anticipo===== |
{| class="mw-collapsible mw-collapsed wikitable" | {| class="mw-collapsible mw-collapsed wikitable" | ||
! style="background:#f2f2f2; text-align:center;"|Atributo | ! style="background:#f2f2f2; text-align:center;"|Atributo | ||
Línea 915: | Línea 906: | ||
: '''PATH''': /root./@anticipo | : '''PATH''': /root./@anticipo | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 948: | Línea 939: | ||
: '''PATH''': /root./@./@auxilioS | : '''PATH''': /root./@./@auxilioS | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 972: | Línea 963: | ||
: '''PATH''': /root/@diasTrabajados | : '''PATH''': /root/@diasTrabajados | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1012: | Línea 1003: | ||
: '''PATH''': /root/@bonificacionNS | : '''PATH''': /root/@bonificacionNS | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1044: | Línea 1035: | ||
: '''PATH''': /root/@pagoAlimentacionS | : '''PATH''': /root/@pagoAlimentacionS | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1076: | Línea 1067: | ||
! style="background:#f2f2f2; text-align:center;"|Descripción | ! style="background:#f2f2f2; text-align:center;"|Descripción | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1117: | Línea 1108: | ||
! style="background:#f2f2f2; text-align:center;"|Descripción | ! style="background:#f2f2f2; text-align:center;"|Descripción | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1158: | Línea 1149: | ||
: '''PATH''': root./@compensacionE | : '''PATH''': root./@compensacionE | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1182: | Línea 1173: | ||
: '''PATH''': /root/HorasExtras(Tipo)/@cantidad | : '''PATH''': /root/HorasExtras(Tipo)/@cantidad | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1248: | Línea 1239: | ||
: '''PATH''': /root/@cantidad | : '''PATH''': /root/@cantidad | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1288: | Línea 1279: | ||
: '''PATH''': /root/Incapacidad/@cantidad | : '''PATH''': /root/Incapacidad/@cantidad | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1338: | Línea 1329: | ||
! style="background:#f2f2f2; text-align:center;"|Descripción | ! style="background:#f2f2f2; text-align:center;"|Descripción | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1388: | Línea 1379: | ||
: '''PATH''': /root/@cantidad | : '''PATH''': /root/@cantidad | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1437: | Línea 1428: | ||
: '''PATH''': /root/Licencias/licenciaNR/cantidad | : '''PATH''': /root/Licencias/licenciaNR/cantidad | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1486: | Línea 1477: | ||
: '''PATH''': /root/Licencias/licenciaR/cantidad | : '''PATH''': /root/Licencias/licenciaR/cantidad | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1552: | Línea 1543: | ||
: '''PATH''': /root/@descripcionConcepto | : '''PATH''': /root/@descripcionConcepto | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1576: | Línea 1567: | ||
: '''PATH''': /root/@pagoTercero | : '''PATH''': /root/@pagoTercero | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1600: | Línea 1591: | ||
: '''PATH''': /root/@cantidad | : '''PATH''': /root/@cantidad | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1640: | Línea 1631: | ||
: '''PATH''': /root/@auxilioTransporte | : '''PATH''': /root/@auxilioTransporte | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1672: | Línea 1663: | ||
! style="background:#f2f2f2; text-align:center;"|Descripción | ! style="background:#f2f2f2; text-align:center;"|Descripción | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1715: | Línea 1706: | ||
: '''PATH''': /root/@cantidad | : '''PATH''': /root/@cantidad | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1766: | Línea 1757: | ||
: '''PATH''': /root/@cantidad | : '''PATH''': /root/@cantidad | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1801: | Línea 1792: | ||
|} | |} | ||
− | ====Class. | + | ====Class.DocumentosReferenciados==== |
{| class="mw-collapsible mw-collapsed wikitable" | {| class="mw-collapsible mw-collapsed wikitable" | ||
! style="background:#f2f2f2; text-align:center;"|Atributo | ! style="background:#f2f2f2; text-align:center;"|Atributo | ||
Línea 1818: | Línea 1809: | ||
: [[Catálogos de códigos para generación de Nómina Electrónica - Indice Manual Integración Nómina Electrónica #Tabla 17|Tabla 17]] | : [[Catálogos de códigos para generación de Nómina Electrónica - Indice Manual Integración Nómina Electrónica #Tabla 17|Tabla 17]] | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1859: | Línea 1850: | ||
: '''PATH''': .. /root.notas/descripción | : '''PATH''': .. /root.notas/descripción | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1885: | Línea 1876: | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 1927: | Línea 1918: | ||
! style="background:#f2f2f2; text-align:center;"|Descripción | ! style="background:#f2f2f2; text-align:center;"|Descripción | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 2002: | Línea 1993: | ||
! style="background:#f2f2f2; text-align:center;"|Descripción | ! style="background:#f2f2f2; text-align:center;"|Descripción | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 2027: | Línea 2018: | ||
! style="background:#f2f2f2; text-align:center;"|Descripción | ! style="background:#f2f2f2; text-align:center;"|Descripción | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 2110: | Línea 2101: | ||
: '''PATH''': /No.Aplica | : '''PATH''': /No.Aplica | ||
|- | |- | ||
− | | | + | |extras |
− | |Array< | + | |Array<Extra> |
| - | | - | ||
|NO | |NO | ||
Línea 2243: | Línea 2234: | ||
|} | |} | ||
− | ====Class. | + | ====Class.Extras==== |
{| class="mw-collapsible mw-collapsed wikitable" | {| class="mw-collapsible mw-collapsed wikitable" | ||
! style="background:#f2f2f2; text-align:center;"|Atributo | ! style="background:#f2f2f2; text-align:center;"|Atributo | ||
Línea 2313: | Línea 2304: | ||
|Número de seguimiento, es un UUID, para consultar posteriormente el proceso asíncrono | |Número de seguimiento, es un UUID, para consultar posteriormente el proceso asíncrono | ||
|- | |- | ||
− | |Array | + | |Array |
− | | | + | |notificacionesTFHKA |
|Reglas de validación en caso de notificación TFHKA | |Reglas de validación en caso de notificación TFHKA | ||
|- | |- | ||
− | |Array | + | |Array |
− | | | + | |notificacionesDIAN |
|Reglas de validación en caso de notificación DIAN | |Reglas de validación en caso de notificación DIAN | ||
|- | |- | ||
− | |Array | + | |Array |
− | | | + | |rechazoTFHKA |
|Reglas de validación en caso de rechazo TFHKA | |Reglas de validación en caso de rechazo TFHKA | ||
|- | |- | ||
− | |Array | + | |Array |
− | | | + | |rechazoDIAN |
|Nombre definido por la DIAN | |Nombre definido por la DIAN | ||
|- | |- |
Revisión del 22:19 28 jun 2021
Sumario
- 1 Método Enviar
- 1.1 Class.Nómina Electrónica
- 1.2 Class.Deducciones
- 1.3 Class.Devengados
- 1.3.1 Class.Anticipo
- 1.3.2 Class.Auxilio
- 1.3.3 Class.Basico
- 1.3.4 Class.Bonificación
- 1.3.5 Class.BonoEPCTV
- 1.3.6 Class.Cesantia
- 1.3.7 Class.Comisión
- 1.3.8 Class.Compensación
- 1.3.9 Class.HoraExtra
- 1.3.10 Class.HuelgaLegal
- 1.3.11 Class.Incapacidad
- 1.3.12 Class.Licencia
- 1.3.13 Class.OtroConcepto
- 1.3.14 Class.PagoTercero
- 1.3.15 Class.Prima
- 1.3.16 Class.Transporte
- 1.3.17 Class.Vacaciónes
- 1.4 Class.DocumentosReferenciados
- 1.5 Class.Nota
- 1.6 Class.LugarGeneracionXML
- 1.7 Class.Pago
- 1.8 Class.Periodo
- 1.9 Class.Trabajador
- 1.10 Class.Extras
Método Enviar
La función encargada de construir y enviar los documentos de soporte de pago de Nómina Electrónica a la DIAN.
- REQUEST
- Parámetros a Enviar
Tipo | Identificador | Descripción |
---|---|---|
String | idSoftware | Identificador Software: Identificador del software habilitado para la emisión de nóminas |
String | tokenEmpresa | Suministrado por el proveedor tecnológico |
tokenPassword | ||
String | nitEmpleador | Debe corresponder al NIT del Empleador que realiza el DE |
Objeto | Nomina | Ver el detalle del Objeto Nomina más abajo |
Class.Nómina Electrónica
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
consecutivoDocumento | String | AN..20 | Si |
|
deducciones | Class | - | SI |
|
devengados | Class | SI |
| |
documentosReferenciados | Array<DocumentoReferenciado> | - | SI |
|
extras | Array<Extras> | - | NO |
|
fechaEmision | String | AN|19 | SI |
|
notas | Array<Nota> | - | NO |
|
novedad | String | N|1 | SI |
|
novedadCUNE | String | N|96 | C/C |
|
lugarGeneracionXML | Class | - | SI |
|
pagos | Array<Pago> | - | SI |
|
periodoNomina | String | N|1 | SI |
|
periodos | Array<Periodo> | AN|19 | SI |
|
rangoNumeracion | String | AN..20 | SI |
|
redondeo | String | N|.. | NO |
|
tipoDocumento | String | N|3 | SI |
|
tipoMoneda | String | AN|3 | SI |
|
tipoNota | String | N|1 | SI |
|
totalComprobante | String | N|.. | SI |
|
totalDeducciones | String | N|.. | SI |
|
totalDevengados | String | N|.. | SI |
|
trm | String | N|.. | NO |
|
trabajador | Class | - | SI |
|
Class.Deducciones
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
afc | String | N|.. | NO |
|
anticipos | Array<Anticipo> | NO |
| |
cooperativa | String | N|.. | NO |
|
deuda | String | N|.. | NO |
|
educación | String | N|.. | NO |
|
embargoFiscal | String | N|.. | NO |
|
fondosPensiones | Array<FondoPension> | - | SI |
|
fondosSP | Array<FondosSP> | - | NO |
|
libranzas | Array<Libranza> | N|.. | NO |
|
otrasDeducciones | Array<OtrasDeducciones> | - | NO |
|
pagosTerceros | Array<PagoTerceros> | - | NO |
|
pensionVoluntaria | String | N|.. | NO |
|
planComplementarios | String | N|.. | NO |
|
retencionFuente | String | N|.. | NO |
|
salud | Array<Salud> | - | SI |
|
sanciones | Array<Sanción> | - | NO |
|
sindicatos | Array<Sindicato> | - | NO |
|
Class.Anticipo
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
montoanticipo | String | N|.. | NO |
|
extras | Array<Extra> | - | NO |
|
Class.FondoPension
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
deducción | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
porcentaje | String | N|4-6 | SI |
|
Class.FondoSP
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
deduccionSP | String | N|.. | NO |
|
deduccionSub | String | N|.. | NO |
|
extras | Array<Extra> | - | NO |
|
porcentaje | String | N|4-6 | NO |
|
porcentajeSub | String | N|4-6 | NO |
|
Class.Libranza
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
descripción | String | AN|.. | SI |
|
deduccion | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
Class.OtraDeduccion
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
otraDeduccion | String | N|.. | NO |
|
extras | Array<Extra> | - | NO |
|
Class.PagoTercero
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
pagoTercero | String | N|... | NO |
|
extras | Array<Extra> | - | NO |
|
Class.Salud
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
porcentaje | String | N|.. | SI |
|
deducciones | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
Class.Sancion
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
sancionPublic | String | N|.. | SI |
|
sancionPriv | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
Class.Sindicato
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
porcentaje | String | N|.. | SI |
|
deducciones | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
Class.Devengados
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
anticipos | Array<Anticipo> | - | NO |
|
auxilios | Array<Auxilios> | - | NO |
|
apoyoSost | String | N|.. | NO |
|
basico | Array<Basico> | - | SI |
|
bonificaciones | Array<Bonificaciones> | - | NO |
|
bonifRetiro | String | N|.. | NO |
|
bonoEPCTVs | Array<BonoEPCTVs> | - | NO |
|
cesantías | Array<Cesantía> | - | NO |
|
comisiones | Array<Comisión> | - | NO |
|
compensaciones | Array<Compensación> | - | NO |
|
dotación | String | N|.. | NO |
|
extras | Array<Extra> | - | NO |
|
horasExtras | Array<HoraExtra> | - | NO |
|
huelgasLegales | Array<HuelgaLegal> | - | NO |
|
indemnización | String | N|.. | NO |
|
incapacidades | Array<Incapacidad> | - | NO |
|
licencias | Class | - | NO |
|
otrosConceptos | Array<OtroConcepto> | - | NO |
|
pagosTerceros | Array<PagoTercero> | - | NO |
|
primas | Array<Prima> | - | NO |
|
reintegro | String | N|.. | NO |
|
teletrabajo | String | N|.. | NO |
|
transporte | Array<Transporte> | - | NO |
|
vacaciones | Class | - | NO |
|
Class.Anticipo
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
montoanticipo | String | N|.. | NO |
|
extras | Array<Extra> | - | NO |
|
Class.Auxilio
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
auxilioNS | String | N|.. | NO |
|
auxilioS | String | N|.. | NO |
|
extras | Array<Extra> | - | NO |
|
Class.Basico
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
diasTrabajados | String | N|1-2 | SI |
|
extras | Array<Extra> | - | NO |
|
sueldoTrabajado | String | N|.. | SI |
|
Class.Bonificación
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
bonificacionNS | String | N|.. | NO |
|
bonificacionS | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
Class.BonoEPCTV
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
pagoAlimentacionNS | String | N|.. | NO |
|
pagoAlimentacionS | String | N|.. | NO |
|
extras | Array<Extra> | - | NO |
|
pagoNS | String | N|.. | NO |
|
pagoS | String | N|.. | NO |
|
Class.Cesantia
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
extras | Array<Extra> | - | NO |
|
pago | String | N|.. | SI |
|
pagoIntereses | String | N|.. | SI |
|
porcentaje | String | N|.. | SI |
|
Class.Comisión
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
extras | Array<Extra> | - | NO |
|
montocomision | String | N|.. | NO |
|
Class.Compensación
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
compensacionE | String | N|.. | SI |
|
compensacionO | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
Class.HoraExtra
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
cantidad | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
horaInicio | String | AN|19 | NO |
|
horaFin | String | AN|19 | NO |
|
pago | String | N|.. | SI |
|
porcentaje | String | N|4-6 | SI |
|
tipoHorasExtra | String | N|1 | C/C |
|
Class.HuelgaLegal
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
cantidad | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
fechaInicio | String | AN|10 | NO |
|
fechaFin | String | AN|10 | NO |
|
Class.Incapacidad
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
cantidad | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
fechaInicio | String | AN|10 | NO |
|
fechaFin | String | AN|10 | NO |
|
pago | String | N|.. | SI |
|
tipo | String | N|1 | SI |
|
Class.Licencia
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
extras | Array<Extra> | - | NO |
|
licenciaMP | Array<LicenciaMP> | - | SI |
|
licenciaNR | Array<LicenciaNR> | - | SI |
|
licenciaR | Array<LicenciaR> | - | SI |
|
Class.LicenciaMP
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
cantidad | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
fechaInicio | String | AN|10 | NO |
|
fechaFin | String | AN|10 | NO |
|
pago | String | N|.. | SI |
Nota: Este campo no es valido para Licencias No Remuneradas".
|
Class.LicenciaNR
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
cantidad | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
fechaInicio | String | AN|10 | NO |
|
fechaFin | String | AN|10 | NO |
|
pago | String | N|.. | SI |
Nota: Este campo no es valido para Licencias No Remuneradas".
|
Class.LicenciaR
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
cantidad | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
fechaInicio | String | AN|10 | NO |
|
fechaFin | String | AN|10 | NO |
|
pago | String | N|.. | SI |
Nota: Este campo no es valido para Licencias No Remuneradas".
|
Class.OtroConcepto
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
conceptoNS | String | N|.. | NO |
|
conceptoS | String | N|.. | NO |
|
descripcionConcepto | String | AN|.. | SI |
|
extras | Array<Extra> | - | NO |
|
Class.PagoTercero
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
montopagoTercero | String | N|.. | NO |
|
extras | Array<Extra> | - | NO |
|
Class.Prima
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
cantidad | String | N|.. | SI |
|
extras | Array<Extra> | - | NO |
|
pago | String | N|.. | SI |
|
pagoNS | String | N|.. | NO |
|
Class.Transporte
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
auxilioTransporte | String | N|.. | NO |
|
extras | Array<Extra> | - | NO |
|
sueldoTrabajado | String | N|.. | NO |
|
viaticoManuAlojNS | String | N|.. | NO |
|
Class.Vacaciónes
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
extras | Array<Extra> | - | NO |
|
vacaciónesComunes | Array<VacaciónesComunes> | - | NO |
|
vacaciónesCompensadas | Array<VacaciónesCompensadas> | - | NO |
|
Class.VacaciónesComunes
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
cantidad | String | N|.. | SI |
- Número de días que el trabajador estuvo activo durante el mes sin disfrutar sus vacaciones. (Vacaciones NO disfrutadas).
|
extras | Array<Extra> | - | NO |
|
fechaInicio | String | AN|10 | NO |
|
fechaFin | String | AN|10 | NO |
|
pago | String | N|.. | SI |
determinado tiempo. (Vacaciones disfrutadas) Corresponde al valor pagado al trabajador, por el descanso remunerado que no disfrutó y que tiene derecho por haber trabajado un determinado tiempo. (Vacaciones NO disfrutadas).
|
Class.VacaciónesCompensadas
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
cantidad | String | N|.. | SI |
- Número de días que el trabajador estuvo activo durante el mes sin disfrutar sus vacaciones. (Vacaciones NO disfrutadas).
|
extras | Array<Extra> | - | NO |
|
fechaInicio | String | AN|10 | NO |
|
fechaFin | String | AN|10 | NO |
|
pago | String | N|.. | SI |
determinado tiempo. (Vacaciones disfrutadas) Corresponde al valor pagado al trabajador, por el descanso remunerado que no disfrutó y que tiene derecho por haber trabajado un determinado tiempo. (Vacaciones NO disfrutadas).
|
Class.DocumentosReferenciados
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
cunePred | String | AN..20 | SI |
|
extras | Array<Extra> | - | NO |
|
fechaGenPred | String | AN|10 | SI |
|
numeroPred | String | AN..20 | SI |
|
Class.Nota
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
descripción | String | - | NO |
|
extras | Array<Extra> | - | NO |
|
Class.LugarGeneracionXML
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
departamentoEstado | String | N|2 | SI |
|
extras | Array<Extra> | - | NO |
|
idioma | String | N|2 | SI |
|
municipioCiudad | String | N|5 | SI |
|
pais | String | AN|2 | SI |
|
Class.Pago
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
extras | Array<Extra> | - | NO |
|
fechasPagos | Array<FechasPago> | - | SI |
|
fechapagonomina | String | AN|10 | SI |
|
metodoDePago | String | N|1 | SI |
|
medioPago | String | AN|3 | SI |
|
nombreBanco | String | AN|..50 | NC |
|
tipoCuenta | String | AN|..50 | NC |
|
numeroCuenta | String | AN|..50 | NC |
|
Class.FechasPagos
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
extras | Array<Extra> | - | NO |
|
fechapagonomina | String | AN|10 | SI |
|
Class.Periodo
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
extras | Array<Extra> | - | NO |
|
fechaIngreso | String | AN|10 | SI |
|
fechaLiquidacionInicio | String | AN|10 | SI |
|
fechaLiquidacionFin | String | AN|10 | SI |
|
fechaRetiro | String | AN|10 | NO |
|
tiempoLaborado | String | 5 caracteres enteros n decimales (días) | NO |
|
Class.Trabajador
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
altoRiesgoPension | String | N|1 | SI |
|
codigoTrabajador | String | N|2 | SI |
|
String | - | SI |
| |
extras | Array<Extra> | - | NO |
|
lugarTrabajoDepartamentoEstado | String | N|2 | SI |
|
lugarTrabajoDireccion | String | AN|...100 | SI |
|
lugarTrabajoMunicipioCiudad | String | N|5 | SI |
|
lugarTrabajoPais | String | AN|2 | NO |
|
numeroDocumento | String | AN|...60 | SI |
|
primerApellido | String | AN|...60 | SI |
|
primerNombre | String | AN|...60 | SI |
|
otrosNombres | String | AN|...60 | NO |
|
salarioIntegral | String | N|1 | SI |
|
segundoApellido | String | AN|...60 | NO |
|
subTipoTrabajador | String | N|2 | SI |
|
sueldo | String | N|.. | SI |
|
tipoContrato | String | N|1 | SI |
|
tipoIdentificacion | String | N|2 | SI |
|
tipoTrabajador | String | N|2 | SI |
|
Class.Extras
Atributo | Tipo Dato | Formato | Requerido | Descripción |
---|---|---|---|---|
controlInterno1 | String | AN|.. | C/C |
|
controlInterno2 | String | AN|.. | C/C |
|
nombre | String | AN|.. | SI |
|
valor | String | AN|.. | SI |
|
- RESPONSE
- Parámetros a Recibir
Tipo | Identificación | Descripción |
---|---|---|
int | código | Indica el Estado de la operación retornado por el servicio, (Por definir catálogo) |
String | mensaje | Este mensaje está asociado al código de respuesta, útil para identificación de errores |
String | resultado | Resultado del consumo del método:" Procesado” ó “Error”. |
String | consecutivoDocumento | Prefijo y Consecutivo del Documento concatenado sin separadores. Para el ejemplo anterior corresponde a: “PRUE980338337” |
String | cune | Código Único de Nómina Electrónica” correspondiente al documento consultado. |
String | trackId | Número de seguimiento, es un UUID, para consultar posteriormente el proceso asíncrono |
Array | notificacionesTFHKA | Reglas de validación en caso de notificación TFHKA |
Array | notificacionesDIAN | Reglas de validación en caso de notificación DIAN |
Array | rechazoTFHKA | Reglas de validación en caso de rechazo TFHKA |
Array | rechazoDIAN | Nombre definido por la DIAN |
String | nitEmpleador | Indica el nit del empleador |
String | nitEmpleado | Indica el nit del empleado |
String | idSoftware | Identificador de Casa de Software |
String | qr | Concatenación cadena del código QR (elemento de control) |
Bolean | esvalidoDIAN | “true” Si es válido |