User Manual

Asientos contables y generación

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

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.

Visualización de los asientos contables

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

Libro diario con asientos y cadena de hashes

Vista del libro mayor

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

Filtrado y búsqueda

Filtre los asientos contables por:

Filtro Opciones
Rango de fechas Fechas de inicio/fin personalizadas
Cuenta del libro mayor Cuenta específica o tipo de cuenta
Estado Draft, Posted, Reversed
Tipo de transacción Clasificación de la transacción de origen
Rango de importe Importes mínimo/máximo
Referencia Bú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.

Detalle del asiento contable

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

Creación de asientos manuales

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:

Cuenta Debe Haber
Accrued Expenses — Audit Fees 15.000 €
Accounts Payable 15.000 €

Registro de asientos en borrador

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.

Reversión de asientos

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.

Reasignación de cuentas del libro mayor

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

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

Cómo funciona

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.

Verificación

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.

Generar y migrar asientos

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

Casos de uso

Escenario Descripción
Historical migration Generar asientos para transacciones anteriores a la configuración del pipeline contable
Rule changes Regenerar asientos tras modificar las reglas contables para aplicar nuevas clasificaciones
Bulk re-posting Reprocesar un rango de fechas tras corregir las asignaciones del libro mayor o los ajustes de base de coste
System migration Generar asientos de CryptaCount a partir de datos importados desde otra plataforma

Ejecutar una generación

  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

Controles

Acción Descripción
Start Iniciar la generación de asientos para el alcance seleccionado
Cancel Detener una generación en curso (los asientos ya creados se conservan)
Cleanup Eliminar los asientos creados por una ejecución de generación cancelada o fallida
Purge Eliminar todos los asientos generados para el alcance seleccionado (úselo antes de volver a ejecutar)

Seguimiento del estado

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.

Was this article helpful?

Let us know if this answered your question

Asientos contables y generación — CryptaCount Support