Direktaufruf (Technische Hinweise)

Siehe auch: Austausch von Vorsorgedaten

 

Der Direktaufruf eines Vorsorgedashboards wird im Wesentlichen in 3 Schritten vorbereitet:

  1. Die Daten zur Vorsorgeberechnung werden entsprechend dem Psmicro-Schema (ca-pension Release 4.0.0*) in ein komprimiertes json-Format gebracht.
				
					{"bym":"1976-10","era":696,"emi":"2000004","ora":780,"pki":"CHE-106.548.389","rb":{"pd":51892.0,"cpd":5189.0,"ppd":36324.0,"opd":10378.0,"mlswpb":345314.0},"rc":{"brd":345314.05,"bmr":166575.95,"prb":[{"ra":696,"cb":622715.0,"p":30824.0},{"ra":780,"cb":864872.0,"p":51892.0},{"ra":840,"cb":954856.0,"p":57291.0}]},"rd":"2026-01-01","sd":{"ds":92500.0,"ism":64260.0,"isre":77380.0,"isri":77380.0,"el":100.0},"ts":"2026-05-21T20:52:19.247106+02:00"}
				
			

2. Der kompakte json-String wird in Base64 enkodiert:

				
					eyJieW0iOiIxOTc2LTEwIiwiZXJhIjo2OTYsImVtaSI6IjIwMDAwMDQiLCJvcmEiOjc4MCwicGtpIjoiQ0hFLTEwNi41NDguMzg5IiwicmIiOnsicGQiOjUxODkyLjAsImNwZCI6NTE4OS4wLCJwcGQiOjM2MzI0LjAsIm9wZCI6MTAzNzguMCwibWxzd3BiIjozNDUzMTQuMH0sInJjIjp7ImJyZCI6MzQ1MzE0LjA1LCJibXIiOjE2NjU3NS45NSwicHJiIjpbeyJyYSI6Njk2LCJjYiI6NjIyNzE1LjAsInAiOjMwODI0LjB9LHsicmEiOjc4MCwiY2IiOjg2NDg3Mi4wLCJwIjo1MTg5Mi4wfSx7InJhIjo4NDAsImNiIjo5NTQ4NTYuMCwicCI6NTcyOTEuMH1dfSwicmQiOiIyMDI2LTAxLTAxIiwic2QiOnsiZHMiOjkyNTAwLjAsImlzbSI6NjQyNjAuMCwiaXNyZSI6NzczODAuMCwiaXNyaSI6NzczODAuMCwiZWwiOjEwMC4wfSwidHMiOiIyMDI2LTA1LTIxVDIwOjUyOjE5LjI0NzEwNiswMjowMCJ9
				
			

3. Der enkodierte String wird als Payload an eine Vorsorgedashboard-URL gehängt (z. B. Vorsorgedashboard vlot):

				
					https://penguin.acpt.vlot.ch/v1/qr/p2?data=eyJieW0iOiIxOTc2LTEwIiwiZXJhIjo2OTYsImVtaSI6IjIwMDAwMDQiLCJvcmEiOjc4MCwicGtpIjoiQ0hFLTEwNi41NDguMzg5IiwicmIiOnsicGQiOjUxODkyLjAsImNwZCI6NTE4OS4wLCJwcGQiOjM2MzI0LjAsIm9wZCI6MTAzNzguMCwibWxzd3BiIjozNDUzMTQuMH0sInJjIjp7ImJyZCI6MzQ1MzE0LjA1LCJibXIiOjE2NjU3NS45NSwicHJiIjpbeyJyYSI6Njk2LCJjYiI6NjIyNzE1LjAsInAiOjMwODI0LjB9LHsicmEiOjc4MCwiY2IiOjg2NDg3Mi4wLCJwIjo1MTg5Mi4wfSx7InJhIjo4NDAsImNiIjo5NTQ4NTYuMCwicCI6NTcyOTEuMH1dfSwicmQiOiIyMDI2LTAxLTAxIiwic2QiOnsiZHMiOjkyNTAwLjAsImlzbSI6NjQyNjAuMCwiaXNyZSI6NzczODAuMCwiaXNyaSI6NzczODAuMCwiZWwiOjEwMC4wfSwidHMiOiIyMDI2LTA1LTIxVDIwOjUyOjE5LjI0NzEwNiswMjowMCJ9
				
			

*das Schema befindet sich im Ordner src/components/schemas