API Brutto-Netto Arbeitnehmer

Die API Brutto-Netto Arbeitnehmer bietet viele Freiheiten bei den Berechnungsparametern. Aufgrund der Komplexität des vollen Datenmodells, sind nur zwei Parameter zur Berechnung erforderlich. Alle anderen Übergabeparameter sind optional. Sie haben die Wahl, wie komplex Sie Ihren Brutto-Netto Rechner gestalten möchten.
Berechnet werden aus dem Bruttogehalt die Sozialabgaben, Lohnsteuer und das Nettogehalt sowie der Auszahlungsbetrag.

API Call

Das Anfrage Objekt an die API enthält den Session-Key zur Authentifikation,
einen command um die gewünschte API anzusteuern (apiCalcBruttoNettoArbeitnehmer),
einen „target“ um den richtigen Service anzusprechen (SVCalculationAPIService),
sowie ein parameter Objekt.
Das parameter Objekt hat immer den „svsDataType“: „de.schalloehrverlag.kernel.data.input.InputDataApi“ und eine Random UUID.
Innerhalb des parameter Objekts werden die für die Berechnungen notwendigen Parameter in Form des json Objekts „dataSetApi“ übergeben.

Parameter Type Values Default Description
sessionKey String Muss vorab gezogen werden.
command String apiCalcBruttoNettoArbeitnehmer
target String SVCalculationAPIService
parameter JSONObject Dieses Object enthält die Anfrage Parameter für die API „dataSetApi“



Beispiel Anfrage Objekt an die API

{
	"sessionKey": "<Session-Key>",
	"command": "apiCalcBruttoNettoArbeitnehmer",
	"target": "SVCalculationAPIService",
	"parameter" : {
		"dataSetApi": {
			...
		},
		"svsDataType": "de.schalloehrverlag.kernel.data.input.InputDataApi",
		"uuid": "7761be6e-f7de-4d61-9231-df52c28c9591"
	}
}


Eingabe Parameter: dataSetApi

Das Parameter Objekt für die API Brutto-Netto-Rechner Arbeitnehmer setzt sich aus mehreren Daten Objekten zusammen.

Parameter Map Required Description
arbeitnehmerDaten pflicht
besteuerungsMerkmale pflicht
persoenlicheDaten optional
sozVersDaten optional
pkvVertrag optional
vlVertrag optional
bavVertrag optional



Beispiel dataSetApi

"dataSetApi": {
			"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.ApiBruttoNettoParamSet",
			"uuid": "a6533167-ca5a-46ab-a57a-94b6435cc1b2",
			"persoenlicheDaten": {
				...
			},
			"bavVertrag": {
				...
			},
			"sozVersDaten": {
				...
			},
			"pkvVertrag": {
				...
			},
			"vlVertrag": {
				...
			},
			"arbeitnehmerDaten": {
				...
			},
			"besteuerungsMerkmale": {
				...
			}
		}


arbeitnehmerDaten

Im Objekt „arbeitnehmerDaten“ werden die Angaben zum Arbeitsverhältnis übergeben.

Parameter Type Values Default Description
lohnZZ String Monat, Jahr Monat Zeitraum für die angegebenen Gehaltsbestandteile
gehaltBrutto Double
geldwerterVorteil Double >0.0 0.0
steuerHinzurechnungsbetrag Double >0.0 0.0
bundeslandArbeitsort String Liste Bundesländer (alte, neue BL) Bayern Zur Bestimmung der Beiträge zur Pflegeversicherung
isMinijob Boolean false Falls es sich bei dem Arbeitsverhältnis um einen Minijob handelt. Das Gehalt kann nicht größer 450 Euro sein.
isMinijobGewerblich Boolean false Handelt es sich um einen Minijob im gewerblichen oder privaten Bereich
isKirchensteuer Boolean false
svsDataType String
uuid String Random UUID



Beispiel arbeitnehmerDaten

