AchieveApex: app finance

Generado desde achieveApex-Frontend/public/ai-docs el 2026-10-15. Contiene 133 archivos de la app finance. Para el contexto general del producto ver apex-resumen.md.

Finance

Cuentas por cobrar (AR) y cuentas por pagar (AP).

Modulos

Modulo Slug Estado Proposito
Estimates estimates shipped Cotizaciones, conversion a invoice y preview publico.
Orders orders beta Pedidos del catalogo, la IA o manuales con pago, entrega y checkouts abandonados.
Invoices invoices shipped Facturacion AR y historial de cambios.
Payments received payments-received shipped Pagos de clientes y asignacion a facturas.
Payment Links payment-links shipped Checkout publico Stripe / Wompi.
Recurring Invoices recurring-invoices beta Perfiles de facturacion recurrente.
Vendors vendors beta Maestro de proveedores AP.
Expenses expenses beta Gastos directos ya pagados.
Recurring Expenses recurring-expenses beta Gastos periodicos.
Bills bills beta Cuentas por pagar a vendors.
Recurring Bills recurring-bills beta Cuentas por pagar periodicas.
Payments Made payments-made beta Pagos a vendors y allocations.
Document templates document-templates shipped PDF, numbering, messages y page templates.
Taxes y currencies taxes-currencies shipped Impuestos, monedas y FX.
Payment gateways payment-gateways shipped Credenciales Stripe / Wompi.

Funcionalidades internas

117 funcionalidades documentadas en 15 modulos. Ver la tabla de cada modulo.


id: bills app: finance nombre: Bills estado: beta permiso: can_access_bills

Bills

Registra facturas de proveedores que crean una cuenta por pagar y se cancelan mediante Payments Made.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar cuentas por pagar bill-list.md Lista bills y resumen de vencimientos.
Crear y editar bills bill-form.md Registra la factura y sus condiciones.
Gestionar partidas bill-items.md Configura conceptos, descuentos e impuestos.
Abrir, pagar parcialmente, anular o eliminar bill-lifecycle.md Controla el ciclo del bill.
Registrar un pago record-bill-payment.md Inicia Payments Made con el bill seleccionado.
Numerar documentos bill-numbering.md Finaliza el número cuando se abre.
Convertir en bill recurrente make-recurring-bill.md Crea un perfil periódico desde el bill.

Relaciones

Limitaciones y notas


id: bill-form modulo: bills app: finance nombre: Crear y editar bills tipo: accion

Crear y editar bills

Registra una factura de proveedor como borrador o cuenta por pagar abierta.

Que se logra

Donde esta

Como funciona

  1. Selecciona proveedor y responsable.
  2. Define fecha del bill, vencimiento y términos de pago.
  3. Elige moneda, regla de numeración o plantilla cuando aplique.
  4. Añade partidas, notas y términos.
  5. Usa Save as Draft o Save as Open.

Campos y opciones

Campo Tipo Obligatorio Notas
Proveedor Selección Sí Identifica a quién se debe.
Fecha y vencimiento Fecha Sí Los términos pueden completar el vencimiento.
Moneda Selección Sí Determina los importes.
Referencia, notas y términos Texto/editor No Contexto de la factura.

Reglas y validaciones

Backend

Relaciones


id: bill-items modulo: bills app: finance nombre: Gestionar partidas de bill tipo: accion

Gestionar partidas de bill

Define los conceptos e importes de una factura de proveedor.

Que se logra

Donde esta

Como funciona

  1. Añade, cambia o elimina una partida.
  2. Indica concepto, cantidad, unidad y tarifa.
  3. Aplica descuentos e impuestos si aplican.
  4. Guarda para recalcular el bill.

Reglas y validaciones

Backend

Relaciones


id: bill-lifecycle modulo: bills app: finance nombre: Gestionar estado de bills tipo: accion

Gestionar estado de bills

Controla el paso del borrador a la deuda abierta y el cierre por pagos.

Que se logra

Donde esta

Como funciona

  1. Un Draft se abre con Mark as Open.
  2. Las asignaciones de pagos actualizan automáticamente a Partially Paid o Paid.
  3. Un bill abierto sin pagos puede pasar a Void.
  4. Delete solo está disponible en Draft.

Reglas y validaciones

Backend

Relaciones


id: bill-list modulo: bills app: finance nombre: Consultar cuentas por pagar tipo: vista

Consultar cuentas por pagar

Lista las facturas de proveedor y resume el saldo pendiente y sus vencimientos.

Que se logra

Donde esta

Como funciona

  1. Revisa Total Outstanding, Due Today, Due Within 30 Days y Overdue Bills.
  2. Busca, filtra por estado, ordena o elige columnas.
  3. Abre un bill desde la tabla paginada.

Reglas y validaciones

Backend

Relaciones


id: bill-numbering modulo: bills app: finance nombre: Numerar documentos de bill tipo: configuracion

Numerar documentos de bill

Finaliza el número de una factura de proveedor al abrirla.

Que se logra

Donde esta

Como funciona

  1. Un borrador conserva un número pendiente.
  2. Guarda sus partidas.
  3. Al cambiar a Open, se asigna el número final.

Reglas y validaciones

Backend

Relaciones


id: make-recurring-bill modulo: bills app: finance nombre: Convertir un bill en recurrente tipo: accion

Convertir un bill en recurrente

Crea un perfil de bill recurrente a partir de un bill y sus partidas.

Que se logra

Donde esta

Como funciona

  1. Abre el bill de origen.
  2. Selecciona Make Recurring.
  3. Completa la programación del perfil.
  4. Guarda y gestiona el perfil desde Recurring Bills.

Reglas y validaciones

Backend

Relaciones


id: record-bill-payment modulo: bills app: finance nombre: Registrar pago de un bill tipo: accion

Registrar pago de un bill

Abre el registro de pago con el proveedor y bill preseleccionados.

Que se logra

Donde esta

Como funciona

  1. Abre un bill Open o Partially Paid.
  2. Selecciona Record Payment.
  3. El formulario de Payments Made precarga el proveedor y el saldo del bill.
  4. Guarda el pago y la asignación.

Reglas y validaciones

Backend

Relaciones


id: document-templates app: finance nombre: Plantillas de documentos estado: shipped permiso: can_manage_document_templates

Plantillas de documentos

Configura el diseño que usan estimates, invoices, expenses, bills y recibos al previsualizar o exportar PDF.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Añadir página Markdown additional-pages-markdown.md Crea páginas adicionales con texto y variables.
Añadir tabla inteligente additional-pages-smart-table.md Crea páginas de hoja con fórmulas y calendario.
Crear plantilla de documento create-document-template.md Añade una plantilla por tipo documental.
Gestionar vencimiento de documentos document-expiry.md Cron de expiración.
Gestionar mensajes predefinidos document-messages.md Notas, términos y datos bancarios.
Configurar numeración de documentos document-numbering.md Prefijos y secuencias.
Gestionar plantillas de páginas adicionales document-page-templates.md Biblioteca Markdown u hoja.
Generar PDF de documento document-pdf-generation.md Generación servidor con URL firmada.
Usar constructor de plantillas document-template-builder.md Diseño visual o AI/HTML.
Definir plantillas predeterminadas document-template-defaults.md Selección inicial por tipo.
Previsualizar documento document-template-preview.md Render de diseño y datos.
Editar plantilla de documento edit-document-template.md Renombra, clona o elimina una plantilla.

Relaciones

Limitaciones y notas


id: additional-pages-markdown modulo: document-templates app: finance nombre: Añadir página Markdown tipo: configuracion

Añadir página Markdown

Añade una página adicional escrita en Markdown a un estimate o invoice.

Que se logra

Donde esta

Como funciona

  1. Crea una plantilla Markdown y define su alcance.
  2. Escribe el contenido y guarda; después se aplica en los documentos compatibles.

Reglas y validaciones

Backend

Relaciones


id: additional-pages-smart-table modulo: document-templates app: finance nombre: Añadir tabla inteligente tipo: configuracion

Añadir tabla inteligente

Añade una página de hoja de cálculo con fórmulas o generador de calendario.

Que se logra

Donde esta

Como funciona

  1. Crea una plantilla y selecciona Smart table.
  2. Diseña las celdas, fórmulas o calendario en la hoja y pulsa Save.

Reglas y validaciones

Backend

Relaciones


id: create-document-template modulo: document-templates app: finance nombre: Crear plantilla de documento tipo: configuracion

Crear plantilla de documento

Crea una plantilla para un tipo de documento antes de editar su diseño.

Que se logra

Donde esta

Como funciona

  1. Selecciona el tipo: estimate, invoice, expense, bill, received payment o vendor payment.
  2. Indica el nombre y crea la plantilla; luego usa el editor visual o AI.

Reglas y validaciones

Backend

Relaciones


id: document-expiry modulo: document-templates app: finance nombre: Gestionar vencimiento de documentos tipo: automatizacion

Gestionar vencimiento de documentos

El cron revisa documentos con vencimiento y aplica la transición de expiración correspondiente.

Que se logra

Donde esta

Como funciona

  1. Un documento guarda su fecha de expiración.
  2. El cron ejecuta la revisión y actualiza los documentos vencidos.

Reglas y validaciones

Backend

Relaciones


id: document-messages modulo: document-templates app: finance nombre: Gestionar mensajes predefinidos tipo: configuracion

Gestionar mensajes predefinidos

Guarda textos reutilizables de notas, términos y datos bancarios para documentos.

Que se logra

Donde esta

Como funciona

  1. Abre una pestaña y pulsa Add Note, Add Terms & Conditions o Add Bank Details.
  2. Escribe nombre y contenido; edita con lápiz o elimina con papelera.

Reglas y validaciones

Backend

Relaciones


id: document-numbering modulo: document-templates app: finance nombre: Configurar numeración de documentos tipo: configuracion

Configurar numeración de documentos

Define prefijos, número siguiente y relleno de numeración por tipo documental.

Que se logra

Donde esta

Como funciona

  1. Filtra por tipo o pulsa Add numbering scheme.
  2. Define nombre, tipo, prefijo, siguiente número, padding, descripción y Default.

Reglas y validaciones

Backend

Relaciones


id: document-page-templates modulo: document-templates app: finance nombre: Gestionar plantillas de páginas adicionales tipo: configuracion

Gestionar plantillas de páginas adicionales

Administra páginas reutilizables que se agregan a estimates e invoices.

Que se logra

