Разработка

ДНЕВНИК РАЗРАБОТКИ

🛠 Из разработки JAB47: одинаковые неодинаковые транзакции

Один получатель, одна сумма и даже одна дата — но разные покупки. Рассказываем о задаче работы с похожими транзакциями.

Два похожих чека с чашками кофе, часы, валютные символы и увеличительное стекло.

Разбирали очередной кейс: две операции, один получатель, одна сумма, одна валюта. Даже день совпадает. Задвоение?

Не обязательно. Можно дважды за день купить кофе в одном месте за одну и ту же цену. Покупки разные, а в списке операций — почти близнецы.

С валютами становится еще интереснее. У двух одинаковых по цене покупок могут оказаться разные курсы конвертации — и со счета спишутся разные суммы. Бывает и наоборот: суммы в валюте счета совпали, хотя исходные покупки были на разные суммы.

Похожие записи не обязательно означают одну покупку. А разные цифры сами по себе еще не объясняют, что произошло.

Для приложения здесь задача с подвохом. Пропустишь настоящий дубль — расходы вырастут на бумаге. Примешь две реальные покупки за одну — часть расходов исчезнет. В обоих случаях ответ на вопрос «куда делись деньги?» станет менее убедительным.

Мы разобрались, как работать с такими ситуациями, и уже встроили решение в JAB47. Как именно — увидишь в приложении 😉 А технические подробности пока оставим внутри команды.

Еще одна задача, которая на первый взгляд выглядит как «ну просто сравните две строчки». Если бы.

#JAB47 #Разработка #УчетРасходов