fullReceiptId method
Verschlüsselte Volltext-Belegnummer (generateFullReceiptId): der
Bezeichner, unter dem der Beleg öffentlich abrufbar ist.
Implementation
Future<String> fullReceiptId(String receiptId) async {
const name = Aufrufe.generateFullReceiptId;
if (receiptId.trim().isEmpty) {
throw const KasseneckValidationError(name, 'receiptId fehlt', 'request');
}
final daten = await transport.call(name, params: {'receiptId': receiptId});
final id = daten['fullReceiptId'];
if (id is! String || id.isEmpty) {
throw const KasseneckValidationError(name, 'Antwort enthaelt keine fullReceiptId', 'response');
}
return id;
}