Ersetzt die Preisfelder der obersten Ebene durch eine verbesserte Preismodellierung für Rechnungsposten und RechnungseinzelpostenWichtige Änderungen
Das ändert sich
Wir führen ein neues polymorphes Preiskonzept für Rechnungsposten und Rechnungseinzelposten ein. Es enthält alle preisbezogenen Daten und vereinheitlicht die Struktur der Preisobjekte (Preis und Plan), um neue Preisobjekttypen hinzuzufügen. Außerdem verschieben wir Daten zum Stückbetrag in die Preisgestaltung.
Warum ist dies eine wichtige Änderung?
- Die Felder
priceundplansind für Rechnungsposten und Rechnnungseinzelposten nicht mehr verfügbar. - Verschieben Sie
unit_undamount unit_in das neue Konzeptamount_ decimal pricingfür Rechnungsposten und Rechnnungseinzelposten.
Ergebnis
Ersetzen Sie alle Verweise auf price oder plan in Rechnungsposten und Rechnnungseinzelposten durch das Feld pricing:
- Verwenden Sie anstelle von
invoice_den Parameteritem. price. id invoice_, nachdem Sie überprüft haben, dassitem. pricing. price_ details. price invoice_gleichitem. pricing. type price_ist.details - Verwenden Sie beim Erstellen oder Aktualisieren von Rechnungsposten den Parameter
pricinganstelle vonprice(z. B. legen Siepricing.fest, anstatt den Parameterprice pricezu übergeben) - Verwenden Sie für Einheitsbeträge
pricing.anstelle vonunit_ amount_ decimal unit_oderamount unit_amount_ decimal - Verwenden Sie beim Erstellen oder Aktualisieren von Rechnungsposten den Parameter
unit_stattamount_ decimal unit_amount
Änderungen
Upgrade
Zugehörige Änderungen
- Ersetzt steuerbezogene Eigenschaften der obersten Ebene durch eine verbesserte Steuermodellierung für Rechnungen, Rechnungsposten und Stornorechnungsposten
- Fügt Unterstützung für mehrere (Teil-)Zahlungen auf Rechnungen hinzu
- Fügt Zuständigkeitsebene und Grund für die Besteuerung zu manuellen Steuerbeträgen auf Rechnungen hinzu