Donde esta

Como funciona

  1. Pulsa Add, escribe Name y elige tipo y aplicación.
  2. Usa el editor Markdown o la hoja según el tipo y pulsa Save.

Reglas y validaciones

Backend

Relaciones


id: document-pdf-generation modulo: document-templates app: finance nombre: Generar PDF de documento tipo: accion

Generar PDF de documento

Genera un PDF servidor para estimates, invoices y recibos usando la plantilla seleccionada.

Que se logra

Donde esta

Como funciona

  1. Selecciona una plantilla en el documento o abre el preview.
  2. Solicita el PDF desde la interfaz correspondiente.

Reglas y validaciones

Backend

Relaciones


id: document-template-builder modulo: document-templates app: finance nombre: Usar constructor de plantillas tipo: configuracion

Usar constructor de plantillas

Edita dos diseños independientes de una plantilla: visual Builder y HTML asistido por AI.

Que se logra

Donde esta

Como funciona

  1. Abre AI o Builder; la pestaña inicial es el diseño que el documento usa.
  2. En Builder, ajusta acordeones; en AI, conversa o abre Edit HTML.
  3. Revisa Template Preview y pulsa Save Builder o Save AI design.

Reglas y validaciones

Backend

Relaciones


id: document-template-defaults modulo: document-templates app: finance nombre: Definir plantillas predeterminadas tipo: configuracion

Definir plantillas predeterminadas

Marca la plantilla que se propone primero para un tipo de documento.

Que se logra

Donde esta

Como funciona

  1. Abre la configuración de una plantilla.
  2. Marca Set as default y guarda.

Reglas y validaciones

Backend

Relaciones


id: document-template-preview modulo: document-templates app: finance nombre: Previsualizar documento tipo: vista

Previsualizar documento

Renderiza el diseño guardado o los cambios sin guardar con datos de muestra, de un documento o de un perfil recurrente.

Que se logra

Donde esta

Como funciona

  1. Edita Builder o AI.
  2. Espera la actualización de la vista derecha o solicita guardar desde ella.

Reglas y validaciones

Backend

Relaciones


id: edit-document-template modulo: document-templates app: finance nombre: Editar plantilla de documento tipo: configuracion

Editar plantilla de documento

Gestiona el nombre y ciclo de vida de una plantilla desde su listado.

Que se logra

Donde esta

Como funciona

  1. Filtra por tipo si es necesario.
  2. Usa herramienta para editar configuración, copia para clonar o papelera para borrar.

Reglas y validaciones

Backend

Relaciones


id: estimates app: finance nombre: Cotizaciones estado: shipped permiso: can_access_estimates

Cotizaciones

Las cotizaciones reúnen el cliente, artículos, condiciones y una posible solicitud de cobro antes de emitir una factura. El mismo flujo se abre desde CRM y desde Finance.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear cotización create-estimate.md Captura cliente, moneda, numeración, fechas y artículos.
Editar cotización edit-estimate.md Modifica el documento y sus adjuntos.
Gestionar artículos estimate-line-items.md Añade productos, precios, impuestos y recurrencia.
Calcular importes estimate-totals.md Compone subtotal, descuento, impuestos y ajustes.
Configurar cobro esperado expected-collection.md Sincroniza un enlace de pago desde el importe a cobrar.
Cambiar estado estimate-status.md Controla la entrega, aceptación, rechazo y anulación.
Convertir en factura convert-to-invoice.md Genera una factura borrador con los artículos de la cotización.
Duplicar cotización duplicate-estimate.md Crea una copia con nueva numeración.
Enviar por correo send-estimate-email.md Envía el documento y su enlace público a destinatarios elegidos.
Compartir cotización pública public-estimate.md Expone la vista para cliente en /e/[path].
Aceptar o rechazar públicamente public-estimate-decision.md Registra la decisión del cliente desde la vista pública.
Descargar PDF estimate-pdf.md Genera el PDF usando la plantilla seleccionada.
Consultar actividad del cliente estimate-engagement.md Muestra aperturas y descargas de la vista pública.
Añadir páginas adicionales estimate-additional-pages.md Agrega Markdown o tablas inteligentes al documento.
Usar campos personalizados estimate-custom-fields.md Completa campos compartidos de Sales document.

Relaciones

Limitaciones y notas


id: convert-to-invoice modulo: estimates app: finance nombre: Convertir cotización en factura tipo: accion

Convertir cotización en factura

Genera una factura borrador desde la cotización y conserva el vínculo entre ambos documentos.

Que se logra

Donde esta

Como funciona

  1. Pulsa Convert en la cotización.
  2. Selecciona Invoice Numbering y, si hay plantillas, Invoice Template.
  3. Confirma con Convert to Invoice; se abre la factura creada.

Reglas y validaciones

Backend

Relaciones


id: create-estimate modulo: estimates app: finance nombre: Crear cotización tipo: accion

Crear cotización

Guarda una cotización inicialmente en draft y asigna su número desde la regla seleccionada.

Que se logra

Donde esta

Como funciona

  1. Selecciona el Owner y un contacto en Contact, Company & Deal; compañía y deal son opcionales.
  2. Elige Currency, Numbering Rule, fechas y, si corresponde, Document Template.
  3. Añade artículos en Estimate line items, revisa los totales y pulsa Create Estimate.
  4. El sistema abre el detalle de la nueva cotización.

Campos y opciones

Campo Tipo Obligatorio Notas
Contact selector Sí Puede acompañarse de Company y Deal.
Currency lista Sí Solo muestra monedas habilitadas en la organización.
Numbering Rule lista Sí Se autoselecciona la predeterminada o la primera disponible.
Estimate Date fecha Sí Inicia con la fecha actual.
Expiry Date fecha No Quick fill ofrece fin de semana/mes/trimestre y 1–90 días.
Document Template lista No En nuevas cotizaciones se preselecciona la predeterminada.

Reglas y validaciones

Backend

Relaciones


id: duplicate-estimate modulo: estimates app: finance nombre: Duplicar cotización tipo: accion

Duplicar cotización

Crea otra cotización editable a partir de una existente sin reutilizar su identidad comercial.

Que se logra

Donde esta

Como funciona

  1. Abre el menú More.
  2. Pulsa Duplicate.
  3. Espera la confirmación; se abre el detalle de la nueva cotización.

Reglas y validaciones

Backend

Relaciones


id: edit-estimate modulo: estimates app: finance nombre: Editar cotización tipo: accion

Editar cotización

Modifica una cotización existente, incluidos sus artículos, relaciones, mensajes, archivos y configuración de cobro.

Que se logra

Donde esta

Como funciona

  1. Pulsa Edit, actualiza los campos necesarios y ajusta los artículos.
  2. Usa Document files para añadir o administrar adjuntos de la cotización ya guardada.
  3. Pulsa Save Estimate; al terminar vuelve al detalle.

Campos y opciones

Campo Tipo Obligatorio Notas
Estimate Number texto No Solo aparece al editar y permite corregir el número.
Contact, Company & Deal selector Contact sí Company y Deal se pueden desvincular.
Customer Notes / Terms & Conditions / Bank Details Markdown No Permiten aplicar mensajes predefinidos.
Document files adjuntos No No aparece al crear, porque aún no existe el documento.

Reglas y validaciones

Backend

Relaciones


id: estimate-additional-pages modulo: estimates app: finance nombre: Añadir páginas adicionales tipo: configuracion

Añadir páginas adicionales

Adjunta páginas de contenido adicional a la cotización para su vista previa, enlace público y PDF.

Que se logra

Donde esta

Como funciona

  1. Abre creación o edición y baja a Additional pages.
  2. Agrega una página Markdown o una Smart table; también puedes aplicar una plantilla de páginas.
  3. Guarda la cotización y revisa el resultado con PDF o el enlace público.

Reglas y validaciones

Backend

Relaciones


id: estimate-custom-fields modulo: estimates app: finance nombre: Usar campos personalizados tipo: configuracion

Usar campos personalizados

Captura valores de los campos configurados para Sales document en la cotización.

Que se logra

Donde esta

Como funciona

  1. Crea definiciones en Settings > Custom Fields con tipo Sales document.
  2. Completa los valores que aparecen en Custom Fields de la cotización.
  3. Pulsa Create Estimate o Save Estimate.

Reglas y validaciones

Backend

Relaciones


id: estimate-engagement modulo: estimates app: finance nombre: Consultar actividad del cliente tipo: vista

Consultar actividad del cliente

Muestra cómo se usó la cotización publicada, sin atribuir la actividad a una persona concreta.

Que se logra

Donde esta

Como funciona

  1. Abre la cotización y ubica Customer activity.
  2. Revisa aperturas, días distintos, tiempo visible, descargas y el feed reciente.
  3. Consulta Document views en el historial de contacto, deal o compañía vinculados para el mismo evento.

Reglas y validaciones

Backend

Relaciones


id: estimate-line-items modulo: estimates app: finance nombre: Gestionar artículos de cotización tipo: accion

Gestionar artículos de cotización

Construye las líneas comerciales que alimentan el total y el resumen de cobro de la cotización.

Que se logra

Donde esta

Como funciona

  1. Busca un producto o agrega una fila.
  2. Indica nombre, descripción, cantidad, unidad y tarifa.
  3. Configura descuento por porcentaje o importe, impuesto y tipo de cobro one-time o recurring.
  4. Reordena o elimina filas y guarda la cotización.

Campos y opciones

Campo Tipo Obligatorio Notas
Product / Name buscador o texto Sí El producto puede completar datos de la fila.
Quantity y Rate número Sí Determinan el importe base.
Discount porcentaje o importe No Se calcula por fila antes del total del documento.
Tax selector No Aporta porcentaje e importe de impuesto.
Billing type lista No recurring habilita intervalo y frecuencia.

Reglas y validaciones

Backend


id: estimate-pdf modulo: estimates app: finance nombre: Descargar cotización PDF tipo: accion

Descargar cotización PDF

Genera un PDF server-side de la cotización con la misma plantilla de la vista previa.

Que se logra

Donde esta

Como funciona

  1. Abre una cotización con plantilla disponible.
  2. Pulsa PDF.
  3. El PDF generado se abre en otra pestaña desde una URL temporal.

Reglas y validaciones

Backend

Relaciones


id: estimate-status modulo: estimates app: finance nombre: Cambiar estado de cotización tipo: accion

Cambiar estado de cotización

