Problemas de conectividad
No pudimos conectar con el servicio. Puede ser temporal (red, tiempo de espera o mantenimiento). Probá de nuevo en unos minutos.
Modo reducido: sin Supabase. Solo Órdenes y cola local.
Panel de Control
Inicio
Resumen de cajas (Efectivo, Banco, Cheque): saldos iniciales, actuales y variación.
Tarjetas pendientes: órdenes y transacciones que aún no están cerradas; el ojo abre el listado.
Accesos rápidos: atajos a Órdenes, Cajas, Clientes y Cuenta corriente.
Tarjetas pendientes: órdenes y transacciones que aún no están cerradas; el ojo abre el listado.
Accesos rápidos: atajos a Órdenes, Cajas, Clientes y Cuenta corriente.
Efectivo
Saldo Inicial
–
–
–
Saldo Actual
–
–
–
Var.
–
–
–
Banco
Saldo Inicial
–
–
Saldo Actual
–
–
Var.
–
–
Cheque
Saldo Inicial
–
Saldo Actual
–
Var.
–
G/P OperativaG/P Operativa (Panel de Control): suma en el período elegido cuatro bloques — caja manual (sin orden, tipo con «incluye en G/P» en Cajas → Tipos), caja por órdenes (movimientos de caja al ejecutar transacciones de órdenes: efectivo, banco, cheque), CC cliente y CC intermediario (movimientos cerrados en el rango). En órdenes cerradas la CC suele anularse en conjunto; la caja por órdenes muestra el resultado neto en valores de Pandy (p. ej. ganancia en ARS). El Total es la suma de las cuatro filas. Períodos en calendario Argentina; semana lun–dom.
Calculando…
Órdenes pendientes
Transacciones pendientes
–
Accesos rápidos
Órdenes de compra/venta de divisas
Los importes se alinean con el tipo de operación: Moneda IN = recibido en el acuerdo, Moneda OUT = entregado. La instrumentación y la cuenta corriente usan las mismas monedas y montos (ARS, USD, EUR u otras según el catálogo).
Cada orden es un acuerdo comercial con transacciones. El estado pasa por Pendiente instrumentar → Parcial / Cerrada en ejecución → Orden ejecutada (o anulada), según cómo cargues y ejecutes las transacciones.
Cargando órdenes…
| Nº | Fecha | Tipo op. | Cliente | Intermediario | Estado | Recibido | Moneda recibida | Entregado | Moneda entregada |
|---|
Cajas
Los saldos de las tarjetas son el total histórico. Usá las solapas Movimientos de caja (filtros y tabla) y Tipos de movimiento (catálogo para movimientos manuales). En movimientos, por defecto se lista el día de hoy; podés ampliar fechas o «Todo el historial», y filtrar por caja y moneda.
La convención de montos sigue el tipo de operación de cada orden: Moneda IN / OUT del acuerdo.
Efectivo
Saldo
–
–
–
Banco
Saldo
–
–
Cheque
Saldo
–
Cargando movimientos…
| Fecha | Origen | Nro orden | Nro Trx | Tipo | Moneda | Monto | Caja | Concepto |
|---|
Catálogo de tipos
Definí los tipos que usás al cargar movimientos manuales (no generados por una orden). Cada tipo tiene dirección: Ingreso o Egreso respecto de la caja. G/P: si está activo, los movimientos con ese tipo suman en la tarjeta G/P Operativa del Panel (junto a las sumas de CC en el período); desactivalo para aportes de capital u otros que no quieras incluir.
Cargando tipos…
| Nombre | Dirección | Activo | G/P |
|---|
Intermediarios Intermediarios son terceros con los que Pandi opera en circuitos intermediados. Pueden tener cuenta corriente propia en la app cuando el tipo de operación lo prevé.
Cargando…
| Nombre | Documento | Teléfono | Activo |
|---|
Clientes
Cargando clientes…
| Nombre | Documento | Teléfono | Activo |
|---|
Tipos de operación
Catálogo de tipos: Moneda IN = recibida en el acuerdo, Moneda OUT = entregada.
Con permiso de ABM, la columna Orden sube/baja filas; ese orden se usa en Nueva orden y Cargar por chat. La columna Tipo muestra iconos (flujo de monedas o solo cheques si el código incluye CHEQUE).
El código puede repetirse si cambia Intermediario (ej. USD-ARS con/sin int.); el nombre diferencia la opción. Docs: docs/TIPOS_OPERACION_UNICIDAD_CODIGO.md, docs/TIPOS_OPERACION_ORDEN_VISUAL.md. Nota: la instrumentación se alinea cada vez más a las monedas IN/OUT del tipo, no solo al código.
Cargando tipos…
| Orden | Tipo | Nombre | Código | Moneda IN | Moneda OUT | Intermediario | Activo |
|---|
Cuenta corriente
La cuenta corriente es de Pandi: muestra qué nos debe cada cliente/intermediario o qué les debemos. Misma convención que Órdenes: cada movimiento se entiende respecto del acuerdo (Moneda IN = recibido, Moneda OUT = entregado). Los importes y cruces (ARS, USD, EUR, etc.) siguen el tipo de operación del catálogo.
En Saldos los importes se muestran en óptica Pandi: número positivo (verde) = a favor de Pandi; negativo (rojo) = Pandi debe pagar. Si en esa moneda hay movimientos pendientes, debajo aparece «Pendiente de cobro» o «Pendiente de pago». El detalle de movimientos y el Excel de líneas siguen la contabilización interna; el export del resumen usa la misma óptica que la tabla.
En Movimientos el listado, por defecto, muestra solo el día de hoy (Argentina); podés cambiar fechas o usar «Todo el historial». Usá el icono de ojo en Saldos para abrir el detalle por entidad y operaciones vinculadas.
Cargando…
| Nombre | Acción |
|---|
| Fecha | Tipo op. | Orden | Trans. | Concepto | USD | ARS | EUR | Estado | Pagador | Cobrador | Acción |
|---|
Reglas de negocio (cuenta corriente)
Qué es esto. Cada fila define cómo el motor de CC traduce una transacción (pagador, cobrador, tipo, estado, contrapartida) en un movimiento para el cliente o el intermediario. La clave única en base es la combinación de tipo de operación, intermediario, entidad CC, pagador/cobrador, tipo de transacción, comisión, estado, contrapartida y línea.
Riesgo. Cambios incorrectos pueden dejar saldos que no cierran o duplicar movimientos. Preferí primero Replicar matriz desde un tipo ya probado (ej. USD-ARS) hacia un código nuevo (ej. EUR-USD) y luego ajustar monedas/signos con calma.
Permiso. Solo perfiles con abm_reglas_negocio (por defecto Admin). Podés delegarlo desde Seguridad → permisos por rol.
Menú crítico. Cambios incorrectos pueden romper saldos en CC.
Las reglas alimentan directamente el motor de cuenta corriente (
Antes de editar: leé
main.js → aplicarMotorCcDesdeReglasDeNegocio).Antes de editar: leé
docs/REGLAS_DE_NEGOCIO.md y revisá el tipo de operación en el catálogo. Para nuevos cruces o monedas, creá primero el tipo y usá Replicar matriz desde un tipo ya probado (ej. USD-ARS → EUR-USD) y luego ajustá filas.
Cargando reglas…
| Código | Intermediario | CCEntidad CC: indica si el movimiento que genera esta regla impacta la cuenta corriente del cliente o la del intermediario (siempre respecto de Pandi). Es distinto de la vista “Cuenta corriente” del menú: acá definís para quién se escribe el movimiento en base. | Pagador | Cobrador | Tipo trx | Comisión | Estado | Contr. | Línea | Mon. | Signo (+/−) |
Monto origenQué monto usa el motor para armar el importe del movimiento: mr — Monto recibido del acuerdo (total de la orden). me — Monto entregado del acuerdo. monto_transaccion — Monto de esta transacción (la que matchea la regla). mr_prorrateado / me_prorrateado — Parte proporcional de mr/me cuando hay varias patas que suman el acuerdo. mr_menos_me — Diferencia mr − me (ej. comisión implícita en misma moneda, USD-USD). monto_efectivo_intermediario — Efectivo del circuito con intermediario (ej. CHEQUE-ARS). comision_intermediario — Importe de comisión del intermediario (ej. USD-USD con intermediario). |
Concepto | Detalle de Mov. |
Cond. com.Condición de estado (comisiones): suele usarse en filas de comisión. El motor solo aplica la fila cuando el “par” indicado alcanza el estado esperado: par_cliente — Circuito cliente ↔ Pandi (ej. comisión cuando el cliente ya cerró su pata). par_pandy_int — Circuito Pandi ↔ intermediario. Vacío — Sin condición extra por par; rigen el resto de columnas (estado de la transacción, etc.). Si marcás comisión sin condición, revisá que el motor la aplique como querés (ver docs del tipo). |
|---|
Empresa / marca
Nombre legal y nombre en el sistema (marca visible en textos y ayudas). Logo: subí una imagen con el mismo flujo que en Tipos de operación (bucket público tipo-operacion-iconos, carpeta lógica empresa-marca/) o pegá una URL https / ruta /assets/.... Vacío = logo por defecto del producto. Los códigos internos pandy en BD no cambian. Solo quien tenga permiso de configuración puede editar.
No tenés permiso para editar la configuración de empresa. Solo un administrador con el permiso correspondiente puede hacerlo.
Si no podés guardar, ejecutá sql/migracion_app_empresa.sql en Supabase (y el bucket tipo-operacion-iconos si aún no existe: sql/storage_bucket_tipo_operacion_iconos.sql) y recargá la app.
Cargando…
Seguridad – Usuarios y roles Asigná el rol (Admin, Encargado, Visor) a cada usuario. Más abajo podés configurar permisos por rol (qué menús ve y en cuáles puede operar) y, si sos Admin, el tiempo de inactividad antes del cierre de sesión automático.
Tiempo de inactividad Si el usuario no interactúa con la app (clic, teclado, scroll) durante esta cantidad de minutos, se cierra la sesión automáticamente para que la información no quede expuesta. Solo el Admin puede modificar este valor.
Cargando usuarios…
| Rol | Acción |
|---|