import{r as m,j as e,L as z}from"./vendor-react-xnlkqCTC.js";import{aC as G,t as h,v as u,w as n,z as V,H as E,y as o,aa as R,F as v,I as _,J as H,U,K as S,G as W,W as g,Z as f,_ as b,$ as j,a0 as C,a1 as y,a$ as P,E as q,aw as Z,ay as J,ax as K,b3 as Q}from"./index-I6s5Yvgi.js";import"./vendor-dayjs-CTLjenN8.js";import"./vendor-sentry-qG-dVXi3.js";import{M as Y,a as X}from"./MarketingShell-CItXh4Yz.js";import{u as I}from"./vendor-i18n-BZWggl2o.js";import{A as ee}from"./arrow-left-DPw3OEoc.js";import{F as D}from"./file-text-ClvN3haV.js";import{C as O}from"./circle-check-zGdmp9Ht.js";import{C as k}from"./circle-alert-CODt2r-B.js";import{D as se}from"./download-DVBN1iT-.js";import"./vendor-query-Cbb05LTU.js";import"./vendor-antd-core-DLLca_om.js";import"./zap-CI2RA9Oe.js";import"./globe-D6pONA9H.js";import"./shield-check-CgADxxKh.js";import"./users-DAHsBwSr.js";import"./SiteFooter-BTgvNWNg.js";import"./send-DHqHd91g.js";import"./building-2-BEgwBN-M.js";const ae=[{id:"invoice",name:"Инвойс (коммерческий счёт)",nameEn:"Commercial Invoice",required:"always",group:"commercial",description:"Счёт-фактура от продавца покупателю. Содержит стоимость, наименование, количество и условия поставки."},{id:"packing-list",name:"Упаковочный лист",nameEn:"Packing List",required:"always",group:"commercial",description:"Подробный список содержимого каждого грузового места: вес брутто/нетто, маркировка, количество."},{id:"purchase-contract",name:"Договор купли-продажи",nameEn:"Purchase Contract",required:"always",group:"commercial",description:"Внешнеторговый контракт между продавцом и покупателем. Основа для таможенного контроля."},{id:"customs-declaration",name:"Таможенная декларация ДТ",nameEn:"Customs Declaration (DT)",required:"always",group:"customs",description:"Декларация на товары (ДТ) — ключевой таможенный документ. Подаётся таможенным брокером в электронном виде."},{id:"duty-payment",name:"Платёжное поручение об уплате пошлин",nameEn:"Duty Payment Order",required:"always",group:"customs",description:"Документ, подтверждающий уплату ввозной таможенной пошлины, НДС и таможенных сборов."},{id:"bill-of-lading",name:"Коносамент (B/L)",nameEn:"Bill of Lading",required:"always",group:"transport",description:"Транспортный документ при морской перевозке. Подтверждает приём груза перевозчиком и является товарораспорядительным документом."},{id:"marine-insurance",name:"Морской страховой полис",nameEn:"Marine Insurance Policy",required:"conditional",group:"transport",description:"Страхование груза на период морской перевозки.",notes:"Если поставка на условии CIF или CIP"},{id:"awb",name:"Авиационная накладная (AWB)",nameEn:"Air Waybill",required:"always",group:"transport",description:"Транспортный документ при авиаперевозке. Содержит сведения об отправителе, получателе, грузе и маршруте."},{id:"cmr",name:"CMR-накладная",nameEn:"CMR Consignment Note",required:"always",group:"transport",description:"Международная товарно-транспортная накладная для автомобильных перевозок. Регулируется конвенцией CMR 1956 г."},{id:"tir-carnet",name:"TIR-карнет",nameEn:"TIR Carnet",required:"conditional",group:"transport",description:"Международный документ таможенного транзита для автомобильных грузоперевозок.",notes:"Для транзита через несколько стран"},{id:"smgs",name:"ЖД-накладная СМГС",nameEn:"SMGS Rail Consignment Note",required:"always",group:"transport",description:"Накладная по Соглашению о международном железнодорожном грузовом сообщении (СМГС). Применяется для ж/д перевозок между странами ОСЖД."},{id:"statistical-form",name:"Статистическая форма учёта",nameEn:"Statistical Form",required:"always",group:"customs",description:"Обязательная форма отчётности при ввозе товаров из стран ЕАЭС. Подаётся в таможенные органы."},{id:"cert-origin-ct1",name:"Сертификат происхождения СТ-1",nameEn:"Certificate of Origin CT-1",required:"optional",group:"certificates",description:"Сертификат, подтверждающий происхождение товара из страны ЕАЭС.",notes:"Для подтверждения статуса товара ЕАЭС и применения нулевой ставки"},{id:"cert-origin-form-a",name:"Сертификат происхождения Form A",nameEn:"Certificate of Origin Form A",required:"conditional",group:"certificates",description:"Сертификат происхождения для подтверждения права на преференциальные ставки пошлин при импорте из Китая.",notes:"Для льготных ставок пошлин по условиям торговых соглашений"},{id:"customs-value-declaration",name:"Декларация таможенной стоимости (ДТС)",nameEn:"Customs Value Declaration",required:"conditional",group:"customs",description:"Документ, обосновывающий заявленную таможенную стоимость товара. Заполняется по методам ВТО.",notes:"Если стоимость партии > €10 000"},{id:"vet-phyto-cert",name:"Ветеринарный/фитосанитарный сертификат",nameEn:"Veterinary/Phytosanitary Certificate",required:"always",group:"certificates",description:"Официальный документ, подтверждающий безопасность продуктов питания животного и растительного происхождения. Выдаётся уполномоченным органом страны экспорта."},{id:"eaeu-tr-declaration-food",name:"Декларация о соответствии ТР ТС (продукты)",nameEn:"EAEU Technical Regulation Declaration (food)",required:"always",group:"certificates",description:"Декларация соответствия требованиям технических регламентов Таможенного союза для пищевой продукции (ТР ТС 021/2011 и др.)."},{id:"medical-reg-cert",name:"Регистрационное удостоверение",nameEn:"Medical Device Registration Certificate",required:"always",group:"certificates",description:"Регистрационное удостоверение Росздравнадзора на медицинское изделие. Обязательно для всех медизделий при ввозе в РФ."},{id:"conformity-declaration-medical",name:"Декларация о соответствии (медизделия)",nameEn:"Conformity Declaration (Medical)",required:"always",group:"certificates",description:"Подтверждение соответствия медицинского изделия требованиям безопасности и применимым техническим регламентам."},{id:"eaeu-tr-declaration-textile",name:"Декларация о соответствии ТР ТС (текстиль)",nameEn:"EAEU Technical Regulation Declaration (textile)",required:"always",group:"certificates",description:"Декларация соответствия требованиям ТР ТС 017/2011 «О безопасности продукции лёгкой промышленности»."},{id:"conformity-certificate-textile",name:"Сертификат соответствия (текстиль)",nameEn:"Conformity Certificate (textile)",required:"conditional",group:"certificates",description:"Сертификат соответствия на изделия лёгкой промышленности, выданный аккредитованным органом по сертификации.",notes:"Для товаров, подлежащих обязательной сертификации"},{id:"conformity-declaration-electronics",name:"Декларация о соответствии (электроника)",nameEn:"Conformity Declaration (Electronics)",required:"always",group:"certificates",description:"Декларация соответствия техническим регламентам ТС: ТР ТС 004/2011 (низковольтное оборудование), ТР ТС 020/2011 (ЭМС)."},{id:"fsb-notification",name:"Нотификация ФСБ",nameEn:"FSB Notification",required:"conditional",group:"certificates",description:"Нотификация Федеральной службы безопасности РФ на ввоз шифровальных (криптографических) средств.",notes:"Для оборудования с шифрованием (смартфоны, точки доступа Wi-Fi, VPN-устройства и т.д.)"},{id:"conformity-declaration-machinery",name:"Декларация о соответствии (оборудование)",nameEn:"Conformity Declaration (Machinery)",required:"conditional",group:"certificates",description:"Декларация соответствия для производственного оборудования, машин и механизмов (ТР ТС 010/2011).",notes:"Для оборудования, попадающего под действие ТР ТС 010/2011"},{id:"import-permit-machinery",name:"Разрешение на ввоз",nameEn:"Import Permit",required:"conditional",group:"customs",description:"Разрешительный документ для ввоза отдельных видов специального оборудования.",notes:"Для отдельных видов оборудования (двойного назначения, лицензируемого и т.д.)"},{id:"msds",name:"MSDS (паспорт безопасности)",nameEn:"Safety Data Sheet (SDS/MSDS)",required:"always",group:"certificates",description:"Паспорт безопасности химического вещества или опасного груза. Содержит информацию о свойствах, опасностях и мерах безопасности."},{id:"dangerous-goods-permit",name:"Разрешение на перевозку опасного груза",nameEn:"Dangerous Goods Permit",required:"always",group:"customs",description:"Разрешение компетентных органов на перевозку опасного груза. Класс опасности по IMDG (море) / ADR (авто) / RID (ж/д) / IATA DGR (авиа)."},{id:"epts",name:"ЭПТС (электронный паспорт ТС)",nameEn:"Electronic Vehicle Passport (EPTS)",required:"conditional",group:"certificates",description:"Электронный паспорт транспортного средства. Оформляется при ввозе автомобилей и прицепов в ЕАЭС.",notes:"Для автомобилей и самоходных машин"},{id:"ottс-cert",name:"Сертификат ОТТС",nameEn:"OTTС Type Approval Certificate",required:"conditional",group:"certificates",description:"Одобрение типа транспортного средства (ОТТС) — документ, подтверждающий соответствие ТС требованиям безопасности.",notes:"Для новых транспортных средств"}],T={sea:"Море",air:"Авиа",road:"Авто",rail:"Ж/Д"},A={china:"Китай",korea:"Корея",japan:"Япония",vietnam:"Вьетнам",india:"Индия",germany:"Германия",usa:"США",belarus:"Беларусь",kazakhstan:"Казахстан",turkey:"Турция",other:"Прочие страны"},L={general:"Обычные товары",food:"Продукты питания",medical:"Медицинские изделия",textile:"Текстиль и одежда",electronics:"Электроника",machinery:"Оборудование и станки",hazmat:"Опасные грузы (HAZ)",vehicles:"Автомобили и запчасти"},te={transport:"Транспортные документы",commercial:"Коммерческие документы",customs:"Таможенные документы",certificates:"Сертификаты и разрешения"},re=["transport","commercial","customs","certificates"],ie={always:{label:"Обязателен",badgeCls:"bg-green-100 text-green-800 border-green-200",iconCls:"text-green-500",borderCls:"border-l-green-500"},conditional:{label:"Условно",badgeCls:"bg-amber-100 text-amber-800 border-amber-200",iconCls:"text-amber-500",borderCls:"border-l-amber-400"},optional:{label:"Рекомендуется",badgeCls:"bg-blue-100 text-blue-800 border-blue-200",iconCls:"text-blue-500",borderCls:"border-l-blue-400"}};function oe(s,i,r){if(!s&&!i&&!r)return new Set;const a=new Set;return a.add("invoice"),a.add("packing-list"),a.add("purchase-contract"),a.add("customs-declaration"),a.add("duty-payment"),s==="sea"&&(a.add("bill-of-lading"),a.add("marine-insurance")),s==="air"&&a.add("awb"),s==="road"&&(a.add("cmr"),a.add("tir-carnet")),s==="rail"&&a.add("smgs"),(i==="belarus"||i==="kazakhstan")&&(a.add("statistical-form"),a.add("cert-origin-ct1")),i==="china"&&a.add("cert-origin-form-a"),i&&i!=="belarus"&&i!=="kazakhstan"&&a.add("customs-value-declaration"),r==="food"&&(a.add("vet-phyto-cert"),a.add("eaeu-tr-declaration-food")),r==="medical"&&(a.add("medical-reg-cert"),a.add("conformity-declaration-medical")),r==="textile"&&(a.add("eaeu-tr-declaration-textile"),a.add("conformity-certificate-textile")),r==="electronics"&&(a.add("conformity-declaration-electronics"),a.add("fsb-notification")),r==="machinery"&&(a.add("conformity-declaration-machinery"),a.add("import-permit-machinery")),r==="hazmat"&&(a.add("msds"),a.add("dangerous-goods-permit")),r==="vehicles"&&(a.add("epts"),a.add("ottс-cert")),a}function ne({mode:s,className:i}){const r=i??"h-4 w-4";return s==="sea"?e.jsx(Z,{className:r}):s==="air"?e.jsx(J,{className:r}):s==="road"?e.jsx(K,{className:r}):e.jsx(Q,{className:r})}function ce({doc:s}){const{t:i}=I(),r=ie[s.required],a=s.required==="always"?O:s.required==="conditional"?k:P;return e.jsxs("div",{className:`flex items-start gap-4 rounded-lg border bg-white px-4 py-4 border-l-4 ${r.borderCls} shadow-sm`,children:[e.jsx(a,{className:`h-5 w-5 mt-0.5 shrink-0 ${r.iconCls}`}),e.jsxs("div",{className:"flex-1 min-w-0",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2 mb-1",children:[e.jsx(o,{weight:"semibold",className:"text-sm text-slate-800",children:i(`tools.docsCheck.doc.${s.id}.name`,s.name)}),e.jsx("span",{className:`inline-flex items-center rounded-full border px-2 py-0.5 text-xs font-medium ${r.badgeCls}`,children:i(`tools.docsCheck.required.${s.required}`,r.label)})]}),e.jsx(o,{className:"text-xs text-text-muted mb-0.5",children:s.nameEn}),e.jsx(o,{className:"text-sm text-slate-600 leading-snug mt-1",children:i(`tools.docsCheck.doc.${s.id}.description`,s.description)}),s.notes&&e.jsxs("div",{className:"flex items-start gap-1.5 mt-2 rounded-md bg-amber-50 border border-amber-100 px-2.5 py-1.5",children:[e.jsx(R,{className:"h-3.5 w-3.5 text-amber-500 mt-0.5 shrink-0"}),e.jsx(o,{className:"text-xs text-amber-800",children:i(`tools.docsCheck.doc.${s.id}.notes`,s.notes)})]})]})]})}function De(){const{t:s}=I(),[i,r]=m.useState(""),[a,F]=m.useState(""),[l,M]=m.useState(""),{grouped:p,stats:x,hasSelections:$}=m.useMemo(()=>{if(!!!(i||a||l))return{grouped:{},stats:{always:0,conditional:0,optional:0},hasSelections:!1};const d=oe(i,a,l),B=ae.filter(c=>d.has(c.id)),w={transport:[],commercial:[],customs:[],certificates:[]},N={always:0,conditional:0,optional:0};for(const c of B)w[c.group].push(c),N[c.required]++;return{grouped:w,stats:N,hasSelections:!0}},[i,a,l]);return e.jsxs(Y,{active:"tools",children:[e.jsxs(G,{children:[e.jsx("title",{children:s("tools.docsCheck.seoTitle","Документы для таможенного оформления · Avalog")}),e.jsx("meta",{name:"description",content:s("tools.docsCheck.seoDescription","Генератор чеклиста документов для таможенной очистки при импорте в Россию. Выберите вид транспорта, страну происхождения и тип груза.")}),e.jsx("link",{rel:"canonical",href:"https://avalog.ru/tools/docs-check"})]}),e.jsx(h,{py:"lg",bg:"surface",children:e.jsx(u,{size:"base",children:e.jsxs(n,{gap:6,children:[e.jsxs(z,{to:"/tools",className:"inline-flex items-center gap-1.5 text-sm text-text-muted hover:text-primary transition-colors w-fit",children:[e.jsx(ee,{className:"h-4 w-4"}),s("tools.docsCheck.backToTools","Все инструменты")]}),e.jsxs(n,{gap:4,className:"max-w-3xl",children:[e.jsx(V,{variant:"default",children:s("tools.docsCheck.heroBadge","Таможня · Импорт в Россию")}),e.jsx(E,{size:"h1",as:"h1",children:s("tools.docsCheck.heroTitle","Документы для таможенного оформления")}),e.jsx(o,{variant:"lead",className:"max-w-2xl",children:s("tools.docsCheck.heroLead","Выберите вид транспорта, страну происхождения и тип груза — система мгновенно покажет полный список необходимых документов для таможенной очистки при импорте в Россию.")})]}),e.jsxs("div",{className:"flex items-start gap-3 rounded-lg bg-blue-50 border border-blue-200 px-4 py-3 max-w-2xl",children:[e.jsx(R,{className:"h-4 w-4 text-blue-500 mt-0.5 shrink-0"}),e.jsx(o,{className:"text-sm text-blue-900",children:s("tools.docsCheck.heroHint","Документы сгруппированы по категориям. Зелёный — обязательный, оранжевый — условный (зависит от стоимости или условий), синий — рекомендуемый.")})]})]})})}),e.jsx(h,{py:"md",bg:"base",children:e.jsx(u,{size:"base",children:e.jsxs(v,{className:"border-slate-200",children:[e.jsxs(_,{children:[e.jsxs(H,{className:"flex items-center gap-2",children:[e.jsx(D,{className:"h-5 w-5 text-primary"}),s("tools.docsCheck.paramsTitle","Параметры отправки")]}),e.jsx(U,{children:s("tools.docsCheck.paramsDescription","Заполните все три поля для получения полного чеклиста")})]}),e.jsx(S,{children:e.jsxs(W,{cols:3,gap:6,children:[e.jsxs(n,{gap:2,children:[e.jsx(g,{htmlFor:"transport-mode",children:s("tools.docsCheck.transportLabel","Вид транспорта")}),e.jsxs(f,{value:i,onValueChange:t=>r(t),children:[e.jsx(b,{id:"transport-mode",children:e.jsx(j,{placeholder:s("tools.docsCheck.transportPlaceholder","Выберите транспорт…")})}),e.jsx(C,{children:Object.keys(T).map(t=>e.jsx(y,{value:t,children:e.jsxs("span",{className:"flex items-center gap-2",children:[e.jsx(ne,{mode:t,className:"h-4 w-4 shrink-0"}),s(`tools.docsCheck.transport.${t}`,T[t])]})},t))})]})]}),e.jsxs(n,{gap:2,children:[e.jsx(g,{htmlFor:"country-origin",children:s("tools.docsCheck.countryLabel","Страна происхождения")}),e.jsxs(f,{value:a,onValueChange:t=>F(t),children:[e.jsx(b,{id:"country-origin",children:e.jsx(j,{placeholder:s("tools.docsCheck.countryPlaceholder","Выберите страну…")})}),e.jsx(C,{children:Object.keys(A).map(t=>e.jsx(y,{value:t,children:s(`tools.docsCheck.country.${t}`,A[t])},t))})]})]}),e.jsxs(n,{gap:2,children:[e.jsx(g,{htmlFor:"cargo-type",children:s("tools.docsCheck.cargoLabel","Тип груза")}),e.jsxs(f,{value:l,onValueChange:t=>M(t),children:[e.jsx(b,{id:"cargo-type",children:e.jsx(j,{placeholder:s("tools.docsCheck.cargoPlaceholder","Выберите тип груза…")})}),e.jsx(C,{children:Object.keys(L).map(t=>e.jsx(y,{value:t,children:s(`tools.docsCheck.cargo.${t}`,L[t])},t))})]})]})]})})]})})}),e.jsx(h,{py:"md",bg:"base",children:e.jsx(u,{size:"base",children:$?e.jsxs(n,{gap:8,children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[e.jsx(o,{weight:"semibold",className:"text-slate-700 text-sm mr-1",children:s("tools.docsCheck.totalDocs","Итого документов:")}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full border bg-green-100 text-green-800 border-green-200 px-3 py-1 text-sm font-medium",children:[e.jsx(O,{className:"h-4 w-4"}),s("tools.docsCheck.statAlways","{{count}} обязательных",{count:x.always})]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full border bg-amber-100 text-amber-800 border-amber-200 px-3 py-1 text-sm font-medium",children:[e.jsx(k,{className:"h-4 w-4"}),s("tools.docsCheck.statConditional","{{count}} условных",{count:x.conditional})]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 rounded-full border bg-blue-100 text-blue-800 border-blue-200 px-3 py-1 text-sm font-medium",children:[e.jsx(P,{className:"h-4 w-4"}),s("tools.docsCheck.statOptional","{{count}} рекомендуемых",{count:x.optional})]}),e.jsxs("span",{className:"ml-auto inline-flex items-center gap-1.5 text-xs text-text-muted",children:[e.jsx(se,{className:"h-3.5 w-3.5"}),s("tools.docsCheck.savePdfHint","Сохраните страницу (Ctrl+P) как PDF")]})]}),e.jsx(q,{}),re.filter(t=>p[t].length>0).map(t=>e.jsxs(n,{gap:4,children:[e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx(E,{size:"h3",as:"h2",children:s(`tools.docsCheck.group.${t}`,te[t])}),e.jsx("span",{className:"inline-flex items-center rounded-full bg-slate-100 text-slate-600 px-2.5 py-0.5 text-xs font-medium",children:p[t].length})]}),e.jsx(n,{gap:3,children:p[t].map(d=>e.jsx(ce,{doc:d},d.id))})]},t)),e.jsx(q,{}),e.jsx(v,{className:"border-amber-200 bg-amber-50",children:e.jsx(S,{className:"pt-5 pb-5",children:e.jsxs("div",{className:"flex items-start gap-3",children:[e.jsx(k,{className:"h-5 w-5 text-amber-500 mt-0.5 shrink-0"}),e.jsxs(n,{gap:1,children:[e.jsx(o,{weight:"semibold",className:"text-amber-800 text-sm",children:s("tools.docsCheck.disclaimerTitle","Справочный перечень")}),e.jsx(o,{className:"text-amber-700 text-sm",children:s("tools.docsCheck.disclaimerText","Перечень носит справочный характер. Требования могут меняться в зависимости от конкретного товара, торговых соглашений и актуальных нормативных актов. Уточняйте у таможенного брокера перед отправкой.")})]})]})})})]}):e.jsxs("div",{className:"rounded-2xl border-2 border-dashed border-slate-200 bg-slate-50 py-20 flex flex-col items-center gap-4 text-center px-4",children:[e.jsx("div",{className:"h-16 w-16 rounded-full bg-white border border-slate-200 flex items-center justify-center shadow-sm",children:e.jsx(D,{className:"h-8 w-8 text-slate-300"})}),e.jsxs(n,{gap:1,className:"max-w-sm",children:[e.jsx(o,{weight:"semibold",className:"text-slate-600",children:s("tools.docsCheck.emptyTitle","Выберите параметры выше")}),e.jsx(o,{variant:"muted",className:"text-sm",children:s("tools.docsCheck.emptyDescription","После выбора транспорта, страны и типа груза появится чеклист необходимых документов")})]})]})})}),e.jsx(X,{title:s("tools.docsCheck.ctaTitle","Нужна помощь с таможенным оформлением?"),description:s("tools.docsCheck.ctaDescription","Avalog — таможенный брокер и логистический оператор"),ctaLabel:s("tools.docsCheck.ctaLabel","Получить консультацию"),ctaTo:"/"})]})}export{De as default};