Експорт став. Чи вдалося кукурудзі й ріпаковій олії прорвати блокаду портів?

12:50 | Економічна правда

московія атакує порти Великої Одеси й судна з липня.
Президент Володимир Зеленський 24 серпня сказав, що "немає тотального блокування, є спроба тотального блокування".
За його словами, тоді у порти щодня заходили й виходили 3-4 судна. Відтоді їх майже не було: за вересень менше десяти суден, пише Financial Times з посиланням на портового оператора TIS.
За перші 20 днів жовтня залізниця підвезла туди лише 9,8 тис.
тонн зерна, а до дунайських портів – 151 тис.
тонн, рахує Spike Brokers. Липень-вересень – перший квартал, який пережив блокаду майже повністю.
Ми порівняли за митною статистикою експорт кожного товару у третьому кварталі 2026 року з тим самим кварталом 2025-го. Загалом у липні-вересні Україна вивезла 17,1 млн тонн товарів проти 24,1 млн тонн роком раніше – на 29% менше. У грошах падіння удвічі м"якше: з 9,5 млрд дол.
до 8,4 млрд дол., або мінус 12%.
Під час блокади пріоритет отримують дорожчі товари. .epchart { max-width:1150px; margin:24px auto; color:#333; font-family:"Fira Sans", "Segoe UI", Arial, sans-serif; font-variant-numeric:tabular-nums; } .epchart * { box-sizing:border-box; } .epchart svg g, .epchart svg text { font-family:inherit; } .epchart .chart { min-height:200px; touch-action:pan-y; } .epchart .chart svg { display:block; overflow:visible; } .epchart .axl { font-size:13px; line-height:1.4; color:#333; margin:0 0 2px; } .epchart .note { font-size:13px; line-height:1.5; color:#777; margin-top:8px; } .epchart .fail { padding:24px 0; font-size:14px; color:#777; } .epchart { position:relative; } .epchart .tip { position:absolute; pointer-events:none; background:#fff; border:1px solid #ccc; padding:5px 8px; font-size:13px; line-height:1.4; opacity:0; z-index:50; white-space:pre-line; width:max-content; max-width:240px; } .epchart .tip b { font-weight:700; } .epchart .sub { font-size:15px; line-height:1.4; color:#555; margin:0 0 12px; } .epchart.tight .tgl { position:absolute; top:0; left:50%; transform:translateX(-50%); margin:0; z-index:5; } .epchart.tight .axl { position:absolute; top:5px; left:0; margin:0; } .epchart .tgl { display:flex; width:max-content; margin:0 auto 12px; border:1px solid #121212; border-radius:4px; overflow:hidden; } .epchart .tgl button { font:inherit; font-size:13px; font-weight:600; padding:5px 12px; border:0; background:#fff; color:#121212; cursor:pointer; } .epchart .tgl button + button { border-left:1px solid #121212; } .epchart .tgl button.on { background:#121212; color:#fff; } У тоннахУ доларах Наведіть мишкою на смугу або торкніться її, щоб побачити товар.
Дані: Державна митна служба. (async () => { const ROOT = document.getElementById("epchart-eksport-smuhy"); const BOX = ROOT.querySelector(".chart"); const TIP = ROOT.querySelector(".tip"); let d3, Plot; try { [d3, Plot] = await Promise.all([ import("https://cdn.jsdelivr.net/npm/d3@7.9.0/+esm"), import("https://cdn.jsdelivr.net/npm/@observablehq/plot@0.6.17/+esm"), ]); } catch (e) { BOX.textContent = "Графік не завантажився.
Оновіть сторінку."; BOX.classList.add("fail"); return; } const DATA = {"t":[{"code":"7204","name":"Брухт","a":108.3,"b":0.5,"pct":-99.5,"why":""},{"code":"2508","name":"Глина","a":288.2,"b":14.6,"pct":-94.9,"why":""},{"code":"1201","name":"Соя","a":643.6,"b":128.9,"pct":-80.0,"why":"мито"},{"code":"7213","name":"Катанка","a":120.8,"b":27.8,"pct":-77.0,"why":""},{"code":"7201","name":"Чавун","a":518.0,"b":125.7,"pct":-75.7,"why":""},{"code":"2517","name":"Щебінь","a":556.1,"b":223.9,"pct":-59.7,"why":""},{"code":"7208","name":"Плоский прокат","a":345.4,"b":139.1,"pct":-59.7,"why":""},{"code":"7207","name":"Заготовки сталі","a":376.8,"b":178.2,"pct":-52.7,"why":""},{"code":"1003","name":"Ячмінь","a":864.5,"b":444.8,"pct":-48.5,"why":""},{"code":"1001","name":"Пшениця","a":4718.8,"b":2771.4,"pct":-41.3,"why":""},{"code":"2618","name":"Шлак","a":146.1,"b":86.6,"pct":-40.7,"why":""},{"code":"2601","name":"Залізна руда","a":8000.8,"b":4915.1,"pct":-38.6,"why":""},{"code":"2304","name":"Соєва макуха","a":373.1,"b":251.1,"pct":-32.7,"why":""},{"code":"1512","name":"Соняшникова олія","a":781.7,"b":559.2,"pct":-28.5,"why":""},{"code":"2306","name":"Соняшникова макуха","a":624.0,"b":476.0,"pct":-23.7,"why":""},{"code":"4407","name":"Пиломатеріали","a":276.2,"b":211.0,"pct":-23.6,"why":""},{"code":"1507","name":"Соєва олія","a":128.4,"b":103.0,"pct":-19.8,"why":""},{"code":"1205","name":"Ріпак","a":864.8,"b":744.7,"pct":-13.9,"why":"мито"},{"code":"4401","name":"Паливна деревина","a":301.3,"b":275.9,"pct":-8.4,"why":""},{"code":"other","name":"Решта товарів","a":2527.5,"b":2619.4,"pct":3.6,"why":""},{"code":"0207","name":"М"ясо птиці","a":104.1,"b":122.9,"pct":18.1,"why":""},{"code":"2523","name":"Цемент","a":431.8,"b":510.1,"pct":18.1,"why":""},{"code":"1514","name":"Ріпакова олія","a":133.9,"b":276.3,"pct":106.3,"why":"мито"},{"code":"1005","name":"Кукурудза","a":902.5,"b":1922.8,"pct":113.0,"why":"врожай"}],"u":[{"code":"1201","name":"Соя","a":251.8,"b":56.4,"pct":-77.6,"why":"мито"},{"code":"7213","name":"Катанка","a":74.3,"b":18.0,"pct":-75.8,"why":""},{"code":"7201","name":"Чавун","a":198.7,"b":52.8,"pct":-73.4,"why":""},{"code":"7214","name":"Сталеві прутки","a":59.6,"b":16.1,"pct":-73.0,"why":""},{"code":"2009","name":"Соки","a":66.6,"b":31.5,"pct":-52.6,"why":""},{"code":"1003","name":"Ячмінь","a":183.9,"b":88.5,"pct":-51.9,"why":""},{"code":"7208","name":"Плоский прокат","a":184.5,"b":91.5,"pct":-50.4,"why":""},{"code":"1001","name":"Пшениця","a":1019.2,"b":566.7,"pct":-44.4,"why":""},{"code":"7207","name":"Заготовки сталі","a":171.8,"b":96.2,"pct":-44.0,"why":""},{"code":"2601","name":"Залізна руда","a":541.9,"b":351.0,"pct":-35.2,"why":""},{"code":"2306","name":"Соняшникова макуха","a":146.0,"b":105.0,"pct":-28.1,"why":""},{"code":"2523","name":"Цемент","a":50.9,"b":39.9,"pct":-21.6,"why":""},{"code":"4407","name":"Пиломатеріали","a":115.8,"b":94.2,"pct":-18.6,"why":""},{"code":"1205","name":"Ріпак","a":458.4,"b":386.8,"pct":-15.6,"why":"мито"},{"code":"8516","name":"Електронагрівачі","a":82.9,"b":70.2,"pct":-15.4,"why":""},{"code":"1512","name":"Соняшникова олія","a":932.6,"b":797.6,"pct":-14.5,"why":""},{"code":"2304","name":"Соєва макуха","a":114.7,"b":98.0,"pct":-14.5,"why":""},{"code":"1507","name":"Соєва олія","a":139.2,"b":119.7,"pct":-14.0,"why":""},{"code":"2716","name":"Електроенергія","a":112.7,"b":100.0,"pct":-11.3,"why":""},{"code":"0207","name":"М"ясо птиці","a":272.2,"b":252.4,"pct":-7.3,"why":""},{"code":"8544","name":"Кабелі","a":338.8,"b":324.0,"pct":-4.3,"why":""},{"code":"9403","name":"Меблі","a":150.9,"b":145.4,"pct":-3.6,"why":""},{"code":"0407","name":"Яйця","a":52.9,"b":51.5,"pct":-2.6,"why":""},{"code":"1905","name":"Хліб і печиво","a":98.9,"b":100.4,"pct":1.5,"why":""},{"code":"4408","name":"Шпон","a":67.3,"b":68.6,"pct":2.0,"why":""},{"code":"3004","name":"Ліки","a":62.8,"b":64.2,"pct":2.3,"why":""},{"code":"other","name":"Решта товарів","a":2749.0,"b":2882.8,"pct":4.9,"why":""},{"code":"4418","name":"Столярні вироби","a":50.0,"b":52.5,"pct":5.0,"why":""},{"code":"1704","name":"Цукерки","a":58.5,"b":62.2,"pct":6.3,"why":""},{"code":"1806","name":"Шоколад","a":91.6,"b":99.7,"pct":8.8,"why":""},{"code":"9401","name":"Крісла й стільці","a":72.6,"b":79.0,"pct":8.8,"why":""},{"code":"7304","name":"Безшовні труби","a":79.7,"b":91.0,"pct":14.2,"why":""},{"code":"0811","name":"Заморожені ягоди","a":91.8,"b":148.5,"pct":61.8,"why":""},{"code":"1005","name":"Кукурудза","a":215.5,"b":424.7,"pct":97.1,"why":"врожай"},{"code":"1514","name":"Ріпакова олія","a":149.7,"b":335.5,"pct":124.2,"why":"мито"}]}; const $$ = s => ROOT.querySelectorAll(s); const num = (v, d = 0) => v.toLocaleString("uk-UA", { minimumFractionDigits: d, maximumFractionDigits: d }).replace(/ /g, " "); const pct = (v, d = 0) => (v > 0 ? "+" : 0 > v ? "–" : "") + num(Math.abs(v), d) + "%"; const sgn = (v, d = 0) => (v > 0 ? "+" : 0 > v ? "–" : "") + num(Math.abs(v), d); const FONT = ""Fira Sans", "Segoe UI", Arial, sans-serif"; const STYLE = { fontFamily: FONT, fontSize: "13px", color: "#333", overflow: "visible", fontVariantNumeric: "tabular-nums" }; await Promise.race([document.fonts.load("400 13px "Fira Sans""), new Promise(r => setTimeout(r, 1500))]).catch(() => {}); // ===== СЦЕНИ ===== const NEG = "#2f4a6d", POS = "#d8b365", INK = "#121212"; // два кольори без червоного (редактор, 27.10) const UNIT = { t: { step: "тис.
т", axis: "млн т" }, u: { step: "млн $", axis: "млрд $" } }; const WHY = { "мито": "Не через порти: з вересня 2025 діє мито на вивезення насіння сої й ріпаку, тож їх більше переробляють в Україні.", "врожай": "Не через порти: великий урожай 2025 року, а влітку 2025-го старої кукурудзи майже не лишалось." }; const LABEL = ["2601", "1001", "1512", "1005", "1514", "other"]; // руда, пшениця, соняшникова олія, кукурудза, решта let MODE = "t"; // t — тонни (за замовчуванням), u — долари function prep(m) { let x = 0; return DATA[m].map(r => { const o = { ...r, x0: x, x1: x + r.b }; x += r.b; return o; }); } function tipLines(r, m) { const u = UNIT[m]; const lines = [r.name, `3 квартал 2025: ${num(r.a)} ${u.step}`, `3 квартал 2026: ${num(r.b)} ${u.step}`, `Зміна: ${sgn(r.b - r.a)} ${u.step} (${pct(r.pct)})`]; if (r.why) lines.push(WHY[r.why]); if (r.code === "other") lines.push(m === "t" ? "Усі товари, яких вивезли до 100 тис.
т" : "Усі товари, яких вивезли до 50 млн $"); return lines; } function draw(W) { const mobile = 600 > W; const rows = prep(MODE); const u = UNIT[MODE]; const total = d3.sum(rows, r => r.b); const mL = mobile ? 50 : 52, mR = 10, mT = 20, mB = 44, H = mobile ? 440 : 440; const pxPer = (W - mL - mR) / total; const ymax = Math.max(40, Math.ceil((d3.max(rows, r => r.pct) + 15) / 10) * 10); const fs = mobile ? 11.5 : 13; const lab = r => `${r.name}\n${pct(r.pct)}`; // пікселі — так само, як рахує Plot (домени задані явно, без округлення) const xPx = v => mL + v * pxPer; const yPx = v => mT + (ymax - v) / (ymax + 100) * (H - mT - mB); const ctx = document.createElement("canvas").getContext("2d"); ctx.font = `${fs}px "Fira Sans", "Segoe UI", Arial, sans-serif`; const tw = s => Math.max(...s.split("\n").map(t => ctx.measureText(t).width)); const lh = fs * 2 + 2; // підписи: спершу обов"язкові, потім решта від найширшої смуги; підпис ставимо лише туди, // де він не налазить ні на інший підпис, ні на смугу; обов"язковий — у першу позицію, якщо місця нема const order = [...rows.filter(r => LABEL.includes(r.code)).sort((a, b) => LABEL.indexOf(a.code) - LABEL.indexOf(b.code)), ...rows.filter(r => !LABEL.includes(r.code)).sort((a, b) => b.b - a.b)]; const bars = rows.map(r => ({ x0: xPx(r.x0), x1: xPx(r.x1), y0: Math.min(yPx(0), yPx(r.pct)), y1: Math.max(yPx(0), yPx(r.pct)) })); const hit = (a, b) => a.x1 + 6 > b.x0 && b.x1 + 6 > a.x0 && a.y1 + 2 > b.y0 && b.y1 + 2 > a.y0; const placed = [], labels = []; order.forEach(r => { const must = LABEL.includes(r.code); if (!must && 6 > (r.x1 - r.x0) * pxPer) return; const w = tw(lab(r)); const c = xPx((r.x0 + r.x1) / 2); // по горизонталі: по центру смуги; біля країв — вирівнювання по краю смуги let anchor = "middle", ax = (r.x0 + r.x1) / 2, bx0 = c - w / 2; if (c + w / 2 > xPx(total)) { anchor = "end"; ax = r.x1; bx0 = xPx(r.x1) - w; } else if (mL > c - w / 2) { anchor = "start"; ax = r.x0; bx0 = xPx(r.x0); } // зростання: над смугою; якщо там тісно — ліворуч від верху смуги (сусіди ліворуч нижчі); останнє — під нулем const opts = 0 > r.pct // падіння: лише під кінцем смуги (редактор, 27.10) — по центру, а якщо тісно, від лівого краю смуги вправо // (праворуч смуги мілкіші, тож під ними вільно) // якщо й там тісно — той самий підпис на один-два рядки нижче ? [0, 1, 2].flatMap(k => { const dy = 6 + k * (lh + 2); return [{ y: r.pct, la: "top", dy, top: yPx(r.pct) + dy }, { y: r.pct, la: "top", dy, top: yPx(r.pct) + dy, start: true }, { y: r.pct, la: "top", dy, top: yPx(r.pct) + dy, end: true }]; }) : [{ y: r.pct, la: "bottom", dy: -6, top: yPx(r.pct) - 6 - lh }, { y: r.pct, la: "top", dy: 2, top: yPx(r.pct) + 2, side: true }, { y: r.pct, la: "top", dy: 2, top: yPx(r.pct) + 2, right: true }, { y: 0, la: "top", dy: 6, top: yPx(0) + 6 }]; const boxOf = o => { const x0 = o.side ? xPx(r.x0) - 8 - w : o.right ? xPx(r.x1) + 8 : o.start ? xPx(r.x0) : o.end ? xPx(r.x1) - w : bx0; return { x0, x1: x0 + w, y0: o.top, y1: o.top + lh }; }; const ok = o => { const box = boxOf(o); if (o.side && mL > box.x0) return false; if (box.x1 > W - mR + 2) return false; if (!must && r.pct >= 0 && o.y === 0) return false; // необов"язковий підпис зростання під нулем вводить в оману if (!must && o.dy > (mobile ? 6 : 6 + lh + 3)) return false; // необов"язковий — впритул; на десктопі ще й рядком нижче (більше підписів, 28.10) if (0 > box.y0 || box.y1 > H - mB + 4) return false; return true; }; let pick = null; for (const o of opts.filter(ok)) { const box = boxOf(o); if (placed.some(p => hit(p, box)) || bars.some(b => hit(b, box))) continue; pick = { o, box }; break; } // обов"язковий без вільного місця: перша позиція, що не налазить хоча б на інші підписи if (!pick && must) { const o = opts.filter(ok).find(o => !placed.some(p => hit(p, boxOf(o)))) || opts[0]; pick = { o, box: boxOf(o) }; } if (!pick) return; placed.push(pick.box); labels.push(pick.o.side ? { r, x: r.x0, y: pick.o.y, anchor: "end", la: pick.o.la, dy: pick.o.dy, dx: -8 } : pick.o.right ? { r, x: r.x1, y: pick.o.y, anchor: "start", la: pick.o.la, dy: pick.o.dy, dx: 8 } : pick.o.end ? { r, x: r.x1, y: pick.o.y, anchor: "end", la: pick.o.la, dy: pick.o.dy, dx: 0 } : pick.o.start ? { r, x: r.x0, y: pick.o.y, anchor: "start", la: pick.o.la, dy: pick.o.dy, dx: 0 } : { r, x: ax, y: pick.o.y, anchor, la: pick.o.la, dy: pick.o.dy, dx: 0 }); }); ROOT.querySelector(".axl").textContent = "Зміна проти 3 кварталу 2025"; const fill = r => 0 > r.pct ? NEG : POS; const svg = Plot.plot({ width: W, height: H, marginLeft: mL, marginRight: mR, marginTop: mT, marginBottom: mB, style: STYLE, x: { domain: [0, total], ticks: mobile ? 3 : 6, tickFormat: v => num(v / 1000, MODE === "u" ? 1 : 0), label: `Скільки вивезли в 3 кварталі 2026, ${u.axis}`, labelAnchor: "center", labelArrow: "none", labelOffset: 36 }, y: { domain: [-100, ymax], grid: true, ticks: mobile ? 5 : 7, tickFormat: v => pct(v), label: null }, marks: [ Plot.rect(rows, { x1: "x0", x2: "x1", y1: 0, y2: "pct", fill, stroke: INK, strokeWidth: 0.6 }), Plot.ruleY([0], { stroke: INK, strokeWidth: 1 }), ...labels.map(l => Plot.text([l], { x: "x", y: "y", text: d => lab(d.r), textAnchor: l.anchor, lineAnchor: l.la, dy: l.dy, dx: l.dx, fontSize: fs, fill: INK, stroke: "white", strokeWidth: 3 })), ], }); // підказка: шукаємо смугу під курсором чи пальцем за координатою x const sx = svg.scale("x"); // смуги в тому самому порядку, що й rows; позначаємо номер, бо виділену переносимо наверх (щоб обвідку не перекрили сусіди) const rects = [...svg.querySelectorAll("g[aria-label="rect"] rect")]; rects.forEach((el, i) => { el.dataset.i = i; }); const mark = r => { const k = r ? rows.indexOf(r) : -1; rects.forEach((el, i) => { const on = i === k; el.setAttribute("stroke-width", on ? 2.5 : 0.6); if (on) el.parentNode.appendChild(el); }); }; const show = ev => { const [px] = d3.pointer(ev, svg); const v = sx.invert(px); const r = rows.find(d => v >= d.x0 && d.x1 > v); mark(r); if (!r) { TIP.style.opacity = 0; return; } const [first, ...rest] = tipLines(r, MODE); const b = document.createElement("b"); b.textContent = first; TIP.replaceChildren(b, document.createTextNode("\n" + rest.join("\n"))); TIP.style.opacity = 1; TIP.style.left = "0px"; // спершу на лівий край, щоб виміряти повну ширину, не стиснуту краєм блоку const tw = TIP.offsetWidth, th = TIP.offsetHeight; // підказка прив"язана до блоку графіка (не до вікна), тож при прокрутці їде разом із ним; // праворуч від курсора не вміщається в блок — ставимо ліворуч від курсора const box = ROOT.getBoundingClientRect(); const x = ev.clientX - box.left; const left = x + 14 + tw > box.width ? x - tw - 14 : x + 14; TIP.style.left = Math.max(4 - box.left, left) + "px"; TIP.style.top = (Math.max(4, ev.clientY - th - 12) - box.top) + "px"; }; svg.addEventListener("pointermove", show); svg.addEventListener("pointerdown", show); // після дотику браузер одразу шле pointerleave — для пальця підказку лишаємо до прокрутки чи наступного дотику svg.addEventListener("pointerleave", ev => { if (ev.pointerType === "mouse") { TIP.style.opacity = 0; mark(null); } }); return svg; } let lastW = 0, rt; function build(force) { const W = BOX.clientWidth; if (!W || (W === lastW && !force)) return; lastW = W; TIP.style.opacity = 0; ROOT.classList.toggle("tight", W >= 600); BOX.replaceChildren(draw(W)); } build(); $$(".tgl button").forEach(btn => btn.addEventListener("click", () => { if (btn.dataset.m === MODE) return; MODE = btn.dataset.m; $$(".tgl button").forEach(b => b.classList.toggle("on", b.dataset.m === MODE)); build(true); })); new ResizeObserver(() => { clearTimeout(rt); rt = setTimeout(build, 150); }).observe(BOX); })(); Вартість обхідного маршруту залежить від маси вантажу, а не його вартості.
Для зерна "Нібулон" оцінює різницю з морем приблизно в 70 дол.
за тонну.
Пшениця у третьому кварталі коштувала на митниці в середньому 204 дол.
за тонну, тож надбавка з"їдає третину ціни. Тонна соняшникової олії коштувала 1 426 дол.
– для неї ті самі 70 дол.
становлять всього 5%.
У вересні олії вивезли 64% від потрібного обсягу, а зерна – лише 38%, рахує Міністерство аграрної політики.
У жовтні уряд поставив олію першою в черзі: на залізниці, біля причалів і на кордоні. Читайте також Держава змастила експорт.
Олія отримала пріоритет над зерном Руді й металу дістатися моря ще важче.
У третьому кварталі руди продали на 39% менше, а чорних металів – на 64%.
Руда дешевша за пшеницю майже втричі: тонна коштувала на митниці 71 дол.
Метал дорожчий, але в нього інша біда.
Навіть дві. З липня Євросоюз урізав квоти на ввезення української сталі, а з серпня російські ракети били по заводах: "Запоріжсталь" зупинилася після удару 11 серпня, а "АрселорМіттал Кривий Ріг" почав холодну зупинку – керовано вимикає обладнання, щоб законсервувати завод. Як наслідок, у вересні виробництво сталі впало майже на 80% проти аналогічного періоду 2025 року.
Металургія "давала до 7% ВВП, зараз може бути близько нуля", сказав операційний директор "Метінвесту" Олександр Мироненко. У третьому кварталі в галузі трималися і навіть зростали лише безшовні труби – основний продукт "Інтерпайпу".
Їх продали на 39% більше в тоннах і на 14% більше в грошах.
Компанія ще 12 серпня розповіла, що відправляє вантажі для Південної Америки й Близького Сходу через європейський порт. Клієнтам у ЄС труби везуть вантажівками, точно в призначений день і годину.
Тонна безшовних труб коштувала близько 1 600 дол.
– майже у вісім разів більше за тонну пшениці.
З портовою блокадою "Інтерпайп" хоч і впорався, проте з московитськими ударами – ні: 22 вересня російська балістична ракета влучила в підприємство компанії в Дніпрі, і виробництво теж зупинилося. А ось товари, які легко везти вантажівкою, блокади майже не помітили.
Усі дрібні позиції – кожна менше 100 тис.
тонн за квартал – разом навіть зросли на 4%.
Заморожених ягід продали на 62% більше в грошах, шоколаду й цукерок – на 6-9% більше. Читайте також Орала на мечі.
Чи вдалося московії обстрілами підірвати українську оборонну промисловість? Проте дві великі статті експорту зросли вдвічі й, може здатися, "прорвали блокаду". Кукурудзи у третьому кварталі вивезли 1,9 млн тонн проти 0,9 млн роком раніше – "плюс" 113%.
Але причина у крихітній базі порівняння. Липень-вересень – "мертвий сезон" для кукурудзи: новий урожай ще в полі.
У першому кварталі 2025 року Україна продала 7,1 млн тонн кукурудзи, у третьому – майже у вісім разів менше. Цього року старого зерна лишилося більше.
Урожай 2025 року вийшов на 15% більшим, ніж попередній, – 30,9 млн тонн.
Перед новим сезоном у коморах лежало близько 5 млн тонн кукурудзи, рахували в зерновому об"єднанні ПУСК.
Тож суттєвий приріст кукурудзи – це заслуга залишків і раннього експорту у поєднанні з низькою минулорічною базою. Справжня перевірка для кукурудзи ще попереду.
З початку сезону до 26 жовтня її вивезли 2,13 млн тонн проти 1,72 млн роком раніше, пшениці – 3,5 млн проти 6,18 млн.
Але новий урожай кукурудзи ще збирають: ПУСК очікує 34-35 млн тонн.
Вивезти таку кукурудзу лише через дунайські порти, за підрахунком ПУСК, забрало б близько 11 місяців.
І то якщо інших культур не відвантажувати зовсім. Читайте також Соєво-ріпакове мито: як бійка Гончаренка та Гетманцева не врятувала аграріїв від мільярдних збитків Ріпакової олії Україна вивезла 276 тис.
тонн проти 134 тис.
рік тому – теж удвічі більше.
Тут причина в законі. З 4 вересня 2025 року діє мито 10% на експорт насіння ріпаку й сої.
Сире насіння продавати стало невигідно, і заводи переробили 1,3 млн тонн ріпаку – 42% урожаю, що у 2,7 раза більше, ніж сезоном раніше. Самого насіння у третьому кварталі продали на 14% менше.
Ріпак не прорвав блокаду, а змінив форму: поїхав за кордон не насінням, а олією.
Сою те саме мито "вдарило" ще до блокади: уже в першому кварталі 2026 року її продали на третину менше.

Додати коментар

Користувач:
email:





Forex fluctuations
Currency values in flux
Invest with caution

- Fin.Org.UA

Новини

15:30 - Курси валют, встановлені НБУ на 29.10.2026
15:04 - Корпоративні договори та захист інтересів учасників: НКЦПФР долучилася до дискусії з правничою спільнотою
14:36 - Київську квартиру пропагандиста Лєбєдєва продали на аукціоні
14:23 - Проєкт Держбюджету-2027 ухвалено: які основні показники
14:20 - Як збудувати інфраструктуру для інвестицій
13:55 - Рада ухвалила законопроєкт щодо управління ФГВФО: посилено внутрішній аудит
13:30 - Газовидобуток у США може перевищити історичний максимум у 2026 році
12:50 - Експорт став. Чи вдалося кукурудзі й ріпаковій олії прорвати блокаду портів?
12:30 - Рада ухвалила в першому читанні проєкт Держбюджету-2027
12:27 - Голова правління UniCredit Падоан піде після закінчення терміну
12:15 - Pepco офіційно зайшла в Україну: поляки відкрили перший магазин у Києві
11:58 - В Україні площа посіву озимих зернових перетнула 80%
11:50 - У прифронтових і прикордонних регіонах України – нові знеструмлення
11:35 - Нардепи відмовилися обмежити зарплати держслужбовцям до 80 тисяч
11:30 - Ігор Стаковиченко: український фінтех адаптується та розвивається всупереч війні
11:17 - ВІДДІЛ КОМУНІКАЦІЙ З ГРОМАДСЬКІСТЮ УПРАВЛІННЯ ІНФОРМАЦІЙНОЇ ВЗАЄМОДІЇ ГУ ДПС У ДНІПРОПЕТРОВСЬКІЙ ОБЛАСТІ (ТЕРИТОРІЯ ОБСЛУГОВУВАННЯ - МІСТО ДНІПРО) ІНФОРМУЄ!
11:15 - Ozon оцінив збитки від атак дронів у 30 мільярдів рублів, прибуток впав утричі
11:10 - У роботі сервісів податкової служби – тривалий збій
11:01 - Полтава починає опалювальний сезон з другого листопада
10:40 - Нафта росте після удару по найбільшому НПЗ Саудівської Аравії
10:16 - ГУР знайшло компанії-творці російського Starlink: майже половина не під санкціями
10:15 - Винагорода за підтримку енергетики: в Укренерго розповіли, як діє новий механізм
10:09 - У ДТП загинув колишній голова НКРЕКП Валерій Тарасюк
10:00 - «2027-й стане роком результатів»: Олексій Семенюк на Forbes Ukraine «Приватні інвестиції»
09:49 - Зеленський розповів, кому пропонував долучитись до управління Києвом перед зимою
09:25 - московія пошкодила склади, підприємство та вхід у метро у Харкові
09:20 - Як тютюновий бізнес платить чиновникам
09:00 - ЄС тисне на союзників із G7 через наближення кризи фінансування України – FT
07:35 - Фінансовий астрологічний прогноз на 28.10.2026
06:00 - Поразка трампізму: що перемога Лули означає для економіки Бразилії


Більше новин