Zweidimensionale Satztabelle mit Bereichen

Eine zweidimensionale Satztabelle mit Bereichen hat folgende Komponenten:

Unten sehen Sie ein Beispiel für eine Satztabelle dieses Typs:

Tabelle 1. Zweidimensionale Satztabelle mit Bereichen
 

Konto - Prozentsatz (%)

Neuer Arbeitgeber (%)

Q-Satz - Arbeitgeber (%)

G-Satz - Arbeitgeber (%)

Normaler Satz

0 : 1.5

1.6 : 3

3

1

1.5

1.6

2

2.1

2.2

4

4.1

4.2

Untergeordneter Satz

0 : 1.5

1.6 : 3

3

2

2

2

4

4

4

8

8

8

RESF-Satz

0 : 100

0.075

0.075

0.075

Im oben stehenden Beispiel wird das Format veranschaulicht, das von der Cúram-Referenzanwendung zum Anzeigen der Minimal- und Maximalwerte für eine Zelle verwendet wird. Die Minimal- und Maximalwerte für eine Zelle werden durch einen Doppelpunkt (":") voneinander getrennt, z. B. "0 : 1.5". Wenn nicht nur ein Bereich, sondern auch ein Wert angegeben wird, so wird dieser Wert von dem Bereich durch einen weiteren Doppelpunkt getrennt, z. B. "0 : 1.5 : 4".

Im oben stehenden Beispiel wird mithilfe der Spalte für den Prozentsatz des Kontos der entsprechende Satz für die einzelnen unterschiedlichen Arbeitgebertypen festgelegt, z. B. werden einem Q-Satz-Arbeitgeber mit einem Wert von 1,9 % für den Prozentsatz des Kontos 2,1 % für den normalen Satz und 4 % für den untergeordneten Satz berechnet.

Die XML-Zeichenfolge für die gesamte Satztabelle würde wie folgt aussehen:

(CT1 bedeutet "Konto - Prozentsatz (%)", RT1 bedeutet "Normaler Satz" usw.)

<RATES_DATA>
<COLUMN  INDEX=1  ID=1  TYPE=CT1>
<ROW INDEX=1  ID =2  TYPE=RT1 NUM_SUB_ROWS=3>
<CELL ID=3 MINIMUM=0.0 MAXIMUM=1.5 COLUMN_INDEX=1/>
<CELL ID=4 MINIMUM=1.6 MAXIMUM=3.0 COLUMN_INDEX=2/>
<CELLID=5 VALUE=3.0  COLUMN_INDEX=3/>
</ROW>
<ROW INDEX=2  ID =6  TYPE=RT2 NUM_SUB_ROWS=3>
<CELL ID=7 MINIMUM=0.0 MAXIMUM=1.5 COLUMN_INDEX=1/>
<CELL ID=8 MINIMUM=1.6 MAXIMUM=3.0 COLUMN_INDEX=2/>
<CELL ID=9 VALUE=3.0  COLUMN_INDEX=3/>
</ROW>
<ROW INDEX=3  ID =10  TYPE=RT3>
<CELL ID=11 MINIMUM=0.0 MAXIMUM=100.0 COLUMN_INDEX=3/>
</ROW>
</COLUMN>
<COLUMN  INDEX=2  ID=12 TYPE=CT2>
<ROW INDEX=1  ID =2  TYPE=RT1 NUM_SUB_ROWS=3>
<CELL ID=13  VALUE=1  COLUMN_INDEX=1/>
<CELL ID=14  VALUE=1.5  COLUMN_INDEX=2/>
<CELL ID=15  VALUE=1.6  COLUMN_INDEX=3/>
</ROW>
<ROW INDEX=2  ID =6  TYPE=RT2 NUM_SUB_ROWS=3>>
<CELL ID=16  VALUE=2  COLUMN_INDEX=1/>
<CELL ID=17  VALUE=2  COLUMN_INDEX=2/>
<CELL ID=18  VALUE=2  COLUMN_INDEX=3/>
</ROW>
<ROW INDEX=3  ID =10  TYPE=RT3>
<CELL ID=19  VALUE=0.075  COLUMN_INDEX=3/>
</ROW>
</COLUMN>
<COLUMN  INDEX=3  ID=20 TYPE=CT3>
<ROW INDEX=1  ID =2  TYPE=RT1 NUM_SUB_ROWS=3>
<CELL ID=21  VALUE=2  COLUMN_INDEX=1/>
<CELL ID=22  VALUE=2.1  COLUMN_INDEX=2/>
<CELL ID=23  VALUE=2.2  COLUMN_INDEX=3/>
</ROW>
<ROW INDEX=2  ID =6  TYPE=RT2 NUM_SUB_ROWS=3>>
<CELL ID=24  VALUE=4  COLUMN_INDEX=1/>
<CELL ID=25  VALUE=4  COLUMN_INDEX=2/>
<CELL ID=26  VALUE=4  COLUMN_INDEX=3/>
</ROW>
<ROW INDEX=3  ID =10  TYPE=RT3>
CELL ID=27 VALUE=0.075  COLUMN_INDEX=3/>
</ROW>
</COLUMN>
</COLUMN>
<COLUMN  INDEX=4  ID=28 TYPE=CT4>
<ROW INDEX=1  ID =2  TYPE=RT1 NUM_SUB_ROWS=3>
<CELL ID=29  VALUE=4  COLUMN_INDEX=1/>
<CELL ID=30  VALUE=4.1  COLUMN_INDEX=2/>
<CELL ID=31  VALUE=4.2  COLUMN_INDEX=3/>
</ROW>
<ROW INDEX=2  ID =6  TYPE=RT2 NUM_SUB_ROWS=3>>
<CELL ID=32  VALUE=8  COLUMN_INDEX=1/>
<CELL ID=33  VALUE=8  COLUMN_INDEX=2/>
<CELL ID=34  VALUE=8  COLUMN_INDEX=3/>
</ROW>
<ROW INDEX=3  ID =10  TYPE=RT3>
<CELL ID=35 VALUE=0.075  COLUMN_INDEX=3/>
</ROW>
</COLUMN>
</RATES_DATA>