Sistema de archivos, estado y seguridad

La Agencia Estatal de Administración Tributaria (AEAT) es la autoridad tributaria externa a la que se refieren los límites de presentación y de lectura en vivo de esta página.

Disposición del estado local

CADRUMO_LOCAL_STORAGE_ROOT selecciona la raíz del estado local propiedad de Cadrumo. El valor por defecto depende de cómo se ejecute Cadrumo:

Plataforma

Raíz de almacenamiento por defecto

Windows

%LOCALAPPDATA%/cadrumo/storage

Linux

$XDG_DATA_HOME/cadrumo/storage, o ~/.local/share/cadrumo/storage

macOS

~/Library/Application Support/cadrumo/storage

La raíz es la misma tanto si Cadrumo se ejecuta desde un repositorio de código como desde una distribución instalada. Ejecutarlo desde un repositorio no la cambia: defina CADRUMO_LOCAL_STORAGE_ROOT para situar el árbol dentro del repositorio.

Cadrumo crea la raíz y los directorios que dependen de ella cuando se ejecuta un comando que los utiliza. Las superficies sin estado (--help, --version y la invocación simple) no crean nada, así que explorar el árbol de comandos no deja ningún estado.

El estado del perfil está delimitado por bucket en <root>/buckets/<bucket-id>/. El bucket contiene db/cadrumo.db, blobs cifrados, material de auditoría, manifest.toml, .lock y una pista del idioma de salida. El material de claves se aloja en <root>/keystore/<bucket-id>/. Los tokens, los registros, los secretos, los blobs y las rutas de auditoría derivan de la misma raíz del producto, salvo que un ajuste explícito de Cadrumo los sobrescriba.

La réplica en Google Drive usa una carpeta cadrumo-vault/ propiedad de Cadrumo. Una antigua carpeta aeat-vault/ no se adopta.

El almacenamiento antiguo con nombre aeat se rechaza, no se migra

Cadrumo rechaza el estado reconocible de un producto anterior. Esto incluye un directorio hermano de estado de aplicación aeat, una base de datos aeat.db, los espacios de nombres de objetos seguros aeat.*, aeat-test.* o aeat-tests.*, y antiguos nombres de bundle o de carpeta de Drive.

El rechazo no es destructivo. Cadrumo no lee, ni se conecta, ni copia, ni mueve, ni recifra, ni borra, ni migra, ni adopta ese estado. La detección deja intactos los bytes antiguos y exige que el operador elija una disposición aparte y explícita.

Alcance de seguridad y de presentación

Superficie

Comportamiento de Cadrumo

Cálculo y verificación

Local; evalúa los registros guardados frente a las reglas del registro incluidas y la evidencia

Exportación

Escribe un fichero local compatible con la AEAT después de que se superen la verificación y las comprobaciones de evidencia obligatorias; no se garantiza la aceptación en el portal

Acceso en vivo a la AEAT

Se invoca por separado, autenticado y de solo lectura

Presentación

Prohibida; no existe ningún comando de presentación en Cadrumo

Presentación oficial

La realiza una persona a través de un canal oficial de la AEAT

Historial de presentaciones

Se registra localmente después de la presentación por la persona; la conciliación compara los totales y, para los modelos inscritos, los valores capturados por casilla

Responsabilidad

El contribuyente o el presentador autorizado revisa las cifras, cumple los plazos, sube el fichero y conserva el justificante

Consulta Protege el acceso a tus datos para las tareas de recuperación, bloqueo, exportación y restablecimiento. La explicación del límite de presentación explica por qué la presentación queda fuera de Cadrumo.