Actualiza la fase comercial de una cotización desde su vista previa.

Que se logra

Donde esta

Como funciona

  1. Abre la cotización guardada.
  2. Abre Mark as y selecciona Sent, Accepted, Declined o Voided.
  3. Para Declined, selecciona o escribe el motivo en el diálogo.

Reglas y validaciones

Backend

Relaciones


id: estimate-totals modulo: estimates app: finance nombre: Calcular importes de cotización tipo: vista

Calcular importes de cotización

El panel Totals calcula el importe comercial de las líneas y separa importes únicos de los recurrentes.

Que se logra

Donde esta

Como funciona

  1. Añade o cambia una línea, descuento, envío o ajuste.
  2. Revisa Subtotal, Discount amount, Tax total y Total.
  3. Consulta Payment summary para los subtotales one-time y por intervalo recurrente.

Campos y opciones

Campo Tipo Obligatorio Notas
Discount porcentaje o importe fijo No Se aplica al subtotal de líneas.
Shipping charge importe No Se añade al total.
Adjustment importe positivo o negativo No Admite una descripción.

Reglas y validaciones

Backend

Relaciones


id: expected-collection modulo: estimates app: finance nombre: Configurar cobro esperado tipo: integracion

Configurar cobro esperado

Define un depósito o el total que se cobrará mediante un Payment Link asociado a la cotización.

Que se logra

Donde esta

Como funciona

  1. En Amount to collect, escribe un importe o pulsa 50% o Use total.
  2. Elige Payment numbering, un Payment provider activo y How to collect.
  3. Guarda la cotización; el enlace abierto aparece en Finance > Payment Links.

Campos y opciones

Campo Tipo Obligatorio Notas
Amount to collect importe Condicional Un valor cero lo elimina.
Payment numbering lista Sí, con importe Es una regla de Received Payment distinta a la de Estimate.
Payment provider lista Sí, con importe Muestra gateways activos de la organización.
How to collect lista Sí, con importe Stripe/Wompi ofrecen Apex Checkout y Provider Checkout.
Payment URL URL Según método Se exige cuando el método necesita una URL externa.

Reglas y validaciones

Backend

Relaciones


id: public-estimate-decision modulo: estimates app: finance nombre: Aceptar o rechazar cotización públicamente tipo: publico

Aceptar o rechazar cotización públicamente

Permite que el destinatario responda a una cotización desde su enlace público.

Que se logra

Donde esta

Como funciona

  1. El destinatario abre /e/[path].
  2. Selecciona Accept o Decline en las acciones públicas.
  3. La respuesta actualiza el estado de la cotización.

Reglas y validaciones

Backend

Relaciones


id: public-estimate modulo: estimates app: finance nombre: Compartir cotización pública tipo: publico

Compartir cotización pública

Comparte la representación de la cotización que se sirve sin iniciar sesión.

Que se logra

Donde esta

Como funciona

  1. Abre una cotización con vista previa.
  2. Pulsa Share y Direct link.
  3. Copia o envía la URL pública generada para la cotización.

Reglas y validaciones

Backend

Relaciones


id: send-estimate-email modulo: estimates app: finance nombre: Enviar cotización por correo tipo: accion

Enviar cotización por correo

Envía la cotización desde el diálogo de entrega, con destinatarios elegidos y su enlace público.

Que se logra

Donde esta

Como funciona

  1. Pulsa Share y luego Send email.
  2. Completa To, asunto y contenido; puedes añadir una dirección a un contacto relacionado con Save and add.
  3. Envía desde el diálogo y vuelve a cargar la cotización.

Reglas y validaciones

Backend

Relaciones


id: expenses app: finance nombre: Expenses estado: beta permiso: can_access_expenses

Expenses

Registra gastos directos ya pagados, sin crear saldo pendiente ni un pago separado.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

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

Limitaciones y notas


id: expense-form modulo: expenses app: finance nombre: Crear y editar gastos tipo: accion

Crear y editar gastos

Registra un gasto ya realizado, como borrador o como gasto activo.

Que se logra

Donde esta

Como funciona

  1. Completa la fecha, moneda y, opcionalmente, proveedor, responsable, referencia y descripción.
  2. Selecciona una regla de numeración o plantilla cuando aplique.
  3. Añade conceptos y revisa los totales calculados.
  4. Incluye notas y usa Save as Draft o Save as Active.

Campos y opciones

Campo Tipo Obligatorio Notas
Fecha y moneda Fecha y selección Sí Identifican el gasto y su importe.
Proveedor Selección No Un gasto puede no estar ligado a proveedor.
Referencia y descripción Texto No Contexto del documento.
Notas Editor Markdown No Información adicional.

Reglas y validaciones

Backend

Relaciones


id: expense-items modulo: expenses app: finance nombre: Gestionar partidas de gasto tipo: accion

Gestionar partidas de gasto

Define los conceptos que componen un gasto y actualiza sus importes.

Que se logra

Donde esta

Como funciona

  1. Añade, edita o elimina una partida.
  2. Indica nombre, cantidad, unidad y tarifa.
  3. Aplica descuento o impuesto cuando corresponda.
  4. Guarda el gasto para recalcular partidas y totales.

Campos y opciones

Campo Tipo Obligatorio Notas
Nombre Texto Sí Identifica el concepto.
Cantidad, unidad y tarifa Número y texto Sí, excepto unidad Calculan el importe de la partida.
Producto, descuento e impuesto Selección y número No Ajustan el importe.

Reglas y validaciones

Backend

Relaciones


id: expense-lifecycle modulo: expenses app: finance nombre: Activar, anular y eliminar gastos tipo: accion

Activar, anular y eliminar gastos

Controla el ciclo de vida de un gasto directo.

Que se logra

Donde esta

Como funciona

  1. Un gasto inicia como Draft o se guarda directamente como Active.
  2. Usa Mark as Active para registrar definitivamente un borrador.
  3. Usa Void para cancelar un gasto activo.
  4. Usa Delete solo mientras es borrador.

Reglas y validaciones

Backend

Relaciones


id: expense-list modulo: expenses app: finance nombre: Consultar gastos tipo: vista

Consultar gastos

Presenta los gastos directos registrados y permite localizar un documento.

Que se logra

Donde esta

Como funciona

  1. Consulta la lista paginada.
  2. Busca por texto o filtra por estado.
  3. Ordena, ajusta columnas visibles o cambia de página.
  4. Abre una fila para acceder al detalle.

Reglas y validaciones

Backend

Relaciones


id: expense-numbering modulo: expenses app: finance nombre: Numerar documentos de gasto tipo: configuracion

Numerar documentos de gasto

Aplica la numeración de cuentas por pagar al registrar definitivamente un gasto.

Que se logra

Donde esta

Como funciona

  1. Al guardar un borrador, el documento conserva un número pendiente.
  2. Guarda sus partidas.
  3. Al pasar a Active, el sistema asigna el número final.

Reglas y validaciones

Backend

Relaciones


id: make-recurring-expense modulo: expenses app: finance nombre: Convertir un gasto en recurrente tipo: accion

Convertir un gasto en recurrente

Crea un perfil de gasto recurrente reutilizando los datos y partidas de un gasto.

Que se logra

Donde esta

Como funciona

  1. Abre un gasto existente.
  2. Selecciona Make Recurring.
  3. Confirma o completa la programación del nuevo perfil.
  4. Continúa en Recurring Expenses para guardarlo y gestionarlo.

Reglas y validaciones

Backend

Relaciones


id: invoices app: finance nombre: Facturas estado: shipped permiso: can_access_invoices

Facturas

Las facturas documentan un cobro a un cliente, conservan el saldo pendiente y reciben asignaciones de pagos. El listado y el detalle son los mismos desde CRM y Finance.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear factura create-invoice.md Crea un borrador con cliente, moneda, fechas y artículos.
Editar factura edit-invoice.md Actualiza el documento, sus artículos y adjuntos.
Añadir páginas adicionales invoice-additional-pages.md Incluye Markdown o tablas inteligentes en la vista y PDF.
Consultar historial de cambios invoice-change-history.md Consulta las versiones registradas de la factura.
Usar campos personalizados invoice-custom-fields.md Completa campos de Sales document compartidos con cotizaciones.
Consultar actividad del cliente invoice-engagement.md Resume uso de /i/[path], PDF y archivos.
Gestionar artículos de factura invoice-line-items.md Define productos, cantidades, precios, impuestos y recurrencia.
Consultar pagos relacionados invoice-payment-history.md Despliega las asignaciones invoice-payments.
Descargar factura PDF invoice-pdf.md Genera un PDF con la plantilla del documento.
Emitir y cambiar estado de factura invoice-status.md Pasa de borrador a programada o enviada y permite anular.
Calcular importes de factura invoice-totals.md Calcula total y saldo a partir de artículos y pagos.
Crear perfil recurrente desde factura make-recurring.md Crea o vincula un perfil recurrente en Finance.
Compartir factura pública public-invoice.md Publica el documento en /i/[path].
Registrar pago desde factura register-payment.md Aplica pagos activos sin asignar a la factura.
Enviar factura por correo send-invoice-email.md Envía por correo el documento con enlace público.

Relaciones

Limitaciones y notas


id: create-invoice modulo: invoices app: finance nombre: Crear factura tipo: accion

Crear factura

Crea una factura en estado draft con cliente, fecha de emisión, vencimiento y artículos facturables.

Que se logra

Donde esta

Como funciona

  1. Selecciona Owner, contacto y opcionalmente compañía y deal.
  2. Completa Currency, Numbering Rule, Invoice Date, Due Date, plantilla y artículos.
  3. Pulsa Create Invoice; el sistema abre el detalle.

Campos y opciones

Campo Tipo Obligatorio Notas
Contact selector Sí Company y Deal son opcionales.
Currency lista Sí Incluye las monedas habilitadas.
Numbering Rule lista No en interfaz Si hay reglas, usa la predeterminada o la primera.
Invoice Date / Due Date fecha Sí Due Date inicia 30 días después; Quick fill ofrece plazos frecuentes.
Document Template lista No Selecciona una plantilla de Invoice.

Reglas y validaciones

Backend

Relaciones


id: edit-invoice modulo: invoices app: finance nombre: Editar factura tipo: accion

Editar factura

Actualiza la factura, sus relaciones comerciales, artículos, textos y archivos adjuntos.

Que se logra

Donde esta

