FINORA Core · Concepts
Contabilidad declarativa por producto y canal
This content is not available in your language yet.
El problema: la contabilidad escondida en el código
Sección titulada «El problema: la contabilidad escondida en el código»En un core tradicional, cómo se contabiliza una operación lo decide el programa: la cuenta de caja está escrita en el proceso de depósitos, la del inter-sucursal en otro, y el devengo corre igual para todos los productos. Cuando el banco abre un canal nuevo (pago móvil), cambia de política (cobrar el interés de un producto al recibirlo) o necesita revaluar sus saldos en divisas, el contador pide un cambio de programa.
Contabilidad declarativa quiere decir lo contrario: el contador declara la regla en una pantalla (qué cuenta, qué método, qué par de sucursales) y el core la aplica. Cambiar la regla no es tocar código, y la regla queda escrita donde el auditor la puede leer.
flowchart LR
subgraph Antes["Antes: la regla vive en el programa"]
A1[Operación] --> A2[Proceso con la cuenta escrita adentro] --> A3[(Asiento)]
end
subgraph Ahora["Ahora: la regla la declara el contador"]
B1[Operación] --> B2[Motor de asientos]
R[(Reglas del contador:<br/>canales, metodología,<br/>inter-sucursal, revaluación)] --> B2
B2 --> B3[(Asiento)]
end
Los cinco mecanismos
Sección titulada «Los cinco mecanismos»| Mecanismo | La regla que declara el contador | Qué hace el core | Dónde se explica |
|---|---|---|---|
| Contrapartida por canal | Cada canal (caja, transferencia, pago móvil) tiene su cuenta; en el concepto, la línea de fuente de fondos se marca «Canal» | Esa línea usa la cuenta del canal por el que llegó la operación | Canales de transacción y contrapartida |
| Metodología por producto | Caja o devengo; devengo diario o a fin de mes | Los procesos de devengo del cierre postean, o no, según el producto | Metodología contable: caja o devengo |
| Inter-sucursal automático | Cuenta puente por par de sucursales y moneda | Un asiento que mezcla sucursales recibe dos piernas por sucursal: cada una cuadra sola | Asientos inter-sucursal automáticos |
| Revaluación cambiaria | Qué cuentas en divisas, contra qué cuentas de ganancia y pérdida | Postea el diferencial cambiario a la tasa oficial de cierre y lo reversa el día siguiente | Revaluación cambiaria automática |
| Reportes asíncronos | El período, la sucursal, la moneda y los tipos de cuenta | Calcula en segundo plano saldo inicial, débitos, créditos, neto y saldo final por cuenta | Reportes contables asíncronos |
Lo que no cambia
Sección titulada «Lo que no cambia»- La partida doble la sigue garantizando la base de datos. Todo asiento de estos mecanismos pasa por los mismos controles que cualquier otro: cuadre por comprobante y moneda, fecha cerrada, cuentas imputables. Lo explica Partida doble garantizada por la base de datos.
- Sin regla, nada cambia. Un concepto sin línea «Canal», un producto sin metodología, una instalación sin reglas de revaluación: el core asienta y devenga como siempre. Por eso se puede encender por partes, concepto por concepto y producto por producto.
- Nada se borra. Canales y reglas se desactivan; los asientos viejos siguen explicando qué regla los produjo.
Quién hace qué
Sección titulada «Quién hace qué»| Puesto | Qué hace |
|---|---|
| Contador (rol de aprobación contable) | Crea los canales y las reglas, marca las líneas «Canal» y decide la metodología de cada producto |
| Oficial contable | Consulta canales y reglas; revisa los asientos que producen |
| Dueño del producto | Registra en la ficha del producto la metodología que decidió el contador |
| Integradores (caja, sucursal, banca por internet) | Envían el código del canal en cada operación |
| Auditoría | Lee las reglas vigentes y verifica que cada asiento las siga |