Ученики заплатили 30 000 грн, а на счёт школы поступило 26 400 грн. Прежде чем искать пропавший платёж, стоит проверить, что именно сравнивают эти цифры. В первой могут быть все успешные оплаты месяца, во второй уже учтены комиссии, возвраты и выплаты, которые ещё не дошли до банка.
Для школы с подписками и рассрочками сверка должна отвечать на конкретные вопросы: кто и за что заплатил, какие деньги уже получены, что осталось к выплате и откуда взялось каждое расхождение. Ниже разберём рабочий порядок и числовой пример. Он поможет подготовить проверенные данные для учёта доходов ФЛП, но сам по себе не определяет налоговую сумму и дату каждой операции.
Почему итоги в разных кабинетах отличаются
Представим курс за 9 000 грн с тремя платежами по 3 000 грн. После первой успешной оплаты у школы есть заказ на 9 000 грн, полученный платёж на 3 000 грн и ещё 6 000 грн по графику. Если платёжный сервис удержал условные 2% комиссии, в банк по этому платежу поступит 2 940 грн. Все эти суммы могут быть правильными, но каждая описывает другое событие.
Поэтому сопоставляйте данные последовательно:
-
Заказ и график показывают, сколько ученик должен заплатить и когда.
-
Транзакции показывают попытки оплаты, успешные платежи и возвраты.
-
Отчёт о выплатах объясняет, какие транзакции сервис объединил в перевод в банк и что удержал.
-
Банковская выписка подтверждает зачисление на счёт.
-
Учёт доходов содержит суммы и даты, определённые по правилам налогообложения и документам.
На Kwiga один заказ может иметь несколько транзакций, в частности из-за подписки, оплаты частями или неудачной попытки платежа. В отчёте «Транзакции» также различаются дата создания транзакции и дата проведения операции. Следовательно, количество строк в отчёте не равно количеству оплаченных заказов. Подробности о полях описаны в справке Kwiga о транзакциях.
Подготовьте источники по одинаковым правилам
Для первой сверки возьмите завершённый месяц. Сохраните отдельными файлами выгрузку транзакций платформы, отчёт платёжного сервиса с комиссиями и выплатами, банковские выписки и текущую таблицу доходов. При необходимости добавьте реестр фискальных чеков и документы на возвраты.

Проверьте, что охватили все предпринимательские счета и все подключённые кабинеты приёма оплат. Прямые переводы на IBAN сверяйте отдельно: они могут быть в выписке, но не в отчёте эквайринга. Если школа работает через нескольких ФЛП, сначала разделите операции по получателю средств.
Зафиксируйте валюту, часовой пояс, границы периода и поле даты, по которому сформирован каждый отчёт. Для платежей на стыке месяцев понадобятся также выплаты в начале следующего месяца. Не переносите из-за этого сам платёж в новый период: сохраните обе даты и поясните связь.
Исходные файлы оставьте без изменений. Для работы сделайте копии, а исправления вносите в таблицу сверки с кратким указанием причины. Это поможет восстановить ход проверки, если позже изменится статус операции.
Постройте сверку вокруг идентификатора платежа
Один ученик может платить одинаковую сумму каждый месяц, а несколько учеников могут купить один и тот же тариф в один день. Поэтому сумма, дата и имя подходят для поиска, но недостаточны для автоматического объединения записей.
Начните с идентификатора транзакции платёжного сервиса. Если кабинетов несколько, добавьте к нему название сервиса и идентификатор кабинета. Сохраните отдельно номер заказа и номер транзакции на учебной платформе: они не обязательно совпадают с идентификатором провайдера.
В рабочей таблице нужны такие группы полей:
-
Связь с продажей: заказ, транзакция платформы, транзакция провайдера, продукт, номер части или период подписки.
-
Событие: платёж, возврат или другая операция; её статус, сумма, валюта и дата.
-
Выплата: комиссия, другие подтверждённые удержания, идентификатор выплаты, сумма и дата зачисления в банке.
-
Контроль: результат сверки, причина отклонения, ссылка на подтверждающий документ, ответственный и дата повторной проверки.
Возвраты записывайте отдельным событием с собственным идентификатором и ссылкой на исходный платёж. Не заменяйте сумму продажи остатком после возврата: так теряется история операции.
Не пытайтесь уместить всё в одну строку. Если одна банковская выплата объединяет десятки транзакций, удобнее иметь отдельный лист выплат и таблицу соответствия «транзакция → выплата». Сумму банковского зачисления учитывайте один раз на выплату, а не повторяйте для каждого платежа.
Сверьте платежи и объясните каждую выплату
Сначала сопоставьте успешные платежи платформы с операциями провайдера. Неудачные попытки и платежи в обработке оставьте в отдельной выборке. Статус доступа к курсу или вручную установленная отметка «оплачено» требуют подтверждения денежной операцией.
Затем проверьте выплаты провайдера по банковской выписке. Для каждой выплаты восстановите расчёт: включённые в неё платежи минус комиссии, минус возвраты и другие удержания, плюс отдельные корректировки, если они есть. Используйте фактические строки отчёта, а не приблизительный процент от продаж.
Когда сервис показывает остаток средств, которые ещё не выплачены, контроль месяца можно построить так:
Остаток на начало + успешные платежи − возвраты − комиссии − другие удержания + корректировки − выплаты в банк = остаток на конец.
Каждое слагаемое должно соответствовать определению в отчёте вашего провайдера. Например, если резерв уже входит в остаток невыплаченных средств, не вычитайте его повторно. Валюты сверяйте отдельно; конвертацию подтверждайте отчётом сервиса.