Como funciona

  1. Abre Edit y modifica los datos, el número o las fechas.
  2. Gestiona artículos, mensajes, adjuntos y campos personalizados.
  3. Pulsa Save Invoice; se abre de nuevo la vista previa.

Reglas y validaciones

Backend

Relaciones


id: invoice-additional-pages modulo: invoices app: finance nombre: Añadir páginas adicionales tipo: configuracion

Añadir páginas adicionales

Inserta contenido Markdown o tablas inteligentes adicionales en la factura.

Que se logra

Donde esta

Como funciona

  1. Abre el formulario de factura y desplázate a Additional pages.
  2. Añade una página de Markdown o Smart table, o aplica una plantilla de páginas.
  3. Guarda y verifica su resultado con PDF o /i/[path].

Reglas y validaciones

Backend

Relaciones


id: invoice-change-history modulo: invoices app: finance nombre: Consultar historial de cambios tipo: vista

Consultar historial de cambios

Consulta las versiones creadas cuando se guarda o cambia el estado de una factura.

Que se logra

Donde esta

Como funciona

  1. Abre el menú More.
  2. Pulsa History.
  3. Revisa las versiones disponibles en el diálogo de historial.

Reglas y validaciones

Backend

Relaciones


id: invoice-custom-fields modulo: invoices app: finance nombre: Usar campos personalizados tipo: configuracion

Usar campos personalizados

Registra valores de campos configurados como Sales document para esta factura.

Que se logra

Donde esta

Como funciona

  1. Configura campos de tipo Sales document en Settings > Custom Fields.
  2. Completa los valores que aparecen en el formulario de factura.
  3. Pulsa Create Invoice o Save Invoice.

Reglas y validaciones

Backend

Relaciones


id: invoice-engagement modulo: invoices app: finance nombre: Consultar actividad del cliente tipo: vista

Consultar actividad del cliente

Resume la actividad anónima que el cliente realizó sobre la factura pública.

Que se logra

Donde esta

Como funciona

  1. Abre la factura.
  2. Revisa sesiones, días, tiempo visible y descargas en Customer activity.
  3. Consulta también el filtro Document views del historial de las entidades relacionadas.

Reglas y validaciones

Backend

Relaciones


id: invoice-line-items modulo: invoices app: finance nombre: Gestionar artículos de factura tipo: accion

Gestionar artículos de factura

Define las líneas que determinan el importe facturado y el desglose por cadencia de cobro.

Que se logra

Donde esta

Como funciona

  1. Busca un producto o añade una línea.
  2. Completa nombre, cantidad, unidad, tarifa, descuento e impuesto.
  3. Define one-time o recurring y, para este último, intervalo y frecuencia.
  4. Guarda la factura.

Campos y opciones

Campo Tipo Obligatorio Notas
Product / Name buscador o texto Sí Un producto puede completar la línea.
Quantity y Rate número Sí Forman el importe base.
Discount y Tax importe/selector No Se calculan por línea.
Billing type lista No Se refleja en Payment summary.

Reglas y validaciones

Backend

Relaciones


id: invoice-payment-history modulo: invoices app: finance nombre: Consultar pagos relacionados tipo: vista

Consultar pagos relacionados

Expone las asignaciones de pagos que reducen el saldo de la factura.

Que se logra

Donde esta

Como funciona

  1. Pulsa el contador de pagos en la franja de información relacionada.
  2. Revisa número, fecha, modo, referencia e importe aplicado.
  3. Pulsa una fila para abrir el detalle del pago en CRM o Finance.

Reglas y validaciones

Backend

Relaciones


id: invoice-pdf modulo: invoices app: finance nombre: Descargar factura PDF tipo: accion

Descargar factura PDF

Genera un PDF de la factura a partir de la plantilla que se está previsualizando.

Que se logra

Donde esta

Como funciona

  1. Espera que cargue la vista previa de la factura.
  2. Pulsa PDF.
  3. Abre la URL temporal devuelta para descargar o imprimir.

Reglas y validaciones

Backend

Relaciones


id: invoice-status modulo: invoices app: finance nombre: Emitir y cambiar estado de factura tipo: accion

Emitir y cambiar estado de factura

Emite una factura desde borrador, la programa o la anula cuando todavía está pendiente.

Que se logra

Donde esta

Como funciona

  1. En una factura draft, pulsa Mark as Scheduled o Mark as Sent.
  2. En una factura scheduled, pulsa Mark as Sent cuando se haya emitido.
  3. Para una factura sent u overdue, abre More y pulsa Void Invoice.

Reglas y validaciones

Backend

Relaciones


id: invoice-totals modulo: invoices app: finance nombre: Calcular importes de factura tipo: vista

Calcular importes de factura

Calcula el total de la factura, el saldo por cobrar y el resumen de importes recurrentes.

Que se logra

Donde esta

Como funciona

  1. Cambia líneas, Discount, Shipping charge o Adjustment.
  2. Revisa Subtotal, Tax total, Total y Payment summary.
  3. Guarda para que el servicio calcule nuevamente los importes.

Campos y opciones

Campo Tipo Obligatorio Notas
Discount porcentaje o importe No Se descuenta del subtotal.
Shipping charge importe No Se agrega al total.
Adjustment importe No Puede ser negativo y tiene descripción opcional.

Reglas y validaciones

Backend

Relaciones


id: make-recurring modulo: invoices app: finance nombre: Crear perfil recurrente desde factura tipo: accion

Crear perfil recurrente desde factura

Convierte la información de una factura en la base de un perfil de facturación recurrente.

Que se logra

Donde esta

Como funciona

  1. Abre la factura desde Finance y selecciona Make recurring.
  2. Elige crear un perfil nuevo o asignar la factura a uno existente.
  3. El diálogo copia las líneas al perfil nuevo o crea el vínculo elegido.

Reglas y validaciones

Backend

Relaciones


id: public-invoice modulo: invoices app: finance nombre: Compartir factura pública tipo: publico

Compartir factura pública

Publica la factura para consulta del cliente sin sesión iniciada.

Que se logra

Donde esta

Como funciona

  1. Abre la vista previa de una factura.
  2. Selecciona Share y Direct link.
  3. Comparte la URL /i/[path]; el cliente puede consultar el documento, PDF y archivos publicados.

Reglas y validaciones

Backend

Relaciones


id: register-payment modulo: invoices app: finance nombre: Registrar pago desde factura tipo: accion

Registrar pago desde factura

Aplica a la factura un importe disponible de pagos activos relacionados.

Que se logra

Donde esta

Como funciona

  1. Pulsa Register Payment.
  2. Revisa los pagos sugeridos, ajusta los importes o busca otro pago por número o referencia.
  3. Guarda la asignación y revisa el saldo actualizado.

Reglas y validaciones

Backend

Relaciones


id: send-invoice-email modulo: invoices app: finance nombre: Enviar factura por correo tipo: accion

Enviar factura por correo

Entrega la factura mediante el diálogo de correo y sus destinatarios relacionados.

Que se logra

Donde esta

Como funciona

  1. Abre Share y selecciona Send email.
  2. Especifica destinatarios, asunto y mensaje.
  3. Envía y deja que el detalle recargue la factura.

Reglas y validaciones

Backend

Relaciones


id: orders app: finance nombre: Pedidos estado: beta permiso: can_access_orders

Pedidos

Registro de ventas con artículos, pago y entrega en un mismo lugar, inspirado en Shopify. Un pedido puede nacer del checkout del catálogo público, del asistente de IA, de una creación manual, de la conversión de una cotización o factura, o de la API.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Crear pedido create-order.md Crea un pedido manual como borrador o colocado, con artículos, descuento, envío y entrega.
Cobrar un pedido order-payments.md Genera un enlace de pago por el saldo y actualiza el estado de pago al cobrar.
Entregar artículos order-fulfillment.md Registra envíos o recogidas parciales con seguimiento.
Convertir pedidos order-conversions.md Convierte cotizaciones o facturas en pedido y pedidos en factura.
Checkouts abandonados abandoned-checkouts.md Lista compradores que no terminaron y comparte el link de recuperación.
Página pública del pedido public-order-page.md Muestra al comprador estado, pago, artículos y seguimiento en /o/[path].

Relaciones

Limitaciones y notas


id: abandoned-checkouts modulo: orders app: finance nombre: Checkouts abandonados tipo: vista

Checkouts abandonados

Lista compradores que iniciaron el checkout del catálogo, dejaron su correo o teléfono y no completaron el pedido.

Que se logra

Donde esta

Como funciona

  1. Filtra por All, Not recovered o Recovered y busca por cliente.
  2. Abre un checkout para ver Cart, Delivery y Customer.
  3. Pulsa Copy recovery link y envíalo al comprador; el link reabre su checkout con el carrito.
  4. Si terminó comprando, View order lleva al pedido.

Reglas y validaciones

Backend

Relaciones


id: create-order modulo: orders app: finance nombre: Crear pedido tipo: accion

Crear pedido

Crea un pedido manual con cliente, moneda, artículos y entrega, guardado como borrador o colocado directamente.

Que se logra

Donde esta

Como funciona

  1. Selecciona el cliente (Customer), la moneda (Currency) y la numeración (Numbering).
  2. Agrega artículos con Search products o escribiendo el nombre; ajusta Qty y Price.
  3. Define Discount (porcentaje o fijo), Shipping y Adjustment.
  4. Elige Delivery: No delivery, Shipping (con dirección) o Pickup.
  5. Pulsa Save as draft para guardar sin efectos, o Place order para colocarlo.

Campos y opciones

Campo Tipo Obligatorio Notas
Customer selector de contacto Sí Copia nombre, correo y teléfono al pedido.
Currency lista Sí Monedas habilitadas en la organización.
Numbering lista Sí Esquemas de numeración de tipo order.
Reference texto No Orden de compra o referencia externa.
Items tabla Sí Al menos un artículo con nombre. Muestra Converted from o Fixed price for this currency según el precio del producto.
Discount / Shipping / Adjustment importe No El descuento puede ser % o Fixed.
Delivery selector No Con Shipping pide dirección (nombre, teléfono, dirección, ciudad, estado, código postal, país ISO).
Customer note / Internal notes texto No La nota interna no la ve el comprador.

Reglas y validaciones

Backend

Relaciones


id: order-conversions modulo: orders app: finance nombre: Convertir pedidos tipo: accion

Convertir pedidos

Convierte una cotización o factura en pedido, y un pedido en factura, conservando cliente, moneda y artículos.

Que se logra

