Tablero propio · módulo embebible

Cuentas por pagar con tres firmas, y ninguna se salta.

Proveedores con nombre y RFC, las facturas que llegaron con su folio y su vencimiento, la autorización de cada una y los pagos que las liquidan, con el rastro de quién firmó qué. Quien captura no autoriza, quien autoriza no paga, y nada se paga dos veces.

Es un producto aparte del Presupuesto. Aquél responde cuánto piensas gastar; éste, cuánto debes ya. Allí el sujeto es una categoría y un mes; aquí es un proveedor, el documento es la factura que llegó, y lo que se aprueba no es el plan del mes sino una factura, una por una.

Qué lo hace distinto

Suministros del Bajío

A-1042

RFC SBA940512K73 · vence 12 oct

Programada
Total
$58,000.00
Pagado
$0.00
Vence en
6 días
  1. 1

    Capturada · María L.

    2 oct, 09:14
  2. 2

    Autorizada · Jorge P.

    2 oct, 16:40
  3. 3

    Programada · Ana R.

    3 oct, 08:02
  4. 4

    Pagada · tesorería, no Jorge P.

Pago #14 · Transferencia

REF-9912

$50,000.00
  • A-100$30,000.00pagada
  • A-101$20,000.00saldo $25,000.00
Lo que una hoja de cálculo no hace

Pagar es sacar dinero del banco. Estas tres cosas lo protegen.

Una hoja de cálculo de cuentas por pagar funciona hasta que alguien paga dos veces, o hasta que la misma persona da de alta al proveedor, captura la factura y la paga. Aquí esas reglas las cumple la base de datos aunque nadie las recuerde.

Tres firmas, tres personas

Quien captura la factura no la autoriza, y quien la autoriza no la paga. Son tres permisos con roles distintos y, además, un corte por fila: la función rechaza que autorices lo que tú capturaste o pagues lo que tú autorizaste. El fraude clásico de cuentas por pagar necesita las tres, y aquí nadie recorre el camino solo.

No se paga dos veces

El folio del proveedor es único por proveedor, así que la factura que llega por correo y en papel no se captura dos veces. La referencia del pago es única. Y el importe que no cabe se rechaza dentro del mismo update, no en un if de antes: dos personas de tesorería pagando la misma factura a la vez, una rebota siempre.

Un pago cubre varias facturas

La transferencia del viernes liquida las seis facturas del mes, con su reparto, y sigue siendo una sola línea en el estado de cuenta del banco. Y al revés: una factura se paga con un anticipo y un finiquito, o en tres parcialidades. El reparto entra entero o no entra: medio pago aplicado es la única forma de perder la pista del dinero.

Cómo funciona

De la factura que llegó al dinero que salió

01

El capturista la captura

Proveedor, folio del proveedor, fecha, vencimiento e importe. El folio interno sale solo y el vencimiento se propone con los días de crédito del proveedor. Si ya existe ese folio, la base lo dice.

02

Contraloría la autoriza

Otra persona la revisa y la autoriza o la rechaza con motivo. Hasta entonces no es una deuda reconocida: no entra en el saldo ni en la antigüedad. Contraloría es también quien da de alta proveedores y sus cuentas bancarias.

03

Tesorería la programa y la paga

Una transferencia con su referencia, repartida entre las facturas que cubre. Cuando el reparto llega al total, la factura pasa a pagada sola. No hay botón de «marcar como pagada».

04

El tablero cuadra

Saldo por proveedor y antigüedad por tramos de 30, 60 y 90 días medidos desde el vencimiento. Y cada mañana, un aviso a tesorería con lo que venció, una sola vez por factura.

Qué trae

Lo que ya viene resuelto

Proveedores con RFC y cuenta bancaria

Razón social, RFC, contacto, forma de pago, CLABE y días de crédito. Cambiar la cuenta bancaria de un proveedor queda auditado con el antes y el después: es el otro vector del fraude.

Antigüedad de saldos

Vigente, 1-30, 31-60, 61-90 y más de 90, medidos desde el vencimiento y no desde la emisión. Sólo entra el saldo: de una de $100,000 con $99,000 pagados, al tramo van $1,000.

Pagos parciales y agrupados

Un pago de un solo proveedor y una sola moneda, repartido entre las facturas que cubre. El saldo de cada factura se mantiene en la misma escritura que valida el pago.

Aviso de vencidas a tesorería

Un barrido diario marca lo que venció y avisa una sola vez por factura a quien puede pagarla. No un correo por cada día que siga vencida, que es como un aviso útil se vuelve ruido.

