ED10 - Asignación a esferas de las operaciones empresariales (desde el registro de la actividad empresarial, en caso de utilidad pública)

Problema

Una organización de utilidad pública registra una actividad empresarial y, desde ese momento, se aplica la separación de esferas (§§ 51–68 AO). Pero en la práctica:

Activador A - Registro de la actividad empresarial: Esta obligación surge sin empleados - forma parte de la organización, no de su condición de empleador. Desde el momento en que una organización de utilidad pública registra una actividad empresarial, cada operación empresarial debe asignarse a una esfera.

Idea principal

La asignación a esferas en el repositorio Git significa:

  1. Cada operación empresarial tiene un campo sphere - campo obligatorio, no opcional (en tenants de utilidad pública)
  2. Cuatro esferas - ideell, vermögensverwaltend, zweckbetrieblich, wirtschaftlich
  3. El hook de pre-commit comprueba la completitud - no se permite ningún commit sin etiqueta de esfera en tenants de utilidad pública
  4. Informe de vulneración de esferas - advertencia automática ante una operación económica en un contexto ideal
  5. Importes a tanto alzado asignados - los importes a tanto alzado por voluntariado y monitores deportivos (§ 3 Nr. 26/26a EStG) reciben una etiqueta de esfera

Cumplimiento por diseño: La separación de esferas no surge de una clasificación a posteriori, sino de campos obligatorios estructurales y hooks de pre-commit que comprueban la asignación a esferas de cada operación empresarial.

