Schlüssel aus invoiceUnits (piece, hour, …); ohne Angabe piece.
Als String, damit ein unbekannter Wert als validation mit Feldpfad
vom Server zurückkommt statt hier still zu verschwinden.
Einzelpreis in ganzen Cent im priceMode der Rechnung. Als num, damit
ein fehlerhafter Wert unverändert beim Server ankommt und dort als
validation mit Feldpfad zurückkommt — nicht still gerundet.
Der USt-Satz in Prozent. Gesendet wird ein Satz aus vatRates (0,
10, 13, 20); gelesen wird jeder Satz, den der Server schickt —
darum num und nicht int. Eine Rechnung aus dem Panel kann eine Zeile
zu 4,9 % (Grundnahrungsmittel) tragen, und ein int liesse das Lesen der
eigenen Gutschrift daran scheitern.