База знаний · Кейсы

Как студия разработки исправила учёт курсовых разниц по зарубежным контрактам

Пример вымышленный. Компания, люди и суммы придуманы для иллюстрации, совпадения случайны.

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

С чем пришёл владелец

Студия разработки работала с зарубежными заказчиками: часть контрактов в валюте, часть в рублях с привязкой к валюте. Владелец пришёл с тремя вопросами. Первый — почему в отчёте о прибылях убыток, хотя деньги на счёте есть. Второй — почему банк показывает одну сумму поступлений, а учёт другую. Третий — почему по одному крупному контракту прибыль «испарилась» к концу квартала.

Параллельно накопились бытовые проблемы. Менеджеры выставляли счета в валюте, бухгалтер пересчитывал их в рубли по разным датам, а акты закрывались третьей датой. В итоге одна и та же сделка жила в учёте в трёх разных суммах. Владелец не мог понять, сколько на самом деле заработал проект и стоит ли брать следующий заказ на таких условиях.

Отдельно всплыла история с авансами. Заказчик платил вперёд, студия отражала поступление, а потом при закрытии этапа сумма в учёте «переезжала». Никто не мог объяснить, откуда берётся расхождение и как его проверить.

Как нашли причину

Начали с документов. Подняли все контракты с валютными и привязанными к валюте условиями, все счета, акты и банковские выписки за период. Сверили три потока: что выставлено заказчику, что фактически пришло на счёт, что отражено в учёте. Расхождения нашлись почти по каждому контракту, но природа у них была разная.

Первая причина — разные даты. Счёт выставлялся в одну дату, оплата приходила в другую, акт подписывался в третью. Каждая дата давала свой курс, и сумма в учёте не совпадала ни с банком, ни с документом для заказчика. Бухгалтер пересчитывал по факту оплаты, а не по правилам учёта конкретной операции.

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

Третья причина — ручные таблицы. Часть расчётов велась в отдельном файле, который не был связан с учётной системой. Файл обновлялся нерегулярно, и в нём жили устаревшие курсы. Когда бухгалтер переносил цифры в учёт, ошибка закреплялась в отчётности.

Чтобы убедиться, что причина именно в этом, сделали сверку по каждому контракту отдельно. Сопоставили движение по счёту, документы и записи в учёте, отметили все точки, где суммы расходились. Картина стала понятной: проблема не в одном крупном промахе, а в наборе мелких несогласованных действий.

Что исправили по шагам

Первым шагом зафиксировали правила пересчёта для каждого типа операции. Отдельно описали, как считать поступление аванса, как — закрытие этапа, как — окончательный расчёт. Правила записали коротко, чтобы ими мог пользоваться любой сотрудник, а не только один бухгалтер.

Вторым шагом навели порядок в датах. Договорились, что счёт, оплата и акт привязываются к конкретным событиям и не пересчитываются задним числом без основания. Если дата меняется, это оформляется отдельно и фиксируется, а не правится молча в таблице.

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

Четвёртым шагом отказались от ручной таблицы как источника истины. Расчёты перенесли в учётную систему, а таблицу оставили только для проверки. Теперь любая цифра в отчёте имеет след: документ, дату и основание.

Пятым шагом ввели регулярную сверку. Раз в месяц бухгалтер сопоставляет банк, документы и учёт по валютным контрактам и фиксирует расхождения сразу, а не в конце квартала. Владелец получает короткую сводку: где сошлось, где нет и что с этим делать.

Что изменилось для бизнеса

Главное изменение — отчётность перестала противоречить банку. Владелец видит поступления и прибыль в одной картине и может планировать расходы без сюрпризов. Спорные суммы больше не всплывают в конце квартала.

Второе — появилась управленческая ясность по проектам. Стало видно, какой контракт действительно приносит прибыль, а какой съедает её из-за валютных колебаний и условий оплаты. Это повлияло на то, какие заказы студия берёт и на каких условиях.

Третье — снизилась зависимость от одного человека. Правила расчёта описаны, сверка идёт по расписанию, документы в порядке. Если бухгалтер уходит в отпуск или меняется, работа не останавливается.

Четвёртое — меньше времени на разборы. Раньше вопросы «почему не сходится» занимали дни, теперь — короткую сверку. Освободившееся время уходит на текущие задачи, а не на поиск старых ошибок.

Чему научиться другим

Первый вывод: курсовые разницы — это не одна операция в конце месяца, а набор правил по каждому типу расчётов. Если правил нет, каждая сделка считается по-своему, и расхождения копятся.

Второй вывод: даты важнее, чем кажется. Счёт, оплата и закрывающий документ должны быть согласованы между собой. Любое изменение даты фиксируется, иначе учёт теряет опору.

Третий вывод: ручные таблицы допустимы только как проверка. Если таблица становится источником цифр для отчётности, ошибки неизбежны.

Четвёртый вывод: сверка должна быть регулярной. Месячная сверка банка, документов и учёта стоит меньше, чем разбор накопившихся расхождений в конце квартала.

Пятый вывод: владельцу стоит смотреть не только на итоговую прибыль, но и на то, как она собрана. Если цифру нельзя объяснить через документы, ей нельзя управлять.

Частые вопросы

Почему расхождения появились не сразу, а накопились к концу квартала?

Потому что расчёты велись нерегулярно и в разных местах. Мелкие ошибки по каждой сделке складывались, а сверку делали редко, поэтому заметили их только тогда, когда суммы стали заметными.

Нужно ли пересчитывать все прошлые контракты?

Не обязательно все. Сначала стоит проверить открытые и крупные контракты, где расхождения влияют на отчётность. По остальным достаточно убедиться, что записи не искажают текущую картину.

Что делать, если заказчик платит частями и в разные даты?

Зафиксировать правило расчёта для каждой части платежа и привязать его к конкретному событию: аванс, этап, окончательный расчёт. Тогда каждая сумма будет объяснима, а расхождения не будут смешиваться.

Можно ли обойтись без изменения учётной системы?

На время — да, если расчёты ведутся по описанным правилам и регулярно сверяются. Но чем больше валютных контрактов, тем выше риск, что ручные расчёты снова разойдутся с учётом.

Услуга по теме: Комплексное ведение учёта на ОСНО, УСН «доходы», УСН «доходы минус расходы».

Читайте также

Оставьте заявку