belegMailFehlercodes top-level constant

List<String> const belegMailFehlercodes

Stabile Fehlercodes von sendReceiptEmail, in der Reihenfolge des Backend-Katalogs. Sie kommen als KasseneckApiError.code an — entscheide am Code, nie am Text, der deutsche Satz darf sich jederzeit aendern.

Was sie bedeuten:

  • adresse_ungueltig — die Adresse, nicht der Beleg: verbessern lassen.
  • beleg_nicht_gefunden — es gibt ihn nicht oder er gehoert einer anderen Kasse. Das Backend unterscheidet das nach aussen bewusst nicht, sonst waere der Endpunkt ein Auskunftsdienst ueber fremde Belege.
  • zu_oft — die Schleuse: hoechstens fuenf Mails je Beleg (24 h) und 30 je Kasse und Stunde. Spaeter noch einmal, nicht sofort wieder.
  • versand_fehlgeschlagen — hinaus ging nichts; ein zweiter Versuch ist hier erlaubt und sinnvoll.

Implementation

const List<String> belegMailFehlercodes = [
  'adresse_ungueltig',
  'beleg_nicht_gefunden',
  'zu_oft',
  'versand_fehlgeschlagen',
];