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

Внутри фирмы: просто перенос

Товар меняет склад — и всё. Партия остаётся той же: та же себестоимость, та же дата поступления, тот же поставщик. Ничего не покупается и не продаётся, долгов не возникает.

🔴 Получатель один, источников может быть много. Это устройство документа: в перемещении указывается один склад-получатель, а откуда собирать товар — хоть с пяти складов сразу.

Из этого следует практическое правило планирования. Свезти товар с нескольких складов в одну точку — один документ. Развезти с одного склада по нескольким точкам — столько документов, сколько получателей.

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

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

Из каких партий возьмётся товар

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

По умолчанию берутся самые ранние поставки — те, что пришли раньше. Это то, чего обычно и ждут: старое уезжает первым.

Если в настройках склада выбран «Ручной выбор партии», партию указываете вы сами — так можно перевезти именно конкретную поставку. У серийного товара выбирать партии не нужно вовсе: вы указываете номера, а партия у каждой единицы своя и подставляется сама.

Цена проводки

Внутри фирмы товар переезжает по своей себестоимости — партия та же. Цена важна, когда склады в разных фирмах: по ней одна фирма продаёт товар другой.

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

Если у товара нет значения выбранного вида цены, берётся себестоимость — у цены в строке тогда стоит пометка «≈». Вид цены в другой валюте пересчитывается по курсу фирмы-отправителя на дату документа.

🔴 Исключение — единицы с зафиксированной закупочной ценой: они переезжают по своей реальной себестоимости независимо от выбора, у цены пометка «ЗЦ». Подробности — в статье про серийный учёт.

Между фирмами: это сделка

Если склад-источник принадлежит одной фирме, а склад-получатель другой, товар не может «просто переехать»: у каждой фирмы свой баланс, и вещь, ушедшая из одной, должна где-то появиться как приобретённая.

Поэтому система раскладывает такое перемещение на две операции:

  • у фирмы-отправителя — продажа: товар выбыл;
  • у фирмы-получателя — приход: товар поступил, и у него появляется своя партия, где поставщиком числится фирма-отправитель;
  • между фирмами возникает долг на сумму передачи.

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

Всё это происходит автоматически, отдельных документов заводить не нужно — вы по-прежнему оформляете одно перемещение. Но знать об этом стоит, потому что последствия видимые: у принимающей фирмы себестоимость товара теперь своя (та самая цена проводки), а в межфирменных расчётах появилась сумма, которую рано или поздно нужно закрыть.

Именно отсюда растёт правило из возврата поставщику: вернуть товар внешнему поставщику может только та фирма, которая у него покупала. После переезда в другую фирму она уже не покупатель.

Возврат к истоку: система узнаёт его сама

Товар уехал из фирмы A в фирму B, а потом поехал обратно. Формально это ещё одно межфирменное перемещение — то есть B продаёт, A покупает, и возникает встречный долг. Формально верно, а по сути неправильно: никакой второй сделки не было, вещь просто вернулась.

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

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

Товар прошёл через несколько фирм — выбираете вы

Бывает длиннее: товар ушёл из A в B, из B в C, а теперь C отправляет его обратно в A. Сама система тут не решает — карточка перемещения до проведения показывает предупреждение «Товар вернётся по цепочке фирм»: какие позиции, сколько единиц и через какие фирмы они прошли (цены звеньев — тем, кому видна себестоимость). Нужно выбрать один способ на весь документ:

  • Как продажу — обычная новая передача C → A, прежние сделки остаются как были;
  • По цепочке обратно — зеркало каждого звена: C возвращает B, B возвращает A, долги звеньев сторнируются. Если звено недоступно (например, фирма не действует или у фирмы звена нет воронки межфирменных продаж), этот вариант выключен и рядом написано почему.

Без выбора документ не проведётся. Выбор хранится в документе: провести его потом можно и из списка, и с доски. Если к моменту проведения цепочка изменилась (товар разложился по другим партиям), проведение откажет «Цепочка фирм изменилась…» — откройте документ и проверьте выбор. Тихой подмены способа нет.

Одно перемещение может быть и тем, и другим

Самое интересное — что позиция не обязана быть однородной. Из фирмы B в фирму A едет десять штук: шесть из тех, что когда-то приехали от A, и четыре своих, купленных самостоятельно.

Система разложит документ на две части: шесть уйдут возвратом к истоку (зеркало старой сделки), четыре — новой передачей (обычная межфирменная продажа). В одном документе, без ручного разделения.

Для серийного товара разбор идёт по конкретным номерам — видно, какая именно единица возвращается, а какая продаётся впервые. Для обычного товара система берёт возвратные единицы из самых ранних подходящих партий.

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

Черновик может устареть

Перемещение, как и другие складские документы, собирается черновиком: он ничего не двигает и сохраняется как есть, даже если заполнен наполовину или с ошибками. Это сделано намеренно — иначе нельзя было бы отложить документ на потом.

Проверка происходит в момент проведения. И вот тут черновик, пролежавший неделю, может не пройти:

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

Документ в таком случае не проведётся, а покажет, что именно разошлось. Это не поломка, а защита: провести перемещение товара, которого нет, — значит уронить остатки в минус.

Практический вывод тот же, что и с приходом: чем дольше черновик лежит, тем выше шанс, что он устареет. Собрали — проведите.

Кнопок проведения две: «Провести» — документ проведётся и останется открытым; «Провести и закрыть» — проведётся, и окно закроется. Если провести не удалось, документ остаётся открытым, и причина видна.

Частые ошибки

  • Считать межфирменное перемещение «просто переносом». Это сделка: у получателя появляется своя партия и своя себестоимость, а между фирмами — долг. Планируя учёт, лучше знать об этом заранее.
  • Возвращать товар истоку вручную через продажу. Оформленная руками обратная продажа не свяжется с исходной передачей: вместо схлопывания получите вторую сделку и два висящих долга вместо нуля.
  • Не проверить цену перед проведением между фирмами. По ней фирма-получатель получает себестоимость, а между фирмами возникает долг. Пометка «≈» у цены значит, что у товара нет значения выбранного вида цены и взята себестоимость.
  • Перемещать между фирмами то, что вот-вот вернётся. Каждая передача и возврат оставляют документы у обеих фирм. Если товар нужен на день, иногда дешевле не оформлять переезд вовсе.
  • Копить черновики перемещений. Пока документ не проведён, товар числится на старом складе — и его спокойно продадут или спишут оттуда, после чего провести перемещение уже не выйдет.

Что дальше