"arbeitnehmerDaten": {
				"lohnZZ": "Monat",
				"gehaltBrutto": 3000,
				"geldwerterVorteil": 50,
				"steuerHinzurechnungsbetrag": 100,
				"bundeslandArbeitsort": "Bayern",
				"isMinijob": false,
				"isMinijobGewerblich": false,
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.ArbeitnehmerDatenParamSet",
				"uuid": "bb5bcbe7-c59a-4e45-9296-65375ccec68a"
				
			}


besteuerungsMerkmale

Parameter Type Values Default Description
steuerklasse String I,II,III,IV,IV_Faktor,V Pflichtangabe
faktor Double 0.0 bis 1.0 0.0 Relevant bei Steuerklasse IV_Faktor
anzahlKinderfreibetraege Double 0.0 in 0.5 steps 0.0
isKirchensteuer Boolean false
svsDataType String
uuid String Random UUID



Beispiel arbeitnehmerDaten

"besteuerungsMerkmale": {
				"faktor": 0,
				"steuerklasse": "I",
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.BesteuerungsmerkmaleParamSet",
				"isKirchensteuer": true,
				"anzahlKinderfreibetraege": 0,
				"uuid": "46a3aced-3a9f-48f1-8f74-b882e3f6561f"
			}


sozVersDaten

Parameter Type Values Default Description
isGesetzlKV Boolean true Der Wert false verpflichtet zur Eingabe der ParameterMap pkvVertrag
isErmaessigterBeitragKV Boolean false Regelfall ist „false“. Der Wert „true“ gilt, wenn kein Anspruch auf Krankengeld besteht.
zusatzBeitragsSatzKV Double 0.09 Gesamter Zusatzbeitrag zur gesetzlichen Krankenversicherung.
isGesetzlRV Boolean true Mitglieder berufsständischer Versorgungswerke haben die Möglichkeit der Befreiung von der Versicherungspflicht in der gesetzlichen Rentenversicherung (GRV). Ebenfalls sind Beamte nicht in der GRV versichert.
isBefreiungVonVersicherungspflichtRV Boolean false Gilt für Minijobs. Arbeitnehmer in einer geringfügigen Tätigkeit haben die Möglichkeit sich von der Versicherungspflicht in der GRV zu befreien.
svsDataType String
uuid String Random UUID



Beispiel sozVersDaten

"sozVersDaten": {
				"isBefreiungVonVersicherungspflichtRV": false,
				"zusatzBeitragsSatzKV": 0.09,
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.SozVersDatenParamSet",
				"isGesetzlKV": false,
				"isErmaessigterBeitragKV": false,
				"uuid": "a585b105-c8ad-4da1-b826-cd5ab8a39a75",
				"isGesetzlRV": true
			}


persoenlicheDaten

Parameter Type Values Default Description
isKinder Boolean false Für den Beitrag zur Pflegeversicherung ist es relevant, ob man Kinder hat. Unabhängig vom Kindergeldanspruch oder Alter der Kinder.
geburtsDatum Long 599616000 Default Wert ohne besondere Auswirkungen. Bis Ende 23. Lebensjahr kein Zuschlag für kinderlose zur Pflegeversicherung. Bei einem Alter ab 64 Jahren wird der Altersentlastungsbetrag bei der Steuerberechnung berücksichtigt.
zusatzBeitragsSatzKV Double 0.09 Gesamter Zusatzbeitrag zur gesetzlichen Krankenversicherung.
bundeslandWohnort String Liste Bundesländer (alte, neue BL) Bayern
svsDataType String
uuid String Random UUID



Beispiel persoenlicheDaten

"persoenlicheDaten": {
				"isKinder": false,
				"geburtsDatum": 946724400000,
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.PersoenlicheDatenParamSet",
				"bundeslandWohnort": "Bayern",
				"uuid": "f8ceef79-79f1-4ce6-97a1-0be178b16eff"
			}


pkvVertrag

Relevant bei der Eingabe „isGesetzlKV“: false in der ParameterMap sozVersDaten.