Donde esta

Como funciona

  1. Desde una cotización o factura pulsa Convert to order.
  2. Elige Create draft o Create and place order.
  3. Desde un pedido pulsa More actions > Create invoice, elige Invoice numbering y confirma.
  4. Los enlaces View invoice, View estimate y Order {{number}} llevan entre documentos.

Reglas y validaciones

Backend

Relaciones


id: order-fulfillment modulo: orders app: finance nombre: Entregar artículos tipo: accion

Entregar artículos

Registra envíos o recogidas, completos o parciales, con transportista y seguimiento.

Que se logra

Donde esta

Como funciona

  1. Pulsa Fulfill items.
  2. Indica la cantidad por artículo (hasta lo pendiente en Remaining).
  3. Elige Status y, si aplica, Carrier, Tracking number y Tracking URL.
  4. Pulsa Create fulfillment. Después cambia el estado desde la sección Fulfillments con Update status.

Campos y opciones

Campo Tipo Obligatorio Notas
Quantity por artículo número Al menos uno No supera la cantidad pendiente.
Status lista Sí Pending, Ready for pickup, In transit, Delivered, Cancelled.
Carrier / Tracking number / Tracking URL texto No Se muestran al comprador.
Notes texto No Notas del envío.

Reglas y validaciones

Backend

Relaciones


id: order-payments modulo: orders app: finance nombre: Cobrar un pedido tipo: accion

Cobrar un pedido

Genera un enlace de pago por el saldo pendiente con una pasarela activa y actualiza el pedido cuando el cliente paga.

Que se logra

Donde esta

Como funciona

  1. Abre el pedido y pulsa Collect payment.
  2. Elige Payment gateway entre las pasarelas activas compatibles con la moneda.
  3. Pulsa Create payment link; el link queda copiado y visible en Payments.
  4. Cuando el cliente paga, se crea el pago recibido y el pedido recalcula Paid y Balance due.

Campos y opciones

Campo Tipo Obligatorio Notas
Payment gateway lista Sí Solo pasarelas activas; Wompi solo aparece en pedidos en COP.

Reglas y validaciones

Backend

Relaciones


id: public-order-page modulo: orders app: finance nombre: Página pública del pedido tipo: publico

Página pública del pedido

Página sin inicio de sesión donde el comprador consulta su pedido, paga el saldo y sigue la entrega.

Que se logra

Donde esta

Como funciona

  1. El comprador abre el link y ve los estados del pedido, pago y entrega.
  2. Si hay saldo y un enlace de pago abierto, aparece Pay now con el formulario embebido o la redirección a la pasarela.
  3. Si eligió pagar después, ve las instrucciones de pago configuradas en el catálogo.
  4. Consulta artículos, totales, datos de entrega y envíos con transportista y link de seguimiento.

Reglas y validaciones

Backend

Relaciones


id: payment-gateways app: finance nombre: Pasarelas de pago estado: shipped permiso: can_access_payments

Pasarelas de pago

Conecta credenciales Stripe o Wompi de la organización y comprueba que sus claves y webhooks están listos para cobros.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Conectar Stripe connect-stripe.md Guarda claves y URL webhook Stripe.
Conectar Wompi connect-wompi.md Conecta Wompi para COP.
Gestionar gateway de pago manage-payment-gateway.md Edita, predetermina o desactiva.
Procesar pagos de webhooks payment-gateway-webhooks.md Confirma cobros de proveedor.
Probar conexión del gateway test-payment-gateway.md Informa fallos y avisos de conexión.

Relaciones

Limitaciones y notas


id: connect-stripe modulo: payment-gateways app: finance nombre: Conectar Stripe tipo: integracion

Conectar Stripe

Guarda una conexión Stripe propia de la organización para cobros.

Que se logra

Donde esta

Como funciona

  1. Selecciona Stripe.
  2. Completa Display name, Publishable key y Secret key; opcionalmente marca Set as default.
  3. Pulsa Connect gateway, vuelve a editarlo, copia la URL mostrada y añade Webhook signing secret.

Reglas y validaciones

Backend

Relaciones


id: connect-wompi modulo: payment-gateways app: finance nombre: Conectar Wompi tipo: integracion

Conectar Wompi

Guarda una conexión Wompi para cobros colombianos en COP.

Que se logra

Donde esta

Como funciona

  1. Selecciona Wompi.
  2. Ingresa Display name, Public key, Private key, Integrity secret y Events secret.
  3. Copia la Events URL indicada y configúrala en Wompi; pulsa Connect gateway.

Reglas y validaciones

Backend

Relaciones


id: manage-payment-gateway modulo: payment-gateways app: finance nombre: Gestionar gateway de pago tipo: configuracion

Gestionar gateway de pago

Permite cambiar el nombre, las credenciales, el gateway predeterminado y el estado de una conexión.

Que se logra

Donde esta

Como funciona

  1. Usa el lápiz para editar una conexión y pulsa Save changes.
  2. Deja un secreto vacío para conservar el ya configurado.
  3. Usa Set default para nuevas payment links, o confirma Deactivate para inactivarla.

Reglas y validaciones

Backend

Relaciones


id: payment-gateway-webhooks modulo: payment-gateways app: finance nombre: Procesar pagos de webhooks tipo: integracion

Procesar pagos de webhooks

Recibe confirmaciones de pago de los gateways conectados y marca la payment link como pagada.

Que se logra

Donde esta

Como funciona

  1. Stripe envía los eventos configurados a su URL específica del gateway; Wompi envía eventos a su URL global.
  2. El backend valida el secreto, identifica la payment link y registra el pago sin duplicarlo.

Reglas y validaciones

Backend

Relaciones


id: test-payment-gateway modulo: payment-gateways app: finance nombre: Probar conexión del gateway tipo: integracion

Probar conexión del gateway

Verifica las claves y la configuración de webhooks directamente contra Stripe o Wompi.

Que se logra

Donde esta

Como funciona

  1. Pulsa el corazón desde la tabla o Test connection en edición.
  2. Revisa cada comprobación y usa Re-run después de corregirla.

Reglas y validaciones

Backend

Relaciones


id: payment-links app: finance nombre: Enlaces de pago estado: shipped permiso: can_access_payments

Enlaces de pago

Los enlaces de pago preparan un cobro individual con un gateway de la organización. Pueden ser independientes o proceder de Amount to collect en una cotización.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Usar Apex Checkout apex-checkout.md Cobra con el formulario de AchieveApex y el gateway conectado.
Crear enlace de pago create-payment-link.md Define importe, moneda, gateway, método y relaciones opcionales.
Gestionar enlace de pago manage-payment-link.md Copia, abre, cambia gateway/método o cancela un enlace abierto.
Abrir documentos relacionados payment-link-related-documents.md Lleva a la cotización o factura asociada desde el detalle.
Consultar estado de cobro payment-link-status.md Distingue borrador, abierto, pagado, vencido y cancelado.
Usar checkout del proveedor provider-checkout.md Redirige al checkout hospedado por Stripe o Wompi.
Pagar desde página pública public-payment-page.md Permite al cliente pagar en /payment-links/[token].

Relaciones

Limitaciones y notas


id: apex-checkout modulo: payment-links app: finance nombre: Usar Apex Checkout tipo: publico

Usar Apex Checkout

Cobra dentro de la página de AchieveApex usando el gateway configurado para el enlace.

Que se logra

Donde esta

Como funciona

  1. El cliente abre la URL copiada del enlace.
  2. Pulsa Pay now.
  3. Completa el formulario Stripe o el widget Wompi y espera la confirmación.

Reglas y validaciones

Backend

Relaciones


id: create-payment-link modulo: payment-links app: finance nombre: Crear enlace de pago tipo: accion

Crear enlace de pago

Crea una solicitud de cobro con gateway, método y numeración de Received Payment.

Que se logra

Donde esta

Como funciona

  1. Introduce importe, moneda, etiqueta y descripción.
  2. Elige Payment numbering, gateway y método de cobro.
  3. Asocia opcionalmente contacto, compañía, deal, cotización o factura.
  4. Pulsa Create y copia la URL desde el detalle.

Campos y opciones

Campo Tipo Obligatorio Notas
Amount / Currency importe/lista Sí El importe debe ser positivo.
Payment numbering lista Sí Determina el número del pago al cobrar.
Gateway / Collection method lista Sí Usa gateways activos y métodos compatibles.
Label / Description texto Label no Identifica el cobro en el listado.
Associations selector No Incluye pestañas para Estimate e Invoice en esta pantalla.

Reglas y validaciones

Backend

Relaciones


id: manage-payment-link modulo: payment-links app: finance nombre: Gestionar enlace de pago tipo: accion

Gestionar enlace de pago

Permite compartir, abrir, cambiar la configuración de cobro o cancelar un enlace pendiente.

Que se logra

Donde esta

Como funciona

  1. Abre el enlace desde el listado.
  2. Usa Copy link o Open para entregar o comprobar la URL del cliente.
  3. En Provider o Collection method, selecciona otra opción compatible cuando esté habilitada.
  4. Pulsa Cancel link si el cobro ya no debe recibirse.

Reglas y validaciones

Backend

Relaciones


id: payment-link-related-documents modulo: payment-links app: finance nombre: Abrir documentos relacionados tipo: publico

Abrir documentos relacionados

Navega desde el enlace a los registros comerciales y financieros que originaron el cobro.

Que se logra

Donde esta

Como funciona

  1. Abre un Payment Link.
  2. Revisa las filas de Contact, Company, Deal, Estimate e Invoice que estén asociadas.
  3. Pulsa una fila para abrir ese registro; las cotizaciones y facturas conservan el contexto Finance.

Reglas y validaciones

Backend

Relaciones


id: payment-link-status modulo: payment-links app: finance nombre: Consultar estado de cobro tipo: vista

Consultar estado de cobro

Muestra si una solicitud de pago todavía se puede cobrar o ya quedó resuelta.

Que se logra

Donde esta

Como funciona

  1. Filtra el listado por estado o abre un enlace.
  2. Revisa el badge y, en el detalle, fecha de pago, estado del proveedor y referencia externa.
  3. Abre la tabla Received payments para comprobar el pago registrado.

Reglas y validaciones

Backend

Relaciones


id: provider-checkout modulo: payment-links app: finance nombre: Usar checkout del proveedor tipo: integracion

Usar checkout del proveedor

Redirige al checkout hospedado por Stripe o Wompi, en vez de cobrar dentro de AchieveApex.

