Expenses
Registra gastos directos ya pagados, sin crear saldo pendiente ni un pago separado.
Para que sirve
- Un restaurante registra compras ya pagadas de suministros sin crear una deuda pendiente.
- Una agencia documenta el alquiler ya abonado de un equipo, con sus conceptos, descuentos e impuestos.
- Una clínica deja un gasto en
Draftpara revisión y lo activa cuando su equipo confirma el importe. - Un negocio con suscripciones convierte un gasto frecuente en un perfil para generarlo periódicamente.
Que lo hace diferente
- Distingue expresamente gasto directo de cuenta por pagar: Expenses no crea saldo ni exige el flujo de Payments Made.
- Comparte monedas, impuestos, partidas, reglas de numeración y plantillas documentales con los documentos de venta de Finance.
- Puede partir de un proveedor de Purchases sin obligarlo, útil para desembolsos que no corresponden a un suplidor registrado.
- Un gasto puede convertirse en Recurring Expenses reutilizando su información y partidas.
- No incluye adjuntos de recibos ni es un sistema de contabilidad de partida doble.
Acceso
- Ruta principal:
/[orgId]/finance/expenses - Como se llega:
Header app switcher > Alpha & Beta > Finance > Purchases > Expenses - Permiso requerido:
can_access_expensesy permisos de ver, crear, editar o eliminar gastos.
Alcance tecnico
- Frontend: rutas de lista, creación, detalle y edición;
ExpensesView,ExpenseEditForm,ExpenseDetailyExpenseItemsTable. - Backend: servicios Feathers
expensesyexpense-items. - Superficies publicas: ninguna.
- Integraciones externas: ninguna.
Funcionalidades internas
| Funcionalidad | Archivo | Resumen |
|---|---|---|
| Consultar gastos | expense-list.md | Lista, busca, filtra y ordena gastos. |
| Crear y editar gastos | expense-form.md | Registra cabecera, totales, notas y moneda. |
| Gestionar partidas | expense-items.md | Define conceptos, descuentos e impuestos. |
| Activar o anular gastos | expense-lifecycle.md | Gestiona el ciclo Draft, Active y Void. |
| Numerar documentos | expense-numbering.md | Finaliza el número al activar el gasto. |
| Convertir en gasto recurrente | make-recurring-expense.md | Crea un perfil periódico desde un gasto. |
Relaciones
- Depende de: Vendors (opcional), Currencies y plantillas de documento.
- Usado por: Recurring Expenses puede originarse desde un gasto.
- La configuración de numeración AP vive en
settings/document-settings; no se documenta en este módulo.
Limitaciones y notas
- Un expense no se paga desde
Payments Made; ese flujo corresponde exclusivamente a bills. - No hay adjuntos de recibos implementados.