Parameter Type Values Default Description
basisBeitrag Double 0.0 Beiträge zur privaten Pflegeversicherung und Teil des Beitrages zur privaten Krankenversicherung, der den Leistungen in der Gesetzlichen Krankenversicherung entspricht.
beitragGesamt Double 0.0 Gesamter Beitrag privaten Kranken- und Pflegeversicherung. Relevant für Arbeitgeberzuschuss.
isPKVAGZuschuss Boolean true Regelfall ist true. Sollten die Voraussetzungen nach dem Sozialgesetzbuch nicht erfüllt sein, wird kein Arbeitgeberzuschuss gewährt.
svsDataType String
uuid String Random UUID



Beispiel pkvVertrag

"pkvVertrag": {
				"beitragGesamt": 500,
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.PkvVertragParamSet",
				"isPKVAGZuschuss": true,
				"uuid": "46f09bc8-31c1-46cd-9e6f-ddf9cf01dd7c",
				"basisBeitrag": 300
			}


bavVertrag

Muss nur angegeben werden, wenn ein Vertrag zur betrieblichen Altersvorsorge berücksichtigt werden soll.

Parameter Type Values Default Description
bavDurchfuehrungsweg String Direktversicherung, Pensionsfond, Pensionskasse, Unterstützungskasse, Direktzusage Direktversicherung Beiträge zur Unterstützungskasse und Direktzusage sind unbegrenzt steuerfrei
isPauschalbesteuerung Boolean false Möglich für Altverträge mit Bestandsschutz (Beginn der Besparung vor dem 01.01.2005)
eingabeBavBeitrag String arbeitnehmerBeitrag, gesamtBeitrag arbeitnehmerBeitrag Geben Sie an, ob der Arbeitnehmer- oder Gesamtbeitrag als Grundlage herangezogen werden soll.
beitragAN Double 0.0
beitragGesamt Double 0.0
artDesArbeitgeberBeitrags String pauschal,individuell pauschal Bei Angabe „pauschal“ wird der Arbeitgeberanteil mit 15% bis zur max. Sozialabgabenersparnis berechnet. Je nach Wert für „eingabeBavBeitrag“ aus dem Gesamt- oder dem Arbeitnehmerbeitrag.
beitragAG Double 0.0
zahlungsZeitraum String Monat, Jahr Monat Der Zeitraum für den die Beiträge gezahlt wurden
uuid String Random UUID



Beispiel bavVertrag

"bavVertrag": {
				"beitragGesamt": 100,
				"eingabeBavBeitrag": "gesamtBeitrag",
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.BavVertragParamSet",
				"artDesArbeitgeberBeitrags": "pauschal",
				"zahlungsZeitraum": "Monat",
				"bavDurchfuehrungsweg": "Direktversicherung",
				"uuid": "91333e8a-3a1e-4840-938e-31c5df16320c"
			}


vlVertrag

Muss nur angegeben werden, wenn vermögenswirksame Leistungen angespart werden.

Parameter Type Values Default Description
beitragAN Double 0.0
beitragAG Double 0.0
zahlungsZeitraum String Monat, Jahr Monat Der Zeitraum für den die Beiträge gezahlt wurden
uuid String Random UUID



Beispiel vlVertrag

"vlVertrag": {
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.VlVertragParamSet",
				"zahlungsZeitraum": "Monat",
				"beitragAN": 20,
				"beitragAG": 20,
				"uuid": "60110942-77af-47d8-8082-a149a37c6aa9"
			}


Rückgabe Parameter: resultDataSetApi

Das Rückgabe Objekt setzt sich zusammen resLSt, resSozialabgaben und resBruttoNetto.

Parameter Map Description
resLSt Beinhaltet die Lohnsteuer relevanten Ergebnisse
resSozialabgaben Beinhaltet Betragssätze und Beiträge zur Sozialversicherung
resBruttoNetto Beinhaltet die Endergebnisse der Brutto-Netto Berechnung



Beispiel dataSetApi

