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:
- "¿Esferas? Nunca había oído hablar de ellas." - muchos emprendedores de utilidad pública no saben que deben asignar cada operación empresarial a una de las cuatro esferas
- Mezcla de las esferas ideal y económica - los ingresos de talleres (ideal) y las ventas de merchandising (económico) acaban en la misma cuenta, la misma carpeta y el mismo repositorio
- Sin indicación de la esfera - los asientos contables no tienen ningún campo que indique la esfera - el auditor debe adivinar
- Mezcla patrimonial como causa de revocación - § 55 Abs. 1 Nr. 5 AO amenaza con la revocación de la utilidad pública en caso de mezcla patrimonial - hasta 15 años retroactivamente
- Sin comprobación automática - nadie comprueba si cada operación empresarial tiene una esfera - "ya saldrá bien de alguna manera"
- Asignación incorrecta de los importes a tanto alzado - los importes a tanto alzado por voluntariado y por monitores deportivos (§ 3 Nr. 26/26a EStG) no se asignan a la esfera correcta
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:
- Cada operación empresarial tiene un campo
sphere- campo obligatorio, no opcional (en tenants de utilidad pública) - Cuatro esferas -
ideell,vermögensverwaltend,zweckbetrieblich,wirtschaftlich - El hook de pre-commit comprueba la completitud - no se permite ningún commit sin etiqueta de esfera en tenants de utilidad pública
- Informe de vulneración de esferas - advertencia automática ante una operación económica en un contexto ideal
- 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
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
uuidV7es el DocID de la entrada. La clave compuestaV7GUID:uuidV7sirve para organizar el almacenamiento y la consulta a la base de datos. El campospherees 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
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
(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 exigesphere: "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
spheredel 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
- AO (§ 52 - utilidad pública, § 55 Abs. 1 Nr. 5 - mezcla patrimonial, § 58 Nr. 1 - gestión patrimonial, § 64 - actividad empresarial económica, § 64 Abs. 3 - umbral de exención 45.000 EUR, § 65 - empresa para fines institucionales)
- EStG (§ 3 Nr. 26 - pago a tanto alzado para monitores deportivos, § 3 Nr. 26a - pago a tanto alzado por voluntariado)
E1/agents/(anonimizado) - concepto SSoT con separación de esferas, hooks de pre-commit
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.