createCreditNote method

Future<CreditNoteResult> createCreditNote(
  1. CreditNoteRequest anfrage
)

Teilgutschrift; höchstens bis zum Brutto des Originals je USt-Satz.

Implementation

Future<CreditNoteResult> createCreditNote(CreditNoteRequest anfrage) async {
  const name = Aufrufe.createCreditNote;
  final daten = await _transport.rufen(name, anfrage.toJson());
  return _lesen(name, () => CreditNoteResult(
        creditNote: Invoice.fromJson(_objekt(daten, 'creditNote')),
        remainingCents: daten['remainingCents'] is int ? daten['remainingCents'] as int : 0,
        replayed: daten['replayed'] == true,
      ));
}