"resultDataSetApi": {
		"resLSt": {
			...
		},
		"resSozialabgaben": {
			...
		},
		"resBruttoNetto": {
			...
		},
		"svsDataType": "de.schalloehrverlag.kernel.data.output.api.dataset.ApiBruttoNettoArbeitnehmerResParamSet",
		"uuid": "4f2ac9f8-1327-488f-87fd-dc6d2353c447"
	}


resLSt

Alle Ergebnisparameter sind als json Objekt angegeben und beinhalten das Ergebnis pro Jahr und wenn vorhanden Monat.

Parameter Type json Objekt Description
gehaltSteuerpflichtig Double Jahr, Monat
zvE Double Jahr zu versteuerndes Einkommen
lohnsteuer Double Jahr, Monat
solZ Double Jahr, Monat Solidaritätszuschlag
kiSt Double Jahr, Monat Kirchensteuer
svsDataType String
uuid String Random UUID



Beispiel resLSt

"resLSt": {
			"svsDataType": "de.schalloehrverlag.kernel.data.output.merkmal.set.ResLohnsteuer_Set",
			"sumSteuern": {
				"Jahr": 6653.37,
				"Monat": 554.44
			},
			"zvE": {
				"Jahr": 31637
			},
			"kiSt": {
				"Jahr": 468.96,
				"Monat": 39.08
			},
			"uuid": "f45d83c2-fc31-4f41-b886-6a3d3552ce24",
			"gehaltSteuerpflichtig": {
				"Jahr": 36969.24,
				"Monat": 3080.77
			},
			"lohnsteuer": {
				"Jahr": 5862,
				"Monat": 488.5
			},
			"solZ": {
				"Jahr": 322.41,
				"Monat": 26.86
			}
		}


resSozialabgaben

Alle Ergebnisparameter sind als json Objekt angegeben und beinhalten das Ergebnis pro Jahr und wenn vorhanden Monat.

Parameter Type json Objekt Description
summeGehaelterSozAbgPfl Double Jahr, Monat
gehaltRVPflichtig Double Jahr, Monat Gehalt Rentenversicherungspflichtig
gehaltKVPflichtig Double Jahr, Monat Gehalt Krankenversicherungspflichtig
rvSatzAN Double Beitragssatz Arbeitnehmer zur gesetzlichen Rentenversicherung
rvSatzAG Double Beitragssatz Arbeitgeber zur gesetzlichen Rentenversicherung
rvAbgabenAN Double Jahr, Monat Beiträge zur gesetzlichen Rentenversicherung Arbeitnehmer
rvAbgabenAG Double Jahr, Monat Beiträge zur gesetzlichen Rentenversicherung Arbeitgeber
avSatzAN Double Beitragssatz Arbeitnehmer zur Arbeitslosenversicherung
avSatzAG Double Beitragssatz Arbeitgeber zur Arbeitslosenversicherung
avAbgabenAN Double Jahr, Monat Beiträge zur Arbeitslosenversicherung Arbeitnehmer
avAbgabenAG Double Jahr, Monat Beiträge zur Arbeitslosenversicherung Arbeitgeber
kvSatzAN Double Beitragssatz Arbeitnehmer zur Krankenversicherung einschließlich Zusatzbeitrag. (0 wenn isGesetzlKV=false)
kvSatzANohneZusatz Double Beitragssatz Arbeitnehmer zur Krankenversicherung. (0 wenn isGesetzlKV=false)
kvSatzANZusatz Double Jahr, Monat Zusatzbeitrag Arbeitnehmer zur Krankenversicherung
kvSatzAG Double Beitragssatz Arbeitgeber zur Krankenversicherung einschließlich Zusatzbeitrag. (0 wenn isGesetzlKV=false)
kvSatzAGohneZusatz Double Beitragssatz Arbeitgeber zur Krankenversicherung. (0 wenn isGesetzlKV=false)
kvSatzAGZusatz Double Jahr, Monat Zusatzbeitrag Arbeitgeber zur Krankenversicherung
kvAbgabenAN Double Jahr, Monat Beiträge zur Krankenversicherung Arbeitnehmer
kvAbgabenAG Double Jahr, Monat Beiträge zur Krankenversicherung Arbeitgeber
kvAbgabenAN Double Jahr, Monat Beiträge zur Krankenversicherung Arbeitnehmer
pkvAbgabenAG Double Jahr, Monat Zuschuss zur privaten Krankenversicherung Arbeitgeber
pkvAbgabenAN Double Jahr, Monat Beiträge zur privaten Krankenversicherung Arbeitnehmer
pvSatzAN Double Beitragssatz zur Pflegeversicherung Arbeitnehmer
pvSatzAG Double Beitragssatz zur Pflegeversicherung Arbeitgeber
pvAbgabenAN Double Jahr, Monat Beiträge zur Pflegeversicherung Arbeitnehmer
pvAbgabenAG Double Jahr, Monat Beiträge zur Pflegeversicherung Arbeitgeber
sumSozAbgAN Double Jahr, Monat Summe Sozialabgaben Arbeitnehmer
sumSozAbgAG Double Jahr, Monat Summe Sozialabgaben Arbeitgeber
svsDataType String
uuid String Random UUID



