Sie sind auf Seite 1von 25

Note: 2861162

Contents
1 New message in class 'HRPAYCH_QST21' ............................................................................................ 1
2 New personal Calculation Rule 'CHQ3' ................................................................................................. 2
2.1 Attribut .......................................................................................................................................... 3
2.2 Quelltext/Sources .......................................................................................................................... 3
3 New parameter 'QS3' for Operation 'CHQST'....................................................................................... 4
4 Schema changes ‚Single Employment‘ (SE) .......................................................................................... 5
4.1 Changed Payroll schema 'CH00' (Single Employment, 'RPCALCC0') ............................................. 5
4.2 Changed sub schema 'CHLA': CHQST 10PR/11PR.......................................................................... 6
5 Schema changes ‚Concurrent Employment‘ (CE) ................................................................................. 8
5.1 Changed Payroll schema 'CH0C' (Concurrent Employment, 'RPCALCC0_CE')............................... 9
5.2 Changed sub schema 'CHLC': CHQST 10PR/11PR ........................................................................ 11
5.3 Changed sub schema 'CHC5' (CE Sync Point) .............................................................................. 13
5.4 Changed sub schema 'CHQ1' (CE Sync Point) .............................................................................. 15
5.4.1 Detail Changes Part (1): CHQ1 (Line 40..140) ...................................................................... 17
5.4.2 Detail Changes Part (2): CHQ1 (Line 400) ............................................................................ 17
6 Schema changes (SE/CE) .................................................................................................................... 17
6.1 Changed sub schema 'CHUA': CHQST 20GI/25IR ........................................................................ 19
6.1.1 Part 1 (Original period) ......................................................................................................... 19
6.1.2 Part 2 (Retro period)............................................................................................................. 20
6.2 New sub schema 'CHQA': CHQST 21GI/26IR ............................................................................... 21
6.3 Changed sub schema 'CHSQ' ....................................................................................................... 22
6.3.1 Detail Changes Part (1): CHQST 30CB/31CB ........................................................................ 23
6.3.2 Detail Changes Part (2): CHQST 35CO/36CO ....................................................................... 24
6.3.3 Detail Changes Part (3): CHQST 40PM/41PM...................................................................... 24
6.3.4 Detail Changes Part (4): CHQST 50CT/51CT ........................................................................ 24
6.3.5 Detail Changes Part (5): CHQST 80PR/81PR ........................................................................ 25
7 Customizing ........................................................................................................................................ 25
7.1 Payroll Functions (View V_T5C71)............................................................................................... 25

1 New message in class 'HRPAYCH_QST21'


Transaction: SE91
002 Der Berechnungsschritt erfordert die aktive Teilapplikation 'QST3'.

003 Der Berechnungsschritt erlaubt nicht die aktive Teilapplikation 'QST3'.

020 Tabelle &1 (Pernr: &2) vor Berechnungsschritt:

021 Tabelle &1 (Pernr: &2) nach Berechnungsschritt:

022 Tabelle &1 (Pernr: &2) neue Lohnarten:

023 Tabelle &1 (Pernr: &2) geänderte Lohnarten:

024 Tabelle &1 (Pernr: &2) wurde im Berechnungsschritt nicht geändert.

025 Tabelle &1 (Pernr: &2) wurde im Berechnungsschritt geändert: '&3'

2 New personal Calculation Rule 'CHQ3'


Transaction: PE02
2.1 Attribut

Text: Prüfe, ob QSt-Ber. ab 2021 aktiv (Schweiz)

2.2 Quelltext/Sources
Zeile VarArg. FZ T Operation
10 D CHQST?QS3
20 * SCOND=T IF QST-BERECHNUNG AB 2021
30 0 SCOND=F IF VOR 2021

3 New parameter 'QS3' for Operation 'CHQST'


Transaction: PE04
4 Schema changes ‚Single Employment‘ (SE)
Program: RPCALCC0

Transaction for schema changes: PE01

In this chapter the schema/sub-schema marked in yellow have to be adjusted.

4.1 Changed Payroll schema 'CH00' (Single Employment, 'RPCALCC0')


Transaction: PE01
Zeile Fkt Par1 Par2 Par3 Par4 D Text
10 COM Abrechnungsschema...........: Schweiz
20 COPY CHIN Initialisierung
30 COPY CHGD Grunddaten
40 COPY CHLA Einlesen letztes Abrechnungsergebnisse
50 COPY CHT0 Bruttovergütung
60 COPY CHWB Einlesen von weiteren Be-/Abzügen
70 COPY CREI * Reisekosten nach L + G
80 COPY CHKU Kurzarbeit
90 COPY XLON Darlehen
100 COPY CHAL Aliquotierung und Abstellung
110 COPY CHDR 13. Monatslohn
120 COPY CHUA Uebernahme aus Vorabrechnung(en)
130 COPY CHQA QSt 21: Zu-/Abflüsse bereitstellen
140 COPY CHNE Nettoteil
150 COPY XNA0 Netto-Zusammenfassung/Auszahlungsbetrag
160 COPY CHRR Rückrechnung
170 COPY CHNN Netto Be/Abzüge und Ueberweisungen
180 COPY CHEN Endeverarbeitung

