Калкулатор и ръководство

Публичният API използва същия versioned calculation engine като основния калкулатор. Не изпращайте лични, здравни или идентификационни данни.

Версии на правилата

GET /wp-json/bgk/v1/rules връща публичните идентификатори, периоди, граници и дата на проверка. Отговорът може да се кешира публично за 3600 секунди.

Изчисление

POST /wp-json/bgk/v1/calculate приема JSON. Пример:

{"amount_eur":"3000,50","direction":"gross_to_net","mode":"monthly","ruleset":"2026-08","birth_group":"after_1959","telk_50":false,"tzpb_rate":0.004}

direction: gross_to_net или net_to_gross. mode: monthly, yearly или hourly. ruleset: 2026-01 или 2026-08. Числата приемат точка, запетая и разделящи интервали, но не приемат текст, масиви, отрицателни или неограничено големи стойности.

Отговор и грешки

Успешният отговор съдържа success: true, версията на правилата, входния сценарий, ставки, уведомления и scaled стойности в EUR и BGN. Невалиден вход връща контролиран HTTP 400; ограничена честота може да върне 429. Изчислителните отговори са no-store.

Поверителност и стабилност

API не създава профил и приложението не записва входа или резултата в WordPress базата. Интеграциите трябва да пазят ruleset и да обработват контролирано бъдещи версии. Вижте методологията и политиката за поверителност.