# Modulo Asistencia y Marcaciones (Horas Extras)

# Obtiene descarga boleta de pago (3)

### Nombre del servicio

- **Módulo:** Asistencia y Marcaciones
- **Servicio:**

### Contexto funcional

- **¿Cuándo se usa?** Al ingresar a la opción “**Horas Extras”**
- **¿Qué hace?** Consulta si necesita Descarga Boleta de Pago
- **Pantallazo de la app:**

[![image.png](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/scaled-1680-/z3Himage.png)](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/z3Himage.png)[![image.png](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/scaled-1680-/5xGimage.png)](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/5xGimage.png)

### Detalles técnicos

- **Dominio:** [`https://qahorario-salida.shalomcontrol.com`](https://qahorario-salida.shalomcontrol.com/)
- **Endpoint:** `api/get-download-boleta-pago/HR-EMP-09317?overview=false`
- **Método:** `GET`
- **Headers:** `Authorization: Bearer <token>` (no aplica)

**Request ejemplo:**

```json
{}

```

**Response ejemplo:**

```json
{
    "status": true,
    "msn": "No es el día correcto para la renovación de contrato"
}
        

```

### Servicios relacionados

**DOCUMENTACION DEL SERVICIO:** [https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/obtiene-descarga-boleta-de-pago-3-getdownloadboletapago](https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/obtiene-descarga-boleta-de-pago-3-getdownloadboletapago)

# Obtiene descarga Renovación de contrato (3)

### Nombre del servicio

- **Módulo:** Asistencia y Marcaciones
- **Servicio:**

### Contexto funcional

- **¿Cuándo se usa?** Al ingresar a la opción “**Horas Extras”**
- **¿Qué hace?** Consulta si necesita renovación de contrato de trabajo
- **Pantallazo de la app:**

[![image.png](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/scaled-1680-/sXMimage.png)](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/sXMimage.png)[![image.png](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/scaled-1680-/PCDimage.png)](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/PCDimage.png)

### Detalles técnicos

- **Dominio: [`https://qahorario-salida.shalomcontrol.com`](https://qahorario-salida.shalomcontrol.com/)**
- **Endpoint:** `api/get-download-renovacion-contrato/HR-EMP-09317?overview=false`
- **Método:** `GET`
- **Headers:** `Authorization: Bearer <token>` (no aplica)

**Request ejemplo:**

```json
{}

```

**Response ejemplo:**

```json
{
    "status": true,
    "msn": "No es el día correcto para la renovación de contrato"
}
        

```

### Servicios relacionados

**DOCUMENTACION DEL SERVICIO:** [https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/obtiene-descarga-renovacion-de-contrato-3-getrenovacioncontrato](https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/obtiene-descarga-renovacion-de-contrato-3-getrenovacioncontrato)

# Horas Extras del Mes (1)

### Nombre del servicio

- **Módulo:** Asistencia y Marcaciones
- **Servicio:** Horas extras del mes

### Contexto funcional

- **¿Cuándo se usa?** Al ingresar a la opción “**Horas Extras”**
- **¿Qué hace?** Consulta si existen horas extras del mes selccionado
- **Pantallazo de la app:**

[![image.png](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/scaled-1680-/qfMimage.png)](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/qfMimage.png)[![image.png](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/scaled-1680-/fsjimage.png)](https://shalom-documentation.shalomcontrol.com/uploads/images/gallery/2025-10/fsjimage.png)

### Detalles técnicos

- **Dominio:** [`https://qahorario-salida.shalomcontrol.com`](https://qahorario-salida.shalomcontrol.com/)
- **Endpoint:** `api/get-markings-by-employee-per-month2`
- **Método:** `POST`
- **Headers:** `Authorization: Bearer <token>` (no aplica)

**Request ejemplo:**

```json
{
    "employee": "HR-EMP-09317", 
    "month": "Setiembre", 
    "year": "2025"
}

```

**Response ejemplo:**

```json
{
    "valor": false,
    "msn": "No hay horas extras registradas para este mes",
    "data": {
        "marcaciones": [],
        "horas25": "0",
        "horas35": "0",
        "horas100": "0",
        "horas_acumuladas": "0"
    }
}
        

```

### Servicios relacionados

**DOCUMENTACION DEL SERVICIO:** https://shalom-documentation.shalomcontrol.com/books/doc-servicios-app-shalom-familia/page/horas-extras-del-mes-1-getmarkingsforemployeepermonth2