Mehrwährungsunterstützung
Währungsverwaltung
Mehrere Währungen für internationale Kunden
Corcava bietet umfassende Mehrwährungsunterstützung für internationale Geschäftstätigkeit:
Mehrwährungs-Architektur:
- Team-Basiswährung: Jedes Team hat eine konfigurierbare Basiswährung für die interne Berichterstattung
- Kundenspezifische Währungen: Einzelne Kunden können eigene bevorzugte Währungen haben
- Rechnungs-Währungsauswahl: Rechnungen nutzen automatisch Kundenwährung oder Team-Basiswährung
- Zahlungs-Währungsverfolgung: Zahlungen in Rechnungs- und Basiswährung verfolgt
- Umfassende Währungsdatenbank: Unterstützung wichtiger internationaler Währungen
Währungsverwaltungs-Funktionen:
- Währungsdatenbank: Vollständige Datenbank internationaler Währungen mit Währungscodes
- Team-Konfiguration: Basiswährungs-Konfiguration und -Verwaltung auf Team-Ebene
- Kunden-Konfiguration: Kundenspezifische Währungspräferenzen und -einstellungen
- Automatische Auswahl: Automatische Währungsauswahl basierend auf Kundenkonfiguration
- Währungs-Beziehungen: Korrekte Beziehungen zwischen Teams, Kunden und Währungen
Internationale Geschäftsunterstützung:
- Globale Kundenverwaltung: Unterstützung für Kunden in verschiedenen Ländern mit lokalen Währungen
- Währungskonsistenz: Einheitliche Währungsbehandlung in allen Finanzvorgängen
- Professionelle Rechnungsstellung: Rechnungen in der vom Kunden bevorzugten Währung
- Finanzberichterstattung: Mehrwährungs-Berichte mit Basiswährungs-Umrechnung
- Wechselkurs-Integration: Echtzeit-Wechselkurs-Integration für genaue Umrechnungen
Währungs-Konfigurationsoptionen
Die Währungskonfiguration bietet Flexibilität für internationale Geschäfte:
Team-Basiswährung:
- Basiswährungs-Einstellung: Konfigurierbare Basiswährung pro Team (
base_currency_id) - Standardwährung: Team-Basiswährung als Standard für neue Kunden
- Berichtswährung: Basiswährung für interne Finanzberichterstattung
- Währungsänderungs-Unterstützung: Administrative Befehle zum Ändern der Team-Basiswährung
- Migrations-Unterstützung: Datenbank-Migrations-Unterstützung für Währungskonfigurationsänderungen
Kunden-Währungseinstellungen:
- Individuelle Kundenwährungen: Jeder Kunde kann eine bestimmte bevorzugte Währung haben
- Währungs-Überschreibung: Kundenwährung überschreibt Team-Basiswährung für Rechnungen
- Automatische Erkennung: Währungsauswahl basierend auf Kundenkonfiguration
- Fallback-Logik: Fallback auf Team-Basiswährung, wenn Kundenwährung nicht gesetzt
- Währungs-Validierung: Validierung der Währungseinstellungen und -beziehungen
Wechselkursbehandlung
Automatische Währungsumrechnung und Wechselkursverwaltung
Wechselkurse werden über eine ausgefeilte Echtzeit-Integration verwaltet:
Wechselkurs-Service:
- Alpha Vantage-Integration: Echtzeit-Wechselkurse über Alpha Vantage API
- Aktuelle Wechselkurse: Echtzeit-Abruf aktueller Wechselkurse
- Historische Wechselkurse: Unterstützung für historische Wechselkursdaten
- Durchschnitts-Wechselkurse: Durchschnitts-Wechselkurse über Datumsbereiche berechnen
- Gecachte Wechselkurse: Gecachte Wechselkurse zur Performance-Optimierung
Wechselkurs-Funktionen:
- Echtzeit-Kurse: Aktuelle Wechselkurse in Echtzeit aktualisiert
- API-Integration: Professionelle API-Integration mit Alpha Vantage
- Kurs-Caching: 2-Stunden-Caching der Wechselkurse für Performance
- Fehlerbehandlung: Umfassende Fehlerbehandlung bei API-Ausfällen
- Fallback-Mechanismen: Sauberer Fallback bei nicht verfügbaren Wechselkursen
Wechselkurs-Berechnungen:
- Automatische Umrechnung: Automatische Umrechnung zwischen Währungen bei der Rechnungserstellung
- Koeffizienten-Berechnung: Wechselkurs-Koeffizienten-Berechnung und -Speicherung
- Präzisionsbehandlung: Korrekte Dezimalgenauigkeit für Finanzberechnungen
- Rundungslogik: Einheitliche Rundungslogik für Währungsumrechnungen
- Basiswährungs-Umrechnung: Umrechnung in Team-Basiswährung für Berichte
Wechselkurs-API-Integration
Die Wechselkurs-Integration ermöglicht zuverlässige Währungsumrechnung:
Alpha Vantage API-Integration:
- CURRENCY_EXCHANGE_RATE: Echtzeit-Wechselkurs-Endpunkt
- FX_DAILY: Tägliche historische Wechselkursdaten
- API-Key-Konfiguration: Sichere API-Key-Konfiguration und -Verwaltung
- Rate Limiting: Korrekte Behandlung von API-Ratenlimits
- Fehlerantwort-Behandlung: Umfassende Behandlung von Fehlerantworten
API-Funktionen:
- Echtzeit-Daten: Zugriff auf Echtzeit-Währungswechselkursdaten
- Historische Daten: Zugriff auf historische Wechselkursinformationen
- Zuverlässiger Service: Professionelle API-Service-Integration
- Umfassende Abdeckung: Unterstützung wichtiger internationaler Währungen
- Datenvalidierung: Validierung von API-Antworten und Datenqualität
Caching und Performance:
- Wechselkurs-Caching: 2-Stunden-Caching der Wechselkurse (
Cache::remember) - Performance-Optimierung: Optimierte API-Aufrufe und Antwortbehandlung
- Cache-Key-Verwaltung: Korrekte Cache-Key-Verwaltung für verschiedene Währungspaare
- Cache-Invalidierung: Automatische Cache-Invalidierung und -Aktualisierung
- Fallback-Behandlung: Saubere Behandlung bei nicht verfügbaren gecachten Kursen
Basiswährungs-Konfiguration
Team-Basiswährungs-Einstellungen und Umrechnungen
Die Basiswährungs-Konfiguration bildet die Grundlage für Mehrwährungsgeschäfte:
Team-Basiswährungs-Verwaltung:
- Basiswährungs-Auswahl: Konfigurierbare Basiswährung pro Team
- Währungs-Beziehung: Direkte Beziehung zwischen Teams und Basiswährungen
- Standard-Einstellungen: Basiswährung als Standard für neue Kunden und Rechnungen
- Administrative Kontrolle: Administrative Befehle zum Ändern der Team-Basiswährung
- Migrations-Unterstützung: Datenbank-Migrations-Unterstützung für Basiswährungsänderungen
Basiswährungs-Funktionen:
- Team-Isolation: Basiswährungs-Einstellungen nach Team getrennt
- Währungskonsistenz: Einheitliche Basiswährungs-Nutzung in allen Team-Vorgängen
- Berichts-Grundlage: Basiswährung als Grundlage für Finanzberichterstattung
- Umrechnungs-Referenz: Basiswährung als Referenz für alle Umrechnungen
- Administrative Verwaltung: Team-Administratoren können Basiswährungs-Einstellungen verwalten
Basiswährungs-Anwendungen:
- Rechnungserstellung: Basiswährung, wenn Kundenwährung nicht angegeben
- Finanzberichterstattung: Alle Finanzberichte nutzen Basiswährung zur Konsistenz
- Zahlungsverfolgung: Zahlungen in Basiswährung für Berichte umgerechnet
- Wechselkurs-Berechnungen: Basiswährung als Referenz für Wechselkurse
- Team-Analysen: Team-Analysen nutzen Basiswährung zur Konsistenz
Währungsänderungs-Verwaltung
Währungsänderungen werden über administrative Werkzeuge verwaltet:
Team-Währungsänderungs-Befehl:
- Administrativer Befehl:
app:change-team-currencyfür Währungsänderungen - Umfassende Updates: Aktualisiert Teams, Kunden, Rechnungen und zugehörige Datensätze
- Datenintegrität: Wahrt Datenintegrität bei Währungsänderungen
- Stapelverarbeitung: Effiziente Stapelverarbeitung von Währungs-Updates
- Prüfprotokoll: Klares Prüfprotokoll der Währungsänderungs-Operationen
Währungsänderungs-Prozess:
- Team-Update: Team-Basiswährungs-Einstellung aktualisieren
- Kunden-Updates: Alle Team-Kunden auf neue Währung aktualisieren
- Rechnungs-Updates: Bestehende Rechnungen auf neue Währung aktualisieren
- Satz-Updates: Abrechnungs- und Projektsätze aktualisieren
- Validierung: Alle Währungsänderungen auf Datenintegrität validieren
Währungsspezifische Rechnungsstellung
Rechnungen in kundenspezifischen Währungen erstellen
Die Rechnungserstellung handhabt automatisch kundenspezifische Währungen:
Währungsauswahl-Logik:
- Kundenwährungs-Priorität: Kundenspezifische Währung hat Vorrang vor Team-Basiswährung
- Automatische Erkennung: Automatische Währungsauswahl bei der Rechnungserstellung
- Fallback-Logik: Fallback auf Team-Basiswährung, wenn Kundenwährung nicht gesetzt
- Währungs-Validierung: Validierung der Währungsauswahl und -Kompatibilität
- Professionelle Anzeige: Professionelle Währungsanzeige in Rechnungen
Rechnungs-Währungs-Funktionen:
- Währungs-Speicherung: Rechnungswährung mit jedem Rechnungsdatensatz gespeichert
- Umrechnungs-Koeffizient: Umrechnungs-Koeffizient mit Rechnung berechnet und gespeichert
- Doppelte Betragsverfolgung: Beträge in Rechnungs- und Basiswährung verfolgt
- Währungs-Anzeige: Professionelle Währungsanzeige in Rechnungs-Templates
- Zahlungs-Integration: Währungs-Integration in die Zahlungsabwicklung
Währungsumrechnungs-Prozess:
- Währungs-Erkennung: Kundenspezifische Währung erkennen oder Team-Basiswährung nutzen
- Wechselkurs-Abfrage: Aktuellen Wechselkurs für Umrechnung abfragen
- Betrags-Umrechnung: Beträge zwischen Rechnungs- und Basiswährung umrechnen
- Koeffizienten-Speicherung: Umrechnungs-Koeffizient mit Rechnung zur Konsistenz speichern
- Doppelte Verfolgung: Beträge in beiden Währungen für Berichte verfolgen
Mehrwährungs-Rechnungsverwaltung
Mehrwährungs-Rechnungen werden mit umfassender Verfolgung verwaltet:
Währungs-Verfolgung:
- Rechnungswährung: Primärwährung für Rechnungsanzeige und Kundeninteraktion
- Basiswährungs-Beträge: Umgerechnete Beträge in Team-Basiswährung für Berichte
- Umrechnungs-Koeffizienten: Wechselkurs-Koeffizienten mit jeder Rechnung gespeichert
- Währungskonsistenz: Einheitliche Währungsbehandlung im Rechnungslebenszyklus
- Professionelle Anzeige: Professionelle Währungsformatierung und -anzeige
Mehrwährungs-Funktionen:
- Doppelte Betrags-Speicherung: Beträge in Rechnungs- und Basiswährung gespeichert
- Wechselkurs-Bewahrung: Wechselkurse für historische Genauigkeit bewahrt
- Währungs-Validierung: Validierung von Währungsbeträgen und -berechnungen
- Professionelle Formatierung: Professionelle Währungsformatierung für verschiedene Locales
- Berichts-Integration: Mehrwährungs-Integration in die Finanzberichterstattung
Mehrwährungs-Berichterstattung
Finanzberichterstattung in verschiedenen Währungen
Die Mehrwährungs-Berichterstattung liefert umfassende Finanz-Einblicke:
Berichtswährungs-Verwaltung:
- Basiswährungs-Berichte: Alle Berichte nutzen Team-Basiswährung zur Konsistenz
- Währungsumrechnung: Automatische Umrechnung von Mehrwährungsdaten in Basiswährung
- Wechselkursanwendung: Historische Wechselkurse für genaue Berichterstattung angewendet
- Konsolidierte Berichte: Konsolidierte Finanzberichte über alle Währungen
- Professionelle Darstellung: Professionelle Darstellung von Mehrwährungsdaten
Mehrwährungs-Analysen:
- Umsatzverfolgung: Umsatzverfolgung über mehrere Währungen mit Basiswährungs-Umrechnung
- Ausstehende Beträge: Ausstehende Beträge in Basiswährung verfolgt
- Zahlungs-Analysen: Zahlungs-Analysen mit Währungsumrechnung
- Kunden-Analysen: Kundenspezifische Analysen mit korrekter Währungsbehandlung
- Team-Performance: Team-Performance-Metriken in einheitlicher Basiswährung
Berichts-Funktionen:
- Währungskonsistenz: Einheitliche Währungsdarstellung in allen Berichten
- Historische Genauigkeit: Historische Wechselkurse für genaue Berichterstattung bewahrt
- Professionelle Anzeige: Professionelle Währungsformatierung in Berichten
- Konsolidierte Ansichten: Konsolidierte Ansichten von Mehrwährungs-Finanzdaten
- Export-Funktionen: Export-Funktionen für Mehrwährungs-Finanzdaten
Währungsumrechnungs-Genauigkeit
Die Währungsumrechnung hält hohe Genauigkeitsstandards ein:
Umrechnungs-Genauigkeit:
- Echtzeit-Kurse: Echtzeit-Wechselkurse für genaue Umrechnungen
- Dezimalpräzision: Korrekte Dezimalgenauigkeit für Finanzberechnungen
- Rundungskonsistenz: Einheitliche Rundungslogik bei allen Umrechnungen
- Historische Bewahrung: Historische Wechselkurse für Genauigkeit bewahrt
- Validierungsprüfungen: Validierungsprüfungen für Umrechnungsgenauigkeit
Finanzielle Integrität:
- Prüfprotokoll: Vollständiges Prüfprotokoll aller Währungsumrechnungen
- Datenkonsistenz: Einheitliche Währungsdaten in allen Finanzdatensätzen
- Fehlervermeidung: Validierung zur Vermeidung von Währungsumrechnungsfehlern
- Professionelle Standards: Währungsbehandlung entspricht professionellen Buchhaltungsstandards
- Regulatorische Compliance: Währungsbehandlung unterstützt regulatorische Anforderungen
