recordInvoicePayment method

Future<RecordPaymentResult> recordInvoicePayment(
  1. RecordPaymentRequest request
)

Eine Zahlung nachtragen, die nach dem Ausstellen eingetroffen ist.

Der idempotencyKey ist Pflicht: ohne ihn bucht ein Wiederholungslauf nach einem Zeitlimit ein zweites Mal. Bei method: 'cash' (und bei onSite: true) wird die Zahlung gebucht und die Liste notice trägt cash_receipt_required — ein Barumsatz braucht einen Beleg (§ 132a BAO).

Implementation

Future<RecordPaymentResult> recordInvoicePayment(RecordPaymentRequest request) async {
  const name = Aufrufe.recordInvoicePayment;
  final daten = await _transport.call(name, request.toJson());
  return _lesen(name, () => RecordPaymentResult.fromJson(daten));
}