receiptErrorCodes top-level property

List<String> receiptErrorCodes
final

Codes von createReceipt und getReceipt (ohne die Zahlungscodes, die stehen in paymentErrorCodes). receipt_outcome_unknown heisst: der Beleg ist moeglicherweise signiert, nachlesen statt wiederholen.

Implementation

final List<String> receiptErrorCodes = _mitRand(const [
  'cancellation_reference_unavailable',
  'cashregister_closed',
  'cashregister_decommissioned',
  'final_receipt_expired',
  'final_receipt_not_allowed',
  // Seit 11.7 (Vertrag 1.16.0): derselbe idempotencyKey mit anderem Inhalt,
  // nichts geschrieben. Der Server nimmt den Schluessel optional an; dieses
  // Paket sendet (noch) keinen, der Code bleibt damit nur lesbar.
  'idempotency_conflict',
  'module_inactive',
  'not_permitted',
  'receipt_limit_exceeded',
  'receipt_not_found',
  'receipt_outcome_unknown',
  'receipt_type_invalid',
  'server_error',
  'signature_incomplete',
  'signature_missing',
  'signing_failed',
  'small_business_vat_not_allowed',
  'tip_invalid',
  'tip_not_allowed',
  'tip_recipient_unknown',
  'validation',
  'voucher_balance_changed',
], _signierend);