4.2 Changed sub schema 'CHLA': CHQST 10PR/11PR


Transaction: PE01
Zeile Fkt Par1 Par2 Par3 Par4 D Text
10 BLOCK BEG CHLA: Letzte Abrechnungsergebnisse (CH)
20 IMPRT L Importiere das letzte Ergebnis
30 SETCU CRT aufbauen
40 CHSV CSV OSV in Old_sv kopieren
50 PRINT NP ORT Drucke ORT nach Import
60 IF CHQR QSt Redesign aktiv?
70 CHQST PCOL V001 G 4 ORT ORT nach IMPORT L (log)
80 IF CHQ3 QSt ab 2021 aktiv?
90 CHQST 11PR Ermit. vorh. Abrechnungsergeb. (QST21)
100 ELSE
110 CHQST 10PR Ermittlung vorheriger Abrechnungsergeb.
120 ENDIF QSt ab 2021 aktiv? <
130 ELSE QST vor Redesign ->
140 IF CHST Besteht Quellensteuerpflicht?
150 CSTCP QST OST nach ST übernehmen
160 PORT CHSU NOAB QSt-Daten nach OT übernehmen
170 ENDIF Ende Quellensteuerpflicht?
180 ENDIF QST vor Redesign <-
190 PORT CH06 P06 NOAB Uebernehme relevante Daten nach LRT
200 PRINT NP LRT Drucke LRT nach Import
210 ACTIO CHMG Basen Mutterschaft Genf ab 01.07.2001
220 BLOCK END

5 Schema changes ‚Concurrent Employment‘ (CE)


Program: RPCALCC0_CE

Transaction for schema changes: PE01

In this chapter the schema/sub-schema marked in yellow have to be adjusted.


5.1 Changed Payroll schema 'CH0C' (Concurrent Employment, 'RPCALCC0_CE')
Detail Change: New sub schema 'CHQA' in Sync Point

Zeile Fkt Par1 Par2 Par3 Par4 D Text


250 XPA LOOP Vertragsverarbeitung 13. / Uebernahme
260 COPY CHDR 13. Monatslohn
270 COPY CHUA Uebernahme aus Vorabrechnung(en)
280 XPA ENDL Ende Vertragsverarb. 13. / Uebernahme
290 COPY CHQA QSt 21: Zu-/Abflüsse bereitst. (Sync)
300 XPA LOOP Vertragsverarbeitung Nettoteil CH
310 COPY CHNC Nettoteil CE

5.2 Changed sub schema 'CHLC': CHQST 10PR/11PR


Transaction: PE01
Zeile Fkt Par1 Par2 Par3 Par4 D Text
10 BLOCK BEG CHLC:Letzte Abrechnungsergebnisse(CE) I
20 IF APPL CEW2 CE: Keine Uebernahme aus Vorperiode
30 RFRSH OLD Refresh von O-Tabellen
40 ELSE CE: Uebernahme aus Vorperiode
50 IMPRT L Importiere das letzte Ergebnis
60 ENDIF CE: Keine Uebernahme aus Vorperiode
70 CHSV CSV OSV in Old_sv kopieren
80 PRINT NP ORT Drucke ORT nach Import
90 IF CHQR QSt Redesign aktiv? >>
100 CHQST PCOL V001 G 4 ORT ORT nach IMPORT L (log)
110 ENDIF QSt Redesign aktiv? <<
120 BLOCK END
130 XPA ENDL Beginn QSt (sync-point)
140 SETCU CRT vorbereiten (alte Ergebnisse)
150 IF CHQ3 QSt ab 2021 aktiv?
160 CHQST 11PR Ermit. vorh. Abrechnungsergeb. (QST21)
170 ELSE
180 CHQST 10PR Ermittlung vorheriger Abrechnungsergeb.
190 ENDIF QSt ab 2021 aktiv? <
200 XPA LOOP Ende QSt (sync-point)
210 BLOCK BEG CHLC:Letzte Abrechnungsergebnisse(CE) II
220 IF APPL CEW2 CE: Keine Uebernahme aus Vorperiode
230 RFRSH OLD Refresh von O-Tabellen
240 ELSE CE: Uebernahme aus Vorperiode
250 IMPRT L LRTST (SW_LETST) setzen
260 ENDIF CE: Keine Uebernahme aus Vorperiode
270 PORT CH06 P06 NOAB Uebernehme relevante Daten nach LRT
280 PRINT NP LRT Drucke LRT nach Import
290 ACTIO CHMG Basen Mutterschaft Genf ab 01.07.2001
300 BLOCK END CHLC:Letzte Abrechnungsergebnisse(CE-CH)

