Die berechnete Eigenschaft “Cpq_GetTaxBlock” liefert einen über ihre Parameter begrenzt anpassbaren Textblock zurück, der je nach Parametrisierung zeilenweise entweder die Mehrwertsteuersätze oder die Mehrwertsteuerbeträge einer Positionskalkulation beinhaltet. Sie funktioniert nur auf der Datenquelle quote und auch nur, wenn die entsprechende Kalkulation eine Positionskalkulation ist. Sie wird üblicherweise in der Gesamtsummenvorlage in Positionsvorlagen verwendet.

Die berechnete Eigenschaft unterstützt die folgenden Parameter:

Parameter Beispiel Beschreibung
renderType renderType="text" Definiert, welcher Textblock zurückgegeben wird: entweder text für den Textblock der Mehrwertsteuersätze oder values für den Textblock der Mehrwertsteuerbeträge
include include="label,taxrate,taxedsum" Definiert, welche Informationsfragmente in dem Textblock der Mehrwertsteuersätze pro Zeile ausgegeben werden sollen und in welcher Reihenfolge. Standard ist “label,taxrate,taxedsum”, gilt nur für renderType="text"
include: label Gibt pro Zeile die unten definierte Beschriftung an dieser Stelle aus, gilt nur für renderType="text"
include: taxrate Gibt pro Zeile den Mehrwertsteuersatz in der unten definierten Formatierung und mit angehängtem Prozentzeichen an dieser Stelle aus, gilt nur für renderType="text"
include: taxedsum Gibt pro Zeile die Summe der zu diesem Steuersatz gehörenden Positionsbeträge in der unten definierten Formatierung und in Klammern an dieser Stelle aus, gilt nur für renderType="text"
label label="MwSt." Beschriftung, die an der entsprechenden Stelle in jeder Zeile des Textblocks der Mehrwertsteuersätze ausgegeben wird, Standard ist “MwSt.”/“VAT”, gilt nur für renderType="text"
taxRateFormat taxRateFormat="N2" C#-Formatierungsangabe für den Zahlenanteil des Mehrwertsteuersatzes vor dem Prozentzeichen, Standard ist “N2”, gilt nur für renderType="text"
taxedSumFormat taxedSumFormat ="N2" C#-Formatierungsangabe für den Zahlenanteil der Summe der Positionsbeträge, auf die dieser Mehrwertsteuersatz zutrifft, zwischen den Klammern, Standard ist “N2”, gilt nur für renderType="text"
valuesFormat valuesFormat ="N2" C#-Formatierungsangabe für die Mehrwertsteuerbeträge, Standard ist “N2”, gilt nur für renderType="values"

Beispiel:
Die Platzhalterangabe

{ DOCVARIABLE quote.Cpq_GetTaxBlock renderType="text" include="label,taxrate,taxedsum" label="MwSt." taxRateFormat="N1" taxedSumFormat="#,#0.00" }

wird ein dem Folgenden ähnliches Ergebnis liefern:

MwSt. 7,0% (2.500,00)
MwSt. 19,0% (9.725,30)