Ваша панель управления Shopify показывает, что ваш самый продаваемый худи приносит 45 процентов валовой маржи. Но это число знает только заводскую цену. Оно никогда не встречалось с платой за комплектацию и упаковку, ежемесячным хранением на паллетах, морским фрахтом, импортной пошлиной или таможенным брокером, который оформил контейнер — и каждый из этих расходов вышел из вашего кармана до того, как хоть один клиент нажал «купить». Для трансграничных продавцов разрыв между маржой на панели управления и реальной маржой — это место, где прибыль тихо исчезает.
Трансграничные продажи больше не побочная ставка: 59 процентов мировых покупателей теперь покупают у розничных продавцов за пределами своей страны, а трансграничный рынок B2C, по прогнозам, достигнет 2,16 триллиона долларов в 2026 году. Если вы продаёте на международном уровне через Shopify, сверка расходов на выполнение заказов и пошлин в себестоимость товаров — это не продвинутый бухгалтерский учёт, это единственный способ узнать, что вы действительно заработали. Это руководство рассматривает три потока затрат в каждом трансграничном заказе, кто учитывает пошлину при разных условиях поставки, как построить стоимость с учётом доставки для каждого SKU и ежемесячную процедуру, которая обеспечивает учёт каждого доллара.
Три потока затрат в каждом трансграничном заказе
У внутреннего заказа одна история затрат: вы купили или произвели товар и отправили его. У трансграничного заказа их три, и они поступают по трём разным графикам.
Расходы на выполнение заказов — это то, во что обходится хранение, комплектация, упаковка и отправка каждой единицы. Если вы используете стороннего поставщика логистических услуг (3PL), подключённого к Shopify, типичный счёт разбивается на приёмку (часто 10–20 долларов за паллету), хранение (обычно около 25 долларов за паллету в месяц, или 20–40 центов за кубический фут), комплектацию и упаковку (примерно 2,50 доллара за заказ плюс около 50 центов за каждую дополнительную позицию), а также упаковку, комплектование наборов и обработку возвратов. Заказы с несколькими позициями стоят дороже, чем с одной, медленно оборачивающиеся SKU накапливают расходы на хранение месяц за месяцем, и ни одна из этих строк не появляется в вашей выплате Shopify — они приходят отдельным ежемесячным счётом.
Пошлины и импортные налоги — это то, что страна назначения взимает за допуск ваших товаров. Сервис Shopify Managed Markets может рассчитывать, взимать и перечислять их при оформлении заказа, выступая в роли merchant of record для ваших международных заказов, чтобы покупатель видел одну конечную цену без неожиданного счёта при доставке. Это удобство сопровождается платой за заказ и создаёт бухгалтерский поток — собранные пошлины и перечисленные пошлины — который должен пройти через ваши книги, никогда не затрагивая выручку.
Фрахт и зачёт выплат — это временной слой. Ваша выплата Shopify — это чистый расчёт: валовые продажи минус комиссии за обработку, возвраты и корректировки, зачисляемые через несколько дней после продажи. Входящий фрахт, брокерские сборы и счета за пошлины поступают неделями позже. Сверка означает привязку всех трёх потоков к одним и тем же проданным единицам, даже если документы появляются с разницей в месяц.
DDP или DAP: кто платит пошлину, решает, кто её учитывает
Прежде чем вы сможете сверить пошлины, вам нужно знать, чьи это пошлины. Условия поставки в заказе решают это.
При DDP (Delivered Duty Paid — поставка с оплатой пошлины) вы — продавец — занимаетесь таможенной очисткой и платите все пошлины и налоги. Покупатель получает товар без каких-либо дополнительных платежей. При DAP (Delivered at Place — поставка в место назначения) вы доставляете товар в пункт назначения, но покупатель занимается очисткой и платит пошлины. (Вы всё ещё можете встретить старый термин DDU, Delivered Duty Unpaid — поставка без оплаты пошлины — в документах перевозчика; он означает то же самое, что DAP, и был исключён из официальных правил Инкотермс много лет назад.)
Это различие определяет ваши книги:
- Пошлины при DDP — это ваша стоимость товара. Они привязаны к проданным единицам и относятся к себестоимости, точно как заводская цена и входящий фрахт.
- Пошлины при DAP вообще не ваши затраты. Покупатель платит перевозчику или брокеру напрямую. Через вас деньги не проходят, поэтому ничего не попадает в ваши книги — не оценивайте их в себестоимости «для полноты картины».
- Пошлины, собранные при оформлении заказа через Managed Markets, — это транзитные средства. Вы собираете их с покупателя, и они перечисляются от вашего имени. Записывайте сбор как обязательство (пошлины к уплате), а не выручку, а перечисление — как погашение этого обязательства, а не расход. Учёт сбора как продаж завышает и вашу выручку, и ваши затраты на одну и ту же сумму и делает любой коэффициент маржи бессмысленным.
Если вы смешиваете заказы DDP и DAP — что часто бывает, когда вы продаёте DDP на ваших крупнейших рынках и DAP везде остальном — помечайте условия поставки в каждом заказе до конца месяца. Единая смешанная ставка пошлины, применённая ко всем международным продажам, завысит себестоимость по заказам DAP и занизит её по заказам DDP.
Пошлины — это стоимость запасов, а не расход
Вот правило, которое большинство мелких продавцов понимают неправильно: импортные пошлины на товары, которые вы будете перепродавать, являются частью стоимости товаров, а не расходом периода. Согласно U.S. GAAP, ASC 330 определяет стоимость запасов как все затраты, понесённые для приведения статьи в её текущее состояние и местонахождение для продажи — и бухгалтерское руководство прямо указывает, что тарифы и пошлины, уплаченные при импорте товаров, являются стоимостью запасов. Они находятся на балансе внутри стоимости запасов и переходят в себестоимость только когда единицы продаются.
Почему это важно на практике:
- Отнесение пошлин на расходы в месяц их уплаты переносит затраты вперёд. Счёт за пошлину в 1 400 долларов, уплаченный в марте за худи, которые продаются до августа, должен лечь на себестоимость с марта по август, а не уничтожить мартовскую маржу, польстив лету.
- Капитализация пошлин сохраняет честность запасов. Если пошлины составляют 10–20 процентов от вашей удельной стоимости, и вы относите их на расходы, ваш баланс занижает запасы каждый месяц года — и любой кредитор, читающий его, видит более тонкую базу активов, чем вы фактически владеете.
- Мелкие перепродавцы не освобождены от этой концепции. Предприятия с валовыми поступлениями ниже скорректированного на инфляцию порога в 25 миллионов долларов получают послабление от сложных правил капитализации UNICAP, но обычные затраты на приобретение — цена покупки, входящий фрахт, пошлины — всё равно привязываются к запасам согласно стандартным правилам учёта запасов.
Та же логика охватывает входящий фрахт, страхование груза и брокерские сборы, связанные с доставкой товаров на ваш склад. Она не охватывает всё после того, как товары готовы к продаже: текущее хранение на складе, комплектация и упаковка, исходящая доставка и обработка возвратов — это операционные расходы периода, а не стоимость товара. Разделительная линия — доступность для продажи: затраты на подготовку запасов к продаже привязываются к единицам; затраты на хранение и перемещение проданных единиц относятся к месяцу.
Постройте стоимость с учётом доставки для каждого SKU
Стоимость с учётом доставки — это истинная удельная стоимость подготовки товара к продаже: цена покупки плюс все распределённые затраты на приобретение. Формула проста:
Стоимость с учётом доставки = стоимость товара + фрахт + страхование + пошлины + брокерские и погрузочно-разгрузочные расходы, распределённые по единицам.
Распределение — вот где продавцы спотыкаются. В контейнере много SKU, но счёт за фрахт показывает одно число. Выберите один последовательный метод — по единицам, по весу или по стоимости — и придерживайтесь его весь год. Распределение по стоимости подходит для каталогов со смешанной маржой; по весу — для тяжёлых товаров; по единицам — для поставок с одним SKU. Последовательность важнее изощрённости, потому что смена методов в середине года делает сравнение периодов бесполезным.
Проработанный пример делает это конкретным. Предположим, вы импортируете 400 худи:
| Компонент затрат | Итого по поставке | На единицу |
|---|---|---|
| Заводская цена (14 долларов каждое) | 5 600 долларов | 14,00 долларов |
| Морской фрахт | 1 200 долларов | 3,00 долларов |
| Страхование груза | 100 долларов | 0,25 долларов |
| Импортные пошлины и тарифы | 1 400 долларов | 3,50 долларов |
| Брокерские и портовые сборы | 300 долларов | 0,75 долларов |
| Итого стоимость с учётом доставки | 8 600 долларов | 21,50 долларов |
Ваша «реальная» удельная стоимость — 21,50 долларов, а не 14 — более чем на 50 процентов выше заводской котировки. Установите цену исходя из 14 долларов, и 45-процентная маржа на панели управления на самом деле составит около 16 процентов маржи, прежде чем расходы на выполнение заказов вообще войдут в картину. Как только стоимость с учётом доставки живёт в ваших книгах как партии запасов, отслеживание того, как она со временем дрейфует — по мере изменения ставок фрахта и пошлин — показывает вам точно, когда SKU нуждается в повышении цены. Визуальная панель управления, такая как Fava, делает этот дрейф лёгким для обнаружения по всему вашему каталогу.
Обновляйте стоимость с учётом доставки по графику, а не когда вспомните. Ставки фрахта и пошлин постоянно меняются; стоимость с учётом доставки, рассчитанная один раз в январе, — фикция к октябрю. Пересчитывайте по каждому SKU как минимум ежеквартально и немедленно после любой поставки, счёт за фрахт или пошлину которой существенно отличается от предыдущей.
Сверьте выплату: от валового к чистому со строками выполнения заказов
Сверка выплат Shopify для трансграничного продавца имеет на один шаг больше, чем внутренняя версия: отчёт о выплатах — только первый из трёх исходных документов. Вот ежемесячная процедура.
Шаг 1: Разложите каждую выплату от валового к чистому. Для каждой выплаты Shopify за месяц начните с детализации расчёта, а не с депозита. Запишите валовые продажи в выручку, комиссии за обработку на счёт расходов по комиссиям, возвраты на контрсчёт выручки или счёт возвратов, собранный налог с продаж и собранные пошлины на их счета к уплате, а чистую сумму проведите через клиринговый счёт, который затем обнуляется банковским депозитом. Клиринговый остаток каждой выплаты должен вернуться к нулю; оставшийся баланс — это пропущенный возврат, комиссия или корректировка.
Шаг 2: Сопоставьте счёт 3PL с отправлениями месяца. Ваш счёт за выполнение заказов ничего не вычитает из выплат — это отдельный счёт, обычно ежемесячный. Разделите его на компоненты: приёмка и входящая обработка привязываются к партиям запасов, которые они приняли (добавьте их к стоимости с учётом доставки), тогда как хранение, комплектация и упаковка, исходящая доставка и возвраты идут на счета операционных расходов. Затем привяжите строку комплектации и упаковки к количеству заказов: если вы отправили 1 200 заказов и вам выставили счёт за 1 200 комплектаций плюс 300 сборов за дополнительные позиции, математика должна сойтись с вашим отчётом о заказах в пределах небольшого допуска на замены и частичные отправления.
Шаг 3: Начислите то, что ещё не выставлено. На конец месяца у вас всегда будет невыставленное выполнение заказов: заказы, отправленные в последнюю неделю, которые поймает следующий счёт 3PL, и контейнеры, оформленные брокером, счёт за которые придёт в следующем месяце. Оцените оба по недавним средним и проведите начисление (дебет счёта расходов или запасов, кредит начисленных обязательств), затем сторнируйте его, когда реальный счёт будет проведён. Без этого шага последняя неделя каждого месяца выглядит искусственно прибыльной.
Шаг 4: Закройте транзит пошлин. Суммируйте пошлины, собранные при оформлении заказа, против пошлин, перечисленных через Managed Markets или уплаченных вашему брокеру. Счёт к уплате должен обнуляться почти до нуля каждый месяц. Растущий кредитовый баланс означает собранные суммы, которые вы никогда не перечислили — обязательство, которое вы должны, а не прибыль. Растущий дебетовый баланс означает, что вы заплатили пошлины из своего кармана (вероятно, заказы DDP), которые нужно переклассифицировать в себестоимость.
Шаг 5: Сверяйте иностранную валюту отдельно. Трансграничные продавцы часто платят поставщикам в одной валюте, собирают в нескольких и получают выплаты, конвертированные в национальную валюту. Проводите счета поставщиков по спотовому курсу на дату счёта, проводите платежи по курсу расчёта, а разницу относите на прибыль или убыток от курсовых разниц — никогда в себестоимость, где она исказила бы маржу продукта. То же самое относится к разницам конвертации выплат от Shopify.
Записывать эти проводки просто, как только счета существуют: клиринговый счёт для каждого канала, отдельные счета расходов для каждого типа комиссий и счета к уплате для налогов и пошлин. Если вы ведёте книги в виде простого текста, документация описывает настройку именно такой структуры счетов.
Пять ошибок, которые занижают вашу себестоимость
1. Учёт чистой выплаты как выручки. Запись депозита в 36 400 долларов вместо 39 800 долларов валовых продаж занижает выручку и скрывает каждую комиссию, вычтенную по пути. Ваша форма 1099-K сообщает валовую сумму налоговому органу; ваши книги должны с ней согласовываться.
2. Отнесение пошлин на расходы в месяц уплаты. Счёт за пошлину — не канцелярские принадлежности. Капитализируйте его в партию запасов, которую он оформил, и позвольте ему достичь себестоимости по мере продажи этих единиц. Немедленное отнесение на расходы сдвигает затраты в неправильный период и занижает ваш актив в виде запасов.
3. Помещение каждого доллара выполнения заказов в одну корзину. Входящая приёмка, которая подготавливает товары к продаже, привязывается к единицам; ежемесячное хранение и комплектация с упаковкой за заказ — это операционные расходы периода. Смешивание либо завышает себестоимость (хранение в стоимости товара), либо занижает её (приёмка в общих расходах). Разделяйте счёт 3PL каждый месяц.
4. Учёт собранных пошлин как выручки. Пошлины, которые вы собираете при оформлении заказа и перечисляете, — это агентские средства, а не продажи. Учёт их как выручки завышает вашу верхнюю строку и — когда вы проводите перечисление как расход — ваши затраты, оставляя коэффициенты маржи чистым шумом. Проводите их через счёт к уплате.
5. Забывание последней мили курсовых разниц. Счета поставщиков в евро, выплаты, конвертированные из фунтов, пошлины, уплаченные в канадских долларах — каждая конвертация создаёт небольшую прибыль или убыток. По отдельности тривиальные, в совокупности существенные, и они относятся к прибыли/убытку от курсовых разниц, а не погребаются в стоимости товара или игнорируются в клиринговом счёте.
Ваш ежемесячный контрольный список закрытия трансграничного периода
Пройдите этот контрольный список перед закрытием книг каждый месяц:
- Каждая выплата Shopify разложена от валового к чистому; все клиринговые счета на нуле
- Счёт 3PL разделён: входящие затраты на партии запасов, хранение и комплектация-упаковка на операционные расходы
- Количество комплектаций сопоставлено с количеством отправленных заказов в пределах допуска
- Начисления проведены для невыставленного выполнения заказов в конце месяца и счетов брокера
- Пошлины к уплате закрыты: сборы сопоставлены с перечислениями, выплаты DDP из своего кармана переклассифицированы в себестоимость
- Стоимость с учётом доставки обновлена для любого SKU с новой поставкой в этом месяце
- Курсовые прибыли и убытки отделены от стоимости товара
- Развёртка запасов сходится: начальный баланс плюс покупки и капитализированные затраты минус себестоимость равняется конечному балансу
Держите ваши трансграничные маржи честными
Сверка расходов на выполнение заказов и пошлин — это разница между маржой, которая, как вы надеетесь, реальна, и той, которую вы можете доказать. Beancount.io обеспечивает бухгалтерский учёт в виде простого текста, который даёт вам полную прозрачность и контроль над вашими финансовыми данными — никаких чёрных ящиков, никакой привязки к поставщику. Начните бесплатно и узнайте, почему разработчики и финансовые специалисты переходят на бухгалтерский учёт в виде простого текста.





