Saltar al contenido principal

GCR POS — Facturación a crédito y cuentas por cobrar

Guía del módulo de facturación B2B: vender fiado desde la caja, emitir facturas desde el portal, cobrarlas, y saber en todo momento quién le debe cuánto.

Este manual es transversal: toca el POS, el Merchant Portal y la página que ve su cliente. Para reportes y cierres generales vea Back Office; para el resto del portal vea Merchant Portal.

consejo

Regla general: la facturación vive en la nube. Una tienda en modo Single Terminal, o con la nube sin configurar, puede vender fiado —la venta se cierra y sale en el Z— pero no se crea ninguna factura. Facturar, listar facturas y cobrarlas requiere conexión.

nota

Versión mínima: v4.6.64. Las versiones anteriores no traen el módulo completo. En la caja, la versión se lee al pie de la pantalla de inicio.

nota

Facturación es un complemento de pago ($25/mes por tienda). GCR lo activa tienda por tienda desde el panel de administración. Sin él: la sección Invoices no aparece en el Merchant Portal, la tarjeta Invoices no aparece en el Back Office del POS y el tender On Account no se ofrece al cobrar. Pídalo a su representante.


1. Cómo funciona

El circuito completo tiene cuatro pasos. La deuda nace en uno de dos lugares y se extingue de una de tres formas:

VENTA FIADA (caja) ─┐
├──► FACTURA ──► El cliente la recibe ──► COBRO
FACTURA (portal) ─┘ (con saldo) (correo / enlace) │
├─ efectivo o cheque en caja
├─ tarjeta en el mostrador
└─ tarjeta en línea (el cliente)

Glosario

TérminoQué significa
On AccountForma de pago del POS que cierra la venta sin recibir dinero: queda a deber.
Draft (borrador)Factura armada pero no emitida: no debe nada, no aparece en la cartera y su enlace no funciona.
Issued (emitida)Ya es una deuda real. Tiene saldo y aparece en el estado de cuenta.
Sent (enviada)Emitida y enviada por correo al cliente.
Partial (parcial)Tiene abonos pero aún le queda saldo.
Paid (pagada)Saldo en cero.
Void (anulada)Cancelada. Su enlace muere y el saldo se borra de la cartera. Es irreversible.
AgingReporte de cartera por antigüedad: cuánto le deben y desde hace cuánto.
StatementEstado de cuenta de un cliente: todos sus movimientos con saldo corrido.
Nota de créditoRebaja del saldo sin que entre dinero (descuento, devolución, error).

2. Antes de empezar

  1. Tienda en modo nube. Si la caja dice modo Single Terminal, la facturación no operará.

  2. Habilitar el cobro a crédito. Portal → Settings → Payments → active la tarjeta On Account. Sin esto el botón no existe en la caja.

  3. Quién puede hacer qué en el portal:

    RolVe facturasCrea, emite, cobra, anula
    Owner
    Manager
    ViewerNo (no ve los botones)
aviso

Ojo en la caja: el cobro de facturas (Recibir Pago) no pide permiso especial. Cualquier empleado que pueda entrar a Back Office → Facturas (el mismo permiso Ver clientes que abre Clientes) puede registrar un abono. Si eso no le sirve, restrinja ese permiso desde Users.


3. Configuración de facturas

Portal → Settings → Invoices.

CampoPara qué sirve
Invoice PrefixPrefijo del número. Si lo deja vacío se usa INV-.
Next Invoice NumberEl siguiente correlativo. Cambiarlo afecta solo a las facturas futuras; nunca renumera las ya emitidas.
Default Due DaysDías de crédito por defecto. 30 = Net 30. Vacío = Due on receipt (pago contra entrega).
Footer TextTexto al pie de cada factura: instrucciones de pago, agradecimiento, datos bancarios.

Qué días de vencimiento se aplican, en este orden:

  1. Lo que usted escriba a mano al crear la factura en el portal.
  2. Si no, los términos propios del cliente (ficha del cliente).
  3. Si no, el Default Due Days de la tienda.
  4. Si no hay nada: Due on receipt.
nota

Desde la v4.6.64 esta regla también aplica a las facturas nacidas en la caja. En versiones anteriores solo el portal respetaba el valor de la tienda, y la misma tienda emitía Net 30 desde la oficina y "pago contra entrega" desde la caja.


