
2. Januar 2026
Generische Steuerbezeichnungen (USt./GST) in eigenen Templates verwenden
Ab Cakedesk Version 1.25.0 unterstützt Cakedesk sowohl USt. (Umsatzsteuer) als
auch GST (Goods and Services Tax) Terminologie, je nach Land deines
Unternehmens.
Deutschland verwendet beispielsweise USt.-Terminologie, während Australien GST-Terminologie verwendet.
Wenn dein eigenes Template derzeit fest codierte Verweise wie t('vatID') oder
t('vat') verwendet, wird es immer "USt-ID" und "USt." anzeigen. Für
Unternehmen in GST-Ländern ist das nicht korrekt.
Durch die Verwendung der neuen Hilfsfunktionen zeigen deine Templates automatisch die richtige Terminologie basierend auf dem Land an.
#Neue Hilfsfunktion: 'getTaxIdLabel(party)'
Die Funktion
getTaxIdLabel() gibt die
entsprechende Steuer-ID-Bezeichnung basierend auf dem Land der übergebenen
Partei zurück. Z.B. "USt-ID" für Deutschland oder "ABN" für Australien.
// ❌ Vorher: fest codierte USt-ID-Bezeichnung
<%= t('vatID') %>: <%= invoice.buyer.vatId %>
// ✅ Nachher: getTaxIdLabel verwenden
<%= getTaxIdLabel(invoice.buyer) %>: <%= invoice.buyer.vatId %>
#Neue Hilfsfunktion: 'getTaxLabel()'
Die Funktion getTaxLabel() gibt die
Bezeichnung ('USt.' oder 'GST') basierend auf dem Land der übergebenen Partei zurück.
// ❌ Vorher: fest codierte USt.-Bezeichnung
<%= t('vat') %> (<%= taxSubtotal.vatPercentage %>%)
// ✅ Nachher: getTaxLabel verwenden
<%= getTaxLabel() %> (<%= taxSubtotal.vatPercentage %>%)
#Zusammenfassung
Um deine eigenen Templates für GST-Unterstützung zu aktualisieren:
- Ersetze
t('vatID')durchgetTaxIdLabel(party), wobeipartyder Käufer oder Verkäufer ist - Ersetze
t('vat')durchgetTaxLabel(party)
Weitere Details zu diesen Hilfsfunktionen findest du in der Dokumentation der Hilfsfunktionen.