Пример вымышленный. Компания, люди и суммы придуманы для иллюстрации, совпадения случайны.
Курсовые разницы по зарубежным контрактам ломают учёт чаще, чем кажется: валютные поступления приходят частями, оплата и закрывающие документы не совпадают по датам, а бухгалтер считает разницу один раз в конце месяца. В кейсе ниже студия разработки столкнулась с тем, что отчётность не сходилась с банком, а владелец не понимал реальную прибыль по проектам. Разбираем, что смотрели, что исправили и как выстроили работу дальше.
С чем пришёл владелец
Студия разработки работала с зарубежными заказчиками: часть контрактов в валюте, часть в рублях с привязкой к валюте. Владелец пришёл с тремя вопросами. Первый — почему в отчёте о прибылях убыток, хотя деньги на счёте есть. Второй — почему банк показывает одну сумму поступлений, а учёт другую. Третий — почему по одному крупному контракту прибыль «испарилась» к концу квартала.
Параллельно накопились бытовые проблемы. Менеджеры выставляли счета в валюте, бухгалтер пересчитывал их в рубли по разным датам, а акты закрывались третьей датой. В итоге одна и та же сделка жила в учёте в трёх разных суммах. Владелец не мог понять, сколько на самом деле заработал проект и стоит ли брать следующий заказ на таких условиях.
Отдельно всплыла история с авансами. Заказчик платил вперёд, студия отражала поступление, а потом при закрытии этапа сумма в учёте «переезжала». Никто не мог объяснить, откуда берётся расхождение и как его проверить.
Как нашли причину
Начали с документов. Подняли все контракты с валютными и привязанными к валюте условиями, все счета, акты и банковские выписки за период. Сверили три потока: что выставлено заказчику, что фактически пришло на счёт, что отражено в учёте. Расхождения нашлись почти по каждому контракту, но природа у них была разная.
Первая причина — разные даты. Счёт выставлялся в одну дату, оплата приходила в другую, акт подписывался в третью. Каждая дата давала свой курс, и сумма в учёте не совпадала ни с банком, ни с документом для заказчика. Бухгалтер пересчитывал по факту оплаты, а не по правилам учёта конкретной операции.
Вторая причина — авансы. По предоплате разницу считали так же, как по обычной оплате, хотя логика там другая. В результате на этапе закрытия возникала разница, которую списывали «в общую кучу» и не расшифровывали.
Третья причина — ручные таблицы. Часть расчётов велась в отдельном файле, который не был связан с учётной системой. Файл обновлялся нерегулярно, и в нём жили устаревшие курсы. Когда бухгалтер переносил цифры в учёт, ошибка закреплялась в отчётности.
Чтобы убедиться, что причина именно в этом, сделали сверку по каждому контракту отдельно. Сопоставили движение по счёту, документы и записи в учёте, отметили все точки, где суммы расходились. Картина стала понятной: проблема не в одном крупном промахе, а в наборе мелких несогласованных действий.
Что исправили по шагам
Первым шагом зафиксировали правила пересчёта для каждого типа операции. Отдельно описали, как считать поступление аванса, как — закрытие этапа, как — окончательный расчёт. Правила записали коротко, чтобы ими мог пользоваться любой сотрудник, а не только один бухгалтер.
Вторым шагом навели порядок в датах. Договорились, что счёт, оплата и акт привязываются к конкретным событиям и не пересчитываются задним числом без основания. Если дата меняется, это оформляется отдельно и фиксируется, а не правится молча в таблице.
Третьим шагом пересобрали расчёты по авансам. Прошлись по всем открытым контрактам, проверили, как отражены предоплаты, и привели записи к единой логике. Там, где разница уже накопилась, сделали корректировки и сохранили пояснения — чтобы через полгода было понятно, откуда взялась цифра.
Четвёртым шагом отказались от ручной таблицы как источника истины. Расчёты перенесли в учётную систему, а таблицу оставили только для проверки. Теперь любая цифра в отчёте имеет след: документ, дату и основание.
Пятым шагом ввели регулярную сверку. Раз в месяц бухгалтер сопоставляет банк, документы и учёт по валютным контрактам и фиксирует расхождения сразу, а не в конце квартала. Владелец получает короткую сводку: где сошлось, где нет и что с этим делать.
Что изменилось для бизнеса
Главное изменение — отчётность перестала противоречить банку. Владелец видит поступления и прибыль в одной картине и может планировать расходы без сюрпризов. Спорные суммы больше не всплывают в конце квартала.
Второе — появилась управленческая ясность по проектам. Стало видно, какой контракт действительно приносит прибыль, а какой съедает её из-за валютных колебаний и условий оплаты. Это повлияло на то, какие заказы студия берёт и на каких условиях.
Третье — снизилась зависимость от одного человека. Правила расчёта описаны, сверка идёт по расписанию, документы в порядке. Если бухгалтер уходит в отпуск или меняется, работа не останавливается.
Четвёртое — меньше времени на разборы. Раньше вопросы «почему не сходится» занимали дни, теперь — короткую сверку. Освободившееся время уходит на текущие задачи, а не на поиск старых ошибок.
Чему научиться другим
Первый вывод: курсовые разницы — это не одна операция в конце месяца, а набор правил по каждому типу расчётов. Если правил нет, каждая сделка считается по-своему, и расхождения копятся.
Второй вывод: даты важнее, чем кажется. Счёт, оплата и закрывающий документ должны быть согласованы между собой. Любое изменение даты фиксируется, иначе учёт теряет опору.
Третий вывод: ручные таблицы допустимы только как проверка. Если таблица становится источником цифр для отчётности, ошибки неизбежны.
Четвёртый вывод: сверка должна быть регулярной. Месячная сверка банка, документов и учёта стоит меньше, чем разбор накопившихся расхождений в конце квартала.
Пятый вывод: владельцу стоит смотреть не только на итоговую прибыль, но и на то, как она собрана. Если цифру нельзя объяснить через документы, ей нельзя управлять.
Частые вопросы
Почему расхождения появились не сразу, а накопились к концу квартала?
Потому что расчёты велись нерегулярно и в разных местах. Мелкие ошибки по каждой сделке складывались, а сверку делали редко, поэтому заметили их только тогда, когда суммы стали заметными.
Нужно ли пересчитывать все прошлые контракты?
Не обязательно все. Сначала стоит проверить открытые и крупные контракты, где расхождения влияют на отчётность. По остальным достаточно убедиться, что записи не искажают текущую картину.
Что делать, если заказчик платит частями и в разные даты?
Зафиксировать правило расчёта для каждой части платежа и привязать его к конкретному событию: аванс, этап, окончательный расчёт. Тогда каждая сумма будет объяснима, а расхождения не будут смешиваться.
Можно ли обойтись без изменения учётной системы?
На время — да, если расчёты ведутся по описанным правилам и регулярно сверяются. Но чем больше валютных контрактов, тем выше риск, что ручные расчёты снова разойдутся с учётом.
Услуга по теме: Комплексное ведение учёта на ОСНО, УСН «доходы», УСН «доходы минус расходы».