Cinco papeles, no tres

Dueño, contraloría, tesorería, capturista y sólo lectura. El corte por fila se puede apagar para el negocio de una sola persona, y apagarlo queda en la auditoría.

Centavos enteros, no decimales

Los importes se guardan como enteros de centavos. Veinte facturas sumadas dan el mismo centavo en la base y en el navegador, y la comprobación de «no pagar de más» es una comparación exacta.

Entrar

Tus cuentas por pagar, con tu equipo, en cinco minutos

Una cuenta por persona: el mismo correo que usas en los demás productos del sitio sirve aquí. El espacio se crea solo con su contador de folios y la segregación encendida; después invitas a contraloría y tesorería por correo y cada quien firma lo suyo.

Integrarlo

Las mismas cuentas por pagar, dentro de tu producto

El token lo emite tu backend con tu llave secreta y dura quince minutos. Cuando caduca, el módulo avisa con un evento; tu página pide otro y la factura a medio capturar o el reparto a medio escribir siguen donde estaban.

<script src="https://nexusnorth.dev/embed/v1/nexus-gastos.js" defer></script>

<nexus-gastos
  tenant-id="tu-tenant"
  auth-token="token-efimero-de-tu-backend"
  workspace-id="tu-espacio"
  currency="MXN"
  due-soon-days="7"
  style="--nexus-primary: #0f766e; --nexus-radius: 0.75rem"
></nexus-gastos>

<script>
  document.querySelector("nexus-gastos")
    .addEventListener("token-expired", renovarToken);
</script>
  • Las tres firmas se cortan en la base: una ruta nueva en tu backend no puede saltárselas.
  • Sin cookies de terceros: el token viaja en memoria, no en el navegador.
  • Aislado en Shadow DOM: tus estilos no lo tocan y los suyos no te tocan.
  • Cada autorización, pago y vencimiento emite un evento que tu sistema puede escuchar.
Preguntas

Lo que suelen preguntar antes de entrar

¿Esto no es lo mismo que el Presupuesto?

No. El Presupuesto responde cuánto piensas gastar: una categoría, un mes, un tope y una aprobación mensual. Gastos responde cuánto debes ya: un proveedor con RFC, la factura que llegó con su folio y su vencimiento, y una autorización por factura. Ninguno lee las tablas del otro; una factura puede llevar la etiqueta de una categoría presupuestal, y ése es todo el enlace.

¿Puedo marcar una factura como pagada?

No, y es a propósito. Pagada es la consecuencia de que los pagos registrados cubran el total, y lo escribe la misma función que registra el pago. Un botón de «marcar como pagada» es exactamente cómo una cuenta por pagar deja de cuadrar con el banco. Para deshacer, se cancela el pago, con su propio rastro.

Soy yo solo en el negocio. ¿Tengo que pedirme la segunda firma a mí mismo?

No. El dueño puede todo, y el corte por fila —que quien capturó no autorice, que quien autorizó no pague— se puede apagar desde los ajustes del espacio. Apagarlo queda en la auditoría: se puede decidir, pero no en silencio. Cuando entre la segunda persona, lo vuelves a encender.

¿Por qué la antigüedad se mide desde el vencimiento?

Porque una factura a 90 días emitida hace 80 no está vencida, y un reporte que la contara en «61-90» haría que tesorería pagara antes de tiempo. El día del vencimiento tampoco cuenta como vencido: lo que vence hoy todavía se puede pagar a tiempo, y el tablero no debería gritar por eso.

¿Lee el XML de la factura o emite CFDI?

No emite nada: aquí las facturas se reciben, no se expiden. Se capturan con su folio, fechas e importes; adjuntar el PDF y el XML está en camino. La facturación fiscal propia es otro producto, con timbrado y proveedor autorizado detrás.

¿Varias monedas?

Cada factura y cada pago llevan su moneda, y un pago sólo se reparte entre facturas de la misma. Cruzar monedas exigiría un tipo de cambio, que es un producto aparte, así que se rechaza dentro de la función en vez de guardarse con una conversión que nadie recuerde.

¿Dónde viven los datos?

En nuestra instancia por omisión, con aislamiento por espacio impuesto en la base de datos y auditoría del antes y el después sobre facturas, pagos, proveedores y miembros. Si lo prefieres, pueden vivir en la tuya: el módulo apunta a donde le digas.

¿Sabes hoy a quién le debes y cuánto?

Abre tu espacio y captura la primera factura — o cuéntanos qué estás construyendo y te decimos si el módulo encaja dentro de tu producto.

Hablemos