+
Buchhaltungsdaten importieren
+
+ Kontenplan, Buchungen, Kontakte und Salden aus dem Buchhaltungssystem einlesen.
+ Diese Daten stehen anschliessend im AI Workspace fuer Analysen zur Verfuegung.
+
+
+
+
+ {[
+ { label: 'YTD', from: `${new Date().getFullYear()}-01-01`, to: new Date().toISOString().slice(0, 10) },
+ {
+ label: 'Letztes Jahr',
+ from: `${new Date().getFullYear() - 1}-01-01`,
+ to: `${new Date().getFullYear() - 1}-12-31`,
+ },
+ {
+ label: 'Letzter Monat',
+ from: (() => { const d = new Date(); d.setDate(1); d.setMonth(d.getMonth() - 1); return d.toISOString().slice(0, 10); })(),
+ to: (() => { const d = new Date(); d.setDate(0); return d.toISOString().slice(0, 10); })(),
+ },
+ ].map(s => (
+
+ ))}
+
+
+
+
+ {importResult && !importResult.errors?.length && (
+
+ Import abgeschlossen in {importResult.durationSeconds}s:
+ {' '}{importResult.accounts} Konten, {importResult.journalEntries} Buchungen ({importResult.journalLines} Zeilen),
+ {' '}{importResult.contacts} Kontakte, {importResult.accountBalances} Salden
+
+ )}
+
+ {importStatus && (importStatus.accounts > 0 || importStatus.journalEntries > 0) && (
+
+ Aktueller Datenbestand:{' '}
+ {importStatus.accounts} Konten, {importStatus.journalEntries} Buchungen,
+ {' '}{importStatus.journalLines} Zeilen, {importStatus.contacts} Kontakte,
+ {' '}{importStatus.accountBalances} Salden
+ {importStatus.lastSyncAt && (
+ <> · Letzter Import: {new Date(importStatus.lastSyncAt * 1000).toLocaleString()}>
+ )}
+
+ )}
+