Пример месячной сверки
Условная школа принимает только гривневые платежи через один сервис. На начало месяца невыплаченного остатка нет. За месяц успешно прошли такие оплаты:
|
Вид оплат |
Количество и сумма |
Итого |
|
Ежемесячная подписка |
10 × 1 000 грн |
10 000 грн |
|
Очередные части стоимости курса |
4 × 3 000 грн |
12 000 грн |
|
Полная оплата другого курса |
1 × 8 000 грн |
8 000 грн |
|
Все успешные платежи |
15 транзакций |
30 000 грн |
Две неудачные попытки списания в эти 15 платежей не входят. Ещё 6 000 грн, которые ученики должны внести в следующем месяце по графику, тоже не добавляем к полученным оплатам.
По данным провайдера, школа вернула 1 000 грн с одного успешного платежа в этом месяце. Комиссии составили 600 грн. В конце месяца 2 000 грн остались невыплаченными. Для этого примера предположим, что других удержаний нет, а комиссии уже учтены полностью и при возврате не возмещались. Это учебные условия, а не тариф конкретного сервиса.
|
Что проверяем |
Сумма |
|
Успешные платежи |
30 000 грн |
|
Минус возвраты |
1 000 грн |
|
Минус комиссии |
600 грн |
|
Минус остаток к выплате |
2 000 грн |
|
Ожидаемые зачисления в банк |
26 400 грн |
Если выписка показывает 26 400 грн, расхождение с продажами объяснено. Если в ней 25 400 грн, остаются необъяснённые 1 000 грн. Их нельзя автоматически назвать комиссией или возвратом: нужна соответствующая строка отчёта или подтверждение провайдера.
Когда в следующем месяце на счёт поступят оставшиеся 2 000 грн, свяжите их с исходными транзакциями. Это погашение остатка к выплате. Оно не создаёт новой продажи в управленческом отчёте. Налоговую дату проверяют отдельно.
Что проверить в подписках и оплате частями
Для подписки сохраняйте период, за который списаны средства, и все попытки оплаты. Неудачное списание с последующей успешной повторной попыткой должно дать один успешный платёж. Если успешными стали обе операции, проверьте возможное двойное списание. Не удаляйте одну лишь потому, что суммы совпадают.
Для собственного графика рассрочки школа контролирует каждый взнос: запланированную дату, фактическую оплату и неоплаченный остаток. Общую стоимость курса не дублируют в каждом месяце.
Отдельно рассматривайте банковскую оплату частями, например модель выплаты продавцу в monobank. По условиям конкретного продукта банк может перечислить продавцу полную сумму сразу, а ученик будет погашать долг банку. Тогда школа сверяет полученную выплату и комиссии по договору, а не будущие взносы ученика как собственные поступления. Собственная рассрочка школы и банковский кредит могут выглядеть похоже для покупателя, но иметь разное движение средств для продавца.
Как разобрать типичные расхождения
Повторный импорт. Один и тот же идентификатор операции из одного кабинета появился дважды. Сравните источники и оставьте одну запись в итоге. Если строки отражают изменение статуса, сохраните историю, а не два отдельных платежа.
Оплата есть у провайдера, но её нет на платформе. Сопоставьте заказы и идентификаторы, проверьте задержку подтверждения или продажу вне платформы. Не создавайте ещё один платёж вместо выяснения причины.
Возврат согласован, но ещё не выполнен. Заявление ученика и нажатие кнопки не подтверждают завершение движения средств. Сохраните статус «ожидает», а после выполнения добавьте сумму, дату и подтверждение.
Сумма после возврата не совпадает с ожидаемой. Проверьте, вернул ли провайдер комиссию, взял ли отдельную плату и в какой выплате учтена операция. Принудительный возврат через оспаривание платежа также разбирайте отдельно.
Итог совпадает, а строки нет. Пропущенные 1 000 грн могут случайно компенсироваться лишними 1 000 грн. Поэтому контроль суммы дополняйте сопоставлением идентификаторов и количества успешных операций.
Как перенести результат в учёт доходов ФЛП
После сверки можно объяснить путь денег. Далее для каждой операции определяют сумму и дату дохода по её документам и действующим налоговым правилам. Не переносите в таблицу доходов автоматически ни сумму заказов, ни чистые выплаты после комиссии.
Для расчётов картой через банковский или интернет-эквайринг с выдачей фискального чека ГНС разъясняет: доход включает всю выручку вместе с комиссией банка, а датой дохода является дата в фискальном чеке. Поэтому правило «всегда берём сумму и дату из банковской выписки» для такого случая некорректно. Источник: разъяснение ГНС о доходе ФЛП при эквайринге.
Для возвратов сохраняйте основание, документ о фактическом возврате и связь с первоначальной оплатой. Подпункт 5 пункта 292.11 НКУ предусматривает невключение соответствующих возвращённых средств в доход при определённых условиях. Однако период получения и возврата имеет значение. В разъяснении ГНС о возврате аванса после расторжения договора для другого налогового периода речь идёт об уточнении ранее поданных деклараций. Следовательно, механический минус в текущем квартале может быть неправильным. Источник: порядок отражения возврата согласно разъяснению ГНС.
Для своей схемы платежей согласуйте с бухгалтером правила дат, комиссий, возвратов и фискализации. Особенно это важно для операций на границе кварталов, иностранных платёжных сервисов и нестандартных договоров. Приведённый выше пример объясняет 26 400 грн в банке, но не является готовым расчётом дохода для декларации. Налоговые ссылки проверены 5 ноября 2026 года.
Когда месяц можно считать сверенным
Завершайте проверку, когда каждый успешный платёж имеет соответствие или зафиксированную причину отклонения, каждая банковская выплата объяснена составом операций, а остаток к выплате подтверждён отчётом. Для открытых вопросов указывайте ответственного и дату следующей проверки. Формулировка «наверное, комиссия» не закрывает расхождение.
Перед переносом результата проверьте и саму таблицу: охватывает ли итог новые строки, сохранены ли суммы числами, не посчитан ли повторный импорт дважды. Для этого можно использовать 10 проверок таблицы доходов ФЛП в Google Sheets от MYFOP UA.
Начните с одного завершённого месяца и одного платёжного сервиса. Когда для каждой выплаты можно показать платежи, комиссии, возвраты и остаток, этот же порядок легко повторять. Тогда владелец школы видит не только общую цифру продаж, но и то, какие деньги уже доступны, какие ещё ожидаются и какие операции требуют внимания.