Las cuatro esferas

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD GV["Geschäftsvorfall
ab Gewerbeanmeldung"] GV --> I["ideell
§ 52 AO
steuerfrei"] GV --> V["vermögensverwaltend
steuerfrei"] GV --> Z["zweckbetrieblich
§ 65 AO
steuerfrei"] GV --> W["wirtschaftlich
§ 64 AO
steuerpflichtig"] I --> IF["Beispiele:
Workshops, Bildungsangebote
Spenden, Mitgliedsbeiträge"] V --> VF["Beispiele:
Zinsen, Mieteinnahmen
Vermögensverwaltung"] Z --> ZF["Beispiele:
Aufnahmegebühren
zweckbezogene Leistungen"] W --> WF["Beispiele:
Merchandising, Werbung
fremdzweckige Leistungen"] I --> P["Pauschalen § 3 Nr. 26/26a
Ehrenamt/Übungsleiter"] Z --> P style GV fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style I fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style V fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style Z fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style W fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style IF fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style VF fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style ZF fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style WF fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style P fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33
Esfera Fundamento jurídico Estatus fiscal Ejemplos
ideal § 52 AO exento de impuestos Talleres, ofertas formativas, donaciones, cuotas de socios
de gestión patrimonial § 58 Nr. 1 AO exento de impuestos Intereses, ingresos por alquiler, gestión patrimonial
para fines institucionales § 65 AO exento de impuestos (si cumple 4 criterios) Cuotas de inscripción, servicios vinculados a los fines
económica § 64 AO sujeto a impuestos Merchandising, publicidad, servicios ajenos a los fines

Riesgo si falta la separación de esferas: La mezcla patrimonial (§ 55 Abs. 1 Nr. 5 AO) es un motivo de revocación de la utilidad pública. Una organización de utilidad pública que no separe las operaciones económicas de las ideales corre el riesgo de que se le revoque la condición de utilidad pública - y, con ello, de que se apliquen retroactivamente impuestos a las reservas (hasta 15 años retroactivamente).

Asignación a esferas en el artefacto JSON

Cada operación empresarial (asiento contable, apunte en el libro diario, documento) contiene el campo sphere como campo obligatorio en tenants de utilidad pública:

{
  "$schema": "https://gitcover.org/schemas/diary-entry-1.0.schema.json",
  "V7GUID": "<V7GUID-Class-aus-Registry>",
  "docUid": "<uuidV7-Object-mit-vorgegebener-Zeitmarke>",
  "author": "E1",
  "role": "Buchhalter",
  "tenant": "ORG-1",
  "sphere": "ideell",
  "source": "E1",
  "source_sha256": "<SHA-256-...>",
  "tags": ["workshop", "bildungsangebot"]
}

Nota: El uuidV7 es el DocID de la entrada. La clave compuesta V7GUID:uuidV7 sirve para organizar el almacenamiento y la consulta a la base de datos. El campo sphere es obligatorio en tenants de utilidad pública - el hook de pre-commit comprueba su presencia y validez.

El hook de pre-commit comprueba la completitud de las esferas

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart TD C["Commit mit Geschäftsvorfall"] C --> H["Pre-Commit-Hook"] H --> P1{"Tenant
gemeinnützig?"} P1 -->|nein| OK1["Commit akzeptiert
Sphäre nicht erforderlich"] P1 -->|ja| P2{"sphere-Feld
vorhanden?"} P2 -->|nein| R1["Commit abgelehnt
Sphäre fehlt"] P2 -->|ja| P3{"sphere-Wert
gültig?"} P3 -->|nein| R2["Commit abgelehnt
ungültige Sphäre"] P3 -->|ja| P4{"Sphären-Verletzung?
(wirtschaftlich im ideellen Kontext)"} P4 -->|ja| W["Warnung
+ Commit akzeptiert mit Vermerk"] P4 -->|nein| OK2["Commit akzeptiert"] style C fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style H fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style P1 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style P2 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style P3 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style P4 fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style OK1 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style OK2 fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style R1 fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style R2 fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style W fill:#FDBA74,stroke:#C2410C,color:#0F1B33
Comprobación Error en Referencia GoBD/AO
¿Tenant de utilidad pública? - § 52 AO (utilidad pública)
Campo sphere presente Esfera ausente en un tenant de utilidad pública § 55 Abs. 1 Nr. 5 AO (mezcla patrimonial)
Valor sphere válido Valor de esfera no válido § 52/64/65 AO (definición de las esferas)
Vulneración de esferas Operación económica en un contexto ideal § 55 AO (riesgo de revocación)

Importante - Advertencia frente a rechazo: Una vulneración de esferas (operación económica en un contexto ideal) provoca una advertencia, no un rechazo - la operación puede ser legítima (p. ej., una actividad empresarial económica que pertenece a la entidad). Pero la advertencia obliga al empresario a confirmar conscientemente la clasificación y a documentarla en el commit.

Informe de esferas

%%{init: {'theme':'base','themeVariables':{'primaryColor':'#FBFAF7','primaryTextColor':'#0F1B33','primaryBorderColor':'#6B7280','lineColor':'#6B7280'}}}%% flowchart LR R["Sphären-Report
(Post-Commit-Hook)"] R --> SI["ideell
Anzahl + Summe"] R --> SV["vermögensverwaltend
Anzahl + Summe"] R --> SZ["zweckbetrieblich
Anzahl + Summe"] R --> SW["wirtschaftlich
Anzahl + Summe"] SW --> PR["Prüfung:
wirtschaftlich unter Freigrenze?
§ 64 Abs. 3 AO (45.000 EUR)"] PR -->|ja| OK["keine KSt-Pflicht"] PR -->|nein| KST["KSt-Pflicht
+ USt-Pflicht prüfen"] style R fill:#0F1B33,stroke:#0F1B33,color:#FBFAF7 style SI fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style SV fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style SZ fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style SW fill:#FDBA74,stroke:#C2410C,color:#0F1B33 style PR fill:#DBEAFE,stroke:#1D4ED8,color:#0F1B33 style OK fill:#D1FAE5,stroke:#0A7F5C,color:#0F1B33 style KST fill:#FDBA74,stroke:#C2410C,color:#0F1B33

El hook de post-commit genera un informe de esferas por ejercicio fiscal:

Esfera Evaluación Comprobación fiscal
ideal Número + suma de las operaciones exento de impuestos, sin comprobación
de gestión patrimonial Número + suma exento de impuestos, sin comprobación
para fines institucionales Número + suma exento de impuestos en virtud de § 65 AO (4 criterios)
económica Número + suma Umbral de exención § 64 Abs. 3 AO (45.000 EUR) - por encima, obligación de KSt/USt

Ejemplo práctico: El empresario (E1) registra una venta de merchandising (económica, 500 EUR) y un taller (ideal, 200 EUR). El hook de pre-commit exige sphere: "wirtschaftlich" o, respectivamente, sphere: "ideell". El hook de post-commit genera un informe: económico 500 EUR (por debajo del umbral de exención), ideal 200 EUR. Si se supera el umbral de exención, el informe advierte sobre la obligación de KSt.

Importes a tanto alzado y esferas

Los importes a tanto alzado por voluntariado y por monitores deportivos (§ 3 Nr. 26/26a EStG) deben asignarse a la esfera correcta:

Importe a tanto alzado Esfera Exención anual Fundamento jurídico
Pago a tanto alzado por voluntariado ideal (regularmente) 960 EUR/año § 3 Nr. 26a EStG
Pago a tanto alzado para monitores deportivos ideal o para fines institucionales 3.300 EUR/año § 3 Nr. 26 EStG

Importante: Los importes a tanto alzado están exentos de impuestos - pero solo si están asignados a la esfera correcta. El pago a tanto alzado por voluntariado en una actividad empresarial de carácter económico no está exento de impuestos. El campo sphere del apunte en el libro diario documenta la asignación.

Estatutos § 6a: El pago de los importes a tanto alzado exige una cláusula de apertura en los estatutos (§ 6a). Hasta la inscripción de la modificación de los estatutos en el Registro Mercantil (HR), el pago debe aplazarse - el derecho surge a partir de la fecha de modificación de los estatutos. Véase ED11 para obtener más detalles.

Palancas de reducción del riesgo

Hoy (barato) Mañana (resistente a auditorías) Riesgo reducido
Campo sphere por operación empresarial Separación de esferas demostrable sin lagunas Revocación § 55 AO (mezcla patrimonial)
El hook de pre-commit comprueba la esfera Ninguna operación sin etiqueta de esfera Incumplimiento de GoBD "no ordenado"
Informe de esferas por ejercicio fiscal Control del umbral § 64 Abs. 3 AO Pago complementario de KSt/USt
Importes a tanto alzado con etiqueta de esfera Exención § 3 Nr. 26/26a EStG acreditada Tributabilidad de los importes a tanto alzado
Advertencia ante vulneración de esferas Clasificación deliberada documentada Mezcla patrimonial encubierta

Requisito de Harness (vista previa)

Derivables de ED10:

ID Requisito Prioridad
FA-3.1 Etiquetas de esfera: ideell/vermögensverwaltend/zweckbetrieblich/wirtschaftlich MUST (utilidad pública)
FA-3.2 Etiqueta de esfera obligatoria por asiento en el libro mayor y entrada del diario MUST (utilidad pública)
FA-3.3 El hook de pre-commit comprueba la completitud de las etiquetas de esfera MUST (utilidad pública)
FA-3.4 Informe de vulneración de esferas (operación económica en un contexto ideal) SHOULD (utilidad pública)
FA-8.2 Seguimiento de los importes a tanto alzado de § 3 Nr. 26/26a EStG con etiqueta de esfera SHOULD (utilidad pública)
FA-8.5 Asignación a esferas por operación empresarial (campo obligatorio, comprobada mediante el hook de pre-commit) MUST (utilidad pública)
TA-2.3 Hook de pre-commit: comprobación de la etiqueta de esfera (solo para tenants de utilidad pública) MUST (utilidad pública)

La lista completa de requisitos está en Harness-Anforderungen.md.

Fuentes

Topología de las fuentes y enlaces de referencia al CDN

Función Ubicación Finalidad
Principal / SSoT git.gitcover.org/GCC Almacenamiento canónico (firmado con GPG, versionado)
Espejo público de OSS / CDN codeberg.org/gitcover-commons Espejo de solo lectura; FLOSS-Discovery
Centro comunitario github.com/gitcover-commons Issues & Discussions; referencia al código fuente en Codeberg

Nota: Esta asignación de fuentes, espejo y centro comunitario refleja el estado actual y puede cambiar. Consulte la fuente canónica correspondiente en gitcover.org para conocer el estado actual.