Beispiel resLSt

"resSozialabgaben": {
			"pkvAbgabenAG": {
				"Jahr": 0,
				"Monat": 0
			},
			"svsDataType": "de.schalloehrverlag.kernel.data.output.merkmal.set.ResSozialabgaben_Set",
			"gehaltRVPflichtig": {
				"Jahr": 35796.48,
				"Monat": 2983.04
			},
			"pvAbgabenAG": {
				"Jahr": 545.88,
				"Monat": 45.49
			},
			"summeGehaelterSozAbgPfl": {
				"Jahr": 35796.48,
				"Monat": 2983.04
			},
			"rvSatzAG": 0.093,
			"kvSatzAGZusatz": 0.073,
			"uuid": "091b7760-ce30-4a06-b45b-cb8a68c9c578",
			"pvAbgabenAN": {
				"Jahr": 545.88,
				"Monat": 45.49
			},
			"sumSozAbgAG": {
				"Jahr": 7016.04,
				"Monat": 584.66
			},
			"isMinijob": false,
			"gehaltKVPflichtig": {
				"Jahr": 35796.48,
				"Monat": 2983.04
			},
			"kvSatzAN": 0.0775,
			"kvSatzAGohneZusatz": 0.078,
			"kvSatzAG": 0.0775,
			"kvAbgabenAG": {
				"Jahr": 2693.64,
				"Monat": 224.47
			},
			"avSatzAG": 0.0125,
			"kvSatzANohneZusatz": 0.073,
			"avAbgabenAG": {
				"Jahr": 447.48,
				"Monat": 37.29
			},
			"rvSatzAN": 0.093,
			"kvSatzANZusatz": 0.0045,
			"pvSatzAG": 0.01525,
			"kvAbgabenAN": {
				"Jahr": 2693.64,
				"Monat": 224.47
			},
			"rvAbgabenAG": {
				"Jahr": 3329.04,
				"Monat": 277.42
			},
			"pvSatzAN": 0.01525,
			"sumSozAbgAN": {
				"Jahr": 7016.04,
				"Monat": 584.66
			},
			"avSatzAN": 0.0125,
			"kvAbgabenANohneKrankengeld": {
				"Jahr": 31080,
				"Monat": 2590
			},
			"rvAbgabenAN": {
				"Jahr": 3329.04,
				"Monat": 277.42
			},
			"avAbgabenAN": {
				"Jahr": 447.48,
				"Monat": 37.29
			},
			"pkvAbgabenAN": {
				"Jahr": 0,
				"Monat": 0
			}
		}


resBruttoNetto

Alle Ergebnisparameter sind als json Objekt angegeben und beinhalten das Ergebnis pro Jahr und wenn vorhanden Monat.

