Inhalte & Prüfstand
112 ausgearbeitete Anleitungen. Alle Artikel werden aus artikelplan.json erzeugt. Diese Datei ist die gemeinsame Inhaltsquelle; HTML-Dateien werden mit build_preview.py erstellt.
Die Anleitungen wurden mit aktuellen Oberflächen, Komponenten und Projektunterlagen abgeglichen. Dies ist keine Bestätigung eines erfolgreichen Live-Durchlaufs aller Aktionen. Es wurden keine Rechnungen versendet, Zahlungen ausgelöst oder Produktionsdaten geändert. Vor Veröffentlichung besonders den tatsächlichen Zustellbetrieb und Berechtigungen mit Testkonten abnehmen.
Korrigierte inhaltliche Unterschiede
- CSV: aktueller gemeinsamer Import statt alter getrennter Importanleitung.
- Erinnerungen: optionale automatische Zahlungserinnerung; spätere Mahnungen manuell.
- Website: Dialog-Button mit Script, iFrame und direkter Link getrennt erklärt.
- Symbole: App-Icon für den Betrieb, Betriebslogo für den neu gespeicherten Halterportal-Zugang.
- Exportphase: nur Inhaber-Lesezugriff; Halterportal und Teamzugang gesperrt.
- Zuschläge: Regeln konfigurieren, Verrechnung bewusst auswählen.
Medien und Veröffentlichung
Die Artikel funktionieren vollständig ohne Video. Die Mahnstufen sind schematisch dargestellt. Artikel enthalten vergrösserbare Schaubilder und aktuelle Originalaufnahmen mit nummerierten Markierungen. Schaubilder sind ausdrücklich gekennzeichnet. Videos bleiben eine mögliche Ergänzung mit Untertiteln.
Die App-Hilfe und ihre teils veralteten Texte wurden nicht verändert. Keine Anbindung an Fragezeichen, Hosting oder Suchdienste vorgenommen. Bei Integration sollten dieselben IDs und Inhalte genutzt werden. Das spätere öffentliche Hosting sollte interne Redaktionsdateien ausnehmen.
Funktionsabdeckung
Benutzerfunktionen der im Projekt vorhandenen Oberflächen. Quellcodeprüfung, keine vollständige Live-Abnahme aller Aktionen. Keine Aussage über künftige Funktionen oder jede Kombination von Rollen und Einstellungen.
Einrichtung, Zugang und Sicherheit
Leistungsarten, Preise und Verfügbarkeit
- Eigene Leistungen und Preise festlegen
- Spaziergänge mit festen Startzeiten anbieten
- Ein festes Halbtagsangebot einrichten
- Übernachtungsbetreuung anbieten
- Saisonale Leistungen und einmalige Angebote begrenzen
- Einen Kurs exklusiv für den Betrieb planen
- Stornofrist für eine Leistung festlegen
- Leistungen archivieren und wiederherstellen
- Leistungsstatistik richtig lesen
Buchungen und Anfragen
- Die erste Buchung erstellen
- Buchungsanfragen prüfen und bestätigen
- Wiederkehrende Betreuung als Serie planen
- Neue Halter und Hunde mit einer Schnellanfrage erfassen
- Mehrere Hunde für denselben Termin einplanen
- Eine frühere Tagesplanung übernehmen
- Eine bestimmte Buchung wiederfinden
- Eine zukünftige Buchung als Betrieb ändern
- Eine bestätigte Buchung als Betrieb stornieren
- Eine einzelne Betreuung erneut buchen
- Verspätete Abmeldungen prüfen und verrechnen
Kalender
Tagesbetrieb und Tagebuch
- Check-in und Check-out durchführen
- Kapazität und Auslastung verstehen
- Eine tatsächliche Ankunft oder Abholung nachtragen
- Eine Gruppe gemeinsam ein- oder auschecken
- Einen nicht erschienenen Hund dokumentieren
- Fütterung und Vorkommnisse im Tagebuch ergänzen
- Den Tagesabschluss vollständig dokumentieren
- Wochen-, Monats- und Jahresnachweise öffnen
Hundeakten, Dokumente und Nachweise
Fotojournal
Rechnungen, Rabatte und Zustellung
- Rechnungsdaten und Zahlungsart einrichten
- Rechnungsentwürfe prüfen und freigeben
- Rechnungen im Portal oder per E-Mail zustellen
- Mehrere Betreuungen gesammelt abrechnen
- Einem Rechnungsentwurf einen Rabatt hinzufügen
- Mehrere Rechnungsentwürfe finalisieren
- E-Mail-Vorlagen für Rechnungen bearbeiten
- Den Zustellweg eines Halters festlegen
Zahlungen, Korrekturen und Finanzübersicht
- Zahlungseingänge mit CAMT oder CSV abgleichen
- Rechnung korrigieren: Welcher Weg passt?
- Eine tatsächlich erhaltene Zahlung erfassen
- Teilzahlungen und offenen Restbetrag prüfen
- Eine falsch zugeordnete Zahlung korrigieren
- Eine Teil- oder Vollgutschrift erstellen
- Eine ausgeführte Rückzahlung dokumentieren
- Rechnungsumsatz und Zahlungsfluss unterscheiden
Zahlungserinnerungen und Mahnwesen
Portalzugang, Nachrichten und Feedback
Branding, mobile Nutzung und Website
Team, Aktivität, Vertrag und Export
Betriebseinstellungen und Support
Halterportal im Alltag
- Zugang zum Halterportal erhalten
- Betreuung im Halterportal anfragen
- Nachrichten senden und lesen
- Rechnungen und Dokumente finden
- Halterportal auf dem Smartphone speichern
- Eine zukünftige Buchung im Portal ändern
- Einen Termin absagen oder eine Abmeldung anfragen
- Mehrere offene Betreuungsanfragen zurückziehen
- Termine und Anfragestatus im Portal finden
- Eigene Kontaktdaten im Halterportal aktualisieren
- Hundedaten und Betreuungshinweise selbst ergänzen
- Die Sprache des Halterportals wechseln
- Feedback zur Portalnutzung abgeben
- Geschlossene Tage im Halterkalender prüfen
- Fotos der eigenen Betreuung ansehen
Ergänzungen Oktober 2026: Finanzen, Anfragen und Kommunikation
Artikel und Belegstellen
| Artikel | Seitenkontext | Quellen zur Pflege |
|---|---|---|
| Betrieb für die erste Betreuung einrichten Erste Schritte | /settings | src/components/setup-help.tsx; src/app/settings/page.tsx |
| Halter und Hunde per CSV übernehmen Erste Schritte | /customers | src/app/customers/page.tsx |
| Die erste Buchung erstellen Erste Schritte | /bookings | src/components/operator-booking-form.tsx |
| Eigene Leistungen und Preise festlegen Leistungen & Buchungen | /services | src/components/service-dialog.tsx |
| Buchungsanfragen prüfen und bestätigen Leistungen & Buchungen | /bookings | src/app/bookings/actions.ts; src/app/settings/anfragen/page.tsx |
| Wiederkehrende Betreuung als Serie planen Leistungen & Buchungen | /bookings/recurring | src/app/bookings/recurring/page.tsx; src/components/recurring-booking-form.tsx |
| Kurse und wiederkehrende Termine organisieren Leistungen & Buchungen | /services | src/components/service-dialog.tsx |
| Anfrageformular auf der eigenen Website verwenden Leistungen & Buchungen | /settings/anfragen | src/app/settings/anfragen/page.tsx; src/components/public-intake-link-tools.tsx |
| Check-in und Check-out durchführen Tagesbetrieb & Hundeakten | /dashboard | src/app/dashboard/page.tsx |
| Kapazität und Auslastung verstehen Tagesbetrieb & Hundeakten | /dashboard | src/app/dashboard/page.tsx; src/components/service-dialog.tsx |
| Gesundheitsangaben und Dokumente beim Hund pflegen Tagesbetrieb & Hundeakten | /customers | src/components/customer-dossier-workspace.tsx; docs/Hundeakte-und-Archivierung.md |
| Tagesprotokoll erstellen Tagesbetrieb & Hundeakten | /protocols | src/app/protocols/page.tsx |
| Fotos im Fotojournal verwalten Tagesbetrieb & Hundeakten | /photojournal | src/app/photojournal/page.tsx |
| Rechnungsdaten und Zahlungsart einrichten Rechnungen & Zahlungen | /settings/invoicing | src/components/invoice-settings-form.tsx |
| Rechnungsentwürfe prüfen und freigeben Rechnungen & Zahlungen | /invoices | src/components/invoice-dashboard.tsx; src/components/invoice-create-dialog.tsx; src/components/invoice-settings-form.tsx |
| Rechnungen im Portal oder per E-Mail zustellen Rechnungen & Zahlungen | /invoices?tab=mailing | src/components/invoice-dashboard.tsx; src/components/setup-help.tsx |
| Erste Zahlungserinnerung automatisch auslösen Rechnungen & Zahlungen | /settings/invoicing#mahnwesen | src/components/invoice-settings-form.tsx; src/app/api/cron/payment-reminders/route.ts |
| Zahlungseingänge mit CAMT oder CSV abgleichen Rechnungen & Zahlungen | /finance?view=reconciliation | src/app/finance/page.tsx |
| Mahnungen bewusst auslösen Rechnungen & Zahlungen | /invoices?tab=reminders | src/components/invoice-payment-reminders.tsx |
| Rechnung korrigieren: Welcher Weg passt? Rechnungen & Zahlungen | /invoices | src/components/invoice-dashboard.tsx |
| Halterzugang einrichten Portal & Kommunikation | /customers | src/components/setup-help.tsx; src/app/customers/page.tsx |
| Nachrichten mit Haltern austauschen Portal & Kommunikation | /communication | src/components/communication-workspace.tsx; src/app/communication/actions.ts; src/lib/communication/inbound.ts |
| Logo, Farben und Betriebsicon einstellen Portal & Kommunikation | /settings/branding | src/components/portal-branding-form.tsx |
| Rudelplan auf dem Smartphone verwenden Portal & Kommunikation | /dashboard | src/components/portal-branding-form.tsx; src/components/portal-install-action.tsx |
| Teammitglieder und Zugriffsrechte verwalten Team, Abo & Daten | /team | src/app/team/page.tsx; src/app/team/actions.ts |
| Ferien und Abwesenheiten hinterlegen Team, Abo & Daten | /settings/ferien | src/app/settings/ferien/page.tsx |
| Testphase und aktives Upgrade verstehen Team, Abo & Daten | /settings/vertrag | src/app/settings/vertrag/page.tsx |
| Daten exportieren und Vertragsende verstehen Team, Abo & Daten | /settings/datenexport | src/app/settings/datenexport/page.tsx; docs/DATENEXPORT-UND-LOESCHUNG.md |
| Ein Problem mit Screenshot melden Team, Abo & Daten | /hilfe | src/components/support-launcher.tsx |
| Zugang zum Halterportal erhalten Für Hundehalter | /portal | src/app/portal/register/page.tsx; src/app/portal/page.tsx |
| Betreuung im Halterportal anfragen Für Hundehalter | /portal | src/components/portal-booking-request-form.tsx; src/app/portal/page.tsx |
| Nachrichten senden und lesen Für Hundehalter | /portal | src/app/portal/page.tsx; src/components/customer-portal-message-thread.tsx; src/lib/portal/locale.ts |
| Rechnungen und Dokumente finden Für Hundehalter | /portal | src/app/portal/page.tsx |
| Halterportal auf dem Smartphone speichern Für Hundehalter | /portal/install | src/components/portal-install-action.tsx; src/components/portal-branding-form.tsx |
| Die richtigen Einstellungen finden Einstellungen | /settings | src/components/settings-tabs.tsx |
| Zwei-Faktor-Authentifizierung einrichten Einstellungen | /settings/sicherheit | src/components/mfa-settings.tsx |
| Bringzeiten, Abholzeiten und Zuschläge einstellen Einstellungen | /settings/ferien | src/app/settings/ferien/page.tsx; src/app/dashboard/page.tsx |
| Pilot-Status und Zustellprobleme prüfen Einstellungen | /settings/pilot | src/app/settings/pilot/page.tsx |
| Dokumente hochladen und gezielt freigeben Tagesbetrieb & Hundeakten | /documents | src/app/documents/page.tsx |
| Impfungen und Nachweise dokumentieren Einstellungen | /settings/nachweise | src/app/settings/nachweise/page.tsx; src/components/pet-dossier-tabs.tsx |
| Hunde archivieren und wieder aktivieren Tagesbetrieb & Hundeakten | /customers | docs/Hundeakte-und-Archivierung.md |
| Spaziergänge mit festen Startzeiten anbieten Leistungen & Buchungen | /services | src/components/service-dialog.tsx |
| Ein festes Halbtagsangebot einrichten Leistungen & Buchungen | /services | src/components/service-dialog.tsx |
| Saisonale Leistungen und einmalige Angebote begrenzen Leistungen & Buchungen | /services | src/components/service-dialog.tsx |
| Einen Kurs exklusiv für den Betrieb planen Leistungen & Buchungen | /services | src/components/service-dialog.tsx |
| Leistungen archivieren und wiederherstellen Leistungen & Buchungen | /services | src/app/services/page.tsx |
| Stornofrist für eine Leistung festlegen Leistungen & Buchungen | /services | src/components/service-dialog.tsx |
| Leistungsstatistik richtig lesen Leistungen & Buchungen | /services | src/app/services/page.tsx |
| Eine bestimmte Buchung wiederfinden Leistungen & Buchungen | /bookings | src/components/booking-list-filters.tsx; src/app/bookings/page.tsx |
| Eine zukünftige Buchung als Betrieb ändern Leistungen & Buchungen | /bookings | src/components/calendar-booking-edit-dialog.tsx; src/app/bookings/page.tsx |
| Eine bestätigte Buchung als Betrieb stornieren Leistungen & Buchungen | /bookings | src/app/bookings/page.tsx |
| Eine einzelne Betreuung erneut buchen Leistungen & Buchungen | /bookings | src/app/bookings/page.tsx |
| Eine frühere Tagesplanung übernehmen Leistungen & Buchungen | /bookings | src/components/copy-booking-plan-dialog.tsx; src/app/bookings/page.tsx |
| Verspätete Abmeldungen prüfen und verrechnen Leistungen & Buchungen | /bookings | src/app/bookings/page.tsx |
| Im Kalender zwischen Tag, Woche und Monat wechseln Leistungen & Buchungen | /calendar | src/components/calendar-workspace.tsx |
| Kalender nach Leistungen filtern Leistungen & Buchungen | /calendar | src/components/calendar-workspace.tsx |
| Eine Buchung direkt aus dem Kalender beginnen Leistungen & Buchungen | /calendar | src/components/calendar-workspace.tsx |
| Pflichtnachweise und Erinnerungsfristen einrichten Tagesbetrieb & Hundeakten | /settings/nachweise | src/app/settings/nachweise/page.tsx |
| Änderungen im Aktivitätsprotokoll nachvollziehen Team, Abo & Daten | /audit | src/app/audit/page.tsx |
| Ein vergessenes Passwort zurücksetzen Erste Schritte | /passwort-zuruecksetzen | src/app/passwort-zuruecksetzen/page.tsx |
| Mehrere Halter gesammelt ins Portal einladen Portal & Kommunikation | /customers | src/components/bulk-portal-invite.tsx |
| E-Mail-Vorlagen für Rechnungen bearbeiten Rechnungen & Zahlungen | /invoices | src/components/invoice-template-manager.tsx |
| Eine zukünftige Buchung im Portal ändern Für Hundehalter | /portal?tab=appointments | src/app/portal/page.tsx |
| Einen Termin absagen oder eine Abmeldung anfragen Für Hundehalter | /portal?tab=appointments | src/app/portal/page.tsx |
| Mehrere offene Betreuungsanfragen zurückziehen Für Hundehalter | /portal?tab=appointments | src/app/portal/page.tsx |
| Termine und Anfragestatus im Portal finden Für Hundehalter | /portal?tab=appointments | src/components/portal-booking-filters.tsx; src/lib/portal/booking-filters.ts |
| Eigene Kontaktdaten im Halterportal aktualisieren Für Hundehalter | /portal?tab=profile | src/app/portal/page.tsx |
| Hundedaten und Betreuungshinweise selbst ergänzen Für Hundehalter | /portal?tab=profile | src/app/portal/page.tsx |
| Die Sprache des Halterportals wechseln Für Hundehalter | /portal | src/components/portal-language-switcher.tsx |
| Feedback zur Portalnutzung abgeben Für Hundehalter | /portal?tab=profile | src/app/portal/page.tsx |
| Geschlossene Tage im Halterkalender prüfen Für Hundehalter | /portal?tab=calendar | src/app/portal/page.tsx |
| Neue Halter und Hunde mit einer Schnellanfrage erfassen Leistungen & Buchungen | /bookings | src/components/quick-intake-dialog.tsx |
| Übernachtungsbetreuung anbieten Leistungen & Buchungen | /services | src/components/service-dialog.tsx |
| Einen nicht erschienenen Hund dokumentieren Tagesbetrieb & Hundeakten | /dashboard | src/components/no-show-action.tsx; src/app/dashboard/attendance-actions.ts |
| Fütterung und Vorkommnisse im Tagebuch ergänzen Tagesbetrieb & Hundeakten | /protocols | src/app/protocols/page.tsx |
| Den Tagesabschluss vollständig dokumentieren Tagesbetrieb & Hundeakten | /protocols | src/components/daily-log-finalization-dialog-client.tsx |
| Wochen-, Monats- und Jahresnachweise öffnen Tagesbetrieb & Hundeakten | /protocols | src/app/protocols/page.tsx |
| Ein veröffentlichtes Foto aus dem Fotojournal entfernen Tagesbetrieb & Hundeakten | /photojournal | src/app/photojournal/page.tsx; src/components/photo-journal-delete-form.tsx |
| Eine Mitteilung an alle erreichbaren Halter senden Portal & Kommunikation | /communication | src/components/communication-workspace.tsx; src/app/communication/actions.ts; src/lib/communication/inbound.ts |
| Halterfeedback bearbeiten und als erledigt markieren Portal & Kommunikation | /customers | src/components/portal-feedback-inbox.tsx |
| Mehrere Betreuungen gesammelt abrechnen Rechnungen & Zahlungen | /bookings | src/components/booking-invoice-bulk-action.tsx |
| Einem Rechnungsentwurf einen Rabatt hinzufügen Rechnungen & Zahlungen | /invoices | src/components/invoice-dashboard.tsx |
| Mehrere Rechnungsentwürfe finalisieren Rechnungen & Zahlungen | /invoices | src/components/invoice-dashboard.tsx |
| Eine tatsächlich erhaltene Zahlung erfassen Rechnungen & Zahlungen | /finance | src/app/finance/page.tsx |
| Teilzahlungen und offenen Restbetrag prüfen Rechnungen & Zahlungen | /invoices | src/components/invoice-dashboard.tsx |
| Eine falsch zugeordnete Zahlung korrigieren Rechnungen & Zahlungen | /finance | src/app/finance/page.tsx |
| Eine Teil- oder Vollgutschrift erstellen Rechnungen & Zahlungen | /invoices | src/components/invoice-dashboard.tsx |
| Eine ausgeführte Rückzahlung dokumentieren Rechnungen & Zahlungen | /invoices | src/components/invoice-dashboard.tsx; src/app/invoices/payment-actions.ts |
| Eine Zahlungserinnerung später anzeigen lassen Rechnungen & Zahlungen | /invoices | src/components/invoice-payment-reminders.tsx |
| Erinnerungen für eine Rechnung pausieren Rechnungen & Zahlungen | /invoices | src/components/invoice-payment-reminders.tsx |
| Eine Mahnung als Druckbeleg erstellen Rechnungen & Zahlungen | /invoices | src/components/invoice-payment-reminders.tsx |
| Eine extern zugestellte Mahnstufe nachtragen Rechnungen & Zahlungen | /invoices | src/components/invoice-payment-reminders.tsx |
| Einen offenen Restbetrag abschreiben Rechnungen & Zahlungen | /invoices | src/components/invoice-payment-reminders.tsx |
| Rechnungsumsatz und Zahlungsfluss unterscheiden Rechnungen & Zahlungen | /finance | src/app/finance/page.tsx |
| Eine Teameinladung annehmen Team, Abo & Daten | /team/accept | src/app/team/accept/page.tsx; src/app/team/page.tsx |
| Teamzugänge und offene Einladungen widerrufen Team, Abo & Daten | /team | src/app/team/page.tsx; src/app/team/actions.ts |
| Fotos der eigenen Betreuung ansehen Für Hundehalter | /portal?tab=journal | src/app/portal/page.tsx; src/app/photojournal/page.tsx |
| Mehrere Hunde für denselben Termin einplanen Leistungen & Buchungen | /bookings | src/components/bulk-booking-dialog.tsx |
| Eine tatsächliche Ankunft oder Abholung nachtragen Tagesbetrieb & Hundeakten | /dashboard | src/app/dashboard/page.tsx; src/app/dashboard/attendance-actions.ts |
| Eine Gruppe gemeinsam ein- oder auschecken Tagesbetrieb & Hundeakten | /dashboard | src/app/dashboard/page.tsx; src/app/dashboard/attendance-actions.ts |
| Den Zustellweg eines Halters festlegen Portal & Kommunikation | /customers | src/components/holder-pet-dialog.tsx |
| Eine abgelaufene Haltereinladung erneuern Portal & Kommunikation | /customers | src/components/holder-pet-dialog.tsx |
| Wenn das eingebettete Anfrageformular nicht öffnet Leistungen & Buchungen | /settings/anfragen | src/components/public-intake-link-tools.tsx |
| Den zweiten Faktor bewusst deaktivieren Team, Abo & Daten | /settings/sicherheit | src/components/mfa-settings.tsx |
| Halter ohne Portal per E-Mail anschreiben und Antworten lesen Portal & Kommunikation | /communication | src/components/communication-workspace.tsx; src/app/communication/actions.ts; src/lib/communication/inbound.ts |
| Versandstatus und Fehler in der Kommunikation prüfen Portal & Kommunikation | /communication | src/components/communication-workspace.tsx; src/app/communication/actions.ts; src/lib/communication/inbound.ts |
| Eine Rechnung ohne Buchung erstellen Rechnungen & Zahlungen | /invoices | src/components/invoice-create-dialog.tsx; src/app/invoices/actions.ts |
| Eine Zahlung auf mehrere Rechnungen aufteilen Rechnungen & Zahlungen | /finance?view=payments | src/components/customer-payment-form.tsx; src/app/finance/actions.ts |
| Zahlungsfluss je Halter auswerten Rechnungen & Zahlungen | /finance?view=customers | src/app/finance/page.tsx |
| Den Zeitraum für künftige Betreuungsanfragen begrenzen Einstellungen | /settings/anfragen | src/app/settings/anfragen/page.tsx |
| Anfrage-Link und QR-Code erneuern oder deaktivieren Einstellungen | /settings/anfragen | src/app/settings/anfragen/page.tsx |
| Einen Eintrag im Versandverlauf finden Portal & Kommunikation | /communication | src/components/communication-delivery-history.tsx |