4. El cliente de empresa

Un cliente puede facturarse aunque no sea una empresa, pero los campos B2B hacen que la factura salga bien presentada. Se editan igual en el POS y en el portal (Clientes → editar):

CampoPara qué
Company nameRazón social. Es la que sale grande en el Bill to de la factura.
Contact namePersona de contacto dentro de la empresa.
Default terms (days)Días de crédito propios de ese cliente.
Credit limitLímite de crédito. Solo informativo — hoy el sistema no bloquea una venta que lo exceda.
EmailA dónde llega la factura y el recibo. Sin correo no se puede enviar.
nota

El teléfono deja de ser obligatorio cuando el cliente tiene razón social. Un cliente sin empresa sigue necesitando teléfono.

El código de cliente (CL-000001, CL-000002, …) lo pone el sistema solo, tanto si crea el cliente en la caja como en el portal.


5. Vender a crédito en el POS

Formas de pago con On Account

  1. Arme la venta normal.
  2. Asigne el cliente (botón Customer en la barra superior). Es obligatorio.
  3. Pulse PAY y elija On Account.

La venta se cierra sin recibir dinero y en menos de un minuto la factura aparece en el portal.

Sin cliente no hay crédito. Si intenta cobrar On Account sin cliente, el POS lo rechaza: "On Account requires a customer — select one before charging to account". Asigne el cliente y repita.

Cobro mixto (parte ahora, parte fiado)

En Split Bill puede cobrar una parte en efectivo o tarjeta y dejar el resto a crédito. La factura nace partial: lo cobrado en caja ya figura como pagado y el saldo queda exactamente en lo que quedó a deber.

nota

Tiendas con precio dual (descuento por efectivo): si la parte cobrada en efectivo recibió el ajuste, la factura muestra una línea "Cash price adjustment" para que subtotal + impuesto − ajuste cuadre con el total. Si no la ve y las cuentas no dan, es una versión anterior a la v4.6.64.

Qué pasa después

  • El número de factura lo asigna la nube, no la caja: el cajero no puede dictárselo al cliente en el mostrador.
  • Si la caja estaba sin internet, la venta se cierra igual y la factura se crea sola al reconectar (puede tardar).
  • Los puntos de lealtad sí se acumulan en una venta a crédito.
peligro

Anular o devolver una venta a crédito NO anula su factura. Son dos documentos independientes: hay que anular la factura aparte en el portal, o seguirá cobrando una deuda de una venta que ya reversó.


6. Crear una factura desde el portal

Portal → Invoices+ New Invoice.

  1. Customer — busque por nombre, empresa o teléfono.
  2. Add product (optional) — busque un producto del catálogo y se agrega como línea con su precio. También puede escribir líneas libres.
  3. Line items — descripción, cantidad, precio y impuesto.
  4. Payment terms — viene precargado con el valor de la tienda.
  5. Notes (optional) — notas internas; salen al pie de la factura.
  6. Cierre con Create draft o Create & send.
peligro

El impuesto de la línea NO se calcula solo. La columna de impuesto empieza en 0 aunque el producto tenga tasa configurada: escríbalo usted. Si lo deja en cero, la factura sale sin impuesto.


7. Emitir y enviar

Un borrador no le debe nada a nadie. Para que la deuda exista hay que emitirlo. Seleccione la factura en la lista y use el panel de la derecha:

BotónQué hace
Issue without sendingLa emite sin mandar correo. Aparece solo mientras es borrador. Úselo cuando entrega la factura impresa, en mano o por WhatsApp.
Send…Pide el correo y la envía. Queda en estado Sent.
Copy link / OpenCopian/abren el enlace público del cliente.
Apply credit…Nota de crédito (ver §10).
VoidAnula. Irreversible.
nota

El botón que nadie encuentra es Issue without sending: solo existe mientras la factura está en borrador y desaparece en cuanto se emite.

nota

"Dice Sent pero el cliente no recibió nada". El estado y el correo son independientes: si el envío falla, la factura igual queda como enviada. La señal está en el aviso: "Invoice sent" = el correo salió; "Invoice marked as sent" = se cambió el estado pero el correo no pudo entregarse. En ese caso use Copy link y mándelo usted.


