Oikara
La casa en orden.
Contabilidad completa para empresas venezolanas, públicas y privadas, con VEN-NIF y ONCOP.
- De dónde viene el nombre
- Oikara viene del griego oikos, la casa. Para los griegos, la casa no era solo el edificio. Era el hogar entero, con su familia, sus bienes, sus tierras y sus cuentas.
- Con qué está hecho
- Rust
- Tauri
- React
- TypeScript
- SQLite
- Desde
- 2026
- Estado
- En producción
De dónde viene el nombre
Para los griegos, oikos era la casa entera: la familia, los bienes, las tierras y las cuentas. Era la unidad económica básica de la vida. De oikos y nomos, la norma, nació oikonomía: la administración de la casa. De ahí viene, sin escalas, la palabra economía. Jenofonte le dedicó un tratado entero, el Económico, sobre cómo llevar bien una hacienda.
En el Nuevo Testamento, el oikonomos es el mayordomo: el que administra lo que no es suyo y un día tiene que rendir cuentas.
Se requiere de los administradores que cada uno sea hallado fiel. (1 Corintios 4:2)
El problema
La contabilidad venezolana tiene sus propias reglas. Las empresas privadas trabajan con VEN-NIF; las públicas, con ONCOP. Hay ajuste por inflación, tasas que cambian según el día y facturas que se reciben en la calle, lejos de cualquier escritorio. La mayoría de los sistemas o no conoce estas reglas o las resuelve con parches.
Cómo lo resolví
Oikara es un sistema contable completo que maneja varias empresas a la vez. Lo organicé como trabaja un contador:
- Registro: libro diario, plan de cuentas y activos fijos.
- Fiscal: compras y ventas, clientes y proveedores, y una bandeja de capturas. Desde la app móvil se fotografía una factura en la calle, y en la oficina se revisa y se autoriza su registro.
- Libros: libro mayor, balance de comprobación y hoja de trabajo.
- Estados financieros: situación financiera, resultados, cambios en el patrimonio, flujos de efectivo y ajuste por inflación.
- Tesorería: cobros, pagos y conciliación bancaria.
- Operaciones: pedidos, producción, compras e inventario.
Cómo está construido
Es una aplicación de escritorio con un núcleo en Rust y arquitectura hexagonal. Las reglas contables viven separadas de la interfaz y de la base de datos, y cientos de pruebas las protegen. Los datos de la empresa quedan en su propia máquina, con respaldos externos cifrados.
Lo que viene
Separar el trabajo por equipos con roles específicos: punto de venta por cajas y módulos independientes para ventas, producción e inventario.