Parameter Type json Objekt Description
gehaltBrutto Double Jahr, Monat
vwlBeitrag Double Jahr, Monat Beitrag gesamt zu vermögenswirksamen Leistungen
vwlBeitragAN Double Jahr, Monat
vwlBeitragAG Double Jahr, Monat
bavBeitrag Double Jahr, Monat Beitrag gesamt zur betrieblichen Altersvorsorge
bavBeitragAN Double Jahr, Monat
bavBeitragEntgeltumwandlungAN Double Jahr, Monat Sozialabgabenfreier Beitrag des Arbeitnehmers zur betrieblichen Altersvorsorge
bavBeitragPauschalStAN Double Jahr, Monat Pauschal versteuerter Beitrag des Arbeitnehmers zur betrieblichen Altersvorsorge
pkvBeitrag Double Jahr, Monat Gesamtbeitrag zur privaten Krankenversicherung
pkvBeitragAG Double Jahr, Monat Arbeitgeberzuschuss zur privaten Krankenversicherung
gesamtBrutto Double Jahr, Monat
gehaltNetto Double Jahr, Monat
auszahlungsbetrag Double Jahr, Monat Nettogehalt nach Beiträgen zur bAV und vl mit AG Zuschuss zur PKV
svsDataType String
uuid String Random UUID



Beispiel resLSt

"resBruttoNetto": {
			"auszahlungsbetrag": {
				"Jahr": 22237.27,
				"Monat": 1853.12
			},
			"vwlBeitrag": {
				"Jahr": 480,
				"Monat": 40
			},
			"bavBeitragEntgeltumwandlungAN": {
				"Jahr": 1043.52,
				"Monat": 86.96
			},
			"svsDataType": "de.schalloehrverlag.kernel.data.output.merkmal.set.ResBruttoNetto_Set",
			"bavBeitragPauschalStAN": {
				"Jahr": 0,
				"Monat": 0
			},
			"pkvBeitragAG": {
				"Jahr": 0,
				"Monat": 0
			},
			"gesamtBrutto": {
				"Jahr": 36840,
				"Monat": 3070
			},
			"uuid": "7a62f21d-7e6d-4613-88b2-66a8525f2f9b",
			"gehaltBrutto": {
				"Jahr": 36000,
				"Monat": 3000
			},
			"vwlBeitragAN": {
				"Jahr": 240,
				"Monat": 20
			},
			"bavBeitragAN": {
				"Jahr": 1043.52,
				"Monat": 86.96
			},
			"gehaltNetto": {
				"Jahr": 23760.79,
				"Monat": 1980.08
			},
			"pkvBeitrag": {
				"Jahr": 0,
				"Monat": 0
			},
			"vwlBeitragAG": {
				"Jahr": 240,
				"Monat": 20
			},
			"bavBeitrag": {
				"Jahr": 1200,
				"Monat": 100
			},
			"verfuegbarerBetrag": {
				"Jahr": 22237.27,
				"Monat": 1853.12
			}
		}


Demo Call

