Live-Konsole für die universellen ELSTER-Auflösungs-API. Konsumierbar von Steuersoft-Programm (Delphi), Web-Projekten und Dritt-Apps.
Die selben Daten holst du in jedem Stack mit einem HTTP-GET:
const token = localStorage.getItem('jwt'); // nach /api/token-Login
const r = await fetch(
`https://belegev1.steuersoft.ai/api/v1/elster/aufloesen/${blgId}?jahr=${jahr}`,
{ headers: { 'Authorization': `Bearer ${token}` } }
);
const elster = await r.json();
console.log(elster.anlage, elster.zeile, elster.xml_feldname);
uses System.Net.HttpClient, System.Net.URLClient, System.JSON;
var
HTTP: THTTPClient;
Resp: IHTTPResponse;
J: TJSONObject;
begin
HTTP := THTTPClient.Create;
HTTP.CustomHeaders['Authorization'] := 'Bearer ' + JWT_TOKEN;
Resp := HTTP.Get('https://belegev1.steuersoft.ai/api/v1/elster/aufloesen/'
+ BlgId + '?jahr=' + IntToStr(VZ));
J := TJSONObject.ParseJSONValue(Resp.ContentAsString) as TJSONObject;
Anlage := J.GetValue<string>('anlage');
Zeile := J.GetValue<string>('zeile');
XmlFeld := J.GetValue<string>('xml_feldname');
end;
import requests
r = requests.get(
f"https://belegev1.steuersoft.ai/api/v1/elster/aufloesen/{blg_id}",
params={"jahr": 2024},
headers={"Authorization": f"Bearer {token}"},
)
elster = r.json()
print(elster["anlage"], elster["zeile"], elster["xml_feldname"])