# Manual de usuario PS Admon v7

# Contenido

Guía de uso del sistema de administración y contabilidad **PS Admon 7** para el estudio **Pasquinel (PSTUDIO S.A DE C.V.)**. Esta sección está escrita para usuarios finales (sin conocimientos técnicos).


![Pantalla de inicio despuÃ©s de iniciar sesiÃ³n](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_00-indice_pantalla-home.png)


## Contenido

| Apartado | Descripción |
|----------|-------------|
| [01. Acceso y navegación](https://bookstack.pstudio.dynu.net/books/manual-de-usuario-ps-admon-v7/page/01-acceso-y-navegacion) | Iniciar sesión, autenticación de dos factores, pantalla de inicio y menú principal. |
| [02. Clientes](https://bookstack.pstudio.dynu.net/books/manual-de-usuario-ps-admon-v7/page/02-clientes) | Alta, consulta, edición y eliminación de clientes. |
| [03. Proyectos](https://bookstack.pstudio.dynu.net/books/manual-de-usuario-ps-admon-v7/page/03-proyectos) | Alta y gestión de proyectos, tipologías y estados. |
| [04. Presupuestos](https://bookstack.pstudio.dynu.net/books/manual-de-usuario-ps-admon-v7/page/04-presupuestos) | Partidas presupuestales por proyecto, tipo y moneda. |
| [05. Recibos Simples](https://bookstack.pstudio.dynu.net/books/manual-de-usuario-ps-admon-v7/page/05-recibos-simples) | Registro de cobros sin factura electrónica y edición masiva. |
| [06. Facturas (CFDI)](https://bookstack.pstudio.dynu.net/books/manual-de-usuario-ps-admon-v7/page/06-facturas-cfdi) | Subir y consultar facturas electrónicas y complementos de pago. |
| [07. Estados de Cuenta](https://bookstack.pstudio.dynu.net/books/manual-de-usuario-ps-admon-v7/page/07-estados-de-cuenta) | Reportes por proyecto y su impresión. |
| [08. Proveedores](https://bookstack.pstudio.dynu.net/books/manual-de-usuario-ps-admon-v7/page/08-proveedores) | Tipos, empresas y recibos de proveedores. |
| [09. Configuración](https://bookstack.pstudio.dynu.net/books/manual-de-usuario-ps-admon-v7/page/09-configuracion) | Monedas, estados de pago, usuarios y roles. |

## Flujo general del negocio

![Flujo general del negocio](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_00-indice_diagrama-flujo.svg)

1. Se registra un **cliente** con sus datos fiscales.
2. Al cliente se le asignan uno o más **proyectos**.
3. Cada proyecto tiene **presupuestos** con partidas, tipos y monedas.
4. Cuando se cobra una partida se registra un **recibo simple** o un **CFDI** (factura).
5. El **estado de cuenta** del proyecto resume lo presupuestado, lo cobrado y lo pendiente.

## Recomendaciones generales

- Revisa siempre los **datos fiscales** (RFC, régimen fiscal, código postal) antes de emitir una factura.
- El sistema evita **duplicados de UUID** de CFDI y complementos de pago: si intentas subir un comprobante ya registrado, el sistema te lo indicará.
- Los registros eliminados se guardan como **eliminados** y pueden restaurarse desde la vista "Eliminados" de cada módulo.
- Usa la **edición masiva** para actualizar el estado de pago de varios recibos a la vez.

# 01. Acceso y navegacion

## 1. Cómo acceder al sistema

Abre tu navegador (Chrome, Edge, Firefox, etc.) y escribe la dirección del sistema, por ejemplo:

```
https://admon.pstudio.dynu.net
```

Se mostrará la **pantalla de inicio de sesión**.

![Pantalla de inicio de sesión](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_01-acceso_pantalla-login.png)


## 2. Iniciar sesión

En la pantalla de login:

1. Escribe tu **correo electrónico** en el campo *Email Address*.
2. Escribe tu **contraseña** en el campo *Password*.
3. Opcionalmente marca la casilla **Remember Me** para que el sistema recuerde tu sesión en ese equipo.
4. Pulsa el botón **Login**.

> [!TIP]
> Si olvidaste tu contraseña, tendrás que comunicarte con el administrador del sistema para restablecerla.

## 3. Autenticación de dos factores (2FA)

El sistema cuenta con **autenticación de dos factores** para mayor seguridad.

- Al entrar con tu menú de usuario (esquina superior derecha), pulsa **Autentificación de 2 factores**.
- Sigue los pasos que te indica la pantalla (generalmente escanear un código QR con tu app de autenticación como Google Authenticator).
- Una vez activado, al iniciar sesión el sistema te pedirá el **código** generado por la app.

## 4. Cerrar sesión

Desde el menú de usuario (esquina superior derecha, donde aparecen tus iniciales):

1. Pulsa sobre tus iniciales o nombre.
2. Selecciona **Logout**.

## 5. Pantalla de inicio (Home)

Tras iniciar sesión verás la pantalla principal con tarjetas de acceso rápido:

| Tarjeta | Qué permite |
|---------|-------------|
| **Estados de Cuenta** | Elegir un proyecto y pulsar **Ver** para abrir su estado de cuenta. |
| **Recibos Simples sin Pagar** | Atajos a los recibos pendientes y botón para **Crear Recibo Simple**. |
| **CFDIs** | Accesos directos a **Subir CFDI** y **Subir Complemento**. |
| **Otros sitios** | Enlaces a portales externos (SAT, MisFacturas.net, PS Asist, PS Reloj Checador, etc.). |


![Pantalla de inicio (Home)](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_01-acceso_pantalla-home.png)

## 6. Menú principal (barra de navegación)

La barra superior muestra los módulos disponibles según tus permisos:

- **Presupuestos** → *Agregar presupuesto*, *Tipos de presupuesto*.
- **Proyectos** → *Listado de proyectos*, *Agregar Proyecto*, *Tipologías*, *Estados de proyecto*.
- **Clientes** → *Listado*, *Agregar Cliente*.
- **Facturas** → *Ver CFDIS Emitidos*, *Subir CFDI*, *Complementos de pago*, *Subir Complemento*.
- **Recibos simples** → *Listado de Recibos*, *Crear Recibo Simple*.
- **Recibos Proveedores** → *Listado de Recibos Proveedores*, *Empresas proveedoras*, *Tipos proveedor*.
- **Configuración** (icono de engranaje) → *Tipos de moneda*, *Estados de pago*, *Roles*, *Usuarios*.

> [!NOTE]
> Los menús que no ves dependen de tu **rol y permisos**. Por ejemplo, la gestión de usuarios y roles suele estar limitada al administrador.

## 7. Acceso a los módulos

Cada módulo (Clientes, Proyectos, Presupuestos, Recibos, Facturas, Proveedores, Estados de Cuenta) se abre desde su opción en el menú. El resto de este manual explica, paso a paso, cómo trabajar en cada uno.

# 02. Clientes

El módulo **Clientes** guarda el catálogo de clientes del estudio con sus **datos fiscales** (RFC, régimen fiscal y código postal). Es la base para asociar proyectos y emitir facturas (CFDI).

## 1. Ver el listado de clientes

1. En el menú superior pulsa **Clientes → Listado**.
2. Se muestra una tabla con: **Nombre Cliente**, **Rfc Cliente**, **Cod Postal** y **Régimen Fiscal**.
3. Usa el buscador de la tabla para filtrar, o el botón **Crear nuevo** para agregar un cliente.


![Listado de clientes](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_02-clientes_listado.png)

## 2. Agregar un cliente

![Formulario para crear un cliente](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_02-clientes_crear.png)

1. Entra en **Clientes → Agregar Cliente** (o pulsa **Crear nuevo** en el listado).
2. Completa los campos:

| Campo | Descripción |
|-------|-------------|
| **Nombre Cliente** | Nombre o razón social del cliente. |
| **Rfc Cliente** | RFC del cliente (hasta 13 caracteres; se escribe en mayúsculas). |
| **Cod Postal** | Código postal (solo números). |
| **Regimen Fiscal** | Régimen fiscal del catálogo (por ejemplo 601 - General de Ley Personas Morales). |

3. Pulsa **Submit** para guardar.

> [!TIP]
> El RFC es **único**: el sistema no permite registrar dos clientes con el mismo RFC.

## 3. Consultar un cliente

![Detalle de un cliente](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_02-clientes_consultar.png)

En el listado, pulsa el botón **Show** (icono de ojo) de la fila que te interesa para ver el detalle completo del cliente.

## 4. Editar un cliente

![Formulario para editar un cliente](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_02-clientes_editar.png)

1. En el listado, pulsa el botón **Edit** (icono de lápiz) de la fila.
2. Modifica los campos que necesites.
3. Pulsa **Submit** para guardar los cambios.

## 5. Eliminar y restaurar clientes

![Botón Eliminar en el listado de clientes](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_02-clientes_eliminar.png)

- **Eliminar:** pulsa el botón **Delete** (icono de papelera) y confirma la acción. El cliente pasa a la vista de **eliminados** (borrado lógico) y ya no aparece en el listado normal.
- **Ver eliminados:** en el listado pulsa el botón **Ver listado** con icono de archivo/eliminados para ver los clientes borrados.
- **Restaurar:** dentro de la vista de eliminados, pulsa **Restaurar** para devolver el cliente al listado normal.

![Vista de clientes eliminados con botón Restaurar](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_02-clientes_eliminados.png)

> [!WARNING]
> Si un cliente tiene proyectos o facturas asociadas, elimínalo con precaución. Gracias al **borrado lógico** (soft deletes), los datos asociados no se borran de la base de datos, pero dejarán de estar visibles mientras el cliente esté eliminado.

# 03. Proyectos

El módulo **Proyectos** registra los proyectos de arquitectura del estudio (restaurantes, casas, hoteles, oficinas, etc.), cada uno asociado a un **cliente**, una **tipología** y un **estado** de avance.

## 1. Ver el listado de proyectos

1. En el menú superior pulsa **Proyectos → Listado de proyectos**.
2. Se muestra la tabla de proyectos con sus datos principales.
3. Usa el buscador de la tabla para filtrar, o pulsa **Agregar Proyecto** para crear uno nuevo.


![Listado de proyectos](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_03-proyectos_listado.png)

## 2. Tipologías de proyectos

Las **tipologías** son las categorías de proyecto en las cuales se clasifican los mismos. Para administrarlas:

1. Entra en **Proyectos → Tipologías**.
2. Verás la lista de tipologías existentes.
3. Usa **Crear nuevo**, **Edit** o **Delete** para mantener el catálogo (por ejemplo: restaurante, casa habitación, oficina, hotel).

> [!NOTE]
> La tipología forma parte del nombre del proyecto y aparece en los **estados de cuenta** y en los **recibos simples**.

## 3. Estados de proyectos

Los **estados de proyecto** indican el avance y/o estado del mismo. Para administrarlos:

1. Entra en **Proyectos → Estados de proyecto**.
2. Verás la lista de estados (por ejemplo: en diseño, en construcción, terminado, cancelado).
3. Usa los botones de la tabla para **crear**, **editar** o **eliminar** estados.

> [!NOTE]
> Solo los proyectos **activos** aparecen en las secciones de **estados de cuenta** y **presupuestos**.

## 4. Agregar un proyecto

![Catálogos necesarios para crear un proyecto](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_03-proyectos_diagrama-catalogos.svg)

1. Entra en **Proyectos → Agregar Proyecto**.
2. Completa los campos:

| Campo | Descripción |
|-------|-------------|
| **Tipología** | Tipo de proyecto (restaurante, casa, hotel, etc.). Si eliges una tipología, el sistema la mostrará como prefijo del nombre. |
| **Cliente** | Cliente al que pertenece el proyecto (del catálogo de Clientes). |
| **Estado de proyecto** | Estado de avance (en proyecto, terminado, etc.). |
| **Nombre** | Nombre del proyecto. |
| **Fecha inicio** | Fecha de inicio (por defecto el día de hoy). |
| **Fecha fin** | Fecha de fin (opcional). Al editar puedes insertar la fecha actual con el botón de calendario. |
| **Comentarios** | Notas u observaciones. |

3. Pulsa **Submit** para guardar.

## 5. Consultar un proyecto

En el listado, pulsa **Show** (icono de ojo) para ver el detalle del proyecto con toda su información.

## 6. Editar un proyecto

1. En el listado, pulsa **Edit** (icono de lápiz).
2. Modifica los datos que necesites y pulsa **Submit**.

## 7. Eliminar y restaurar proyectos

- **Eliminar:** pulsa **Delete** y confirma. El proyecto pasa a eliminados (borrado lógico).
- **Restaurar:** en la vista de eliminados, pulsa **Restaurar**.

> [!WARNING]
> El proyecto agrupa presupuestos, recibos y facturas. Eliminarlo oculta toda su información financiera del listado normal.

# 04. Presupuestos

El módulo **Presupuestos** administra las **partidas presupuestales** de cada proyecto. Cada partida es una línea de costo asociada a un **proyecto**, un **tipo de presupuesto** y una **moneda**.

Una partida puede quedar **pagada** cuando se vincula a un **recibo simple** o a un **CFDI**; de lo contrario se considera **pendiente de pago**.

## 1. Agregar un presupuesto

El alta es un **asistente de 3 pasos**:

1. Entra en **Presupuestos → Agregar presupuesto**.
2. **Paso 1 – Proyecto:** selecciona el proyecto al que pertenece el presupuesto.

![Paso 1: selección del proyecto](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_04-presupuestos_paso1-proyecto.png)

3. **Paso 2 – Tipo:** selecciona el **tipo de presupuesto** (por ejemplo: anteproyecto, proyecto ejecutivo, honorarios, etc.).

![Paso 2: selección del tipo de presupuesto](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_04-presupuestos_paso2-tipo.png)

4. **Paso 3 – Partidas:** agrega las partidas del presupuesto. Cada fila tiene:

| Columna | Descripción |
|---------|-------------|
| **#** | Orden de la partida (se asigna automáticamente). |
| **Detalle** | Descripción de la partida (por ejemplo "Planos arquitectónicos"). |
| **Moneda** | Moneda de la partida (MXN, USD, etc.). |
| **Subtotal** | Importe de la partida. |

![Paso 3: partidas del presupuesto](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_04-presupuestos_paso3-partidas.png)

5. Usa los botones **+ (agregar fila)** y **− (quitar fila)** para armar el listado de partidas.
6. El campo **Total** muestra la suma de todas las partidas.
7. El botón **Submit** se habilita cuando el total es mayor que cero y hay al menos una fila con detalle. Púlsalo para guardar.

> [!NOTE]
> Editar un presupuesto se hace desde el **estado de cuenta** del proyecto (ver la sección correspondiente en el módulo **Estados de Cuenta**).

## 2. Catálogo de tipos de presupuesto

Los **tipos de presupuesto** clasifican las partidas. Para administrarlos:

1. Entra en **Presupuestos → Tipos de presupuesto**.
2. Verás la lista de tipos existentes.
3. Usa **Crear nuevo**, **Edit** o **Delete** para mantener el catálogo.

> [!NOTE]
> Cuando creas un presupuesto, el tipo se selecciona en el paso 2 del asistente. Los tipos se reutilizan en todos los proyectos.

# 05. Recibos Simples

El módulo **Recibos Simples** registra los **cobros** que se realizan **sin factura electrónica (CFDI)**. Cada recibo se vincula a una partida de presupuesto, un estado de pago y una moneda. Cuando una partida tiene un recibo asociado, se considera **pagada** en el estado de cuenta.

## 1. Ver el listado de recibos

1. En el menú superior pulsa **Recibos simples → Listado de Recibos**.
2. La tabla muestra: folio (Id), proyecto, fecha de emisión, fecha de pago, detalle, total y estado de pago.
3. Puedes **filtrar** la lista:
   - Por **Proyecto** (desplegable).
   - Por **fecha de emisión** o **fecha de pago** (mes).
   - Por **detalle** (texto).
   - Por **estado de pago**.
4. Pulsa **Crear Nuevo** para registrar un cobro.

> [!TIP]
> En el listado, las filas se resaltan con color según su estado de pago (por ejemplo, pagado, por pagar, cancelado).


![Listado de recibos simples](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_05-recibos-simples_listado.png)

## 2. Crear un recibo simple

![Tareas anteriores necesarias para crear un recibo simple](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_05-recibos-simples_diagrama-flujo.svg)

![Formulario para crear un recibo simple](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_05-recibos-simples_crear.png)

1. Entra en **Recibos simples → Crear Recibo Simple** (o el botón **Crear Nuevo** del listado).
2. Completa el formulario:

| Campo | Descripción |
|-------|-------------|
| **Proyecto** | Selecciona el proyecto del cobro. |
| **Tipo de Presupuesto** | Se llena automáticamente al elegir el proyecto. |
| **Presupuesto** | Selecciona la partida que se está cobrando. Al elegirla, el sistema **rellena automáticamente** el detalle, la moneda y el total de la partida. Solo aparecen partidas **pendientes de pago**. |
| **Fecha de emisión** | Fecha en que se emite el recibo (por defecto hoy). |
| **Detalle** | Descripción del cobro (se llena con la partida seleccionada; puedes ajustarlo). |
| **Estado** | Estado de pago. Al elegir **Pagado**, se habilita el campo *Fecha de pago*. |
| **Fecha de pago** | Fecha en que se recibió el pago (obligatoria cuando el estado es Pagado). |
| **Moneda / Total** | Moneda e importe del cobro (el importe se llena con la partida seleccionada). |

3. Pulsa **Create** para guardar el recibo.

## 3. Consultar e imprimir un recibo

- En el listado, pulsa **Imprimir** (icono de impresora) en la fila para abrir el recibo en formato para impresión/PDF.
- La vista de detalle muestra el folio, el proyecto, las fechas, el detalle, la moneda y el total, además del **importe en letra**.

## 4. Editar un recibo

1. En el listado, pulsa **Edit** (icono de lápiz) de la fila.
2. Modifica los campos necesarios y guarda.

> [!NOTE]
> Los recibos con estado **Pagado** no se pueden eliminar directamente; se puede editar su estado y otros datos según los permisos del rol.

## 5. Edición masiva de recibos

Para actualizar el estado de pago de **varios recibos a la vez**:

1. En el listado, activa el conmutador de **selección** en las filas que quieras cambiar (o usa **seleccionar todos**).
2. Pulsa el botón de **edición múltiple** (icono de moneda) que aparece al seleccionar.
3. En la ventana de edición múltiple:
   - **Estado**: elige el nuevo estado (o "Sin cambio").
   - **Fecha de pago**: si el estado es Pagado, indica la fecha.
4. Pulsa **Edit** para aplicar el cambio a todos los folios seleccionados.

## 6. Eliminar y restaurar recibos

- **Eliminar:** pulsa **Delete** en la fila y confirma (no está disponible para recibos ya pagados). El recibo pasa a eliminados.
- **Ver eliminados:** usa el botón de archivo en el listado.
- **Restaurar:** dentro de la vista de eliminados, pulsa **Restaurar**.

# 06. Facturas (CFDI)

El módulo **Facturas** administra la **facturación electrónica mexicana (CFDI)**: facturas de ingreso (CFDI) y **complementos de pago**. El sistema valida el **RFC del emisor**, el **tipo de comprobante** y evita **duplicados de UUID**.

## 1. Ver las facturas emitidas

1. En el menú superior pulsa **Facturas → Ver CFDIS Emitidos**.
2. Se muestra la tabla de facturas con sus datos principales (folio, fecha, receptor, monto, método de pago, etc.).
3. Usa el buscador de la tabla para filtrar.


![Listado de facturas (CFDI)](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_listado.png)

## 2. Subir un CFDI (factura)

1. Entra en **Facturas → Subir CFDI** (también hay un acceso rápido en la pantalla de inicio).

   ![Menú Facturas → Subir CFDI](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_subir-cfdi-menu.png)
   <br>

2. **Paso 1 – Subir XML:** selecciona el archivo **XML** del CFDI (factura de ingreso). El sistema valida:
   - Que el **RFC del emisor** sea el del estudio (PSTUDIO).
   - Que el comprobante sea de tipo **Ingreso** (I).
   - Que el **UUID** no exista ya en la base de datos.

   ![Paso 1 – Subir XML con validación](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_paso1-xml.png)
   <br>

3. Si la validación es correcta, el sistema **lee el XML** y muestra los datos del comprobante (RFC receptor, fecha, serie-folio, UUID, método de pago, subtotal, IVA, total y addenda).

   ![Datos del CFDI leídos del XML](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_datos-xml.png)
   <br>

4. **Paso 2 – Proyecto y tipo:** selecciona el **proyecto** al que corresponde la factura. Si el XML trae la *addenda* con el ID del proyecto, el sistema lo **autoselecciona** (marca *(AutoSeleccionado desde el CFDI)*).

   ![Proyecto autoseleccionado desde el CFDI](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_datos-xml.png)
   <br>

5. Selecciona el **tipo de presupuesto**.

   ![Tipo de presupuesto seleccionado](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_tipo-presupuesto.png)
   <br>

6. **Paso 3 – Presupuesto:** elige la **partida presupuestal** que se está facturando (se resalta automáticamente la que coincide con el monto).

   ![Selección de la partida presupuestal](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_presupuesto.png)
   <br>

7. Pulsa **Subir** para registrar la factura.

   ![Pulsar Subir para registrar](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_presupuesto.png)
   <br>

> [!NOTE]
> Si el método de pago del CFDI es **PUE** (Pago en Una sola Exhibición), la partida de presupuesto se marca como **pagada**. Si es **PPD** (Parcialidades o Diferido), el pago se documenta con complementos de pago.

> [!WARNING]
> El UUID de un CFDI es **único e irrepetible**. Si intentas subir un XML cuyo UUID ya está registrado, el sistema lo rechazará.

## 3. Consultar y eliminar una factura

- **Ver:** en el listado, pulsa el botón de detalle de la fila.
- **Eliminar:** pulsa **Delete**. El sistema muestra una **confirmación previa** antes de borrar; confirma la acción. La factura pasa a eliminados y puede restaurarse desde la vista de eliminados.

## 4. Complementos de pago

Los **complementos de pago** documentan pagos parciales o diferidos de un CFDI con método **PPD**.

### 4.1 Ver complementos

Entra en **Facturas → Complementos de pago** para ver el listado de complementos registrados.

### 4.2 Subir un complemento de pago

1. Entra en **Facturas → Subir Complemento**.

   ![Menú Facturas → Subir Complemento](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_subir-complemento-menu.png)
   <br>

2. Selecciona el **XML** del complemento de pago. El sistema valida:
   - Que sea un comprobante de tipo **P** (Pago).
   - Que el **RFC del emisor** sea el del estudio.
   - Que el **UUID del complemento** no esté registrado.
   - Que el **CFDI relacionado** exista en la base de datos.
   - Que la versión sea **4.0**.

   ![Validación del complemento de pago](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_complemento-pago-xml.png)
   <br>

3. Si todo es correcto, el sistema extrae automáticamente la fecha de pago, el monto y la forma de pago del XML.

   ![Datos extraídos y botón Subir habilitado](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_complemento-pago-xml.png)
   <br>

4. Pulsa **Subir** para registrar el complemento.

   ![Pulsar Subir para registrar el complemento](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_06-facturas-cfdi_complemento-pago-xml.png)
   <br>

> [!TIP]
> Para emitir, recuperar o cancelar facturas en el portal oficial del SAT, usa los enlaces de la sección **Otros sitios** de la pantalla de inicio (portal de facturación del SAT, MisFacturas.net).

# 07. Estados de Cuenta

El módulo **Estados de Cuenta** genera el **reporte financiero por proyecto**: reúne las partidas de presupuesto (con totales **pagado** y **por pagar**) y los comprobantes del proyecto (recibos simples y CFDI).

Una partida se considera **pagada** si tiene asociado un CFDI o un recibo simple; de lo contrario suma a **por pagar**.

## 1. Generar un estado de cuenta

1. Entra en **Estados de Cuenta** desde el menú superior (o usa la tarjeta **Estados de Cuenta** de la pantalla de inicio).
2. Selecciona el **proyecto** del desplegable.
3. Pulsa **Ver**.

El reporte se abre en una **nueva pestaña** del navegador.


![Selección de estado de cuenta](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_07-estados-de-cuenta_seleccion.png)

## 2. Qué contiene el reporte

- **Partidas de presupuesto** del proyecto, agrupadas por **tipo de presupuesto**, con sus montos.
- Totales de **pagado** y **por pagar** por tipo.
- Lista de **comprobantes** del proyecto (recibos simples y CFDI) con tipo, folio, fechas, concepto, moneda, subtotal, IVA y total, ordenados por fecha de emisión.

![Estado de cuenta del proyecto Edificio Benjamín Hill](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_07-estados-de-cuenta_reporte.png)
<br>

## 3. Imprimir o guardar como PDF

1. En el reporte abierto, usa la **opción de impresión del navegador** (Ctrl + P / Cmd + P).
2. Puedes imprimir en papel o elegir **Guardar como PDF** en el diálogo del navegador.
3. Configura la orientación y márgenes si lo necesitas y confirma.

> [!TIP]
> El estado de cuenta refleja los **recibos simples y CFDI** registrados. Si falta un cobro, verifica primero que el recibo o factura esté registrado en su módulo correspondiente.

## 4. Editar un presupuesto desde el estado de cuenta

El reporte del estado de cuenta permite editar el presupuesto del proyecto directamente desde las partidas que muestra.

1. Abre el **estado de cuenta** del proyecto (ver sección 1).
2. En el reporte, las partidas están agrupadas por **tipo de presupuesto** en bloques con su encabezado. En el encabezado de cada bloque pulsa el icono de **lápiz** ✎ para editar las partidas de ese tipo; el sistema abre la pantalla de edición en una **nueva pestaña**.

   ![Pantalla de edición del presupuesto](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_07-estados-de-cuenta_presupuesto-edicion.png)
   <br>

3. En la pantalla de edición verás las partidas del tipo seleccionado con las columnas **#** (orden), **Detalle**, **Moneda** y **Subtotal**, y un **Total** que se recalcula automáticamente. Dependiendo de la fila puedes:

   - **Agregar partidas**: pulsa **+** para añadir una fila nueva en blanco y escribe el detalle, la moneda y el subtotal. Pulsa **−** para quitar la última fila nueva (cada fila nueva también tiene su propio botón **−**).
   - **Modificar** el detalle, la moneda o el subtotal de una partida existente directamente en la fila.
   - **Reordenar partidas**: arrastra la fila por el icono de "manitas" (⠿) para cambiar su posición; el orden **#** se actualiza solo.
   - **Eliminar una partida**: pulsa el botón de **papelera** de la fila. La partida se marca como eliminada (tachada) y puede restaurarse después.

   ![Partida nueva agregada con el botón +](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_07-estados-de-cuenta_presupuesto-agregar-partida.png)
   <br>

4. Pulsa **Enviar** para guardar los cambios.
5. Vuelve a la pestaña del reporte y **recarga** la página para ver reflejados los nuevos montos y totales.

> [!IMPORTANT]
> Las partidas que ya tienen un **recibo simple** o **CFDI** vinculado son de **solo lectura**: no se pueden modificar ni eliminar (muestran un icono de advertencia). Las partidas eliminadas se muestran **tachadas en rojo** y pueden **restaurarse** pulsando el botón de restaurar de su fila.

# 08. Proveedores

El módulo **Proveedores** administra los **proveedores del estudio** y sus **recibos de gastos**. Se compone de:

- **Tipos de proveedor** — clasificación (por ejemplo: imprenta, material, servicios, etc.).
- **Empresas proveedoras** — datos fiscales de cada proveedor (nombre, RFC, razón social, régimen fiscal, código postal).
- **Recibos de proveedores** — gastos asociados a un proyecto, con estado de pago y moneda.

## Flujo de información

Para crear un **recibo de proveedor** deben existir antes el **tipo de proveedor**, la **empresa proveedora** y el **proyecto** al que se carga el gasto.

![Tareas anteriores necesarias para crear un recibo de proveedor](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_08-proveedores_diagrama-flujo.svg)

## 1. Tipos de proveedor

1. Entra en **Recibos Proveedores → Tipos proveedor**.
2. Verás la lista de tipos existentes.
3. Usa **Crear nuevo**, **Edit** o **Delete** para mantener el catálogo.

## 2. Empresas proveedoras

1. Entra en **Recibos Proveedores → Empresas proveedoras**.
2. Verás el listado de empresas con sus datos fiscales.
3. Pulsa **Crear nuevo** para registrar una empresa:

| Campo | Descripción |
|-------|-------------|
| **Nombre** | Nombre de la empresa proveedora. |
| **RFC** | RFC del proveedor. |
| **Razón social** | Razón social completa. |
| **Régimen fiscal** | Régimen fiscal del proveedor. |
| **Código postal** | Código postal. |

4. Usa **Edit** o **Delete** para modificar o eliminar.

> [!TIP]
> Registra primero las empresas y los tipos de proveedor: los necesitarás al crear un recibo de proveedor.

## 3. Ver los recibos de proveedores

1. Entra en **Recibos Proveedores → Listado de Recibos Proveedores**.
2. La tabla muestra folio, proyecto, tipo/empresa proveedora, fechas, detalle, persona, total y estado de pago.
3. Puedes filtrar la lista y usar el buscador.
4. Pulsa **Crear Nuevo** para registrar un gasto.


![Listado de recibos de proveedores](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_08-proveedores_listado.png)

## 4. Crear un recibo de proveedor

1. Entra en **Recibos Proveedores → Listado de Recibos Proveedores** y pulsa **Crear Nuevo**.
2. Completa el formulario:

| Campo | Descripción |
|-------|-------------|
| **Proyecto** | Proyecto al que se carga el gasto. |
| **Fecha de emisión** | Fecha del recibo. |
| **Tipo de Proveedor** | Tipo del proveedor (imprenta, servicio, etc.). |
| **Empresa Proveedora** | Empresa que factura el gasto. |
| **Persona que Recibe** | Quién recibió el servicio o producto en el estudio. |
| **Detalle** | Descripción del gasto. |
| **Estado de pago** | Estado del recibo. Al elegir **Pagado**, se habilita la *Fecha de pago*. |
| **Fecha de pago** | Fecha en que se pagó (obligatoria si el estado es Pagado). |
| **Moneda / Total** | Moneda e importe del gasto. |

![Formulario para crear un recibo de proveedor](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_08-proveedores_crear-recibo.png)
<br>

3. Pulsa **Enviar** para guardar.

## 5. Edición masiva de recibos de proveedores

Para actualizar el **estado de pago** de varios recibos a la vez:

1. En el listado, selecciona los recibos que quieras cambiar.
2. Pulsa el botón de **edición múltiple**.
3. En la ventana: elige el nuevo **Estado** (o "Sin cambio") y, si es Pagado, la **Fecha de pago**.
4. Pulsa **Edit** para aplicar el cambio a los folios seleccionados.

## 6. Eliminar y restaurar

- **Eliminar:** pulsa **Delete** en la fila y confirma (según el estado de pago). El recibo pasa a eliminados.
- **Ver eliminados / Restaurar:** usa la vista de eliminados del listado para restaurar registros.

## 7. Catálogo de tipos de proveedor

1. Entra en **Recibos Proveedores → Tipos proveedor**.
2. Verás la tabla con las columnas **Tipo de proveedores** (nombre) y **Descripción**, y el botón **Crear Nuevo**.
3. **Crear un tipo:** pulsa **Crear Nuevo**, escribe el **Tipo de proveedores** y la **Descripción**, y pulsa **Enviar**.
4. **Ver un tipo:** pulsa **Show** para consultar su detalle.
5. **Editar un tipo:** pulsa **Edit**, modifica el nombre o la descripción y pulsa **Enviar**.
6. **Eliminar un tipo:** pulsa **Delete** y confirma. El tipo pasa a eliminados.
7. **Restaurar un tipo:** pulsa **Ver eliminados** y, en la fila, **Restaurar**; confirma la acción.

> [!NOTE]
> El tipo de proveedor con **Id 1** no se puede editar ni eliminar (es el tipo base del sistema).

## 8. Catálogo de empresas proveedoras

1. Entra en **Recibos Proveedores → Empresas proveedoras**.
2. La tabla muestra **Id**, **Nombre**, **RFC**, **Razón social**, **Régimen fiscal** y **Código postal**.
3. **Crear una empresa:** pulsa **Crear Nuevo** y completa el formulario:

| Campo | Descripción |
|-------|-------------|
| **Nombre** | Nombre de la empresa (obligatorio). |
| **RFC** | RFC del proveedor; el sistema valida el formato y lo guarda en mayúsculas. |
| **Razón social** | Razón social completa. |
| **Régimen fiscal** | Régimen fiscal del proveedor (desplegable). |
| **Código postal** | Código postal. |

   Pulsa **Enviar** para guardar.

4. **Ver una empresa:** pulsa **Show** para consultar su detalle en una ventana.
5. **Editar una empresa:** pulsa **Edit**, modifica los datos y pulsa **Enviar**.
6. **Eliminar una empresa:** pulsa **Delete** y confirma. La empresa pasa a eliminados.
7. **Restaurar una empresa:** pulsa **Ver eliminados** y, en la fila, **Restaurar**; confirma la acción.

> [!NOTE]
> La empresa proveedora con **Id 1** no se puede editar ni eliminar (es la empresa base del sistema).

# 09. Configuracion

El módulo **Configuración** (icono de engranaje en el menú) administra los **catálogos generales** del sistema y el control de **acceso**. Suele estar disponible solo para usuarios con rol **Super Admin** o **Admin**.

## 1. Tipos de moneda

1. Entra en **Configuración → Tipos de moneda**.
2. Verás el catálogo de monedas usadas en presupuestos, recibos, facturas y proveedores.
3. Pulsa **Crear nuevo** para registrar una moneda:

| Campo | Descripción |
|-------|-------------|
| **Nombre** | Nombre de la moneda (por ejemplo: Peso Mexicano). |
| **Símbolo** | Símbolo ($, USD, €). |
| **Código** | Código (MXN, USD, EUR). |
| **Tipo de cambio** | Tipo de cambio respecto a la moneda base. |

4. Usa **Edit** o **Delete** para modificar o eliminar.

> [!WARNING]
> Las monedas se usan en todo el sistema. Eliminar una moneda en uso puede afectar presupuestos y recibos existentes.

## 2. Estados de pago

1. Entra en **Configuración → Estados de pago**.
2. Verás la lista de estados (por ejemplo: Por pagar, Pagado, Cancelado).
3. Pulsa **Crear nuevo** para agregar un estado (solo escribe la descripción).
4. Usa **Edit** o **Delete** para modificar o eliminar.

> [!NOTE]
> El estado de pago **Pagado** tiene un comportamiento especial: habilita el campo *Fecha de pago* en los recibos simples y de proveedores.

## 3. Usuarios

1. Entra en **Configuración → Usuarios**.
2. Verás el listado de usuarios del sistema.
3. Pulsa **Crear nuevo** (o el botón correspondiente) para dar de alta un usuario:
   - **Nombre** del usuario.
   - **Correo electrónico** con el que entrará al sistema.
   - **Contraseña** inicial.
   - **Roles** que se le asignan (define los permisos del usuario).
4. Usa **Edit** para modificar los datos o roles de un usuario.

> [!IMPORTANT]
> El rol **Admin** puede crear y editar usuarios, pero **no eliminarlos**. La eliminación de usuarios queda reservada al **Super Admin**.


![AdministraciÃ³n de usuarios](https://bookstack.pstudio.dynu.net/uploads/images/manual_psadmon7/08-manual-usuario_09-configuracion_usuarios.png)

## 4. Roles

1. Entra en **Configuración → Roles**.
2. Verás los roles del sistema (por ejemplo: **Super Admin**, **Admin**).
3. Pulsa **Crear nuevo** para definir un rol y asignarle permisos.
4. Usa **Edit** para cambiar los permisos de un rol.

### Permisos por módulo

| Módulo | Permisos |
|--------|----------|
| Clientes | list, create, edit, delete |
| Proyectos (y sus catálogos) | list, create, edit, delete |
| Presupuestos (y tipos) | list, create, edit, delete |
| Recibos Simples | list, create, edit, delete |
| Complementos de pago | list, create, edit, delete |
| Estados de cuenta | list (consulta y reporte) |
| Proveedores (tipos, empresas, recibos) | list, create, edit, delete |
| Monedas y estados de pago | list, create, edit, delete |
| Roles | list, create, edit (sin delete en Admin) |
| Usuarios | list, create, edit (sin delete en Admin) |

> [!NOTE]
> Los permisos determinan qué menús y botones ve cada usuario. Si un usuario no ve una opción, probablemente su rol no tiene el permiso correspondiente.

## 5. Seguridad de la cuenta

- Cada usuario puede activar su **autenticación de dos factores (2FA)** desde su menú de usuario (ver [01. Acceso y navegación](https://bookstack.pstudio.dynu.net/books/manual-de-usuario-ps-admon-v7/page/01-acceso-y-navegacion)).
- Cambia tu contraseña con el enlace **Forgot Your Password?** en la pantalla de login si la olvidas.