{
	"sessionKey": "<sessionKey>",
	"parameter": {
		"dataSetApi": {
			"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.ApiBruttoNettoParamSet",
			"uuid": "a6533167-ca5a-46ab-a57a-94b6435cc1b2",
			"persoenlicheDaten": {
				"isKinder": false,
				"geburtsDatum": 946724400000,
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.PersoenlicheDatenParamSet",
				"bundeslandWohnort": "Bayern",
				"uuid": "f8ceef79-79f1-4ce6-97a1-0be178b16eff"
			},
			"bavVertrag": {
				"beitragGesamt": 100,
				"eingabeBavBeitrag": "gesamtBeitrag",
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.BavVertragParamSet",
				"artDesArbeitgeberBeitrags": "pauschal",
				"zahlungsZeitraum": "Monat",
				"bavDurchfuehrungsweg": "Direktversicherung",
				"uuid": "91333e8a-3a1e-4840-938e-31c5df16320c"
			},
			"sozVersDaten": {
				"isBefreiungVonVersicherungspflichtRV": false,
				"zusatzBeitragsSatzKV": 0.009,
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.SozVersDatenParamSet",
				"isGesetzlKV": true,
				"isErmaessigterBeitragKV": false,
				"uuid": "a585b105-c8ad-4da1-b826-cd5ab8a39a75",
				"isGesetzlRV": true
			},
			"pkvVertrag": {
				"beitragGesamt": 500,
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.PkvVertragParamSet",
				"isPKVAGZuschuss": true,
				"uuid": "46f09bc8-31c1-46cd-9e6f-ddf9cf01dd7c",
				"basisBeitrag": 300
			},
			"vlVertrag": {
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.VlVertragParamSet",
				"zahlungsZeitraum": "Monat",
				"beitragAN": 20,
				"beitragAG": 20,
				"uuid": "60110942-77af-47d8-8082-a149a37c6aa9"
			},
			"arbeitnehmerDaten": {
				"lohnZZ": "Monat",
				"gehaltBrutto": 3000,
				"geldwerterVorteil": 50,
				"steuerHinzurechnungsbetrag": 100,
				"bundeslandArbeitsort": "Bayern",
				"isMinijob": false,
				"isMinijobGewerblich": false,
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.ArbeitnehmerDatenParamSet",
				"uuid": "bb5bcbe7-c59a-4e45-9296-65375ccec68a"
				
			},
			"besteuerungsMerkmale": {
				"faktor": 0,
				"steuerklasse": "I",
				"svsDataType": "de.schalloehrverlag.kernel.apidata.input.calculator.merkmal.BesteuerungsmerkmaleParamSet",
				"isKirchensteuer": true,
				"anzahlKinderfreibetraege": 0,
				"uuid": "e880f108-3d01-44bc-877e-8752be02035f"
			}
		},
		"svsDataType": "de.schalloehrverlag.kernel.data.input.InputDataApi",
		"uuid": "7761be6e-f7de-4d61-9231-df52c28c9591"
	},
	"command": "apiCalcBruttoNettoArbeitnehmer",
	"target": "SVCalculationAPIService"
}

Demo Response

Die Ergebnisse sind auf Basis der Sozialversicherungs- und Steuerwerte für 2019 ermittelt.

