macOS-BETA-UPDATES BITTE NICHT AUF PRODUKTIVSYSTEMEN EINSPIELEN
Alle Hinweise und Informationen finden Sie unter folgendem Link.
Gibt es die Möglichkeit bei Privatpatient, bei denen noch ältere unbezahlte Rechnungeinen vorhanden sind, dies über ein Pop-Up-Menü oder ähnlichem der Anmeldung zu signalisieren?
Gefragt in Frage von (210 Punkte)
0 Punkte

3 Antworten

Der automatische Marker "unbezahlte Rechnung" genügt Ihnen nicht?
Beantwortet von (1.1k Punkte)
+1 Punkt
Der Marker wäre schon nicht schlecht. Allerdings ist der Marker nicht eingerichtet und ich habe keine Ahnung, wie man einen solchen Marker erstellt.
Beantwortet von (210 Punkte)
0 Punkte

Schauen Sie doch mal unter Admin - Praxisorganisation - Marker und hier dann bei automatische Marker - unbez. Rechnung ob automatisch setzen aktiviert ist. Evtl. müssen Sie auch unter Admin - Privat - Privatrechnungstypen die Zahlungsfristen eintragen.

Hallo aus Verden, das fand ich im Handbuch unter Marker: die Zahlen vor den Zeilen gehören vermutlich nicht dazu. Habe es nicht getestet. Klingt aber vielversprechend. Ralf Kampmann

Privatrechnungsstatus

Dieses Skript prüft, ob noch unbezahlte Privatrechnungen vorhanden sind, die seit mehr als den angegebenen Wartetagen nicht bezahlt wurden. Zusätzlich kann die Prüfung für Rechnungen, die älter als ein Abbruchdatum sind, unterbunden werden.

  1. #Parameter
  2. wartetage = 28
  3. abbruch = '20.12.2010'
  4. #Code
  5. abbruchDatum = datetime.datetime.strptime(abbruch,’%d.%m.%Y').date()
  6. heute = datetime.datetime.strptime(heuteDatum, '%d.%m.%Y').date()
  7. for pr in privatrechnungen:
  8.   #Abbruch vor Konvertierungsdatum – die Rechnungen sind
  9.   #chronologisch in die Vergangenheit geordnet
  10.   gedruckt = datetime.datetime.strptime(pr['druckDatum'], '%d.%m.%Y').date()
  11.   if(gedruckt < abbruchDatum):
  12.     break;
  13.   #Falls die Rechnung nicht bezahlt ist, prüfe die Wartezeit seit Druck
  14.   if pr['bezahlt'] == 0:
  15.     gedruckt = datetime.datetime.strptime(pr['druckDatum'],’%d.%m.%Y').date()
  16.   wartezeit = heute – gedruckt
  17.   if(wartezeit.days > wartetage):
  18.     returnvalue = 1
  19.     break
Beantwortet von (5.1k Punkte)
0 Punkte
Vielen Dank!
16,588 Beiträge
24,474 Antworten
43,226 Kommentare
13,428 Nutzer