8. Lo que ve el cliente

Su cliente abre un enlace del tipo shop.gcrpos.com/invoice/<código>. No necesita usuario ni contraseña; el enlace mismo es la llave.

Factura pública con saldo

Contiene el nombre, dirección y teléfono de su negocio, el número de factura, las fechas de emisión y vencimiento, los datos del cliente, las líneas con cantidades y precios, los totales, el pie de página configurado y un botón Print.

Factura pagada

Cuando queda saldada muestra el banner PAID y desaparece el botón de pago.

Enlace no disponible

Un enlace puede no funcionar por tres razones: la factura sigue en borrador, fue anulada, o el enlace está mal copiado. En los tres casos el cliente ve "Invoice not available". No es una falla de su tienda.


9. Cobrar la factura

9.1 En la caja (Recibir Pago)

Back Office → Facturas (desde v4.6.65; antes colgaba del menú de la fila del cliente en Clientes). La pantalla lista las facturas de la tienda — Abiertas por defecto, Todas para incluir pagadas y anuladas — y se busca por número de factura, cliente o empresa. Toque una fila para ver sus artículos, totales, saldo e historial de pagos; desde ahí:

  • Recibir Pago — cobrar la factura (abajo).
  • Agregar productos — sumar líneas del catálogo a una factura abierta (9.2).
  • Ver / imprimir factura — abre la página imprimible de la factura.
  • Imprimir recibo (ícono de impresora en cada pago) — reimprime el recibo del cobro.

Facturas abiertas

Cobro en efectivo

El monto viene precargado con el saldo completo; cámbielo para un abono parcial y toque Cobrar. El POS abre entonces su pantalla normal de pago — la misma de una venta o del cobro de una cita — con las formas de pago habilitadas de la tienda (On Account y EBT no se ofrecen contra una factura). Los pagos divididos funcionan como en una venta; la pantalla vuelve cuando el monto queda cubierto. El cobro es una venta: el POS registra una venta de una línea "Invoice payment INV-…" con las formas de pago usadas, así que sale en el X/Z y en Transactions como cualquier otra cuenta, y el saldo de la factura baja por el mismo monto.

FormaEfecto en el saldoEfecto en la caja
EfectivoBaja el saldoEntra a la gaveta como efectivo de esa venta (efectivo esperado del Z); la gaveta se abre
Crédito / Débito / Gift CardBaja el saldoNo toca la gaveta. La tarjeta se cobra en la terminal de pago (Dejavoo / PAX / Valor) exactamente igual que una venta; el código de aprobación, la marca y los últimos cuatro quedan guardados con el pago
Formas de pago personalizadas (Cheque, Zelle, …)Baja el saldoNo toca la gaveta. Las que la tienda habilitó en Settings → Payments, con su referencia

Cobro con tarjeta

Todo cobro imprime un recibo de pago de factura (número de factura, cliente, saldo anterior, pago, nuevo saldo, forma de pago y datos de tarjeta/aprobación) en la impresora de recibos de la terminal. Si no sale nada el POS avisa en naranja; el pago queda registrado igual y el recibo se puede reimprimir cuando quiera desde el historial de pagos de la factura.

9.2 Agregar productos a una factura abierta desde la caja

Back Office → Facturas → factura abierta → Agregar productos. Busque en el catálogo por nombre, código de barras o SKU (un código escaneado agrega el producto directo), ajuste cantidades y confirme. Las líneas se agregan a la factura — las originales nunca cambian — con el precio de tarjeta del producto y las reglas de impuesto de la tienda; el saldo sube por el nuevo total, el estado de cuenta del cliente registra el ajuste y los productos con inventario se descuentan.

nota

Esas líneas tampoco son una venta: igual que la venta On Account original, viven en la factura hasta que se cobra, y solo el cobro llega al Z.

nota

Cobrar exige turno abierto. El cobro es una venta, así que el POS pide turno abierto antes de mandar nada a la terminal: "There is no open shift on this terminal. Open one to take payments."

nota

Si escribe un monto mayor al saldo, el error sale en el propio campo: "Enter an amount between $0.01 and …".

9.3 En línea (lo paga el cliente)

El cliente pulsa "Pay $X online" en su factura y va a la pasarela de pago. Al terminar, la factura se marca pagada sola, le llega un recibo por correo y el saldo desaparece de su cartera.

