This commit is contained in:
2026-02-17 14:41:58 -06:00
parent 52dcdce8bb
commit 03e0516c08
4 changed files with 267 additions and 3 deletions

View File

@@ -147,8 +147,23 @@
<div id="upload-status" class="mt-4"></div>
<hr class="my-8 border-gray-200">
<hr class="my-8 border-gray-200">
<h3 class="text-xl font-semibold mb-4 text-gray-800">QBO Rechnungs-Import</h3>
<p class="text-gray-600 mb-2">
Importiert alle <strong>unbezahlten</strong> Rechnungen aus QuickBooks Online in dein lokales System.
</p>
<ul class="text-sm text-gray-500 mb-4 list-disc list-inside">
<li>Bereits importierte Rechnungen werden übersprungen</li>
<li>Nur Kunden die lokal mit QBO verknüpft sind</li>
<li>Line Items (Labor/Parts) werden mit importiert</li>
</ul>
<button onclick="importFromQBO()" class="bg-blue-600 hover:bg-blue-700 text-white px-6 py-2 rounded-lg font-semibold shadow-md flex items-center">
<span class="mr-2">📥</span> Unbezahlte Rechnungen importieren
</button>
<div id="qbo-import-result" class="mt-4 hidden"></div>
<h3 class="text-xl font-semibold mb-4 text-gray-800">QuickBooks Online Authorization</h3>
<p class="text-gray-600 mb-4">
Wenn der Token abgelaufen ist oder die Verbindung fehlschlägt,