5.3 Changed sub schema 'CHC5' (CE Sync Point)


Transaction: PE01
Zeile Fkt Par1 Par2 Par3 Par4 D Text
10 COM Steuer: Schweiz (pro Vertrag)
20 IF CHST Besteht Quellensteuerpflicht?
30 *
40 IF CHQ3 QSt ab 2021 aktiv?
50 * see sub schema CHQ1->CHSQ
60 ELSE
70 BLOCK BEG QSt: Steuer Basen bereinigen
80 CHQST 30CB CL_HRPAYCH_PYF_WHT_CLEAR_BASE
90 BLOCK END
100 *
110 BLOCK BEG QSt: Überprüfen Abfluss Steuerbasen

120 CHQST 35CO CL_HRPAYCH_PYF_WHT_CHECK_OUTF


130 BLOCK END
140 *
150 BLOCK BEG QSt: Pro Vertrag Grundlagen sammeln
160 CHQST 90PR CL_HRPAYCH_PYF_WHT_SAVE
170 BLOCK END
180 ENDIF QSt ab 2021 aktiv? <
190 ELSE Keine Quellensteuerpflicht
200 PIT CHSZ P69 NOAB * QStbasen löschen
210 COPY CHC6 QStbasen löschen (CE)
220 ENDIF Ende Quellensteuerpflicht?

5.4 Changed sub schema 'CHQ1' (CE Sync Point)


Transaction: PE01
5.4.1 Detail Changes Part (1): CHQ1 (Line 40..140)

Zeile Fkt Par1 Par2 Par3 Par4 D Text


40 *
50 IF QSt ab 2021 aktiv?
60 COPY Quellensteuerberechnung ab 2021
70 BLOCK Abstellen Lohnarten (CH)
80 CHQST 1 Abstellen QSt Lohnarten
90 XPA
100 PIT P61 über alle Verträge
110 XPA
120 CHQST 0
130 BLOCK
140 ELSE

5.4.2 Detail Changes Part (2): CHQ1 (Line 400)

Zeile Fkt Par1 Par2 Par3 Par4 D Text


390 BLOCK END
400 ENDIF QSt ab 2021 aktiv? <
410 ELSE Keine Quellensteuerpflicht

6 Schema changes (SE/CE)


Programs: RPCALCC0, RPCALCC0_CE
Transaction for schema changes: PE01

In this chapter the schema/sub-schema marked in yellow have to be adjusted.


6.1 Changed sub schema 'CHUA': CHQST 20GI/25IR
6.1.1 Part 1 (Original period)

Zeile Fkt Par1 Par2 Par3 Par4 D Text


140 IF CHQ3 QSt ab 2021 aktiv?
150 * see sub schema CHQA
160 PIT CHZC P69 NOAB Beistellen der empfangenen SV-Zuflüsse
170 ELSE
180 IF CHQR QSt Redesign aktiv?
190 CHQST 20GI Beistellen d. empfangenen Qst-Zuflüsse
200 PIT CHZC P69 NOAB Beistellen der empfangenen SV-Zuflüsse
210 ELSE QST vor Redesign ->
220 PIT CHZ1 P69 NOAB Beistellen der empfangenen Zuflüsse
230 ENDIF QST vor Redesign <
240 ENDIF QSt ab 2021 aktiv? <

6.1.2 Part 2 (Retro period)

Zeile Fkt Par1 Par2 Par3 Par4 D Text


330 IF CHQ3 QSt ab 2021 aktiv?
340 * see sub schema CHQA
350 ELSE
360 IF CHQR QSt Redesign aktiv?
370 CHQST PCO- R001 G 4 ORT ORT(*-1) nach IMPORT O (log)
380 CHQST PCOL R001 G 5 IT IT nach 'CHSV PORT' (log)
390 CHQST 25IR Basen neg. Abflüsse einstellen (RR)
400 ELSE QST vor Redesign ->
410 ACTIO CHZ0 Initialis. rückw. Änderung QStPflicht
420 PORT CHZ2 P69 NOAB Basen als negative Abflüsse einstellen
430 ENDIF QST vor Redesign <-
440 ENDIF QSt ab 2021 aktiv? <

6.2 New sub schema 'CHQA': CHQST 21GI/26IR

