Ir al contenido

Asientos contables y generación

Los asientos contables son los registros atómicos del sistema de contabilidad por partida doble de CryptaCount. Cada cambio de saldo — ya provenga de una transacción on-chain, una operación de CEX o un ajuste manual — se expresa como un asiento contable con el debe y el haber cuadrados.

Vaya a Accounting → Journal Entries para explorar el libro diario completo.

Libro diario con asientos y cadena de hashes

El libro diario muestra los asientos en orden cronológico inverso con:

  • Entry date — Cuándo ocurrió el evento económico
  • Posted date — Cuándo se registró el asiento en el libro mayor
  • Reference — Hash de la transacción de origen, ID de operación de CEX o referencia manual
  • Description — Narrativa autogenerada o proporcionada por el usuario
  • Accounts — Cuentas del libro mayor del debe y el haber con importes
  • Status — Draft, Posted o Reversed
  • Hash — Hash truncado para la verificación de la cadena

Filtre los asientos contables por:

FiltroOpciones
Rango de fechasFechas de inicio/fin personalizadas
Cuenta del libro mayorCuenta específica o tipo de cuenta
EstadoDraft, Posted, Reversed
Tipo de transacciónClasificación de la transacción de origen
Rango de importeImportes mínimo/máximo
ReferenciaBúsqueda de texto libre en el campo de referencia

La búsqueda admite coincidencias parciales en descripciones y referencias. Los resultados pueden exportarse a CSV o Excel.

Haga clic en cualquier asiento para ver su detalle completo:

Vista de detalle del asiento contable

Cada asiento muestra:

  • Header — Fecha, referencia, descripción, estado, usuario creador
  • Lines — Cada línea del debe y del haber con cuenta del libro mayor, importe y memo opcional
  • Source — Enlace a la transacción de origen (si es autogenerado)
  • Hash chain — Hash del asiento actual más enlace al predecesor
  • Audit trail — Quién creó, registró o revirtió el asiento y cuándo
  • Attachments — Documentos justificativos vinculados a través de audit attachments

Para crear un asiento contable manualmente:

  1. Haga clic en New Entry
  2. Establezca la fecha y la descripción del asiento
  3. Añada líneas del debe — seleccione la cuenta del libro mayor, introduzca el importe, memo opcional
  4. Añada líneas del haber — el total del haber debe ser igual al total del debe
  5. Guarde como Draft o Post de inmediato

Ejemplo: Acme Digital Holdings registra una provisión de cierre anual:

CuentaDebeHaber
Accrued Expenses — Audit Fees15.000 €
Accounts Payable15.000 €

Los asientos en borrador no afectan a los saldos de las cuentas hasta que se registran. Para registrar:

  1. Abra el asiento en borrador
  2. Revise las líneas
  3. Haga clic en Post
  4. Al asiento se le asigna un hash, se vincula a la cadena de hashes y los saldos de las cuentas se actualizan

El registro es irreversible en el sentido de que el asiento no puede editarse tras su registro. Para corregir un asiento registrado, revíertalo y cree un asiento nuevo.

Revierta un asiento registrado para deshacer su efecto:

  1. Abra el asiento registrado
  2. Haga clic en Reverse
  3. CryptaCount crea un asiento nuevo con todo el debe y el haber intercambiados
  4. Tanto el asiento original como el de reversión se vinculan para la pista de auditoría

El asiento de reversión incluye una referencia al asiento original (p. ej., «Reversal of JE-00412»). Ambos asientos permanecen en el libro mayor — no se elimina nada.

Si los asientos contables se registraron en cuentas del libro mayor incorrectas:

  1. Vaya a Balances → Reassign GL
  2. Seleccione los asientos a reasignar
  3. Elija las cuentas del libro mayor correctas
  4. CryptaCount genera automáticamente los asientos de reversión y de nuevo registro

Hashing de asientos a prueba de manipulaciones

Sección titulada «Hashing de asientos a prueba de manipulaciones»

CryptaCount implementa una cadena de hashes criptográfica entre los asientos contables para garantizar la integridad del libro mayor.

El hash de cada asiento contable se calcula a partir de:

  • La fecha, las líneas (cuentas, importes), la descripción y los metadatos del asiento
  • El hash del asiento contable anterior en la cadena

Esto crea una cadena vinculada: modificar cualquier asiento histórico cambia su hash, lo que rompe la cadena para todos los asientos posteriores.

La cadena de hashes se verifica durante:

  • Period close checks — El flujo de cierre incluye una comprobación de integridad de la cadena de hashes
  • On-demand verification — Ejecutar la verificación de la cadena de hashes desde el pipeline contable
  • Reconciliation — La suite completa de conciliación incluye la reproducción del libro mayor con verificación de hashes

Una cadena de hashes rota indica que un asiento se modificó fuera del flujo de trabajo normal — un hallazgo de auditoría crítico.

La herramienta de generación de asientos en Accounting → Generate Journals gestiona el procesamiento por lotes para escenarios en los que es necesario crear o recrear asientos de forma masiva.

Flujo de trabajo de generación de asientos

EscenarioDescripción
Historical migrationGenerar asientos para transacciones anteriores a la configuración del pipeline contable
Rule changesRegenerar asientos tras modificar las reglas contables para aplicar nuevas clasificaciones
Bulk re-postingReprocesar un rango de fechas tras corregir las asignaciones del libro mayor o los ajustes de base de coste
System migrationGenerar asientos de CryptaCount a partir de datos importados desde otra plataforma
  1. Vaya a Accounting → Generate Journals
  2. Seleccione el alcance:
    • Date range — Procesar todas las transacciones dentro de las fechas especificadas
    • Wallet — Procesar solo las transacciones de wallets concretas
    • Transaction type — Limitar a clasificaciones de transacción específicas
  3. Haga clic en Start Generation
  4. Supervise el progreso en el panel de estado:
    • Transacciones procesadas / total
    • Asientos creados
    • Errores encontrados
  5. Revise cualquier error antes de finalizar
AcciónDescripción
StartIniciar la generación de asientos para el alcance seleccionado
CancelDetener una generación en curso (los asientos ya creados se conservan)
CleanupEliminar los asientos creados por una ejecución de generación cancelada o fallida
PurgeEliminar todos los asientos generados para el alcance seleccionado (úselo antes de volver a ejecutar)

La herramienta de generación rastrea:

  • Total de transacciones en el alcance
  • Transacciones procesadas
  • Asientos creados con éxito
  • Transacciones omitidas (que ya tienen asientos)
  • Errores con detalles

Las ejecuciones de generación se registran con marcas de tiempo de inicio/fin y pueden revisarse en el registro de actividad.

¿Aún necesita ayuda?

¿No encuentra lo que busca? Nuestro equipo de soporte está aquí para ayudarle.

¿Está evaluando CryptaCount para su firma? Ver precios · Reservar una demo