Банківські виписки: CSV чи PDF

Обидва формати потрапляють у ту саму перевірку. Як читається таблиця CSV і як - PDF-виписка, та що експортувати, коли банк дає обидва.

Однаковий імпорт в обох випадках

SavingStat читає банківські виписки у двох форматах: експорт CSV або виписка PDF. Хоч би що ви вивантажили, імпорт поводиться однаково. Ви обираєте гаманець, якому належить виписка, кожен рядок повертається чернеткою із запропонованими категорією та бюджетом, і ніщо не потрапляє до ваших записів, доки ви не перевірите й не опублікуєте. Ці кроки описує «Імпорт банківської виписки», а обидва формати проходять ту саму перевірку на дублікати, описану в статті «Пошук дублікатів транзакцій».

Різниця - в усьому, що відбувається до появи рядків: у тому, як читається файл.

Як читається CSV

CSV - це таблиця. Кожна транзакція є рядком, і щойно SavingStat з’ясував, у якій колонці дата, у якій сума, а в якій опис, кожен рядок читається з таблиці напряму. Ця відповідність визначається один раз для формату виписки й використовується далі, тож експорт того самого банку не доводиться розгадувати двічі.

Оскільки значення читаються, а не переписуються, CSV - буквальніший із двох форматів: у чернетки потрапляє саме те, що експортував ваш банк. Експорт CSV приймається до 5 МБ.

Як читається PDF

PDF-виписка - це документ для друку, тож таблиці, яку можна прочитати, у ній немає. SavingStat витягує текст, а ШІ дістає з нього рядки транзакцій.

Розпізнавання може загубити рядок, а розбір, у якому бракує одного рядка, виглядає точно так само, як повний. Тому розбір звіряється з самою випискою: більшість виписок друкують власні підсумки - початковий і кінцевий баланс або загальні надходження й витрати, - і розібрані рядки звіряються з цими числами. Коли вони не сходяться, виписка читається ще раз, щоб відновити пропущене.

PDF-виписка приймається до 10 МБ, і в ній має бути текст, який можна виділити. Сканована виписка, що є лише фотографією сторінки, завершується помилкою саме з цієї причини, а не вгадується.

Який формат експортувати

Коли банк пропонує обидва, експортуйте CSV. Він читається напряму, а не переписується, тож місця для хибного прочитання менше, та й файл менший.

Коли PDF - це все, що у вас є, беріть його. Перевірка за підсумками існує саме тому, що розпізнавання буває хибним, і вона ловить найважливішу помилку: рядок, якого мовчки бракує.

Хай там як, рядки надходять як чернетки, а на що дивитися перед публікацією, описує «Перевірка чернеток від ШІ».