Que se logra

Donde esta

Como funciona

  1. Crea o abre un enlace open.
  2. Elige Provider Checkout en Collection method.
  3. Comparte la URL externa o pulsa Open; el cliente completa el checkout del proveedor.

Reglas y validaciones

Backend

Relaciones


id: public-payment-page modulo: payment-links app: finance nombre: Pagar desde página pública tipo: publico

Pagar desde página pública

Permite al cliente consultar el importe y pagar sin credenciales de AchieveApex.

Que se logra

Donde esta

Como funciona

  1. Abre la URL pública.
  2. Revisa importe, moneda y, cuando existan, documentos relacionados.
  3. Pulsa Pay now; después de la respuesta se muestra éxito o cancelación.
  4. En documentos relacionados, usa Open o PDF para consultar la cotización o factura pública.

Reglas y validaciones

Backend

Relaciones


id: payments-made app: finance nombre: Payments Made estado: beta permiso: can_access_vendor_payments

Payments Made

Registra pagos a proveedores y los asigna a bills abiertos para reducir sus saldos.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar pagos vendor-payment-list.md Busca y revisa pagos y monto sin usar.
Registrar pagos record-vendor-payment.md Crea un pago para un proveedor.
Asignar pagos a bills allocate-payment-to-bills.md Distribuye un pago entre saldos abiertos.
Actualizar saldos y estados payment-allocation-effects.md Sincroniza bill y pago tras cada asignación.
Anular o eliminar pagos vendor-payment-lifecycle.md Retira asignaciones y controla el ciclo de pago.

Relaciones

Limitaciones y notas


id: allocate-payment-to-bills modulo: payments-made app: finance nombre: Asignar pago a bills tipo: accion

Asignar pago a bills

Distribuye el importe de un pago entre bills abiertos o parcialmente pagados del proveedor.

Que se logra

Donde esta

Como funciona

  1. Selecciona un proveedor para cargar sus bills pagables.
  2. Introduce un importe por bill o usa Pay in Full.
  3. Usa Clear Applied Amount para limpiar todas las asignaciones.
  4. Guarda para crear una asignación por cada importe distinto de cero.

Reglas y validaciones

Backend

Relaciones


id: payment-allocation-effects modulo: payments-made app: finance nombre: Actualizar saldos y estados por asignación tipo: automatizacion

Actualizar saldos y estados por asignación

Sincroniza automáticamente el bill y el pago después de crear, modificar o retirar una asignación.

Que se logra

Donde esta

Como funciona

  1. El sistema suma las asignaciones de cada bill.
  2. Actualiza su monto pagado, saldo y estado.
  3. Actualiza en el pago el importe asignado y el no asignado.

Reglas y validaciones

Backend

Relaciones


id: record-vendor-payment modulo: payments-made app: finance nombre: Registrar pago a proveedor tipo: accion

Registrar pago a proveedor

Crea un pago activo para un proveedor y permite documentar sus datos de pago.

Que se logra

Donde esta

Como funciona

  1. Selecciona el proveedor.
  2. Indica importe, fecha, moneda y modo de pago.
  3. Incluye cargos bancarios, referencia y notas cuando aplique.
  4. Asigna importes a bills y usa Save.

Campos y opciones

Campo Tipo Obligatorio Notas
Proveedor, importe, fecha y moneda Selección, número y fecha Sí Datos mínimos del pago.
Modo de pago Selección Sí Incluye efectivo, cheque, transferencia, tarjetas, PayPal u otro.
Cargos, referencia y notas Número y texto No Contexto del pago.

Reglas y validaciones

Backend

Relaciones


id: vendor-payment-lifecycle modulo: payments-made app: finance nombre: Anular o eliminar pagos a proveedores tipo: accion

Anular o eliminar pagos a proveedores

Retira un pago del flujo operativo conservando reglas de consistencia para sus asignaciones.

Que se logra

Donde esta

Como funciona

  1. Usa Void sobre un pago activo.
  2. El sistema retira primero sus asignaciones a bills.
  3. Después marca el pago como Void.
  4. Usa Delete solo cuando el pago no tiene asignaciones.

Reglas y validaciones

Backend

Relaciones


id: vendor-payment-list modulo: payments-made app: finance nombre: Consultar pagos a proveedores tipo: vista

Consultar pagos a proveedores

Lista los pagos registrados, su proveedor, bills asignados y monto sin usar.

Que se logra

Donde esta

Como funciona

  1. Busca un pago o filtra por estado.
  2. Ordena columnas, configura visibilidad o navega páginas.
  3. Abre una fila para consultar sus asignaciones.

Reglas y validaciones

Backend

Relaciones


id: payments-received app: finance nombre: Pagos recibidos estado: shipped permiso: can_access_payments

Pagos recibidos

Los pagos recibidos registran dinero cobrado manualmente o desde un gateway y distribuyen su importe entre facturas. Se consultan tanto desde CRM como desde Finance.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Asignar pago a facturas apply-payment-to-invoices.md Distribuye el importe disponible entre facturas con saldo.
Gestionar pagos parciales partial-payments.md Mantiene saldo y estado al cubrir solo una parte.
Consultar detalle de pago payment-details.md Muestra origen, relaciones y asignaciones.
Consultar pagos recibidos payments-list.md Filtra y ordena el registro de cobros.
Registrar pago manual record-manual-payment.md Crea el pago y puede asignarlo en el mismo flujo.
Desasignar pago de factura unassign-payment.md Revierte una asignación equivocada.
Anular pago void-payment.md Anula un pago activo y sus asignaciones.

Relaciones

Limitaciones y notas


id: apply-payment-to-invoices modulo: payments-received app: finance nombre: Asignar pago a facturas tipo: accion

Asignar pago a facturas

Distribuye el importe sin asignar de un pago existente entre facturas con saldo.

Que se logra

Donde esta

Como funciona

  1. Abre un pago activo y pulsa Apply to invoice.
  2. Ajusta los importes sugeridos, busca por número de factura si hace falta y confirma.
  3. Revisa el nuevo saldo de las facturas y el importe sin asignar del pago.

Reglas y validaciones

Backend

Relaciones


id: partial-payments modulo: payments-received app: finance nombre: Gestionar pagos parciales tipo: accion

Gestionar pagos parciales

Registra y aplica importes inferiores al saldo de una factura sin cerrar el cobro.

Que se logra

Donde esta

Como funciona

  1. Introduce o selecciona un pago disponible.
  2. Escribe un importe menor al Amount due de una factura.
  3. Guarda la asignación y conserva el resto para otro pago posterior.

Reglas y validaciones

Backend

Relaciones


id: payment-details modulo: payments-received app: finance nombre: Consultar detalle de pago tipo: vista

Consultar detalle de pago

Expone el importe recibido, el origen del cobro, sus relaciones y cada asignación de factura.

Que se logra

Donde esta

Como funciona

  1. Abre un pago desde el listado.
  2. Revisa importe, asignado/sin asignar, fecha, modo, referencia, cargos y relaciones.
  3. Abre pagos relacionados o usa Apply to invoice, Unassign o Void según corresponda.

Reglas y validaciones

Backend

Relaciones


id: payments-list modulo: payments-received app: finance nombre: Consultar pagos recibidos tipo: vista

Consultar pagos recibidos

Lista los cobros registrados, su importe sin asignar y su estado operativo.

Que se logra

Donde esta

Como funciona

  1. Usa New Payment para registrar un cobro manual.
  2. Busca por texto, filtra Active o Void y acota con las fechas From y To.
  3. Ordena por fecha de pago o creación y abre una fila para el detalle.

Reglas y validaciones

Backend

Relaciones


id: record-manual-payment modulo: payments-received app: finance nombre: Registrar pago manual tipo: accion

Registrar pago manual

Registra dinero recibido y permite distribuirlo inmediatamente entre facturas abiertas del cliente.

Que se logra

Donde esta

Como funciona

  1. Selecciona el cliente en Contact, Company & Deal.
  2. Introduce Amount received, fecha, Numbering Rule, modo, moneda, cargos, referencia y notas.
  3. Distribuye el importe entre Unpaid invoices o usa Auto apply.
  4. Pulsa Save; se abre el detalle del pago.

Campos y opciones

Campo Tipo Obligatorio Notas
Customer selector Sí Puede incluir Company y Deal.
Amount received / Payment date importe/fecha Sí El importe debe ser mayor que cero.
Numbering Rule / Currency lista Sí La regla es de tipo Received Payment.
Payment mode lista No Cash, check, bank transfer, card, PayPal u other.
Bank charges, Reference, Notes importe/texto No Se guardan con el pago.

Reglas y validaciones

Backend

Relaciones


id: unassign-payment modulo: payments-received app: finance nombre: Desasignar pago de factura tipo: accion

Desasignar pago de factura

Quita una asignación de un pago activo para corregir la factura a la que se aplicó.

Que se logra

Donde esta

Como funciona

  1. Abre el pago y localiza la fila de la factura incorrecta.
  2. Pulsa Unassign y confirma el diálogo.
  3. Aplica el importe recuperado a otra factura si es necesario.

Reglas y validaciones

Backend

Relaciones


id: void-payment modulo: payments-received app: finance nombre: Anular pago tipo: accion

Anular pago

Anula un cobro activo y devuelve a las facturas los importes que tenía asignados.

Que se logra

Donde esta

Como funciona

  1. Abre un pago active.
  2. Pulsa Void y confirma la acción.
  3. Revisa las facturas que vuelven a tener saldo pendiente.

Reglas y validaciones

Backend

Relaciones


id: recurring-bills app: finance nombre: Recurring Bills estado: beta permiso: can_access_bills

Recurring Bills

Configura perfiles que generan bills periódicos para proveedores.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar perfiles recurring-bill-list.md Busca y filtra perfiles.
Crear y editar perfiles recurring-bill-profile.md Configura plantilla, proveedor y salida.
Programar recurrencia recurring-bill-schedule.md Define frecuencia, fechas y términos.
Gestionar partidas plantilla recurring-bill-items.md Mantiene conceptos reutilizables.
Generar un bill ahora generate-recurring-bill.md Crea el documento del período sin duplicarlo.
Pausar, reanudar y generar automáticamente recurring-bill-lifecycle.md Controla el perfil y la tarea programada.

Relaciones

Limitaciones y notas


id: generate-recurring-bill modulo: recurring-bills app: finance nombre: Generar un bill recurrente ahora tipo: accion

