Что считает этот калькулятор
Введите габариты упакованной коробки и количество мест — получите объём одного места и всей партии в кубометрах, ту же цифру в кубических футах и литрах, а рядом — подстановку чисел в формулу, которую можно сверить со своим расчётом.
Партия редко состоит из коробок одного размера, поэтому форма принимает строку на каждый размер, и у каждой строки своя единица измерения. Десять коробок, померенных в сантиметрах, и два ящика в дюймах спокойно живут в одной партии — итог всё равно верный.
Внутри каждый размер хранится точной дробью, а не приближённым десятичным числом. Поэтому 40 × 30 × 25 см × 10 даёт ровно 0,3 м³, а не 0,30000000000000004, как получилось бы при обычной машинной арифметике.
В блоке дополнительных настроек можно сравнить фактический вес с объёмным по выбранному делителю, перевести объём в стоимость по своей ставке и увидеть партию как долю внутреннего объёма контейнера.
Что такое CBM и кубометр груза
CBM — это cubic meter, кубический метр, м³. Так по всему миру измеряют объём груза: сборная морская перевозка тарифицируется за кубометр, авиационная ставка начинается с него же, складское хранение считают за кубометр в месяц. Один кубометр — это пространство куба со стороной метр: ровно 1000 литров или коробка 100 × 100 × 100 см.
Объём важен потому, что перевозчик продаёт именно место. Трюм самолёта и контейнер заканчиваются по объёму гораздо раньше, чем по допустимой массе, если груз лёгкий. Партия подушек и партия болтов, занимающие одинаковое место, обходятся примерно одинаково, хотя весят по-разному. Отсюда и вся идея объёмного веса — способа выразить занятое место в килограммах.
В русской переписке эту цифру называют по-разному: «объём груза», «кубатура», «сколько кубов». Экспедитор, который просит CBM, спрашивает ровно то же самое.
Формула и разбор примера
В метрах формула не прячет ничего: объём = длина × ширина × высота × количество.
Коробка 40 × 30 × 25 см. Переводим стороны в метры: 0,40 м, 0,30 м и 0,25 м. Одно место: 0,40 × 0,30 × 0,25 = 0,03 м³. Десять мест: 0,03 × 10 = 0,3 м³, то есть 300 литров или 10,5944 кубических фута.
Тот же ответ получается и без перевода: 40 × 30 × 25 = 30 000 см³, а 30 000 ÷ 1 000 000 = 0,03 м³ на коробку.
Количество здесь — обычный множитель, поэтому вдвое больше коробок означает вдвое больший объём и ничего сверх того. Это полезное свойство для проверки: если названный объём не делится нацело на объём одной коробки, ошибка в замере или в количестве, а не в арифметике.
Сантиметры, миллиметры, дюймы и футы
Любая единица сводится к одному действию: привести стороны к метрам и перемножить. Делители, которые обычно держат в голове, — это тот же перевод, сделанный заранее. Сантиметры: разделить произведение на 1 000 000. Миллиметры: на 1 000 000 000. Дюймы: на 61 023,744. Футы: на 35,3147.
Показатели для дюйма и фута точные, а не округлённые: международный дюйм определён как ровно 2,54 см, а фут — как ровно 0,3048 м. Значит, кубический дюйм — это ровно 0,000016387064 м³, а кубический фут — ровно 0,028316846592 м³. Именно эти значения использует калькулятор.
Пример в дюймах: коробка 20 × 16 × 12 дюймов — это 3840 кубических дюймов, то есть 3840 × 0,000016387064 = 0,06292632576 м³, округлённо 0,063 м³. Двадцать пять таких коробок дают 1,573 м³.
С футами так же: ящик 4 × 3 × 2 фута — это 24 кубических фута, и 24 × 0,028316846592 = 0,6796 м³. Поскольку коэффициент точен в обе стороны, обратный перевод даёт ровно 24 фута, а не 23,9999.
Коробки разных размеров в одной партии
В реальной отправке размеров почти всегда несколько, и именно здесь быстрый расчёт чаще всего ломается. Правильный порядок — посчитать каждый размер отдельно и сложить объёмы. Соблазнительный короткий путь — усреднить габариты и умножить на общее число мест — это не приближение, а другой расчёт с другим ответом.
10 коробок 40 × 30 × 25 см дают по 0,03 м³ каждая, вместе 0,30 м³. 2 ящика 120 × 80 × 100 см дают по 0,96 м³, вместе 1,92 м³. Итог по партии: 0,30 + 1,92 = 2,22 м³ на 12 мест, то есть 78,3986 кубического фута.
Если бы размеры сначала усреднили, вышла бы «средняя коробка» 80 × 55 × 62,5 см, а двенадцать таких — 3,3 м³. Разница в полкуба, и её выставили бы в счёте.
То же касается единиц. Одну строку можно ввести в сантиметрах, другую в дюймах, третью в метрах — как прислал поставщик в упаковочном листе. Каждая строка переводится отдельно до того, как что-то складывается, поэтому на поспешном пересчёте ничего не теряется.
Кубометры, кубические футы и литры
Три единицы для одной величины, и упаковочные листы постоянно ходят между ними. С литрами всё просто: литр — это ровно кубический дециметр, поэтому в кубометре ровно 1000 литров.
Кубические футы стоит запомнить отдельно: 1 м³ = 35,3147 ft³, а в обратную сторону 1 ft³ = 0,0283 м³. В документах эту же единицу иногда пишут CFT — это то же самое, отличается только сокращение.
Блок «Перевести объём» над статьёй переводит между всеми тремя единицами напрямую, если готовая цифра уже есть и считать партию заново не нужно.
Объёмный и расчётный вес
Объёмный вес — это объём, выраженный в килограммах, чтобы его можно было сравнить с настоящим весом. Перевозчик делит размер партии в кубических сантиметрах на число, которое публикует: объёмный вес = длина (см) × ширина (см) × высота (см) × количество ÷ делитель.
Расчётный вес — больший из фактического и объёмного. Плотный груз считают по массе, лёгкий и габаритный — по объёму. Вот это правило «что больше» действительно общее для отрасли, а делитель — нет.
Опубликованные значения: 6000 — общее правило IATA для авиагруза, 5000 — стандарт DHL Express для экспресс-продуктов, 3000 — железная дорога по соотношению 1:3, 1000 — морская сборная перевозка по соотношению 1:1. Для автоперевозок общего правила нет: соотношения различаются по странам и перевозчикам.
Чем меньше делитель, тем больше объёмный вес у одной и той же коробки. Наши десять коробок — это 0,3 м³, то есть 300 000 см³: при делителе 6000 выходит 50 кг, при 5000 — 60 кг, а при морском соотношении 1:1 — 300 кг. Если коробки весят по 12 кг, авиакомпания посчитает по фактическим 120 кг, а та же партия в морской сборке — по 300 кг.
Две оговорки. Перевозчики меняют делители, применяют разные к разным услугам и иногда добавляют минимальный расчётный вес за место. И калькулятор применяет выбранный делитель ко всей партии: перевозчик, который считает каждое место отдельно и округляет каждое вверх, получит цифру чуть больше.
Объём на море: сборный груз, контейнер и вместимость
Морская перевозка делится примерно по одному контейнеру. До этого объёма покупают место в общем контейнере — сборный груз, LCL, — и ставку дают за кубометр или за фрахтовую тонну, то есть за большее из тонны и кубометра. Выше этого берут контейнер целиком (FCL) по фиксированной ставке, и объём перестаёт напрямую определять цену: важно становится, войдёт ли груз.
Опубликованные внутренние объёмы дают отправную точку. По примерным спецификациям Hapag-Lloyd 20-футовый контейнер — это 33,2 м³, 40-футовый — 67,7 м³, а 40-футовый High Cube — 76,3 м³. Сам перевозчик оговаривает, что это примеры: контейнеры различаются у разных производителей.
Относитесь к этим цифрам как к потолку, до которого не доходят. Такой объём предполагает заполнение от угла до угла без зазоров, чего с грузом не бывает. Паллеты оставляют мёртвое пространство вдоль стенок, коробки не всегда можно штабелировать на полную высоту без смятия, дверной проём уже самого контейнера, а ограничение по массе способно остановить загрузку задолго до объёма.
Поэтому строка про контейнер в результате — это доля геометрического объёма, и так она и подписана. Войдёт ли партия на самом деле, показывает план загрузки от экспедитора.
Как мерить коробку, чтобы цифра была верной
Перевозчик считает место, которое занимает груз на его технике, поэтому мерить нужно снаружи уже упакованной коробки — не товар и не внутренний размер тары.
Мерьте после упаковки: полная коробка выпирает, а обвязка, уголки и стретч добавляют ещё немного. Берите самую широкую точку.
Паллета входит в расчёт. Если коробки едут на паллете, её основание и высота — часть груза, и вводить лучше готовое паллетоместо отдельной строкой, а не коробки по отдельности.
Округляйте вверх. На терминале обмер тоже округлят вверх, и оптимистичная на сантиметр цифра ничего не даёт.
Неправильная форма считается по описанному прямоугольнику: бочка или ящик нестандартной формы тарифицируются по прямоугольному месту, которое им нужно.
Частые ошибки
Не та степень десятки. Сантиметры переводятся в кубометры делением на 1 000 000, миллиметры — на 1 000 000 000, потому что перевод возводится в куб. Деление сантиметров на 100 даёт ошибку в десять тысяч раз.
Размеры товара вместо размеров коробки. Едет не то, что внутри: упаковка, наполнитель и стенки коробки добавляют объём, за который платят.
Путаница между объёмом и объёмным весом. CBM — объём, объёмный вес — вес. Связывает их делитель, который выбирает перевозчик.
Усреднение разных размеров. Об этом выше, и повторить стоит: складывать, а не смешивать.
Вместимость контейнера как полезное место. Внутренний объём — это мера пустого ящика, а эффективность загрузки — отдельный вопрос, и у паллетированного груза она заметно ниже.
Ограничения
Страница считает объём и переводит единицы. Ставок, тарифов и таможенных правил она не знает и стоимость перевозки назвать не может. Строка стоимости умножает ваш объём на вашу ставку, а минимальные суммы, надбавки, база «фрахтовая тонна» и местные сборы остаются за её пределами.
Объёмный вес считается по всей партии на выбранном делителе. Перевозчик может использовать другой делитель, считать каждое место отдельно или применять минимальный расчётный вес, поэтому цифру стоит брать как проверку ставки, а не как предсказание счёта.
Сторона коробки ограничена 100 метрами, а количество в строке — миллионом мест: это далеко за пределами любой реальной отправки и позволяет держать точную арифметику мгновенной. Весь расчёт идёт в браузере, ничего введённого страницу не покидает.
Источники и методика
Переводы единиц точны по определению и реализованы точными отношениями, а не десятичными приближениями: 1 дюйм = 2,54 см и 1 фут = 0,3048 м ровно (NIST, Guide to the SI, приложение B), а литр — это ровно кубический дециметр, поэтому 1 м³ = 1000 л.
Делитель 6000 и правило «считается больший из фактического и объёмного веса» — из материала IATA об авиагрузовых тарифах. Делитель 5000 — стандарт DHL Express. Соотношения 1:3 для железной дороги и 1:1 для морской сборной перевозки, а также замечание о том, что автомобильные коэффициенты различаются, — из материала DHL Global Forwarding о расчётном весе.
Вместимость контейнеров 33,2 / 67,7 / 76,3 м³ — опубликованные примерные спецификации Hapag-Lloyd, приведённые с собственной оговоркой перевозчика о различиях между производителями.
Каждый числовой пример на этой странице пересчитывается тестом tests/cbm-lib.test.js и сверяется там с ручным расчётом, чтобы текст и калькулятор не разошлись.