refactor: E-Rechnungs-Modul, Freigabe-Workflow und DATEV-Export entfernt
Entfernt ZUGFeRD/Factur-X-Anreicherung (Mustangproject), PAdES-Signatur (BouncyCastle/DSS) inkl. nutzerseitiger Keystore-Verwaltung, den Approval-Workflow für Storno-/Berichtigungsbelege sowie den DATEV-CSV-Export. Navigation kehrt zur klassischen Rechnungsansicht zurück; Version auf 0.9.17. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -95,34 +95,4 @@ spring.ai.openai.read-timeout=120s
|
||||
spring.ai.mcp.server.enabled=true
|
||||
spring.ai.mcp.server.name=votianlt-mcp-server
|
||||
spring.ai.mcp.server.version=1.0.0
|
||||
spring.ai.mcp.server.sse-message-endpoint=/mcp/message
|
||||
|
||||
# ===========================================
|
||||
# E-Rechnung (ZUGFeRD/Factur-X) und PAdES-Signatur
|
||||
# ===========================================
|
||||
# Aktivieren Sie die ZUGFeRD-Anreicherung systemweit. Pro Nutzer entscheidet
|
||||
# zusätzlich das Profilfeld eInvoiceEnabled, ob es tatsächlich angewendet wird.
|
||||
votianlt.einvoice.enabled=false
|
||||
votianlt.einvoice.profile=EN16931
|
||||
|
||||
# PAdES-Signatur: nur aktiv, wenn unten ein gültiger Keystore konfiguriert ist.
|
||||
votianlt.einvoice.signing.enabled=false
|
||||
votianlt.einvoice.signing.keystore-path=
|
||||
votianlt.einvoice.signing.keystore-password=
|
||||
votianlt.einvoice.signing.key-alias=
|
||||
votianlt.einvoice.signing.reason=Rechnung
|
||||
votianlt.einvoice.signing.location=
|
||||
votianlt.einvoice.signing.contact=
|
||||
# Master-Key (>= 16 Zeichen) zum Verschlüsseln nutzerseitig hinterlegter PKCS#12-Keystores.
|
||||
# Verlust dieses Keys macht alle gespeicherten Nutzer-Keystores unbrauchbar.
|
||||
#
|
||||
# SICHERHEITSEMPFEHLUNG (Stufe 2/3):
|
||||
# - Den Key NIEMALS inline hier hinterlegen — nutzen Sie ENV oder eine Secret-Datei.
|
||||
# - ENV-Variante: VOTIANLT_EINVOICE_SIGNING_MASTER_KEY=...
|
||||
# (oder Lower-Case-Equivalent via Spring Relaxed Binding)
|
||||
# - Secret-Datei-Variante: master-key-file zeigt auf eine Datei (Docker-/K8s-Secret),
|
||||
# chmod 600 auf Bare-Metal/VM-Deployments.
|
||||
# - Die Spring-Placeholder-Syntax ${VAR:default} liest die ENV automatisch.
|
||||
# - application.properties selbst sollte nicht weltlesbar sein (chmod 600).
|
||||
votianlt.einvoice.signing.master-key=${VOTIANLT_EINVOICE_SIGNING_MASTER_KEY:}
|
||||
votianlt.einvoice.signing.master-key-file=${VOTIANLT_EINVOICE_SIGNING_MASTER_KEY_FILE:}
|
||||
spring.ai.mcp.server.sse-message-endpoint=/mcp/message
|
||||
Reference in New Issue
Block a user