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.
Parameter
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 Brutto-Netto-Berechnung
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"
}