nota

El botón solo aparece si su tienda tiene el pago en línea configurado (TPN de la pasarela). Si no lo tiene, el cliente solo puede imprimir la factura y pagarle por otro medio.

nota

La confirmación llega por aviso de la pasarela. Si el cliente dice que pagó y la factura sigue abierta, recargue la página de la factura al cabo de un minuto. Si sigue igual, verifique en el portal de su procesador antes de volver a cobrarle.

9.4 Abonos parciales

Puede cobrar en varias veces y mezclar formas de pago. Ejemplo real de esta prueba, sobre una factura de $63.78: $40.00 en efectivo y $23.78 con tarjeta → factura pagada, y solo los $40 entraron a la gaveta.


10. Créditos, anulación y correcciones

Apply credit… rebaja el saldo sin que entre dinero. Se usa para un descuento posterior, una devolución o un error de facturación. Pide monto y motivo, y queda registrado como nota de crédito en el estado de cuenta.

nota

Una nota de crédito no es un pago. Si el cliente le pagó de verdad, use Recibir Pago en la caja; si usa Apply credit el saldo baja igual pero en los libros figura como que usted le perdonó la deuda, no como dinero recibido.

Void anula la factura: el enlace del cliente muere y el saldo sale de la cartera. No se puede deshacer y no se puede anular una factura ya pagada.

nota

Una factura emitida no se edita. No existe forma de corregir montos, líneas ni cliente. Si se equivocó: anúlela y haga una nueva.


11. Seguimiento de la cartera

Lista de facturas

Portal → Invoices. Arriba, cuatro indicadores:

  • Open Balance — cuánto le deben en total.
  • Overdue — cuántas facturas están vencidas y por cuánto.
  • Paid (Last 30 Days) — cuánto cobró en el último mes.
  • Drafts — borradores sin emitir.

Las facturas se agrupan en Overdue → Open → Drafts → Closed, y puede filtrar por estado o buscar por número, cliente o empresa.

nota

Los cuatro indicadores se calculan sobre todas las facturas, no sobre lo filtrado. La lista carga las 200 más recientes.

Aging (antigüedad de la cartera)

Pestaña Aging: una fila por cliente con su deuda repartida en Current, 1-30, 31-60, 61-90 y 90+ días. Es el reporte para saber a quién cobrar primero.

Statement (estado de cuenta)

Botón Statement en la fila del cliente: saldo inicial, cada movimiento (factura, pagos, créditos, anulaciones) con saldo corrido, y saldo final. Se puede imprimir o enviar por correo.

nota

Dónde ver cómo le pagaron una factura: en el panel de la factura solo aparece el total pagado. El desglose (qué fue pago, qué fue crédito, qué se cobró al momento de la venta) está únicamente en el Statement.


12. Facturación y sus números

Este es el capítulo que evita malentendidos con la contabilidad.

Emitir una factura no es una venta

Cerrar con On Account produce un documento, no dinero. Desde v4.6.65 queda guardado como una venta invoiced que ningún reporte de caja cuenta: no está en el X ni en el Z, ni en Transactions, ni en el efectivo esperado, ni en tarjetas. Vive en Back Office → Facturas (y en el portal) hasta que se cobra. El inventario sí sale en ese momento, así que el stock queda bien.

nota

"Vendí $500 On Account y el Z no lo muestra." Correcto. No se cobró nada. Aparece el día que el cliente paga.

nota

Las versiones anteriores a v4.6.65 reportaban la venta On Account en su propia línea On Account del Z; los días viejos conservan esa línea.

El cobro es la venta

Cuando el cliente paga en la caja, el POS registra una venta normal "Invoice payment INV-…" por lo cobrado, con las formas de pago usadas. Eso es lo que llega a los números:

CobroSaldo de la facturaEn el X / ZDónde está el dinero
Efectivo en cajaBajaEfectivo de esa venta, en el efectivo esperadoEn su gaveta
Tarjeta en la terminalBajaCrédito / Débito de esa venta — cuadra con el lote del pinpadEn el lote del pinpad
Forma personalizada (Cheque, Zelle…)BajaSu propia línea, como en cualquier ventaEn el cheque / en la app
En líneaBajaNo aparece en el Z (no pasa por la caja)En el depósito del procesador

