FSP 1.0

FSP / Модули / quote / quote_model

Запрос сметы и ответ — FSP Quote 1.0

Единый контракт запроса (ТЗ + объём) и ответа (подошедшие операторы, смета, непокрытое). Формулы вывода величин стандартом не нормируются: применённые допущения возвращаются в assumptions.

Строк: 31. Машиночитаемо: JSON · CSV

СущностьПолеТипОбязательноНазначениеПример
quote_requestcategory_ididдаКатегория товараapparel
quote_requestattributeslist<flag>нетfragile / honest_mark / high_value / frozenhonest_mark
quote_requestsize_profilestringнетГабаритный классMPFIT_STD_2026:M
quote_requestoperationslist<object>нетОперации ТЗ в service_code (+ кратность); из текста разбирает LLM{goods_acceptance,1}; {product_marking,2}
quote_requestdemandobjectнет{shipments_per_day, turnover_days, unit_volume_l} — объём, из него рекомендуется место{100, 30, 2}
quote_requeststorage_needobjectнетЯвное место {storage_type, temp_mode, qty_m2}; необязательно — иначе выводится из demand{pallet, ambient, 20}
quote_requestthroughput_needobjectнет{operation, metric, qty}; = shipments_per_day{outbound, orders_per_day, 300}
quote_requestorigin_geostringнетОткуда забор (город/адрес)Москва
quote_requesttarget_destinationslistнетКуда отгрузки (МП / направления)Коледино; Хоругвино
quote_requestservices_neededlist<service_code>нетНужные услуги стандартаgoods_acceptance; honest_mark_labeling
quote_requestschemeenumнетFBO / FBS / DBSFBO
quote_requeststart_datedateнетЖелаемый старт2026-08-01
quote_requesttermstringнетСрокот 6 мес
quote_requestfree_textstringнетИсходный текст запроса (свободная форма)нужно хранить 50 паллет одежды, отгрузки на WB из Москвы
quote_responselisting_ididдаКакое предложение подошлоlisting_sklad_msk
quote_responseoperatorstringдаИмя ФФСкладсервис
quote_responselocation_geostringдаГород складаМосква
quote_responsefitenumдаfull / partialfull
quote_responsefree_m2decimalдаСвободная площадь по данным ФФ80
quote_responserecommended_storage_m2decimalнетРекомендуемое место из demand4
quote_responseavg_stock_unitsdecimalнетСредний остаток шт = отгрузки × оборачиваемость3000
quote_responsehandling_cost_per_unitdecimalнетСмета обработки за 1 шт по ТЗ92
quote_responsehandling_cost_monthlydecimalнетОбработка за месяц = за шт × отгрузки × 30276000
quote_responsestorage_cost_monthlydecimalнетХранение за месяц по ставке ФФ21600
quote_responseestimated_quotedecimalнетИтоговая смета (обработка + хранение)297600
quote_responsequote_basisstringнетИз чего сметаобработка 92 ₽/шт × 3000 + хранение 6 м³ × 120 ₽ × 30
quote_responsecontactstringдаКуда вести лидtg:@sklad_ff
quote_responseunmetlistнетЧто не покрыто (если partial)нет заморозки
quote_requestpricing_level_minenumнетМинимальный уровень FSP Pricing, с которым вызывающая сторона готова считать сметуL1
quote_responseassumptionslist<object>условноДопущения расчёта {code, value}; обязательны, если смета опирается на выведенные величины{turnover_basis, stock_days}; {volume_per_m2, 1.8}
quote_responsepricing_level_usedenumнетУровень FSP Pricing, на котором фактически посчитана сметаL2