Text: Schweiz: Quellensteuer Zu-/Abflüsse bereitstellen

Zeile Fkt Par1 Par2 Par3 Par4 D Text


10 BLOCK BEG CHQA: QSt21 - Zu-/Abflüsse (CH)
20 IF CHQ3 QSt ab 2021
30 COM QSt 2021: Teilappl. CHQ3 aktiv
40 IF O Originalabrechung ?
50 CHQST 21GI Beistellen d. empfangenen Qst-Zuflüsse
60 ELSE Rückrechnung?
70 CHQST 26IR Basen neg. Abflüsse einstellen (RR)
80 ENDIF Ende Rückrechnung
90 ELSE QSt vor 2021
100 COM QSt: Teilappl. CHQ3 nicht aktiv
110 ENDIF Ende QSt ab 2021<
120 BLOCK END

6.3 Changed sub schema 'CHSQ'


Complete sub schema with changes:
6.3.1 Detail Changes Part (1): CHQST 30CB/31CB

Zeile Fkt Par1 Par2 Par3 Par4 D Text


50 IF CHQ3 (1) QSt ab 2021 aktiv?
60 CHQST 31CB Steuer Basen bereinigen (QST21)
70 ELSE (1)
80 CHQST 30CB Steuer Basen bereinigen
90 ENDIF (1) QSt ab 2021 aktiv? <

6.3.2 Detail Changes Part (2): CHQST 35CO/36CO

Zeile Fkt Par1 Par2 Par3 Par4 D Text


110 IF CHQ3 (2) QSt ab 2021 aktiv?
120 CHQST 36CO Überprüfen Abfluss Steuerbasen (QST21)
130 ELSE (2)
140 CHQST 35CO Überprüfen Abfluss Steuerbasen
150 ENDIF (2) QSt ab 2021 aktiv? <

6.3.3 Detail Changes Part (3): CHQST 40PM/41PM

Zeile Fkt Par1 Par2 Par3 Par4 D Text


190 IF CHQ3 (3) QSt ab 2021 aktiv?
200 CHQST 41PM QSt: Hochrechnen der QSt-Basen (QST21)
210 ELSE (3)
220 CHQST 40PM QSt: Hochrechnen der QSt-Basen
230 ENDIF (3) QSt ab 2021 aktiv? <

6.3.4 Detail Changes Part (4): CHQST 50CT/51CT

Zeile Fkt Par1 Par2 Par3 Par4 D Text


260 IF CHQ3 (4) QSt ab 2021 aktiv?
270 CHQST 51CT QSt: Steuerberechnung (QST21)
280 ELSE (4)
290 CHQST 50CT QSt: Steuerberechnung
300 ENDIF (4) QSt ab 2021 aktiv? <

6.3.5 Detail Changes Part (5): CHQST 80PR/81PR

Zeile Fkt Par1 Par2 Par3 Par4 D Text


350 IF CHQ3 (5) QSt ab 2021 aktiv?
360 CHQST 81PR QSt: Provision (QST21)
370 ELSE (5)
380 CHQST 80PR QSt: Provision
390 ENDIF (5) QSt ab 2021 aktiv? <

7 Customizing
7.1 Payroll Functions (View V_T5C71)
Transaction: SM30

New entries:

TeilApplik.: QST1
Fkt.: CHQST
Grp.Ber.:
Gültig ab: 01.01.1800
Gültig bis: 31.12.9999
Datenzugriffsklasse: CL_HRPAYCH_PYF_ACC_PR_WHT21

Par1 Klasse Berechnungsschritt Beschreibung


11PR CL_HRPAYCH_PYF_WHT21_PREVRES QSt21: Ermittlung vorheriger Abrechnungsergebnisse
21GI CL_HRPAYCH_PYF_WHT21_GETINFL QSt21: Bereitstellen der empfangene Zuflüsse
26IR CL_HRPAYCH_PYF_WHT21_INFLRET QSt21: Basen negative Abflüsse einstellen (Rückrechnung)
31CB CL_HRPAYCH_PYF_WHT21_CLEAR_BAS QSt21: Steuer Basen bereinigen
36CO CL_HRPAYCH_PYF_WHT21_CHECK_OUT QSt21: Überprüfen Abfluss Steuerbasen
41PM CL_HRPAYCH_PYF_WHT21_PROJECT QSt21: Hochrechnen der QSt-Basen
51CT CL_HRPAYCH_PYF_WHT21_CALC_TAX QSt21: Steuerberechnung
71PR CL_HRPAYCH_PYF_WHT21_COMMISS QSt21: Provision
93PR CL_HRPAYCH_PYF_WHT21_LASTSTEP QSt21: Grunddaten Rückschreiben (sync-point)

Das könnte Ihnen auch gefallen