import{r as x,j as e}from"./vendor-react-xnlkqCTC.js";import{aC as ue,t as b,v as k,w as n,z as h,D as ge,y as t,x as G,b0 as K,H as j,F as u,K as g,W as y,Z as T,_ as D,$ as S,a0 as R,a1 as o,E as W,I as v,J as w,Y as q}from"./index-CeRqmQGs.js";import"./vendor-dayjs-CTLjenN8.js";import"./vendor-sentry-qG-dVXi3.js";import{M as be,a as ke}from"./MarketingShell-BrzD3aKJ.js";import{u as ye}from"./vendor-i18n-BZWggl2o.js";import{S as Z}from"./shield-D8UGozt5.js";import{D as O}from"./dollar-sign-CJRkmqkJ.js";import{C as E}from"./circle-check-big-COikZQKW.js";import{C as fe}from"./circle-x-DKLvvJ0h.js";import{T as Fe}from"./trending-up-CgJ4kxE4.js";import{T as Q}from"./triangle-alert-DhdePcO5.js";import{C as Ne}from"./credit-card-CSiDo5Wx.js";import"./vendor-query-Cbb05LTU.js";import"./vendor-antd-core-DLLca_om.js";import"./zap-Bzwg60Z-.js";import"./globe-Biw1j6Ff.js";import"./shield-check-BSdKfy4S.js";import"./users-C3rFmQJC.js";import"./file-text-Cs8g8_1A.js";import"./SiteFooter-CEnzntTA.js";import"./send-CzoePvVY.js";import"./building-2-DB0h521V.js";const f=[{id:"tt",name:"T/T 100% аванс",nameEn:"Advance T/T (100%)",buyerRisk:"high",sellerRisk:"low",bankFeeMin:.2,bankFeeMax:.2,processingDaysMin:1,processingDaysMax:3,cashFlowImpact:"bad",advancePct:100,whenToUse:"Знакомый поставщик с историей, малые суммы до $5k",pros:["Самый быстрый метод — деньги поступают за 1–3 дня","Минимальные банковские комиссии"],cons:["100% риска на покупателе — товар можно не получить","Все оборотные средства заморожены до получения груза","Нет защиты при форс-мажоре или мошенничестве"]},{id:"tt3070",name:"T/T 30/70",nameEn:"T/T 30% Advance + 70% vs B/L",buyerRisk:"medium",sellerRisk:"medium",bankFeeMin:.2,bankFeeMax:.2,processingDaysMin:3,processingDaysMax:5,cashFlowImpact:"neutral",advancePct:30,whenToUse:"Стандартная схема Китая — компромисс между скоростью и защитой",pros:["Компромисс: 30% аванс закрепляет заказ у поставщика","70% оплачивается только после подтверждения отгрузки","Привычна китайским поставщикам — нет сопротивления"],cons:["Аванс 30% всё ещё рискован при первой сделке","Копия B/L не даёт права на получение груза","Риск подделки коносамента у недобросовестных поставщиков"]},{id:"lc",name:"Аккредитив (L/C)",nameEn:"Letter of Credit (L/C)",buyerRisk:"low",sellerRisk:"low",bankFeeMin:1.5,bankFeeMax:2,processingDaysMin:14,processingDaysMax:21,cashFlowImpact:"neutral",advancePct:0,whenToUse:"Первая крупная сделка $50k+, новый поставщик из Китая",pros:["Банк проверяет все документы перед оплатой","Максимальная защита для обеих сторон","Принят во всём мире, поставщики доверяют L/C"],cons:["Высокие банковские комиссии: 1.5–2% от суммы","Оформление занимает 2–3 недели","Сложная документация — нужен опытный сотрудник или брокер"]},{id:"dp",name:"Инкассо D/P",nameEn:"Documents against Payment (D/P)",buyerRisk:"medium",sellerRisk:"medium",bankFeeMin:.5,bankFeeMax:.5,processingDaysMin:7,processingDaysMax:10,cashFlowImpact:"neutral",advancePct:0,whenToUse:"Знакомый поставщик, дополнительный контроль через банк, суммы $10k–$50k",pros:["Документы у банка до оплаты — защита от мошенничества","Покупатель платит только после получения документов","Дешевле L/C при достаточном уровне доверия"],cons:["Поставщик рискует — товар уже в пути до оплаты","Банк в обеих странах — задержка 7–10 дней","Китайские поставщики редко соглашаются на D/P"]},{id:"da",name:"Инкассо D/A",nameEn:"Documents against Acceptance (D/A)",buyerRisk:"low",sellerRisk:"high",bankFeeMin:.5,bankFeeMax:.5,processingDaysMin:7,processingDaysMax:10,cashFlowImpact:"good",advancePct:0,whenToUse:"Долгосрочный партнёр с историей; практически не применяется в Китае",pros:["Товарный кредит — оплата через 30–90 дней после получения","Не замораживает оборотные средства покупателя","Можно продать товар до оплаты поставщику"],cons:["Китайские поставщики крайне редко соглашаются на D/A","Требует многолетней истории совместных поставок","Высокий риск судебных разбирательств при неплатеже"]},{id:"oa",name:"Открытый счёт",nameEn:"Open Account",buyerRisk:"low",sellerRisk:"high",bankFeeMin:0,bankFeeMax:0,processingDaysMin:0,processingDaysMax:0,cashFlowImpact:"good",advancePct:0,whenToUse:"Только с проверенными партнёрами с многолетней историей",pros:["Отсрочка платежа NET 30/60/90 дней","Нет банковских комиссий","Максимальная гибкость для покупателя"],cons:["Практически не применяется с китайскими поставщиками","Поставщик несёт 100% риска — не защищён от неплатежа","Требует многолетней истории и высокого уровня доверия"]}];function ve(s,r,Y){return!s||!r?null:s==="first"&&r==="lt5k"?{key:"firstSmall",methodId:"tt3070",explanation:"Для первой небольшой сделки до $5k схема T/T 30/70 — оптимальный старт. Аванс 30% зафиксирует заказ, а 70% переводится только после подтверждения отгрузки по копии B/L. Риск ограничен суммой аванса.",rank:["tt3070","tt","lc","dp","da","oa"]}:s==="first"&&r==="5k50k"?{key:"firstMid",methodId:"tt3070",explanation:"T/T 30/70 — стандарт торговли с Китаем для сумм $5k–$50k. При первой сделке рассмотрите также аккредитив L/C, если поставщик новый и непроверенный. D/P возможен, но китайские фабрики редко соглашаются.",rank:["tt3070","lc","dp","tt","da","oa"]}:s==="first"&&(r==="50k500k"||r==="gt500k")?{key:"firstLarge",methodId:"lc",explanation:"При первой крупной сделке от $50k аккредитив L/C обязателен. Стоимость L/C (1.5–2%) несопоставима с риском потерять всю сумму. Банк проверит каждый документ перед оплатой.",rank:["lc","dp","tt3070","tt","da","oa"]}:s==="few"&&(r==="lt5k"||r==="5k50k")?{key:"fewSmall",methodId:"tt3070",explanation:"Для поставщика с 1–2 предыдущими сделками схема T/T 30/70 остаётся оптимальной. Накопили историю — можно перейти на T/T аванс или D/P для большей гибкости.",rank:["tt3070","dp","tt","lc","da","oa"]}:s==="few"&&(r==="50k500k"||r==="gt500k")?{key:"fewLarge",methodId:"lc",explanation:"При сумме свыше $50k даже с частично знакомым поставщиком рекомендуется L/C. Это защищает обе стороны и упрощает разрешение споров.",rank:["lc","tt3070","dp","tt","da","oa"]}:s==="regular"&&(r==="lt5k"||r==="5k50k")?{key:"regularSmall",methodId:"tt3070",explanation:"С постоянным партнёром при суммах до $50k можно работать по T/T 30/70 или D/P. D/P даёт банковский контроль за документами, T/T быстрее. Выбор зависит от скорости и стоимости.",rank:["tt3070","dp","tt","da","lc","oa"]}:s==="regular"&&(r==="50k500k"||r==="gt500k")?{key:"regularLarge",methodId:"dp",explanation:"С проверенным постоянным партнёром при крупных суммах инкассо D/P или даже D/A становится оправданным. D/P обеспечивает банковский контроль при меньших затратах, чем L/C. Открытый счёт — только при многолетней истории.",rank:["dp","da","tt3070","lc","tt","oa"]}:{key:"default",methodId:"tt3070",explanation:"T/T 30/70 — универсальный стандарт для торговли с Китаем. Начните с него и адаптируйте схему по мере роста доверия к поставщику.",rank:["tt3070","lc","dp","tt","da","oa"]}}function J(s){return new Intl.NumberFormat("en-US",{style:"currency",currency:"USD",maximumFractionDigits:0}).format(s)}function V(s){return new Intl.NumberFormat("ru-RU",{style:"currency",currency:"RUB",maximumFractionDigits:0}).format(s)}const F={low:{label:"Низкий",cls:"bg-green-50 text-green-800",badgeVariant:"success"},medium:{label:"Средний",cls:"bg-yellow-50 text-yellow-800",badgeVariant:"warning"},high:{label:"Высокий",cls:"bg-red-50 text-red-800",badgeVariant:"error"}},X={bad:{label:"Плохой",cls:"bg-red-50 text-red-800"},neutral:{label:"Нейтрал.",cls:"bg-yellow-50 text-yellow-800"},good:{label:"Хороший",cls:"bg-green-50 text-green-800"}},we={fast:{label:"Быстро",cls:"bg-green-50 text-green-800"},medium:{label:"Средне",cls:"bg-yellow-50 text-yellow-800"},slow:{label:"Медленно",cls:"bg-red-50 text-red-800"}};function Ce(s){return s.processingDaysMax<=3?"fast":s.processingDaysMax<=10?"medium":"slow"}function M(s){return s.bankFeeMin===s.bankFeeMax?`${s.bankFeeMin}%`:`${s.bankFeeMin}–${s.bankFeeMax}%`}function L(s,r){return s.id==="oa"?r("tools.tradeFinance.processingNone","0 (нет)"):s.processingDaysMin===s.processingDaysMax?r("tools.tradeFinance.daysOne","{{n}} дн.",{n:s.processingDaysMin}):r("tools.tradeFinance.daysRange","{{min}}–{{max}} дн.",{min:s.processingDaysMin,max:s.processingDaysMax})}const $=[{id:1,text:"Срок действия L/C соответствует плановой дате поставки с запасом 2–3 недели"},{id:2,text:"Partial shipments: разрешены (allowed), если товар делится на партии"},{id:3,text:"Transshipment: разрешена, если маршрут предполагает перевалку"},{id:4,text:"Latest shipment date: дата позволяет поставщику подготовить груз"},{id:5,text:"Document list: оригинал B/L, коммерческий инвойс, упаковочный лист"},{id:6,text:"Инспекционный сертификат (SGS / Bureau Veritas) — нужен ли по контракту?"},{id:7,text:"Страна назначения совпадает с фактическим портом выгрузки"},{id:8,text:"Сумма L/C покрывает стоимость по условиям CIF включая страхование"},{id:9,text:"Банк-эмитент принят поставщиком (подтверждён авизующим банком)"},{id:10,text:"Описание товара дословно совпадает с коммерческим инвойсом поставщика"},{id:11,text:"Порт отгрузки и порт назначения указаны корректно и конкретно"},{id:12,text:"Discrepancy fees: ответственность за расхождения в документах определена"}],Te=[{key:"cnyVsUsd",icon:Fe,title:"CNY vs USD: когда платить в юанях",text:"Оплата в юанях (CNY) через CIPS снижает валютный риск от укрепления юаня. Многие китайские поставщики предпочитают CNY и готовы давать скидку 1–2% при расчётах в национальной валюте."},{key:"hedging",icon:Z,title:"Хеджирование через форвардный контракт",text:"Если сделка крупная ($50k+), рассмотрите форвардный контракт на покупку USD или CNY в уполномоченном банке. Фиксирует курс на 1–12 месяцев, устраняя риск резкого движения USD/RUB."},{key:"correspondent",icon:Q,title:"Проблема корреспондентских счетов",text:"Многие китайские банки ограничили операции с российскими банками. Рекомендуется использовать банки с CIPS-подключением или маршрутизировать платежи через ОАЭ, Казахстан или Гонконг."},{key:"conversion",icon:O,title:"Конвертация RUB→USD→CNY",text:"Двойная конвертация (рубль → доллар → юань) съедает 1.5–3%. При больших объёмах ищите банки с прямой конвертацией RUB/CNY или используйте финтех-операторов с прямым доступом к CIPS."},{key:"buffer",icon:Ne,title:"Депозит в валюте как буфер",text:"Держите резерв в USD/CNY на счёте (эквивалент 1–2 поставок) для быстрой реакции на курсовые движения. Это устраняет необходимость экстренной конвертации по невыгодному курсу."}];function Xe(){const{t:s}=ye(),r=a=>s(`tools.tradeFinance.method.${a.id}.name`,a.name),Y=a=>s(`tools.tradeFinance.method.${a.id}.whenToUse`,a.whenToUse),ee=(a,l)=>s(`tools.tradeFinance.method.${a.id}.pros.${l}`,a.pros[l]),se=(a,l)=>s(`tools.tradeFinance.method.${a.id}.cons.${l}`,a.cons[l]),N=a=>s(`tools.tradeFinance.risk.${a}`,F[a].label),ae=a=>s(`tools.tradeFinance.cashFlow.${a}`,X[a].label),[I,te]=x.useState(""),[P,ne]=x.useState(""),[_,le]=x.useState(""),[U,re]=x.useState("50000"),[z,ie]=x.useState("tt3070"),[A,ce]=x.useState("90"),[H,de]=x.useState(new Set),d=x.useMemo(()=>ve(I,P),[I,P,_]),p=d?f.find(a=>a.id===d.methodId):null,oe=x.useMemo(()=>d?[...f].sort((a,l)=>d.rank.indexOf(a.id)-d.rank.indexOf(l.id)):f,[d]),c=x.useMemo(()=>{const a=parseFloat(U),l=parseFloat(A);if(isNaN(a)||a<=0||isNaN(l)||l<=0)return null;const i=f.find(je=>je.id===z),B=(i.bankFeeMin+i.bankFeeMax)/2,m=a*(B/100),me=m*l,he=a*l*.005,pe=a*(i.advancePct/100);return{bankFeeUsd:m,bankFeeRub:me,conversionRub:he,processingDays:i.processingDaysMax,advanceUsd:pe,advanceDays:i.id==="tt3070"?45:i.id==="tt"?60:0,method:i}},[U,z,A]);function xe(a){de(l=>{const i=new Set(l);return i.has(a)?i.delete(a):i.add(a),i})}const C=H.size;return e.jsxs(be,{active:"tools",children:[e.jsxs(ue,{children:[e.jsx("title",{children:s("tools.tradeFinance.seoTitle","Калькулятор торгового финансирования — T/T, L/C, D/P | Avalog")}),e.jsx("meta",{name:"description",content:s("tools.tradeFinance.seoDescription","Сравните методы оплаты при импорте из Китая: T/T аванс, аккредитив L/C, инкассо D/P и D/A, открытый счёт. Риски, затраты, денежный поток.")}),e.jsx("link",{rel:"canonical",href:"https://avalog.ru/tools/trade-finance"})]}),e.jsx(b,{py:"lg",bg:"surface",children:e.jsx(k,{size:"base",children:e.jsxs(n,{gap:6,children:[e.jsxs(n,{gap:4,className:"max-w-3xl",children:[e.jsx(h,{variant:"default",children:s("tools.tradeFinance.heroBadge","Калькулятор · Торговое финансирование")}),e.jsx(ge,{size:"md",as:"h1",children:s("tools.tradeFinance.heroTitle","Методы оплаты при импорте из Китая")}),e.jsx(t,{variant:"lead",className:"max-w-2xl",children:s("tools.tradeFinance.heroLead","T/T, аккредитив L/C, инкассо D/P и D/A, открытый счёт — сравните риски, стоимость и влияние на денежный поток. Получите рекомендацию под вашу сделку.")})]}),e.jsxs(G,{gap:3,children:[e.jsxs("div",{className:"flex items-center gap-2 text-sm text-slate-600",children:[e.jsx(Z,{className:"h-4 w-4 text-primary"}),e.jsx("span",{children:s("tools.tradeFinance.heroChipRisk","Анализ рисков")})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-slate-600",children:[e.jsx(O,{className:"h-4 w-4 text-primary"}),e.jsx("span",{children:s("tools.tradeFinance.heroChipCost","Калькулятор затрат")})]}),e.jsxs("div",{className:"flex items-center gap-2 text-sm text-slate-600",children:[e.jsx(K,{className:"h-4 w-4 text-primary"}),e.jsx("span",{children:s("tools.tradeFinance.heroChipChecklist","Чеклист L/C")})]})]})]})})}),e.jsx(b,{py:"lg",children:e.jsx(k,{size:"base",children:e.jsxs(n,{gap:8,children:[e.jsxs(n,{gap:2,className:"max-w-2xl",children:[e.jsx(j,{size:"h2",children:s("tools.tradeFinance.wizardTitle","Подобрать метод оплаты")}),e.jsx(t,{variant:"muted",children:s("tools.tradeFinance.wizardSubtitle","Ответьте на три вопроса о сделке — система подберёт оптимальный метод и ранжирует все варианты.")})]}),e.jsx(u,{children:e.jsxs(g,{className:"pt-6",children:[e.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-6",children:[e.jsxs(n,{gap:2,children:[e.jsx(y,{htmlFor:"wiz-relation",children:s("tools.tradeFinance.q1Label","Отношения с поставщиком")}),e.jsxs(T,{value:I,onValueChange:a=>te(a),children:[e.jsx(D,{id:"wiz-relation",children:e.jsx(S,{placeholder:s("tools.tradeFinance.selectPlaceholder","Выберите…")})}),e.jsxs(R,{children:[e.jsx(o,{value:"first",children:s("tools.tradeFinance.relationFirst","Первая сделка")}),e.jsx(o,{value:"few",children:s("tools.tradeFinance.relationFew","Работали 1–2 раза")}),e.jsx(o,{value:"regular",children:s("tools.tradeFinance.relationRegular","Постоянный партнёр")})]})]})]}),e.jsxs(n,{gap:2,children:[e.jsx(y,{htmlFor:"wiz-size",children:s("tools.tradeFinance.q2Label","Размер заказа")}),e.jsxs(T,{value:P,onValueChange:a=>ne(a),children:[e.jsx(D,{id:"wiz-size",children:e.jsx(S,{placeholder:s("tools.tradeFinance.selectPlaceholder","Выберите…")})}),e.jsxs(R,{children:[e.jsx(o,{value:"lt5k",children:s("tools.tradeFinance.sizeLt5k","До $5 000")}),e.jsx(o,{value:"5k50k",children:s("tools.tradeFinance.size5k50k","$5 000 — $50 000")}),e.jsx(o,{value:"50k500k",children:s("tools.tradeFinance.size50k500k","$50 000 — $500 000")}),e.jsx(o,{value:"gt500k",children:s("tools.tradeFinance.sizeGt500k","Более $500 000")})]})]})]}),e.jsxs(n,{gap:2,children:[e.jsx(y,{htmlFor:"wiz-country",children:s("tools.tradeFinance.q3Label","Страна поставщика")}),e.jsxs(T,{value:_,onValueChange:a=>le(a),children:[e.jsx(D,{id:"wiz-country",children:e.jsx(S,{placeholder:s("tools.tradeFinance.selectPlaceholder","Выберите…")})}),e.jsxs(R,{children:[e.jsx(o,{value:"china",children:s("tools.tradeFinance.countryChina","Китай")}),e.jsx(o,{value:"india",children:s("tools.tradeFinance.countryIndia","Индия")}),e.jsx(o,{value:"other",children:s("tools.tradeFinance.countryOther","Другая страна")})]})]})]})]}),d&&p&&e.jsxs("div",{className:"mt-8",children:[e.jsx(W,{className:"mb-8"}),e.jsxs(n,{gap:4,children:[e.jsx(t,{as:"span",className:"text-xs font-semibold text-slate-500 uppercase tracking-wider",children:s("tools.tradeFinance.recommendationLabel","Рекомендация")}),e.jsxs("div",{className:"flex flex-col md:flex-row items-start gap-6",children:[e.jsxs("div",{className:"rounded-xl border-2 border-primary bg-primary/5 px-6 py-5 text-center shrink-0 min-w-40",children:[e.jsx(t,{as:"span",className:"text-xs text-primary/70 font-medium block mb-1",children:p.nameEn}),e.jsx(j,{size:"h3",className:"text-primary",children:r(p)})]}),e.jsxs(n,{gap:3,className:"flex-1",children:[e.jsx(t,{className:"text-sm leading-relaxed text-slate-700",children:s(`tools.tradeFinance.recommendation.${d.key}`,d.explanation)}),e.jsxs(G,{gap:2,children:[e.jsx(h,{variant:F[p.buyerRisk].badgeVariant,children:s("tools.tradeFinance.buyerRiskBadge","Риск покупателя: {{level}}",{level:N(p.buyerRisk)})}),e.jsx(h,{variant:"neutral",children:s("tools.tradeFinance.feeBadge","Комиссия: {{fee}}",{fee:M(p)})}),e.jsx(h,{variant:"info",children:L(p,s)})]})]})]})]})]}),!d&&e.jsx("div",{className:"mt-6 text-center py-4",children:e.jsx(t,{variant:"muted",children:s("tools.tradeFinance.fillAllFields","Заполните все три поля, чтобы получить рекомендацию.")})})]})}),d&&e.jsxs(n,{gap:4,children:[e.jsx(j,{size:"h3",children:s("tools.tradeFinance.allMethodsTitle","Все методы — от рекомендованного к наименее подходящему")}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:oe.map((a,l)=>{const i=l===0;return e.jsxs(u,{className:i?"border-primary/40 bg-primary/3 ring-1 ring-primary/20":"",children:[e.jsxs(v,{className:"pb-3",children:[e.jsxs("div",{className:"flex items-center justify-between gap-2",children:[e.jsxs("span",{className:"text-xs font-bold text-slate-400",children:["#",l+1]}),i&&e.jsx(h,{variant:"success",children:s("tools.tradeFinance.recommendedBadge","Рекомендуется")})]}),e.jsx(w,{className:"text-base leading-tight mt-1",children:r(a)}),e.jsx(t,{as:"span",className:"text-xs text-slate-400 font-medium",children:a.nameEn})]}),e.jsx(g,{className:"pt-0",children:e.jsxs(n,{gap:3,children:[e.jsxs("div",{className:"grid grid-cols-2 gap-2",children:[e.jsxs("div",{className:"rounded bg-slate-50 px-2 py-1.5",children:[e.jsx(t,{as:"span",className:"text-xs text-slate-500 block",children:s("tools.tradeFinance.buyerRisk","Риск покупателя")}),e.jsx(h,{variant:F[a.buyerRisk].badgeVariant,children:N(a.buyerRisk)})]}),e.jsxs("div",{className:"rounded bg-slate-50 px-2 py-1.5",children:[e.jsx(t,{as:"span",className:"text-xs text-slate-500 block",children:s("tools.tradeFinance.sellerRisk","Риск продавца")}),e.jsx(h,{variant:F[a.sellerRisk].badgeVariant,children:N(a.sellerRisk)})]})]}),e.jsxs("div",{className:"space-y-1.5",children:[a.pros.slice(0,2).map((B,m)=>e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(E,{className:"h-3.5 w-3.5 text-green-500 mt-0.5 shrink-0"}),e.jsx(t,{as:"span",className:"text-xs leading-snug text-slate-600",children:ee(a,m)})]},m)),a.cons.slice(0,1).map((B,m)=>e.jsxs("div",{className:"flex items-start gap-2",children:[e.jsx(fe,{className:"h-3.5 w-3.5 text-red-400 mt-0.5 shrink-0"}),e.jsx(t,{as:"span",className:"text-xs leading-snug text-slate-600",children:se(a,m)})]},m))]}),e.jsxs("div",{className:"flex items-center gap-2 rounded bg-blue-50 border border-blue-100 px-2 py-1.5",children:[e.jsx(K,{className:"h-3.5 w-3.5 text-blue-500 shrink-0"}),e.jsx(t,{as:"span",className:"text-xs text-blue-800",children:a.id==="oa"?s("tools.tradeFinance.noBankProcessing","Без банковской обработки"):s("tools.tradeFinance.processingFee","{{days}} · комиссия {{fee}}",{days:L(a,s),fee:M(a)})})]})]})})]},a.id)})})]})]})})}),e.jsx(b,{py:"lg",bg:"surface",children:e.jsx(k,{size:"base",children:e.jsxs(n,{gap:8,children:[e.jsxs(n,{gap:2,className:"max-w-2xl",children:[e.jsx(j,{size:"h2",children:s("tools.tradeFinance.costTitle","Калькулятор затрат")}),e.jsx(t,{variant:"muted",children:s("tools.tradeFinance.costSubtitle","Рассчитайте банковские комиссии, стоимость конвертации и объём замороженных средств для выбранного метода оплаты.")})]}),e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8 items-start",children:[e.jsxs(u,{children:[e.jsx(v,{children:e.jsx(w,{children:s("tools.tradeFinance.dealParams","Параметры сделки")})}),e.jsx(g,{children:e.jsxs(n,{gap:4,children:[e.jsxs(n,{gap:2,children:[e.jsx(y,{htmlFor:"calc-amount",children:s("tools.tradeFinance.dealAmountLabel","Сумма сделки, USD")}),e.jsx(q,{id:"calc-amount",type:"number",min:0,step:1e3,value:U,onChange:a=>re(a.target.value)})]}),e.jsxs(n,{gap:2,children:[e.jsx(y,{htmlFor:"calc-method",children:s("tools.tradeFinance.methodLabel","Метод оплаты")}),e.jsxs(T,{value:z,onValueChange:a=>ie(a),children:[e.jsx(D,{id:"calc-method",children:e.jsx(S,{})}),e.jsx(R,{children:f.map(a=>e.jsx(o,{value:a.id,children:r(a)},a.id))})]})]}),e.jsxs(n,{gap:2,children:[e.jsx(y,{htmlFor:"calc-rate",children:s("tools.tradeFinance.rateLabel","Курс USD/RUB")}),e.jsx(q,{id:"calc-rate",type:"number",min:1,step:.5,value:A,onChange:a=>ce(a.target.value)})]})]})})]}),e.jsx(n,{gap:4,children:c?e.jsxs(u,{children:[e.jsx(v,{children:e.jsx(w,{children:s("tools.tradeFinance.resultTitle","Результат расчёта")})}),e.jsx(g,{children:e.jsxs(n,{gap:0,children:[e.jsxs("div",{className:"flex items-center justify-between py-3 border-b border-slate-100",children:[e.jsxs("div",{children:[e.jsx(t,{as:"span",className:"text-sm text-slate-700 block",children:s("tools.tradeFinance.bankFee","Банковская комиссия")}),e.jsx(t,{as:"span",className:"text-xs text-slate-400",children:s("tools.tradeFinance.feeOfAmount","{{fee}} от суммы",{fee:M(c.method)})})]}),e.jsxs("div",{className:"text-right",children:[e.jsx(t,{as:"span",className:"text-sm font-semibold tabular-nums text-slate-800 block",children:J(c.bankFeeUsd)}),e.jsx(t,{as:"span",className:"text-xs text-slate-400 tabular-nums",children:V(c.bankFeeRub)})]})]}),e.jsxs("div",{className:"flex items-center justify-between py-3 border-b border-slate-100",children:[e.jsxs("div",{children:[e.jsx(t,{as:"span",className:"text-sm text-slate-700 block",children:s("tools.tradeFinance.conversionCost","Стоимость конвертации")}),e.jsx(t,{as:"span",className:"text-xs text-slate-400",children:s("tools.tradeFinance.bankSpread","~0.5% спред банка")})]}),e.jsx(t,{as:"span",className:"text-sm font-semibold tabular-nums text-slate-800",children:V(c.conversionRub)})]}),e.jsxs("div",{className:"flex items-center justify-between py-3 border-b border-slate-100",children:[e.jsx(t,{as:"span",className:"text-sm text-slate-700",children:s("tools.tradeFinance.processingTime","Время обработки")}),e.jsx(t,{as:"span",className:"text-sm font-semibold text-slate-800",children:L(c.method,s)})]}),c.advanceUsd>0&&e.jsxs("div",{className:"flex items-center justify-between py-3 border-b border-slate-100",children:[e.jsxs("div",{children:[e.jsx(t,{as:"span",className:"text-sm text-slate-700 block",children:s("tools.tradeFinance.frozenAdvance","Замороженный аванс")}),e.jsx(t,{as:"span",className:"text-xs text-slate-400",children:s("tools.tradeFinance.advanceDetail","{{pct}}% на ~{{days}} дней",{pct:c.method.advancePct,days:c.advanceDays})})]}),e.jsx(t,{as:"span",className:"text-sm font-semibold tabular-nums text-amber-700",children:J(c.advanceUsd)})]}),e.jsx(W,{className:"my-2"}),e.jsxs("div",{className:"flex items-center justify-between py-2",children:[e.jsx(t,{as:"span",className:"text-base font-bold text-slate-800",children:s("tools.tradeFinance.totalTxCost","Итого транзакционных затрат")}),e.jsx(t,{as:"span",className:"text-lg font-bold tabular-nums text-primary",children:V(c.bankFeeRub+c.conversionRub)})]})]})})]}):e.jsx(u,{className:"border-dashed",children:e.jsx(g,{className:"py-12",children:e.jsxs("div",{className:"text-center",children:[e.jsx(O,{className:"h-8 w-8 text-slate-300 mx-auto mb-3"}),e.jsx(t,{variant:"muted",children:s("tools.tradeFinance.costEmptyState","Введите сумму сделки и курс для расчёта")})]})})})})]})]})})}),e.jsx(b,{py:"lg",children:e.jsx(k,{size:"base",children:e.jsxs(n,{gap:8,children:[e.jsxs(n,{gap:2,className:"max-w-2xl",children:[e.jsx(j,{size:"h2",children:s("tools.tradeFinance.matrixTitle","Матрица рисков и характеристик")}),e.jsx(t,{variant:"muted",children:s("tools.tradeFinance.matrixSubtitle","Сравнение всех пяти методов по ключевым параметрам. Зелёный — хорошо для покупателя, жёлтый — нейтрально, красный — неблагоприятно.")})]}),e.jsx("div",{className:"overflow-x-auto rounded-xl border border-slate-200",children:e.jsxs("table",{className:"w-full text-sm",children:[e.jsx("thead",{children:e.jsxs("tr",{className:"bg-slate-50 border-b border-slate-200",children:[e.jsx("th",{className:"text-left px-4 py-3 font-semibold text-slate-700 w-40",children:s("tools.tradeFinance.colMethod","Метод")}),e.jsx("th",{className:"text-center px-3 py-3 font-semibold text-slate-700",children:s("tools.tradeFinance.buyerRisk","Риск покупателя")}),e.jsx("th",{className:"text-center px-3 py-3 font-semibold text-slate-700",children:s("tools.tradeFinance.sellerRisk","Риск продавца")}),e.jsx("th",{className:"text-center px-3 py-3 font-semibold text-slate-700",children:s("tools.tradeFinance.colCost","Стоимость")}),e.jsx("th",{className:"text-center px-3 py-3 font-semibold text-slate-700",children:s("tools.tradeFinance.colSpeed","Скорость")}),e.jsx("th",{className:"text-center px-3 py-3 font-semibold text-slate-700",children:s("tools.tradeFinance.colCashFlow","Cash flow")}),e.jsx("th",{className:"text-left px-3 py-3 font-semibold text-slate-700 min-w-52",children:s("tools.tradeFinance.colWhenToUse","Когда применять")})]})}),e.jsx("tbody",{children:f.map((a,l)=>e.jsxs("tr",{className:`border-b border-slate-100 ${l%2===0?"bg-white":"bg-slate-50/50"}`,children:[e.jsxs("td",{className:"px-4 py-3",children:[e.jsx("span",{className:"font-medium text-slate-800 block",children:r(a)}),e.jsx("span",{className:"text-xs text-slate-400",children:a.nameEn})]}),e.jsx("td",{className:"px-3 py-3 text-center",children:e.jsx("span",{className:`inline-block rounded px-2 py-0.5 text-xs font-medium ${F[a.buyerRisk].cls}`,children:N(a.buyerRisk)})}),e.jsx("td",{className:"px-3 py-3 text-center",children:e.jsx("span",{className:`inline-block rounded px-2 py-0.5 text-xs font-medium ${F[a.sellerRisk].cls}`,children:N(a.sellerRisk)})}),e.jsx("td",{className:"px-3 py-3 text-center",children:e.jsx("span",{className:"text-xs font-mono text-slate-700",children:M(a)})}),e.jsx("td",{className:"px-3 py-3 text-center",children:e.jsx("span",{className:`inline-block rounded px-2 py-0.5 text-xs font-medium ${we[Ce(a)].cls}`,children:L(a,s)})}),e.jsx("td",{className:"px-3 py-3 text-center",children:e.jsx("span",{className:`inline-block rounded px-2 py-0.5 text-xs font-medium ${X[a.cashFlowImpact].cls}`,children:ae(a.cashFlowImpact)})}),e.jsx("td",{className:"px-3 py-3 text-xs text-slate-600 leading-snug",children:Y(a)})]},a.id))})]})})]})})}),e.jsx(b,{py:"lg",bg:"surface",children:e.jsx(k,{size:"base",children:e.jsxs(n,{gap:8,children:[e.jsxs(n,{gap:2,className:"max-w-2xl",children:[e.jsx(j,{size:"h2",children:s("tools.tradeFinance.lcChecklistTitle","Чеклист проверки аккредитива L/C")}),e.jsx(t,{variant:"muted",children:s("tools.tradeFinance.lcChecklistSubtitle","12 пунктов, которые необходимо проверить перед открытием аккредитива. Отмечайте по мере проверки.")})]}),e.jsxs(u,{children:[e.jsx(v,{children:e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx(w,{children:s("tools.tradeFinance.lcCardTitle","Чеклист L/C")}),e.jsxs(h,{variant:C===$.length?"success":C>0?"warning":"neutral",children:[C," / ",$.length]})]})}),e.jsxs(g,{children:[e.jsx(n,{gap:1,children:$.map(a=>{const l=H.has(a.id);return e.jsxs("button",{type:"button",onClick:()=>xe(a.id),className:`flex items-start gap-3 w-full text-left rounded-lg px-4 py-3 transition-colors ${l?"bg-green-50 border border-green-200":"bg-slate-50 border border-slate-100 hover:border-slate-200 hover:bg-slate-100"}`,children:[l?e.jsx(E,{className:"h-5 w-5 text-green-500 mt-0.5 shrink-0"}):e.jsx("div",{className:"h-5 w-5 rounded-full border-2 border-slate-300 mt-0.5 shrink-0"}),e.jsxs("span",{className:`text-sm leading-snug ${l?"text-green-800 line-through decoration-green-400":"text-slate-700"}`,children:[e.jsxs("span",{className:"font-semibold mr-1.5",children:[a.id,"."]}),s(`tools.tradeFinance.lcItem.${a.id}`,a.text)]})]},a.id)})}),C===$.length&&e.jsxs("div",{className:"mt-4 flex items-center gap-3 rounded-lg bg-green-50 border border-green-200 px-4 py-3",children:[e.jsx(E,{className:"h-5 w-5 text-green-600 shrink-0"}),e.jsx(t,{as:"span",className:"text-sm font-semibold text-green-800",children:s("tools.tradeFinance.lcAllChecked","Все пункты проверены — аккредитив готов к открытию")})]})]})]})]})})}),e.jsx(b,{py:"lg",children:e.jsx(k,{size:"base",children:e.jsxs(n,{gap:8,children:[e.jsxs(n,{gap:2,className:"max-w-2xl",children:[e.jsx(j,{size:"h2",children:s("tools.tradeFinance.currencyRiskTitle","Валютный риск при расчётах с Китаем")}),e.jsx(t,{variant:"muted",children:s("tools.tradeFinance.currencyRiskSubtitle","CNY, USD и RUB в одной цепочке расчётов — как управлять курсовыми рисками при импорте из Китая.")})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:Te.map(a=>{const l=a.icon;return e.jsxs(u,{children:[e.jsx(v,{className:"pb-3",children:e.jsxs("div",{className:"flex items-center gap-3",children:[e.jsx("div",{className:"h-9 w-9 rounded-lg bg-primary/10 flex items-center justify-center shrink-0",children:e.jsx(l,{className:"h-5 w-5 text-primary"})}),e.jsx(w,{className:"text-base leading-snug",children:s(`tools.tradeFinance.currencyTip.${a.key}.title`,a.title)})]})}),e.jsx(g,{className:"pt-0",children:e.jsx(t,{variant:"muted",className:"text-sm leading-relaxed",children:s(`tools.tradeFinance.currencyTip.${a.key}.text`,a.text)})})]},a.key)})}),e.jsxs("div",{className:"flex items-start gap-3 rounded-lg bg-amber-50 border border-amber-200 px-5 py-4",children:[e.jsx(Q,{className:"h-5 w-5 text-amber-500 mt-0.5 shrink-0"}),e.jsxs(n,{gap:2,children:[e.jsx(t,{as:"span",className:"text-sm font-semibold text-amber-800 block",children:s("tools.tradeFinance.sanctionTitle","Санкционный контекст 2025")}),e.jsx(t,{as:"span",className:"text-sm text-amber-900 leading-relaxed",children:s("tools.tradeFinance.sanctionText","Многие китайские банки ограничили корреспондентские отношения с российскими банками. Расчёты через CIPS (юаневые переводы), банки ОАЭ, Казахстана или Гонконга остаются работающими маршрутами. По контрактам от $3 млн требуется постановка на учёт в уполномоченном банке РФ.")})]})]})]})})}),e.jsx(ke,{})]})}export{Xe as default};