User Manual

Motor de contabilidad

Last updated June 19, 2026 · System (docs ingest)

El motor de contabilidad es el núcleo de CryptaCount. Transforma las transacciones clasificadas en asientos contables por partida doble adecuados a través de un pipeline estructurado, mantiene un plan de cuentas y gestiona los períodos contables con flujos de trabajo de cierre formales.

Secciones de la barra lateral de contabilidad

La sección Accounting en la barra lateral proporciona acceso a:

Etiqueta de la barra lateral Funcionalidad
Accounting → Opening Balances Establecer saldos iniciales para posiciones existentes
Accounting → Accounting Periods Gestionar períodos contables
Accounting → Period Close Flujo de trabajo de cierre de período con comprobaciones de validación
Accounting → Generate Journals Generación de asientos por lotes (migración)
Accounting → Journal Entries Ver y gestionar asientos contables
Accounting → Impairment Pruebas de deterioro
Manual Adjustments Ajustes manuales de asientos (flujo de aprobación)
Audit Attachments Documentos justificativos adjuntos para la pista de auditoría

Pipeline contable

El pipeline procesa los eventos a través de un flujo de trabajo de estados:

PENDING → CLASSIFIED → POSTED (or FAILED / MANUAL_REVIEW / SKIPPED)

El pipeline procesa:

  • Eventos blockchain en bruto en eventos contables clasificados
  • Eventos clasificados en asientos contables registrados
  • Grupos multilínea (transacciones complejas con varias líneas contables)
  • Verificación de la cadena de hashes para la detección de manipulaciones

Contabilidad por partida doble

Cada transacción procesada por CryptaCount genera asientos contables en los que el debe es igual al haber.

Ejemplo — Comprar 1 ETH a 2.100 €:

Cuenta Debe Haber
Digital Assets — ETH 2.100 €
Cash / Fiat 2.100 €

Ejemplo — Recibir 0,5 LINK como recompensa de staking (FMV 7,25 €):

Cuenta Debe Haber
Digital Assets — LINK 7,25 €
Staking Income 7,25 €

Ejemplo — Vender 1 ETH a 2.600 € (base de coste 2.100 € con FIFO):

Cuenta Debe Haber
Cash / Fiat 2.600 €
Digital Assets — ETH 2.100 €
Realized Gain — ETH 500 €

Plan de cuentas

Gestione las cuentas del libro mayor en Accounting → Chart of Accounts. El plan de cuentas utiliza 8 tipos de cuenta con saldos normales en el debe/haber:

Estructura del plan de cuentas

Tipo Saldo normal Descripción
ASSET Debe Activos digitales, efectivo, cuentas por cobrar
LIABILITY Haber Préstamos, cuentas por pagar
EQUITY Haber Resultados acumulados, reservas
REVENUE Haber Ingresos de explotación
EXPENSE Debe Costes operativos, comisiones
CONTRA_ASSET Haber Amortización acumulada
CONTRA_LIABILITY Debe Cuentas de pasivo de contrapartida
CONTRA_EQUITY Debe Acciones propias, etc.

El plan admite 30 subtipos de cuenta para una clasificación detallada (Current Asset, Cash and Equivalents, Receivable, Inventory, Staking Reward, Mining Reward, Transaction Fee, etc.).

Las cuentas del libro mayor pueden importarse, asignarse a wallets, asignarse a direcciones externas y atribuirse a cuentas de CEX. Pueden designarse cuentas especiales (como las cuentas predeterminadas de ganancia/pérdida).

Asientos contables

Vea y gestione los asientos contables en Accounting → Journal Entries:

Libro diario con cadena de hashes

  • Crear asientos contables manuales
  • Registrar asientos en borrador
  • Revertir asientos registrados
  • Buscar y filtrar por fecha, cuenta y tipo de transacción
  • Reasignar cuentas del libro mayor en asientos existentes mediante Balances → Reassign GL

Hashing de asientos a prueba de manipulaciones

Cada asiento contable se somete a un hash criptográfico. La cadena de hashes vincula cada asiento con su predecesor — cualquier modificación de un asiento histórico rompe la cadena, lo que hace que los cambios no autorizados sean detectables de inmediato.

Períodos contables

Gestione los períodos en Accounting → Accounting Periods:

  • Crear períodos mensuales o personalizados
  • Abrir y cerrar períodos
  • Flujo de trabajo de cierre anual

Flujo de trabajo de cierre de período

El cierre de período sigue un proceso estructurado:

  1. Run checks — Las comprobaciones de validación automatizadas verifican la integridad de los datos
  2. Review results — Ver qué comprobaciones pasaron o fallaron
  3. Waive — Opcionalmente, eximir comprobaciones fallidas no críticas con una justificación
  4. Close — Cerrar formalmente el período, bloqueándolo frente a cambios posteriores
  5. Reopen — Si es necesario, reabrir un período cerrado (con pista de auditoría)
  6. Lock — Bloquear permanentemente un período (impide su reapertura)

Saldos iniciales

Establezca los saldos iniciales en Accounting → Opening Balances para wallets que tenían posiciones existentes antes de conectarse a CryptaCount:

  • Importar saldos iniciales desde un archivo
  • Establecer saldos a una fecha específica
  • Autocompletar fechas sugeridas en función de la actividad de la wallet

Generar asientos

La herramienta de generación de asientos en Accounting → Generate Journals proporciona procesamiento por lotes para:

  • Migrar transacciones anteriores al pipeline contable
  • Regenerar asientos tras cambios en las reglas
  • Seguimiento de estado con controles de inicio/cancelación/limpieza

Pruebas de deterioro

Las pruebas de deterioro en Accounting → Impairment admiten:

  • Ejecutar cálculos de deterioro en toda la cartera
  • Ver los resultados de deterioro por activo
  • Distintos modelos de deterioro según el método de base de coste (unidireccional para los métodos historic FIFO, bidireccional para los métodos NRV)

Ajustes manuales

Los ajustes manuales admiten un flujo de aprobación:

  • Crear asientos de ajuste con justificación
  • Los ajustes pendientes esperan aprobación
  • Aprobar o rechazar ajustes
  • Registrar los ajustes aprobados en el libro mayor

Documentos de auditoría adjuntos

Suba documentos justificativos en Audit Attachments:

  • Adjuntar archivos a asientos contables, transacciones o períodos
  • Subir y descargar archivos adjuntos
  • Mantener la pista de auditoría con referencias a documentos

Reglas contables

Configure las reglas en Settings → Rules para automatizar la generación de asientos:

Configuración de reglas contables

  • Definir reglas con condiciones y acciones
  • Probar las reglas con datos de muestra
  • Control de versiones de los cambios en las reglas

Was this article helpful?

Let us know if this answered your question

Motor de contabilidad — CryptaCount Support