Los mismos pagos se escriben en el libro de la factura, así que el saldo, el aging y los estados de cuenta se mueven por el mismo monto.

El impuesto

Se reporta al cobrar (base efectivo). Cada cobro lleva el impuesto de la factura proporcional: una factura de $108 con $8 de impuesto cobrada en dos pagos de $54 reporta $4 de impuesto en cada uno. Confirme con el contador del negocio que el sales tax se declara por base efectivo; si declara por devengado, necesita la fecha de emisión de la lista de facturas del portal, no el Z.


13. Problemas frecuentes

Lo que veQué significaQué hacer
No aparece el botón On Account en la cajaEl cobro a crédito no está habilitadoPortal → Settings → Payments → activar On Account
"On Account requires a customer"Intentó fiar sin clienteAsigne el cliente y repita
La venta se cerró pero no hay facturaLa tienda no está en modo nube, o estaba sin internetVerifique el modo; si fue falta de internet, la factura aparece al reconectar
"Invoices require cloud connectivity"Quiso cobrar una factura sin internetReintente con conexión
"No open invoices for …"Ese cliente no tiene facturas abiertasVerifique que la factura esté emitida, no en borrador
"There is no open shift on this terminal" al cobrarEl cobro es una venta y necesita turno abiertoAbra turno y vuelva a cobrar
"On Account covers the whole sale"Intentó combinar On Account con otra forma de pagoFíe toda la venta, o cóbrela completa ahora
Aviso rojo "could not be recorded as a sale"El saldo de la factura bajó pero la venta de caja fallóAnote que falta la venta; el dinero está en la gaveta / lote — repórtelo
"Enter an amount between $0.01 and …"El monto supera el saldoCorrija el monto
El cliente ve "Invoice not available"La factura está en borrador, fue anulada, o el enlace está malEmítala, o mande el enlace vigente con Copy link
"Online payment is unavailable right now"La tienda no tiene el pago en línea configuradoCobre por otro medio; para habilitarlo, contacte a soporte
"Invoice marked as sent"El estado cambió pero el correo no salióRevise el correo del cliente y mande el enlace a mano
Pagó en línea y sigue abiertaEl aviso de la pasarela no ha llegadoEspere un minuto y recargue; si sigue, verifique en su procesador
La factura no aparece en el celularEl portal no tiene menú lateral en pantallas pequeñasEntre desde una computadora

14. Lo que el módulo todavía no hace

Para que no lo busque:

  • No se editan facturas. Se anulan y se rehacen.
  • No hay facturas recurrentes ni recordatorios automáticos de cobro.
  • No se adjunta PDF al correo: va el enlace a la página.
  • Los estados de cuenta no se mandan solos; se envían a mano desde Aging.
  • El límite de crédito no bloquea nada: es informativo.
  • No le llega aviso cuando un cliente paga en línea. Se entera porque la factura cambia sola en el portal (y el cliente recibe su recibo).
  • Anular la venta no anula la factura, ni al revés.
  • El impuesto de las líneas del portal se escribe a mano.

Apéndice A — Etiquetas en inglés

La interfaz está en inglés en varias pantallas. Equivalencias:

InglésEspañol
On AccountA crédito / fiado
DraftBorrador
Issued / SentEmitida / Enviada
Partial / Paid / VoidParcial / Pagada / Anulada
Balance dueSaldo pendiente
Amount paidMonto pagado
Due on receiptPago contra entrega
Net 3030 días de crédito
Issue without sendingEmitir sin enviar
Apply creditAplicar nota de crédito
Copy link / OpenCopiar enlace / Abrir
AgingAntigüedad de saldos
Customer StatementEstado de cuenta
Receive PaymentRecibir pago
Approval # / Check #N.º de aprobación / N.º de cheque
Paid InEntrada de efectivo
Cash price adjustmentAjuste por precio en efectivo

Apéndice B — Permisos

AcciónOwnerManagerViewer
Ver facturas, aging y estados de cuenta
Crear, emitir, enviarNo
Aplicar crédito, anularNo
Cambiar Settings → InvoicesNo

En la caja, cualquier empleado con acceso a Back Office → Facturas (el permiso Ver clientes) puede registrar un cobro de factura.