Generar un bill recurrente ahora

Genera el bill correspondiente al período actual de un perfil.

Que se logra

Donde esta

Como funciona

  1. Abre un perfil con partidas.
  2. Selecciona Create Bill Now.
  3. El sistema genera el bill o informa que ya existe uno para el período.
  4. Abre el bill desde la tabla de documentos generados.

Reglas y validaciones

Backend

Relaciones


id: recurring-bill-items modulo: recurring-bills app: finance nombre: Gestionar partidas plantilla de bill tipo: accion

Gestionar partidas plantilla de bill

Mantiene los conceptos que se copian a cada bill generado.

Que se logra

Donde esta

Como funciona

  1. Añade, edita o elimina conceptos.
  2. Configura cantidad, tarifa, descuento e impuesto.
  3. Guarda para recalcular el total de la plantilla.

Reglas y validaciones

Backend

Relaciones


id: recurring-bill-lifecycle modulo: recurring-bills app: finance nombre: Pausar, reanudar y generar bills automáticamente tipo: automatizacion

Pausar, reanudar y generar bills automáticamente

Controla cuándo un perfil participa en la generación programada.

Que se logra

Donde esta

Como funciona

  1. La tarea programada procesa perfiles activos en su fecha.
  2. Stop detiene futuras generaciones.
  3. Resume vuelve a activar perfiles Draft o Stopped.
  4. Delete solo se permite en Draft o Stopped.

Reglas y validaciones

Backend

Relaciones


id: recurring-bill-list modulo: recurring-bills app: finance nombre: Consultar perfiles de bill recurrente tipo: vista

Consultar perfiles de bill recurrente

Lista proveedor, nombre, frecuencia, fechas, estado e importe de los perfiles.

Que se logra

Donde esta

Como funciona

  1. Busca por texto o filtra por estado.
  2. Recorre los resultados paginados.
  3. Abre un perfil para consultar su detalle.

Reglas y validaciones

Backend

Relaciones


id: recurring-bill-profile modulo: recurring-bills app: finance nombre: Crear y editar perfiles de bill recurrente tipo: accion

Crear y editar perfiles de bill recurrente

Define la plantilla y configuración para generar bills repetidamente.

Que se logra

Donde esta

Como funciona

  1. Selecciona proveedor, responsable, moneda y nombre de perfil.
  2. Añade referencia, regla de documento, plantilla, notas y términos.
  3. Define si cada bill se crea como Draft u Open.
  4. Guarda el perfil.

Reglas y validaciones

Backend

Relaciones


id: recurring-bill-schedule modulo: recurring-bills app: finance nombre: Programar bills recurrentes tipo: configuracion

Programar bills recurrentes

Define la cadencia de generación y el vencimiento de los bills creados.

Que se logra

Donde esta

Como funciona

  1. Establece inicio, frecuencia, repetición y finalización.
  2. Elige día de mes o semana cuando aplique.
  3. Define los días de términos de pago.
  4. Guarda para calcular la siguiente fecha.

Reglas y validaciones

Backend

Relaciones


id: recurring-expenses app: finance nombre: Recurring Expenses estado: beta permiso: can_access_expenses

Recurring Expenses

Configura perfiles que generan gastos periódicos a partir de conceptos reutilizables.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar perfiles recurring-expense-list.md Busca y filtra perfiles periódicos.
Crear y editar perfiles recurring-expense-profile.md Configura plantilla, importes y salida.
Programar recurrencia recurring-expense-schedule.md Define frecuencia, inicio y fin.
Gestionar partidas plantilla recurring-expense-items.md Mantiene los conceptos que se copiarán.
Generar un gasto ahora generate-recurring-expense.md Ejecuta una generación manual idempotente.
Pausar, reanudar y generar automáticamente recurring-expense-lifecycle.md Controla perfil y generación programada.

Relaciones

Limitaciones y notas


id: generate-recurring-expense modulo: recurring-expenses app: finance nombre: Generar un gasto recurrente ahora tipo: accion

Generar un gasto recurrente ahora

Genera inmediatamente el gasto correspondiente al período actual del perfil.

Que se logra

Donde esta

Como funciona

  1. Abre un perfil en estado permitido.
  2. Selecciona Create Expense Now.
  3. El sistema crea el gasto y sus partidas, o informa que ya existe el documento del período.
  4. Abre el gasto generado desde el historial.

Reglas y validaciones

Backend

Relaciones


id: recurring-expense-items modulo: recurring-expenses app: finance nombre: Gestionar partidas plantilla de gasto tipo: accion

Gestionar partidas plantilla de gasto

Mantiene los conceptos que se copian a cada gasto generado.

Que se logra

Donde esta

Como funciona

  1. Añade, edita o elimina conceptos de plantilla.
  2. Define cantidad, tarifa, descuento e impuesto.
  3. Guarda el perfil para actualizar sus totales.

Reglas y validaciones

Backend

Relaciones


id: recurring-expense-lifecycle modulo: recurring-expenses app: finance nombre: Pausar, reanudar y generar gastos automáticamente tipo: automatizacion

Pausar, reanudar y generar gastos automáticamente

Gestiona el estado del perfil y su ejecución programada.

Que se logra

Donde esta

Como funciona

  1. Un perfil activo se procesa en la tarea programada cuando llega su fecha.
  2. Usa Stop para detener futuras generaciones.
  3. Usa Resume para volver a activar un perfil Draft o Stopped.
  4. Usa Delete solo en perfiles Draft o Stopped.

Reglas y validaciones

Backend

Relaciones


id: recurring-expense-list modulo: recurring-expenses app: finance nombre: Consultar perfiles de gasto recurrente tipo: vista

Consultar perfiles de gasto recurrente

Lista los perfiles con proveedor, nombre, frecuencia, próximas fechas, estado e importe.

Que se logra

Donde esta

Como funciona

  1. Busca por texto o filtra por estado.
  2. Navega las páginas de resultados.
  3. Abre un perfil para consultar su configuración e historial.

Reglas y validaciones

Backend

Relaciones


id: recurring-expense-profile modulo: recurring-expenses app: finance nombre: Crear y editar perfiles de gasto recurrente tipo: accion

Crear y editar perfiles de gasto recurrente

Define la plantilla que se usará para crear gastos en cada período.

Que se logra

Donde esta

Como funciona

  1. Indica responsable, nombre del perfil, moneda y proveedor opcional.
  2. Define referencia, reglas de documento, plantilla, notas y términos.
  3. Elige si los gastos generados se crean como Draft o Active.
  4. Guarda el perfil.

Reglas y validaciones

Backend

Relaciones


id: recurring-expense-schedule modulo: recurring-expenses app: finance nombre: Programar gastos recurrentes tipo: configuracion

Programar gastos recurrentes

Define cuándo el perfil debe generar su próximo gasto.

Que se logra

Donde esta

Como funciona

  1. Define fecha de inicio, frecuencia y cada cuántas repeticiones generar.
  2. Configura el día del mes o de la semana cuando aplica.
  3. Define la regla de finalización.
  4. Guarda para calcular la próxima fecha.

Reglas y validaciones

Backend

Relaciones


id: recurring-invoices app: finance nombre: Facturas recurrentes estado: shipped permiso: can_access_invoices

Facturas recurrentes

Define perfiles que copian sus artículos y datos comerciales a facturas normales de forma manual o programada.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Generar facturas automáticamente automatic-recurring-generation.md El cron procesa perfiles activos con fecha vencida.
Crear perfil recurrente create-recurring-invoice.md Crea una plantilla con cliente, artículos y calendario.
Editar perfil recurrente edit-recurring-invoice.md Cambia la plantilla para próximas facturas.
Generar factura ahora generate-recurring-invoice.md Crea una factura para el periodo actual.
Consultar facturas generadas generated-invoices.md Lista las facturas hijas y sus periodos.
Pausar o reanudar perfil pause-resume-recurring-invoice.md Cambia la elegibilidad del perfil.
Gestionar artículos de plantilla recurring-invoice-items.md Mantiene las líneas que se copiarán.
Configurar calendario recurrente recurring-schedule.md Define frecuencia, fecha inicial y terminación.

Relaciones

Limitaciones y notas


id: automatic-recurring-generation modulo: recurring-invoices app: finance nombre: Generar facturas automáticamente tipo: automatizacion

Generar facturas automáticamente

El proceso programado busca perfiles que ya deben generar una factura.

Que se logra

Donde esta

Como funciona

  1. El cron consulta perfiles Active con próxima fecha vencida.
  2. Omite los que todavía no pasaron las 6:00 a. m. de su zona horaria.
  3. Solicita la generación programada de cada perfil elegible y registra el resumen.

Reglas y validaciones

Backend

Relaciones


id: create-recurring-invoice modulo: recurring-invoices app: finance nombre: Crear perfil recurrente tipo: accion

Crear perfil recurrente

Registra un perfil de facturación repetible con sus datos comerciales, calendario y artículos.

Que se logra

Donde esta

Como funciona

  1. Selecciona propietario, contacto y, si corresponde, compañía o deal.
  2. Escribe Profile Name, elige Currency, Numbering Rule y Document Template.
  3. Configura Recurring Schedule, artículos, mensajes y totales.
  4. Pulsa Create Recurring Invoice.

Campos y opciones

Campo Tipo Obligatorio Notas
Profile Name texto Sí Identifica el perfil.
Contact, Company & Deal selector Contacto sí Compañía y deal son opcionales.
Currency selector Sí Solo muestra monedas habilitadas.
Status selector Sí Draft, Active o Stopped.
Generated Invoice Status selector Sí Draft o Sent.
Start Date, Frequency, Repeat Every fecha y selector Sí Admite días, semanas, meses, trimestres y años.

Reglas y validaciones

Backend

Relaciones


id: edit-recurring-invoice modulo: recurring-invoices app: finance nombre: Editar perfil recurrente tipo: accion

Editar perfil recurrente

Modifica el contenido y calendario que se utilizarán en facturas aún no generadas.

Que se logra

Donde esta

Como funciona

  1. Abre el perfil desde la tabla y pulsa Edit.
  2. Ajusta cliente, plantilla, artículos, mensajes, totales o calendario.
  3. Pulsa Save Recurring Invoice.

Reglas y validaciones

Backend

Relaciones


id: generate-recurring-invoice modulo: recurring-invoices app: finance nombre: Generar factura ahora tipo: accion