{
	"svsDataType": "de.schalloehrverlag.kernel.data.output.OutputDataApi",
	"resultDataSetApi": {
		"resLSt": {
			"svsDataType": "de.schalloehrverlag.kernel.data.output.merkmal.set.ResLohnsteuer_Set",
			"sumSteuern": {
				"Jahr": 6063.17,
				"Monat": 505.25
			},
			"zvE": {
				"Jahr": 30217
			},
			"kiSt": {
				"Jahr": 427.36,
				"Monat": 35.61
			},
			"uuid": "6c3c4334-8eab-44da-969c-839a979a85e4",
			"gehaltSteuerpflichtig": {
				"Jahr": 36996.48,
				"Monat": 3083.04
			},
			"lohnsteuer": {
				"Jahr": 5342,
				"Monat": 445.16
			},
			"solZ": {
				"Jahr": 293.81,
				"Monat": 24.48
			}
		},
		"svsDataType": "de.schalloehrverlag.kernel.data.output.api.dataset.ApiBruttoNettoArbeitnehmerResParamSet",
		"resSozialabgaben": {
			"pkvAbgabenAG": {
				"Jahr": 0,
				"Monat": 0
			},
			"svsDataType": "de.schalloehrverlag.kernel.data.output.merkmal.set.ResSozialabgaben_Set",
			"gehaltRVPflichtig": {
				"Jahr": 35796.48,
				"Monat": 2983.04
			},
			"pvAbgabenAG": {
				"Jahr": 545.88,
				"Monat": 45.49
			},
			"summeGehaelterSozAbgPfl": {
				"Jahr": 35796.48,
				"Monat": 2983.04
			},
			"rvSatzAG": 0.093,
			"kvSatzAGZusatz": 0.073,
			"uuid": "091b7760-ce30-4a06-b45b-cb8a68c9c578",
			"pvAbgabenAN": {
				"Jahr": 545.88,
				"Monat": 45.49
			},
			"sumSozAbgAG": {
				"Jahr": 7016.04,
				"Monat": 584.66
			},
			"isMinijob": false,
			"gehaltKVPflichtig": {
				"Jahr": 35796.48,
				"Monat": 2983.04
			},
			"kvSatzAN": 0.0775,
			"kvSatzAGohneZusatz": 0.078,
			"kvSatzAG": 0.0775,
			"kvAbgabenAG": {
				"Jahr": 2693.64,
				"Monat": 224.47
			},
			"avSatzAG": 0.0125,
			"kvSatzANohneZusatz": 0.073,
			"avAbgabenAG": {
				"Jahr": 447.48,
				"Monat": 37.29
			},
			"rvSatzAN": 0.093,
			"kvSatzANZusatz": 0.0045,
			"pvSatzAG": 0.01525,
			"kvAbgabenAN": {
				"Jahr": 2693.64,
				"Monat": 224.47
			},
			"rvAbgabenAG": {
				"Jahr": 3329.04,
				"Monat": 277.42
			},
			"pvSatzAN": 0.01525,
			"sumSozAbgAN": {
				"Jahr": 7016.04,
				"Monat": 584.66
			},
			"avSatzAN": 0.0125,
			"kvAbgabenANohneKrankengeld": {
				"Jahr": 31080,
				"Monat": 2590
			},
			"rvAbgabenAN": {
				"Jahr": 3329.04,
				"Monat": 277.42
			},
			"avAbgabenAN": {
				"Jahr": 447.48,
				"Monat": 37.29
			},
			"pkvAbgabenAN": {
				"Jahr": 0,
				"Monat": 0
			}
		},
		"resBruttoNetto": {
			"auszahlungsbetrag": {
				"Jahr": 22237.27,
				"Monat": 1853.12
			},
			"vwlBeitrag": {
				"Jahr": 480,
				"Monat": 40
			},
			"bavBeitragEntgeltumwandlungAN": {
				"Jahr": 1043.52,
				"Monat": 86.96
			},
			"svsDataType": "de.schalloehrverlag.kernel.data.output.merkmal.set.ResBruttoNetto_Set",
			"bavBeitragPauschalStAN": {
				"Jahr": 0,
				"Monat": 0
			},
			"pkvBeitragAG": {
				"Jahr": 0,
				"Monat": 0
			},
			"gesamtBrutto": {
				"Jahr": 36840,
				"Monat": 3070
			},
			"uuid": "7a62f21d-7e6d-4613-88b2-66a8525f2f9b",
			"gehaltBrutto": {
				"Jahr": 36000,
				"Monat": 3000
			},
			"vwlBeitragAN": {
				"Jahr": 240,
				"Monat": 20
			},
			"bavBeitragAN": {
				"Jahr": 1043.52,
				"Monat": 86.96
			},
			"gehaltNetto": {
				"Jahr": 23760.79,
				"Monat": 1980.08
			},
			"pkvBeitrag": {
				"Jahr": 0,
				"Monat": 0
			},
			"vwlBeitragAG": {
				"Jahr": 240,
				"Monat": 20
			},
			"bavBeitrag": {
				"Jahr": 1200,
				"Monat": 100
			},
			"verfuegbarerBetrag": {
				"Jahr": 22237.27,
				"Monat": 1853.12
			}
		},
		"uuid": "9d6f7315-ae4b-4e44-ba21-a2bee9d5fb25"
	},
	"errorLog": {
		"svsDataType": "de.schalloehrverlag.kernel.data.output.error.ErrorLog",
		"noErrorsFound": true,
		"errorLogList": [
		],
		"uuid": "3ca0057d-7924-4f9c-95f3-cb18e131056b"
	},
	"uuid": "9b6324b4-1222-4cb9-a014-ad6305d94ae0"
}