Objeto de reemplazo de nómina

Estructura del objeto de reemplazo de nómina

Ejemplo:

{
  "reemplazar": {
    "reemplazandoPredecesor": {
      "cunePred": "string",
      "fechaGenPred": "string",
      "prefijoPred": "string",
      "consecutivoPred": "string"
    },
    "periodo": {
      "fechaIngreso": "2021-07-15T14:19:32.519Z",
      "fechaRetiro": "2021-07-15T14:19:32.519Z",
      "fechaLiquidacionInicio": "2021-07-15T14:19:32.519Z",
      "fechaLiquidacionFin": "2021-07-15T14:19:32.519Z",
      "tiempoLaborado": 0
    },
    "numeroSecuenciaXml": {
      "prefijo": "string",
      "consecutivo": 0
    },
    "codigoQr": "string",
    "informacionGeneral": {
      "trm": 0
    },
    "notas":  "string",
    "trabajador": {
      "tipoTrabajador": "string",
      "subTipoTrabajador": "string",
      "altoRiesgoPension": true,
      "tipoDocumento": "string",
      "numeroDocumento": "string",
      "primerApellido": "string",
      "segundoApellido": "string",
      "primerNombre": "string",
      "otrosNombres": "string",
      "lugarTrabajoPais": "string",
      "lugarTrabajoDepartamentoEstado": "string",
      "lugarTrabajoMunicipioCiudad": "string",
      "lugarTrabajoDireccion": "string",
      "salarioIntegral": true,
      "tipoContrato": "string",
      "sueldo": 0,
      "codigoTrabajador": "string",
      "fechaIngreso": "2021-07-15T14:19:32.519Z",
      "fechaRetiro": "2021-07-15T14:19:32.519Z",
      "genero": "string",
      "email": "string"
    },
    "pago": {
      "metodo": "string",
      "banco": "string",
      "tipoCuenta": "string",
      "numeroCuenta": "string"
    },
    "fechasPagos": {
      "fechaPago": "2021-07-15T14:19:32.519Z"
    },
    "devengados": {
      "basico": {
        "diasTrabajados": 0,
        "sueldoTrabajado": 0
      },
      "transporte": {
        "auxilioTransporte": 0,
        "viaticoManutAlojS": 0,
        "viaticoManutAlojNs": 0
      },
      "heds": [
        {
          "horaInicio": "2021-07-15T14:19:32.519Z",
          "horaFin": "2021-07-15T14:19:32.519Z",
          "cantidad": 0,
          "porcentaje": 0,
          "pago": 0
        }
      ],
      "hens": [
        {
          "horaInicio": "2021-07-15T14:19:32.519Z",
          "horaFin": "2021-07-15T14:19:32.519Z",
          "cantidad": 0,
          "porcentaje": 0,
          "pago": 0
        }
      ],
      "hrns": [
        {
          "horaInicio": "2021-07-15T14:19:32.519Z",
          "horaFin": "2021-07-15T14:19:32.519Z",
          "cantidad": 0,
          "porcentaje": 0,
          "pago": 0
        }
      ],
      "heddfs": [
        {
          "horaInicio": "2021-07-15T14:19:32.519Z",
          "horaFin": "2021-07-15T14:19:32.519Z",
          "cantidad": 0,
          "porcentaje": 0,
          "pago": 0
        }
      ],
      "hrddfs": [
        {
          "horaInicio": "2021-07-15T14:19:32.519Z",
          "horaFin": "2021-07-15T14:19:32.519Z",
          "cantidad": 0,
          "porcentaje": 0,
          "pago": 0
        }
      ],
      "hendfs": [
        {
          "horaInicio": "2021-07-15T14:19:32.519Z",
          "horaFin": "2021-07-15T14:19:32.519Z",
          "cantidad": 0,
          "porcentaje": 0,
          "pago": 0
        }
      ],
      "hrndfs": [
        {
          "horaInicio": "2021-07-15T14:19:32.519Z",
          "horaFin": "2021-07-15T14:19:32.519Z",
          "cantidad": 0,
          "porcentaje": 0,
          "pago": 0
        }
      ],
      "vacaciones": {
        "vacacionesComunes": [
          {
            "fechaInicio": "2021-07-15T14:19:32.519Z",
            "fechaFin": "2021-07-15T14:19:32.519Z",
            "cantidad": 0,
            "pago": 0
          }
        ],
        "vacacionesCompensadas": [
          {
            "cantidad": 0,
            "pago": 0
          }
        ]
      },
      "primas": {
        "cantidad": 0,
        "pago": 0,
        "pagoNs": 0
      },
      "cesantias": {
        "pago": 0,
        "porcentaje": 0,
        "pagoIntereses": 0
      },
      "incapacidades": [
        {
          "tipo": "string",
          "pago": 0,
          "fechaInicio": "2021-07-15T14:19:32.519Z",
          "fechaFin": "2021-07-15T14:19:32.519Z",
          "cantidad": 0
        }
      ],
      "licencias": {
        "licenciaMp": [
          {
            "pago": 0,
            "fechaInicio": "2021-07-15T14:19:32.519Z",
            "fechaFin": "2021-07-15T14:19:32.519Z",
            "cantidad": 0
          }
        ],
        "licenciaR": [
          {
            "pago": 0,
            "fechaInicio": "2021-07-15T14:19:32.519Z",
            "fechaFin": "2021-07-15T14:19:32.519Z",
            "cantidad": 0
          }
        ],
        "licenciaNr": [
          {
            "fechaInicio": "2021-07-15T14:19:32.519Z",
            "fechaFin": "2021-07-15T14:19:32.519Z",
            "cantidad": 0
          }
        ]
      },
      "bonificaciones": [
        {
          "bonificacionS": 0,
          "bonificacionNs": 0
        }
      ],
      "auxilios": [
        {
          "auxilioS": 0,
          "auxilioNs": 0
        }
      ],
      "huelgasLegales": [
        {
          "fechaInicio": "2021-07-15T14:19:32.519Z",
          "fechaFin": "2021-07-15T14:19:32.519Z",
          "cantidad": 0
        }
      ],
      "otrosConceptos": [
        {
          "descripcionConcepto": "string",
          "conceptoS": 0,
          "conceptoNs": 0
        }
      ],
      "compensaciones": [
        {
          "compensacionO": 0,
          "compensacionE": 0
        }
      ],
      "bonoEpctvs": [
        {
          "pagoS": 0,
          "pagoNs": 0,
          "pagoAlimentacionS": 0,
          "pagoAlimentacionNs": 0
        }
      ],
      "comisiones": [
        0
      ],
      "pagosTerceros": [
        0
      ],
      "anticipos": [
        0
      ],
      "dotacion": 0,
      "apoyoSost": 0,
      "teletrabajo": 0,
      "bonifRetiro": 0,
      "indemnizacion": 0
    },
    "deducciones": {
      "salud": {
        "porcentaje": 0,
        "deduccion": 0
      },
      "fondoPension": {
        "porcentaje": 0,
        "deduccion": 0
      },
      "fondoSp": {
        "porcentaje": 0,
        "deduccionSp": 0,
        "porcentajeSub": 0,
        "deduccionSub": 0
      },
      "sindicatos": [
        {
          "porcentaje": 0,
          "deduccion": 0
        }
      ],
      "sanciones": [
        {
          "sancionPublic": 0,
          "sancionPriv": 0
        }
      ],
      "libranzas": [
        {
          "descripcion": "string",
          "deduccion": 0
        }
      ],
      "pagosTerceros": [
        0
      ],
      "anticipos": [
        0
      ],
      "otrasDeducciones": [
        0
      ],
      "pensionVoluntaria": 0,
      "retencionFuente": 0,
      "afc": 0,
      "cooperativa": 0,
      "embargoFiscal": 0,
      "planComplementarios": 0,
      "educacion": 0,
      "reintegro": 0,
      "deuda": 0
    },
    "redondeo": 0,
    "devengadosTotal": 0,
    "deduccionesTotal": 0,
    "comprobanteTotal": 0
  }
}

Estructura

La estructura del Objeto de nómina aplica para este apartado, con la única diferencia del objeto reemplazar que indica la información necesaria para el reemplazo, que a su vez tiene un objeto dentro de sí, llamado reemplazandoPredecesor:

Campo

Tipo

¿Es opcional?

Descripción

cunePred

String

No

Corresponde al cune del documento a reemplazar

fechaGenPred

String

No

Fecha del documento a reemplazar

prefijoPred

String

No

Corresponde al prefijo del documento a reemplazar

consecutivoPred

String

No

Corresponde al número del documento a reemplazar

Última actualización

¿Te fue útil?