Generar factura ahora

Crea una factura normal a partir de la plantilla del perfil para su periodo calculado.

Que se logra

Donde esta

Como funciona

  1. Abre el perfil y pulsa Create Invoice Now.
  2. El sistema abre la factura creada; si ya existe una para el periodo, abre esa misma.

Reglas y validaciones

Backend

Relaciones


id: generated-invoices modulo: recurring-invoices app: finance nombre: Consultar facturas generadas tipo: vista

Consultar facturas generadas

Consulta las facturas normales que proceden de un perfil recurrente.

Que se logra

Donde esta

Como funciona

  1. Abre el perfil y pulsa Details.
  2. Revisa número, periodo, fecha, estado y total.
  3. Pulsa una fila para abrir la factura.

Reglas y validaciones

Backend

Relaciones


id: pause-resume-recurring-invoice modulo: recurring-invoices app: finance nombre: Pausar o reanudar perfil tipo: accion

Pausar o reanudar perfil

Cambia si un perfil participa en la generación programada.

Que se logra

Donde esta

Como funciona

  1. En un perfil Active, pulsa Stop.
  2. Para cualquier otro estado mostrado, pulsa Resume para marcarlo Active.

Reglas y validaciones

Backend

Relaciones


id: recurring-invoice-items modulo: recurring-invoices app: finance nombre: Gestionar artículos de plantilla tipo: accion

Gestionar artículos de plantilla

Mantiene las líneas que se copiarán a cada factura generada.

Que se logra

Donde esta

Como funciona

  1. Añade productos o filas manuales en Invoice Items.
  2. Indica cantidad, unidad, tarifa, descuento, impuesto y cadencia de cobro.
  3. Guarda el perfil; las filas se crean, actualizan, ordenan o eliminan.

Reglas y validaciones

Backend

Relaciones


id: recurring-schedule modulo: recurring-invoices app: finance nombre: Configurar calendario recurrente tipo: configuracion

Configurar calendario recurrente

Determina cuándo un perfil puede producir su próxima factura y cuándo debe expirar.

Que se logra

Donde esta

Como funciona

  1. Define Start Date, Frequency y Repeat Every.
  2. Para semanas selecciona Day of Week; para meses, trimestres o años, Day of Month.
  3. En Ends, elige Never, On date o After occurrences.
  4. Guarda el perfil.

Reglas y validaciones

Backend

Relaciones


id: taxes-currencies app: finance nombre: Impuestos y monedas estado: shipped permiso: can_access_finance

Impuestos y monedas

Centraliza las tasas de impuesto y las monedas disponibles para documentos financieros de la organización.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Actualizar tipos de cambio automáticamente automatic-exchange-rates.md Cron que renueva tasas.
Deshabilitar moneda disable-currency.md Desactiva una moneda no base.
Editar moneda de organización edit-organization-currency.md Consulta y administra la asignación.
Habilitar moneda enable-currency.md Añade una moneda del catálogo.
Consultar y actualizar tipos de cambio exchange-rates.md Obtiene la tasa vigente.
Gestionar impuestos manage-taxes.md Define tasas simples o compuestas.

Relaciones

Limitaciones y notas


id: automatic-exchange-rates modulo: taxes-currencies app: finance nombre: Actualizar tipos de cambio automáticamente tipo: automatizacion

Actualizar tipos de cambio automáticamente

El cron actualiza el catálogo de tasas de cambio sin una acción directa en Settings.

Que se logra

Donde esta

Como funciona

  1. El programador invoca la actualización.
  2. Las tasas resultantes quedan disponibles para consultas y documentos.

Reglas y validaciones

Backend

Relaciones


id: disable-currency modulo: taxes-currencies app: finance nombre: Deshabilitar moneda tipo: configuracion

Deshabilitar moneda

Desactiva una moneda de la organización sin quitarla del catálogo global.

Que se logra

Donde esta

Como funciona

  1. Localiza la moneda en la lista.
  2. Desactiva el interruptor de Enabled.

Reglas y validaciones

Backend

Relaciones


id: edit-organization-currency modulo: taxes-currencies app: finance nombre: Editar moneda de organización tipo: configuracion

Editar moneda de organización

La lista permite consultar la moneda base, habilitar o retirar las monedas asignadas.

Que se logra

Donde esta

Como funciona

  1. Revisa nombre, código, símbolo y la insignia Base Currency.
  2. Usa el interruptor para cambiar habilitación o papelera para retirar una moneda no base.

Reglas y validaciones

Backend

Relaciones


id: enable-currency modulo: taxes-currencies app: finance nombre: Habilitar moneda tipo: configuracion

Habilitar moneda

Habilita una moneda del catálogo global para usarla en la organización.

Que se logra

Donde esta

Como funciona

  1. Pulsa Enable Currency.
  2. Elige una moneda del catálogo y confirma el diálogo.

Reglas y validaciones

Backend

Relaciones


id: exchange-rates modulo: taxes-currencies app: finance nombre: Consultar y actualizar tipos de cambio tipo: integracion

Consultar y actualizar tipos de cambio

Expone los servicios que recuperan y consultan tasas de cambio entre monedas.

Que se logra

Donde esta

Como funciona

  1. El documento solicita la tasa necesaria al backend.
  2. El backend devuelve la tasa vigente disponible para la conversión requerida.

Reglas y validaciones

Backend

Relaciones


id: manage-taxes modulo: taxes-currencies app: finance nombre: Gestionar impuestos tipo: configuracion

Gestionar impuestos

Administra las tasas seleccionables en líneas de estimates e invoices.

Que se logra

Donde esta

Como funciona

  1. Pulsa Add Tax, o abre el lápiz de una tasa existente.
  2. Define nombre, porcentaje, tipo, descripción, estado y si es predeterminada.
  3. Guarda o elimina con el icono de papelera.

Reglas y validaciones

Backend

Relaciones


id: vendors app: finance nombre: Vendors estado: beta permiso: can_access_vendors

Vendors

Gestiona los proveedores usados en las compras de Finance. Permite mantener sus datos, personas de contacto y direcciones.

Para que sirve

Que lo hace diferente

Acceso

Alcance tecnico

Funcionalidades internas

Funcionalidad Archivo Resumen
Consultar proveedores vendor-list.md Lista paginada, ordenable y filtrable.
Crear y editar proveedores vendor-profile.md Mantiene el perfil y sus valores predeterminados.
Gestionar contactos vendor-contacts.md Añade personas de contacto y una principal.
Gestionar direcciones vendor-addresses.md Añade direcciones y una principal.
Cambiar estado y eliminar vendor-lifecycle.md Activa, inactiva o elimina lógicamente un proveedor.
Consultar compras relacionadas vendor-purchase-history.md Muestra expenses y bills recientes del proveedor.

Relaciones

Limitaciones y notas


id: vendor-addresses modulo: vendors app: finance nombre: Gestionar direcciones de proveedor tipo: accion

Gestionar direcciones de proveedor

Registra direcciones asociadas al proveedor y permite elegir la principal.

Que se logra

Donde esta

Como funciona

  1. Añade una tarjeta de dirección.
  2. Indica el tipo y los datos de ubicación.
  3. Marca la dirección principal cuando sea necesario.
  4. Guarda el proveedor.

Reglas y validaciones

Backend

Relaciones


id: vendor-contacts modulo: vendors app: finance nombre: Gestionar contactos de proveedor tipo: accion

Gestionar contactos de proveedor

Permite registrar las personas de contacto de un proveedor desde su formulario.

Que se logra

Donde esta

Como funciona

  1. Añade una persona de contacto.
  2. Completa su nombre y, cuando aplique, cargo, departamento, email y teléfono.
  3. Marca una persona como principal si corresponde.
  4. Guarda el proveedor.

Campos y opciones

Campo Tipo Obligatorio Notas
Nombre y tratamiento Texto y selección No Identifica a la persona.
Contacto profesional Texto No Email, teléfono, cargo y departamento.
Principal Interruptor No Distingue el contacto preferido.

Reglas y validaciones

Backend

Relaciones


id: vendor-lifecycle modulo: vendors app: finance nombre: Cambiar estado y eliminar proveedores tipo: accion

Cambiar estado y eliminar proveedores

Permite retirar temporalmente un proveedor del uso activo o eliminarlo de las listas.

Que se logra

Donde esta

Como funciona

  1. Abre el detalle de un proveedor.
  2. Usa la acción de estado para alternar entre Active e Inactive.
  3. Usa Delete y confirma para eliminarlo de forma lógica.

Reglas y validaciones

Backend

Relaciones


id: vendor-list modulo: vendors app: finance nombre: Consultar proveedores tipo: vista

Consultar proveedores

Muestra los proveedores disponibles para compras y permite localizar registros existentes.

Que se logra

Donde esta

Como funciona

  1. Abre la lista de proveedores.
  2. Busca por texto o filtra por estado.
  3. Ordena columnas, configura las visibles o cambia la página.
  4. Selecciona una fila para abrir su detalle.

Reglas y validaciones

Backend

Relaciones


id: vendor-profile modulo: vendors app: finance nombre: Crear y editar proveedores tipo: accion

Crear y editar proveedores

Crea o actualiza la ficha de un proveedor para utilizarlo en compras.

Que se logra

Donde esta

Como funciona

  1. Elige Business o Individual.
  2. Completa el nombre visible y los datos de contacto y fiscales aplicables.
  3. Define, si se necesitan, moneda y términos de pago predeterminados.
  4. Guarda el formulario; en edición se conservan los datos existentes.

Campos y opciones

Campo Tipo Obligatorio Notas
Tipo y nombre visible Selección y texto Sí, nombre visible El tipo ajusta los campos de nombre.
Datos de contacto y fiscales Texto No Incluye email, teléfono e identificación fiscal.
Moneda y términos de pago Selección No Valores predeterminados para compras.
Estado Selección No Active o Inactive.

Reglas y validaciones

Backend

Relaciones


id: vendor-purchase-history modulo: vendors app: finance nombre: Consultar historial de compras del proveedor tipo: vista

Consultar historial de compras del proveedor

Muestra los gastos y bills recientes vinculados a un proveedor para navegar a sus documentos.

Que se logra

Donde esta

Como funciona

  1. Abre el detalle de un proveedor.
  2. Selecciona la pestaña de expenses o bills.
  3. Revisa los documentos recientes y abre uno para ver su detalle.

Reglas y validaciones

Backend

Relaciones