Кожен університет-партнер платить комісію і надсилає звіт у своєму форматі. Агенція передруковувала їх в одну таблицю. Тепер звіти розбираються при завантаженні, а гроші видно по кожному студенту, року й семестру.
Задача.
Таблиці, PDF-повідомлення про оплату та CSV, усі з різними колонками. Помилки при передруковуванні означали неоплачену комісію, якої ніхто не помічав.
Що ми зробили.
Парсер, де кожен партнер описаний коротким блоком налаштувань. Новий університет додається без нового коду.
Фінансовий екран за макетом клієнта: очікувано, виставлено, сплачено, заборгованість, бонус і прогресія.
Журнал платежів по кожному студенту. Ручні виправлення переживають наступний імпорт.
Попередній перегляд імпорту на копії бази: нічого не змінюється, поки людина не підтвердить.
Зведення, яке показує прогалини і у власних записах агенції, а не лише в партнерських.
Рішення, які варто пояснити.
Гроші в пенні
Кожна сума зберігається цілим числом пенні. Помилки округлення не накопичуються на сотнях рядків.
У цифрах.
13 / 13метрик звірки точно збігаються з підсумками партнерів