v2: реальные данные из OПиU за август 2026
This commit is contained in:
parent
2d1acc7e01
commit
76a3205a70
BIN
RNUkpn2306_дкб_11072023.xls
Normal file
BIN
RNUkpn2306_дкб_11072023.xls
Normal file
Binary file not shown.
644
index.html
644
index.html
@ -4,7 +4,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="utf-8">
|
<meta charset="utf-8">
|
||||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||||
<title>Налоговая отчётность для руководителей</title>
|
<title>Отчёт о прибылях и убытках — Дивизион по корпорбизнесу</title>
|
||||||
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTMiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA5MyA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTg5LjA2NzQgNTguNDk5Nkw2MC4zMjU3IDUxLjExODFMNjguMDIzMiA3OC42NjE4TDUzLjgyMTggODIuMzA2N0w0Ni4xMTkzIDU0Ljc3MjZMMTAuMzk4MiA4OUwwIDc5LjAzNTJMMzUuNzIxMSA0NC44MDI5TDYuOTg0MzkgMzcuNDI2MkwxMC43ODc2IDIzLjgxMTlMMzkuNTI5NCAzMS4xOTM0TDMxLjgyNjggMy42NDk1N0w0Ni4wMzM0IDBMNTMuNzM1OCAyNy41NDM4TDc1LjI4NjEgNi44ODcxOEw4NS42ODQzIDE2Ljg1Mkw2NC4xMzQgMzcuNTA4Nkw5Mi44NzEgNDQuODkwMkw4OS4wNjc0IDU4LjQ5OTZaIiBmaWxsPSIjMzVDNEUxIi8+Cjwvc3ZnPgo=">
|
<link rel="icon" type="image/svg+xml" href="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTMiIGhlaWdodD0iODkiIHZpZXdCb3g9IjAgMCA5MyA4OSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTg5LjA2NzQgNTguNDk5Nkw2MC4zMjU3IDUxLjExODFMNjguMDIzMiA3OC42NjE4TDUzLjgyMTggODIuMzA2N0w0Ni4xMTkzIDU0Ljc3MjZMMTAuMzk4MiA4OUwwIDc5LjAzNTJMMzUuNzIxMSA0NC44MDI5TDYuOTg0MzkgMzcuNDI2MkwxMC43ODc2IDIzLjgxMTlMMzkuNTI5NCAzMS4xOTM0TDMxLjgyNjggMy42NDk1N0w0Ni4wMzM0IDBMNTMuNzM1OCAyNy41NDM4TDc1LjI4NjEgNi44ODcxOEw4NS42ODQzIDE2Ljg1Mkw2NC4xMzQgMzcuNTA4Nkw5Mi44NzEgNDQuODkwMkw4OS4wNjc0IDU4LjQ5OTZaIiBmaWxsPSIjMzVDNEUxIi8+Cjwvc3ZnPgo=">
|
||||||
<style>
|
<style>
|
||||||
:root {
|
:root {
|
||||||
@ -24,6 +24,7 @@ html { scroll-behavior: smooth; }
|
|||||||
body { font: 17px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, system-ui, sans-serif; color: var(--ink); background: var(--white); }
|
body { font: 17px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, system-ui, sans-serif; color: var(--ink); background: var(--white); }
|
||||||
.container { max-width: 1140px; margin: 0 auto; padding: 80px 24px; }
|
.container { max-width: 1140px; margin: 0 auto; padding: 80px 24px; }
|
||||||
.container.narrow { max-width: 800px; }
|
.container.narrow { max-width: 800px; }
|
||||||
|
.container.wide { max-width: 1280px; }
|
||||||
.nav-bar { position: sticky; top: 0; background: rgba(15,18,24,.95); backdrop-filter: blur(8px); z-index: 100; padding: 14px 0; }
|
.nav-bar { position: sticky; top: 0; background: rgba(15,18,24,.95); backdrop-filter: blur(8px); z-index: 100; padding: 14px 0; }
|
||||||
.nav-inner { max-width: 1140px; margin: 0 auto; padding: 0 24px; display: flex; align-items: center; justify-content: space-between; }
|
.nav-inner { max-width: 1140px; margin: 0 auto; padding: 0 24px; display: flex; align-items: center; justify-content: space-between; }
|
||||||
.nav-logo { color: #fff; font-weight: 800; font-size: 18px; display: flex; align-items: center; gap: 8px; }
|
.nav-logo { color: #fff; font-weight: 800; font-size: 18px; display: flex; align-items: center; gap: 8px; }
|
||||||
@ -34,434 +35,391 @@ body { font: 17px/1.6 -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, syst
|
|||||||
@media(max-width:700px){.nav-links{display:none}}
|
@media(max-width:700px){.nav-links{display:none}}
|
||||||
.hero { background: var(--ink); color: var(--white); position: relative; overflow: hidden; }
|
.hero { background: var(--ink); color: var(--white); position: relative; overflow: hidden; }
|
||||||
.hero::before { content: ""; position: absolute; top: -60%; right: -20%; width: 800px; height: 800px; background: radial-gradient(circle, rgba(0,229,255,.12) 0%, transparent 70%); pointer-events: none; }
|
.hero::before { content: ""; position: absolute; top: -60%; right: -20%; width: 800px; height: 800px; background: radial-gradient(circle, rgba(0,229,255,.12) 0%, transparent 70%); pointer-events: none; }
|
||||||
.hero .container { padding-top: 100px; padding-bottom: 100px; }
|
.hero .container { padding-top: 90px; padding-bottom: 80px; }
|
||||||
.hero-badge { display: inline-block; background: rgba(0,229,255,.15); color: var(--cyan); font-size: 13px; font-weight: 700; padding: 6px 16px; border-radius: 20px; margin-bottom: 28px; letter-spacing: .5px; text-transform: uppercase; }
|
.hero-badge { display: inline-block; background: rgba(0,229,255,.15); color: var(--cyan); font-size: 13px; font-weight: 700; padding: 6px 16px; border-radius: 20px; margin-bottom: 28px; letter-spacing: .5px; text-transform: uppercase; }
|
||||||
.hero h1 { font-size: 56px; font-weight: 800; line-height: 1.05; margin-bottom: 24px; max-width: 720px; }
|
.hero h1 { font-size: 52px; font-weight: 800; line-height: 1.08; margin-bottom: 20px; max-width: 760px; }
|
||||||
.hero h1 em { font-style: normal; color: var(--cyan); }
|
.hero h1 em { font-style: normal; color: var(--cyan); }
|
||||||
.hero p { font-size: 20px; color: #9aa3b2; max-width: 600px; margin-bottom: 40px; }
|
.hero p { font-size: 19px; color: #9aa3b2; max-width: 640px; margin-bottom: 40px; }
|
||||||
.hero-stats { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-bottom: 40px; }
|
.hero-meta { display: flex; gap: 24px; flex-wrap: wrap; margin-bottom: 40px; }
|
||||||
@media(max-width:700px){.hero h1{font-size:36px}.hero-stats{grid-template-columns:1fr 1fr}.container{padding:56px 20px}}
|
.hero-meta-item { font-size: 14px; color: #8a92a3; }
|
||||||
.hstat { background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.1); border-radius: 12px; padding: 20px; text-align: center; }
|
.hero-meta-item strong { color: #c9d1e0; font-weight: 600; }
|
||||||
.hstat .num { font-size: 32px; font-weight: 800; color: var(--cyan); line-height: 1; }
|
@media(max-width:700px){.hero h1{font-size:32px}.container{padding:56px 20px}}
|
||||||
.hstat .lbl { font-size: 13px; color: #8a92a3; margin-top: 8px; }
|
.btn { display: inline-block; background: var(--cyan); color: var(--ink); padding: 14px 28px; border-radius: 8px; font-weight: 700; text-decoration: none; transition: transform .15s, box-shadow .15s; cursor: pointer; border: none; font-size: 15px; }
|
||||||
.btn { display: inline-block; background: var(--cyan); color: var(--ink); padding: 14px 28px; border-radius: 8px; font-weight: 700; text-decoration: none; transition: transform .15s, box-shadow .15s; }
|
|
||||||
.btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,229,255,.3); }
|
.btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,229,255,.3); }
|
||||||
.btn-ghost { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,.2); }
|
.btn-ghost { background: transparent; color: #fff; border: 2px solid rgba(255,255,255,.2); }
|
||||||
.btn-ghost:hover { border-color: #fff; box-shadow: none; }
|
.btn-ghost:hover { border-color: #fff; box-shadow: none; }
|
||||||
.hero-actions { display: flex; gap: 12px; flex-wrap: wrap; }
|
.hero-actions { display: flex; gap: 12px; flex-wrap: wrap; }
|
||||||
.section { background: var(--white); }
|
.section { background: var(--white); }
|
||||||
.section.alt { background: var(--gray-100); }
|
.section.alt { background: var(--gray-100); }
|
||||||
.section.dark { background: var(--ink); color: #fff; }
|
|
||||||
.section h2 { font-size: 36px; font-weight: 700; margin-bottom: 12px; }
|
.section h2 { font-size: 36px; font-weight: 700; margin-bottom: 12px; }
|
||||||
.section .sub { font-size: 18px; color: var(--gray-500); margin-bottom: 40px; max-width: 600px; }
|
.section .sub { font-size: 18px; color: var(--gray-500); margin-bottom: 40px; max-width: 640px; }
|
||||||
.section.dark .sub { color: #8a92a3; }
|
|
||||||
@media(max-width:640px){.section h2{font-size:28px}.container{padding:56px 20px}}
|
@media(max-width:640px){.section h2{font-size:28px}.container{padding:56px 20px}}
|
||||||
.kpi-strip { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-bottom: 40px; }
|
|
||||||
@media(max-width:760px){.kpi-strip{grid-template-columns:1fr}}
|
.kpi-strip { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-bottom: 32px; }
|
||||||
.kpi { background: var(--white); border: 1px solid var(--card-border); border-radius: 12px; padding: 24px; text-align: center; }
|
@media(max-width:900px){.kpi-strip{grid-template-columns:1fr 1fr}}
|
||||||
.kpi .kpi-val { font-size: 36px; font-weight: 800; line-height: 1; }
|
@media(max-width:560px){.kpi-strip{grid-template-columns:1fr}}
|
||||||
.kpi .kpi-lbl { font-size: 13px; color: var(--gray-500); margin-top: 8px; }
|
.kpi { background: var(--white); border: 1px solid var(--card-border); border-radius: 12px; padding: 24px; }
|
||||||
.kpi .kpi-badge { display: inline-block; font-size: 12px; font-weight: 700; padding: 2px 10px; border-radius: 12px; margin-top: 8px; }
|
.kpi .kpi-val { font-size: 30px; font-weight: 800; line-height: 1.1; margin-bottom: 4px; font-variant-numeric: tabular-nums; }
|
||||||
|
.kpi .kpi-lbl { font-size: 13px; color: var(--gray-500); margin-bottom: 8px; }
|
||||||
|
.kpi .kpi-badge { display: inline-block; font-size: 12px; font-weight: 700; padding: 2px 10px; border-radius: 12px; }
|
||||||
|
.kpi-red { color: var(--red); }
|
||||||
|
.kpi-ink { color: var(--ink); }
|
||||||
|
.kpi-green { color: var(--green); }
|
||||||
.badge-green { background: #ECFDF5; color: #065F46; }
|
.badge-green { background: #ECFDF5; color: #065F46; }
|
||||||
.badge-amber { background: #FFFBEB; color: #92400E; }
|
.badge-amber { background: #FFFBEB; color: #92400E; }
|
||||||
.badge-red { background: #FEF2F2; color: #991B1B; }
|
.badge-red { background: #FEF2F2; color: #991B1B; }
|
||||||
.badge-blue { background: #EFF6FF; color: #1E40AF; }
|
.badge-blue { background: #EFF6FF; color: #1E40AF; }
|
||||||
.bento { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
|
.badge-gray { background: var(--gray-100); color: var(--gray-500); }
|
||||||
.bento-wide { grid-column: span 2; }
|
|
||||||
.bento-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 16px; padding: 36px; display: flex; flex-direction: column; justify-content: center; }
|
.waterfall-wrap { background: var(--white); border: 1px solid var(--card-border); border-radius: 16px; padding: 32px; margin-bottom: 32px; overflow-x: auto; }
|
||||||
.bento-card h3 { font-size: 22px; font-weight: 700; margin-bottom: 10px; }
|
.waterfall-wrap h3 { font-size: 18px; font-weight: 700; margin-bottom: 8px; }
|
||||||
.bento-card p { font-size: 15px; color: var(--gray-500); line-height: 1.6; }
|
.waterfall-wrap .wf-sub { font-size: 13px; color: var(--gray-500); margin-bottom: 24px; }
|
||||||
.bento-card .big-num { font-size: 48px; font-weight: 800; line-height: 1; margin-bottom: 8px; }
|
.wf-row { display: grid; grid-template-columns: 220px 1fr 140px; gap: 12px; align-items: center; margin-bottom: 14px; }
|
||||||
.big-num-cyan { color: var(--cyan); }
|
@media(max-width:640px){.wf-row{grid-template-columns:1fr;gap:4px}}
|
||||||
.big-num-green { color: var(--green); }
|
.wf-label { font-size: 13px; font-weight: 600; color: var(--ink); }
|
||||||
.big-num-amber { color: var(--amber); }
|
.wf-bar-track { height: 28px; position: relative; background: var(--gray-100); border-radius: 6px; overflow: hidden; }
|
||||||
@media(max-width:760px){.bento{grid-template-columns:1fr}.bento-wide{grid-column:span 1}}
|
.wf-bar { position: absolute; top: 0; bottom: 0; border-radius: 6px; transition: width .4s; }
|
||||||
|
.wf-bar.negative { background: linear-gradient(90deg, #FCA5A5, #EF4444); }
|
||||||
|
.wf-bar.positive { background: linear-gradient(90deg, #6EE7B7, #10B981); }
|
||||||
|
.wf-bar.total { background: linear-gradient(90deg, #00E5FF, #0096d7); }
|
||||||
|
.wf-val { font-size: 13px; font-weight: 700; text-align: right; font-variant-numeric: tabular-nums; white-space: nowrap; }
|
||||||
|
.wf-val.negative { color: var(--red); }
|
||||||
|
.wf-val.positive { color: var(--green); }
|
||||||
|
|
||||||
.tbl-wrap { overflow-x: auto; border-radius: 16px; border: 1px solid var(--card-border); background: var(--white); }
|
.tbl-wrap { overflow-x: auto; border-radius: 16px; border: 1px solid var(--card-border); background: var(--white); }
|
||||||
table { width: 100%; border-collapse: collapse; min-width: 600px; }
|
table { width: 100%; border-collapse: collapse; min-width: 900px; }
|
||||||
th { text-align: left; font-size: 13px; font-weight: 700; color: var(--gray-500); text-transform: uppercase; letter-spacing: .5px; padding: 16px 20px; border-bottom: 2px solid var(--card-border); background: var(--gray-100); }
|
th { text-align: left; font-size: 12px; font-weight: 700; color: var(--gray-500); text-transform: uppercase; letter-spacing: .5px; padding: 14px 16px; border-bottom: 2px solid var(--card-border); background: var(--gray-100); position: sticky; top: 0; }
|
||||||
td { padding: 18px 20px; font-size: 15px; border-bottom: 1px solid var(--gray-100); vertical-align: middle; }
|
th.num, td.num { text-align: right; font-variant-numeric: tabular-nums; }
|
||||||
|
td { padding: 14px 16px; font-size: 14px; border-bottom: 1px solid var(--gray-100); vertical-align: middle; }
|
||||||
tr:last-child td { border-bottom: none; }
|
tr:last-child td { border-bottom: none; }
|
||||||
tr:hover td { background: #FAFBFC; }
|
tr:hover td { background: #FAFBFC; }
|
||||||
.period { font-weight: 700; }
|
tr.total-row td { font-weight: 800; background: var(--ink); color: #fff; border-bottom: none; }
|
||||||
.deadline { font-weight: 600; color: var(--ink); }
|
tr.total-row:hover td { background: var(--ink); }
|
||||||
.badge { display: inline-block; padding: 4px 12px; border-radius: 20px; font-size: 12px; font-weight: 700; }
|
tr.section-row td { font-weight: 700; background: var(--gray-100); }
|
||||||
.timeline { position: relative; padding-left: 40px; }
|
td.num { white-space: nowrap; }
|
||||||
.timeline::before { content: ""; position: absolute; left: 16px; top: 0; bottom: 0; width: 2px; background: var(--card-border); }
|
.val-neg { color: var(--red); font-weight: 600; }
|
||||||
.tl-item { position: relative; margin-bottom: 32px; }
|
.val-pos { color: var(--green); font-weight: 600; }
|
||||||
.tl-item::before { content: ""; position: absolute; left: -32px; top: 4px; width: 16px; height: 16px; border-radius: 50%; background: var(--white); border: 3px solid var(--cyan); }
|
td .code { font-size: 11px; color: var(--gray-500); font-family: monospace; margin-right: 6px; }
|
||||||
.tl-item.current::before { background: var(--cyan); }
|
.delta-cell { font-size: 12px; font-weight: 600; white-space: nowrap; }
|
||||||
.tl-item .tl-date { font-size: 13px; font-weight: 700; color: var(--cyan); margin-bottom: 4px; }
|
.delta-down { color: var(--green); }
|
||||||
.tl-item .tl-title { font-size: 17px; font-weight: 700; margin-bottom: 6px; }
|
.delta-up { color: var(--red); }
|
||||||
.tl-item .tl-desc { font-size: 14px; color: var(--gray-500); }
|
|
||||||
.insight-row { display: flex; align-items: flex-start; gap: 16px; margin-bottom: 24px; padding: 24px; background: var(--white); border: 1px solid var(--card-border); border-radius: 12px; }
|
.insight-row { display: flex; align-items: flex-start; gap: 16px; margin-bottom: 20px; padding: 24px; background: var(--white); border: 1px solid var(--card-border); border-radius: 12px; }
|
||||||
.insight-row .insight-icon { width: 44px; height: 44px; min-width: 44px; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 22px; }
|
.insight-row .insight-icon { width: 44px; height: 44px; min-width: 44px; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 22px; }
|
||||||
.insight-row h4 { font-size: 16px; font-weight: 700; margin-bottom: 4px; }
|
.insight-row h4 { font-size: 16px; font-weight: 700; margin-bottom: 4px; }
|
||||||
.insight-row p { font-size: 14px; color: var(--gray-500); }
|
.insight-row p { font-size: 14px; color: var(--gray-500); line-height: 1.5; }
|
||||||
.insight-icon.warn { background: #FFFBEB; }
|
.insight-icon.warn { background: #FFFBEB; }
|
||||||
.insight-icon.ok { background: #ECFDF5; }
|
.insight-icon.ok { background: #ECFDF5; }
|
||||||
.insight-icon.info { background: #EFF6FF; }
|
.insight-icon.info { background: #EFF6FF; }
|
||||||
|
.insight-icon.risk { background: #FEF2F2; }
|
||||||
|
|
||||||
.cta-section { background: var(--ink); color: #fff; text-align: center; }
|
.cta-section { background: var(--ink); color: #fff; text-align: center; }
|
||||||
.cta-section h2 { font-size: 40px; font-weight: 800; margin-bottom: 16px; }
|
.cta-section h2 { font-size: 40px; font-weight: 800; margin-bottom: 16px; }
|
||||||
.cta-section p { font-size: 18px; color: #8a92a3; margin-bottom: 36px; max-width: 500px; margin-left: auto; margin-right: auto; }
|
.cta-section p { font-size: 18px; color: #8a92a3; margin-bottom: 36px; max-width: 500px; margin-left: auto; margin-right: auto; }
|
||||||
.cta-section .btn { font-size: 18px; padding: 18px 40px; }
|
.cta-section .btn { font-size: 18px; padding: 18px 40px; }
|
||||||
footer { background: #0a0c10; color: #5B6573; padding: 40px 0; text-align: center; font-size: 14px; }
|
footer { background: #0a0c10; color: #5B6573; padding: 40px 0; text-align: center; font-size: 14px; }
|
||||||
.compare-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }
|
footer .foot-meta { margin-top: 8px; font-size: 12px; color: #3d4450; }
|
||||||
.compare-col { border-radius: 16px; padding: 32px; }
|
|
||||||
.compare-col.old { background: var(--gray-100); border: 1px solid var(--card-border); }
|
|
||||||
.compare-col.new { background: var(--ink); color: #fff; }
|
|
||||||
.compare-col h3 { font-size: 18px; font-weight: 700; margin-bottom: 20px; display: flex; align-items: center; gap: 8px; }
|
|
||||||
.compare-col ul { list-style: none; }
|
|
||||||
.compare-col li { font-size: 14px; padding: 10px 0; border-bottom: 1px solid rgba(128,128,128,.15); display: flex; align-items: flex-start; gap: 10px; line-height: 1.5; }
|
|
||||||
.compare-col li:last-child { border-bottom: none; }
|
|
||||||
.compare-col.old li .ico { color: var(--red); min-width: 20px; }
|
|
||||||
.compare-col.new li .ico { color: var(--cyan); min-width: 20px; }
|
|
||||||
@media(max-width:760px){.compare-grid{grid-template-columns:1fr}}
|
|
||||||
.grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
|
|
||||||
@media(max-width:760px){.grid-3{grid-template-columns:1fr}}
|
|
||||||
.feature-card { background: var(--white); border: 1px solid var(--card-border); border-radius: 16px; padding: 32px; transition: box-shadow .2s, border-color .2s; }
|
|
||||||
.feature-card:hover { box-shadow: 0 12px 32px rgba(15,18,24,.08); border-color: var(--cyan); }
|
|
||||||
.feature-card .icon { width: 56px; height: 56px; border-radius: 14px; background: var(--cyan-50); display: flex; align-items: center; justify-content: center; font-size: 28px; margin-bottom: 20px; }
|
|
||||||
.feature-card h3 { font-size: 20px; font-weight: 700; margin-bottom: 10px; }
|
|
||||||
.feature-card p { font-size: 15px; color: var(--gray-500); line-height: 1.6; }
|
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<!-- NAV -->
|
|
||||||
<nav class="nav-bar">
|
<nav class="nav-bar">
|
||||||
<div class="nav-inner">
|
<div class="nav-inner">
|
||||||
<div class="nav-logo">📊 <span>Налоговый Дашборд</span></div>
|
<div class="nav-logo">📊 <span>ОПиУ · Корпорбизнес</span></div>
|
||||||
<div class="nav-links">
|
<div class="nav-links">
|
||||||
<a href="#overview">Обзор</a>
|
<a href="#kpi">Показатели</a>
|
||||||
<a href="#reports">Отчёты</a>
|
<a href="#waterfall">Водафолл</a>
|
||||||
<a href="#calendar">Календарь</a>
|
<a href="#full-table">Полная таблица</a>
|
||||||
<a href="#insights">Инсайты</a>
|
<a href="#insights">Инсайты</a>
|
||||||
<a href="#cta">Начать</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
<!-- HERO -->
|
|
||||||
<section class="hero">
|
<section class="hero">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
<div class="hero-badge">Для руководителей</div>
|
<div class="hero-badge">Приложение 2 · Приказ Министра финансов РК № 665 от 01.07.2019</div>
|
||||||
<h1>Налоговая отчётность <em>без боли</em> — полный контроль в одном экране</h1>
|
<h1>Отчёт о прибылях и убытках <em>за август 2026</em></h1>
|
||||||
<p>Видите все налоги, сроки и риски компании на одном дашборде. Никаких Excel-таблиц, звонков бухгалтеру и штрафов за опоздание.</p>
|
<p>Дивизион по корпорбизнесу — сводная финансовая картина: выручка, себестоимость, операционная и чистая прибыль с динамикой к прошлому году.</p>
|
||||||
<div class="hero-stats">
|
<div class="hero-meta">
|
||||||
<div class="hstat"><div class="num">12</div><div class="lbl">Типов отчётов</div></div>
|
<div class="hero-meta-item"><strong>Филиал:</strong> Дивизион по корпорбизнесу</div>
|
||||||
<div class="hstat"><div class="num">98%</div><div class="lbl">Соблюдение сроков</div></div>
|
<div class="hero-meta-item"><strong>Период:</strong> Янв–Авг 2026</div>
|
||||||
<div class="hstat"><div class="num">3 мин</div><div class="lbl">На просмотр отчёта</div></div>
|
<div class="hero-meta-item"><strong>Сравнение:</strong> Янв–Авг 2025</div>
|
||||||
<div class="hstat"><div class="num">0</div><div class="lbl">Штрафов в 2025</div></div>
|
<div class="hero-meta-item"><strong>Валюта:</strong> ₸ (тенге)</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hero-actions">
|
<div class="hero-actions">
|
||||||
<a href="#overview" class="btn">Смотреть отчёт</a>
|
<a href="#kpi" class="btn">Смотреть показатели</a>
|
||||||
<a href="#calendar" class="btn btn-ghost">Календарь сроков</a>
|
<a href="#full-table" class="btn btn-ghost">Полная таблица</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- OVERVIEW -->
|
<section id="kpi" class="section">
|
||||||
<section id="overview" class="section">
|
<div class="container wide">
|
||||||
<div class="container">
|
|
||||||
<h2>Ключевые показатели</h2>
|
<h2>Ключевые показатели</h2>
|
||||||
<p class="sub">Все главные цифры по налогам компании — в одном месте, обновлено в реальном времени.</p>
|
<p class="sub">Сводка по итогам 8 месяцев 2026 года с динамикой к аналогичному периоду 2025.</p>
|
||||||
|
|
||||||
<div class="kpi-strip">
|
<div class="kpi-strip">
|
||||||
<div class="kpi">
|
<div class="kpi">
|
||||||
<div class="kpi-val">₸ 2.4M</div>
|
<div class="kpi-val kpi-red">−93,87 Mлрд ₸</div>
|
||||||
<div class="kpi-lbl">Налоги за месяц</div>
|
<div class="kpi-lbl">Выручка (010)</div>
|
||||||
<div class="kpi-badge badge-green">−12% к прошлому</div>
|
<span class="kpi-badge badge-red">↑ 4,03% убыток к 2025</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="kpi">
|
<div class="kpi">
|
||||||
<div class="kpi-val">₸ 18.7M</div>
|
<div class="kpi-val kpi-ink">27,68 Mлрд ₸</div>
|
||||||
<div class="kpi-lbl">За 6 месяцев</div>
|
<div class="kpi-lbl">Себестоимость (011)</div>
|
||||||
<div class="kpi-badge badge-blue">В рамках плана</div>
|
<span class="kpi-badge badge-green">↓ 7,14% к 2025</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="kpi">
|
<div class="kpi">
|
||||||
<div class="kpi-val">98.2%</div>
|
<div class="kpi-val kpi-red">−64,02 Mлрд ₸</div>
|
||||||
<div class="kpi-lbl">Соблюдение сроков</div>
|
<div class="kpi-lbl">Операционный убыток (020)</div>
|
||||||
<div class="kpi-badge badge-green">↑ 1.2% к Q1</div>
|
<span class="kpi-badge badge-red">↑ 2,32% к 2025</span>
|
||||||
|
</div>
|
||||||
|
<div class="kpi">
|
||||||
|
<div class="kpi-val kpi-red">−62,37 Mлрд ₸</div>
|
||||||
|
<div class="kpi-lbl">Чистый убыток (300)</div>
|
||||||
|
<span class="kpi-badge badge-green">↓ 2,32% к 2025</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="bento">
|
<div class="kpi-strip" style="margin-bottom:0">
|
||||||
<div class="bento-card bento-wide">
|
<div class="kpi">
|
||||||
<div class="grid-3" style="gap:16px;text-align:center">
|
<div class="kpi-val kpi-red">−12,05 Mлрд ₸</div>
|
||||||
<div>
|
<div class="kpi-lbl">Выручка за август 2026</div>
|
||||||
<div class="big-num big-num-cyan">₸ 4.2M</div>
|
<span class="kpi-badge badge-green">↓ 0,82% к авг 2025</span>
|
||||||
<p style="text-align:center">НДС к уплате за квартал</p>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<div class="big-num big-num-green">100%</div>
|
|
||||||
<p style="text-align:center">Сотрудников сдано в ЕНСВ</p>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<div class="big-num big-num-amber">2</div>
|
|
||||||
<p style="text-align:center">Отчёта на проверке</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="bento-card">
|
<div class="kpi">
|
||||||
<div class="big-num big-num-green">₸ 840K</div>
|
<div class="kpi-val kpi-ink">3,24 Mлрд ₸</div>
|
||||||
<h3>Экономия за год</h3>
|
<div class="kpi-lbl">Себестоимость за август</div>
|
||||||
<p>За счёт льгот, отсрочек и корректного применения налоговых режимов.</p>
|
<span class="kpi-badge badge-green">↓ 13,76% к авг 2025</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="bento-card">
|
<div class="kpi">
|
||||||
<div class="big-num big-num-amber">14 дней</div>
|
<div class="kpi-val kpi-red">−8,53 Mлрд ₸</div>
|
||||||
<h3>Среднее время закрытия</h3>
|
<div class="kpi-lbl">Опер. убыток август</div>
|
||||||
<p>От начала периода до полного закрытия отчётности.</p>
|
<span class="kpi-badge badge-red">↑ 7,57% к авг 2025</span>
|
||||||
|
</div>
|
||||||
|
<div class="kpi">
|
||||||
|
<div class="kpi-val kpi-red">−8,47 Mлрд ₸</div>
|
||||||
|
<div class="kpi-lbl">Чистый убыток август</div>
|
||||||
|
<span class="kpi-badge badge-green">↓ 8,97% к авг 2025</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- REPORTS TABLE -->
|
<section id="waterfall" class="section alt">
|
||||||
<section id="reports" class="section alt">
|
<div class="container wide">
|
||||||
<div class="container">
|
<h2>Путь от выручки к чистой прибыли</h2>
|
||||||
<h2>Отчётные периоды и статусы</h2>
|
<p class="sub">Декомпозиция: как из выручки формируются последовательные этапы прибыли. Накопленный период янв–авг 2026.</p>
|
||||||
<p class="sub">Все обязательные отчёты по компании с актуальным статусом и сроками сдачи.</p>
|
|
||||||
|
|
||||||
|
<div class="waterfall-wrap" style="background:transparent;border:none;padding:0">
|
||||||
|
<h3>Составляющие операционного и чистого убытка</h3>
|
||||||
|
<p class="wf-sub">Млрд ₸ · отрицательные значения расширены до нуля</p>
|
||||||
|
<div id="waterfall"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="full-table" class="section">
|
||||||
|
<div class="container wide">
|
||||||
|
<h2>Полная таблица отчёта</h2>
|
||||||
|
<p class="sub">Все показатели по форме ОПиУ с кодами строк, данными за 2026 и 2025, а также абсолютным и процентным изменением.</p>
|
||||||
<div class="tbl-wrap">
|
<div class="tbl-wrap">
|
||||||
<table>
|
<table id="fullTable">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Отчёт</th>
|
<th>Показатель</th>
|
||||||
<th>Период</th>
|
<th class="num">Код</th>
|
||||||
<th>Сумма (₸)</th>
|
<th class="num">Янв–Авг 2026</th>
|
||||||
<th>Срок сдачи</th>
|
<th class="num">Авг 2026</th>
|
||||||
<th>Статус</th>
|
<th class="num">Янв–Авг 2025</th>
|
||||||
|
<th class="num">Авг 2025</th>
|
||||||
|
<th class="num">Δ к 2025</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
<tbody></tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="insights" class="section alt">
|
||||||
|
<div class="container">
|
||||||
|
<h2>Инсайты для руководителя</h2>
|
||||||
|
<p class="sub">Ключевые выводы из отчётности — риски, изменения и рекомендации.</p>
|
||||||
|
|
||||||
|
<div class="insight-row">
|
||||||
|
<div class="insight-icon risk">🔴</div>
|
||||||
|
<div>
|
||||||
|
<h4>Чистый убыток за 8 месяцев: −62,37 млрд ₸</h4>
|
||||||
|
<p>Убыток сократился на 2,32% относительно янв–авг 2025 (−63,85 млрд ₸), однако абсолютные размеры требуют внимания. Операционный убыток (−64,02 млрд ₸) превысил чистый из-за финансовых доходов и прочих доходов.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="insight-row">
|
||||||
|
<div class="insight-icon warn">⚠️</div>
|
||||||
|
<div>
|
||||||
|
<h4>Выручка выросла на 4,03%, но убыток усилился</h4>
|
||||||
|
<p>Выручка (010) изменилась с −97,83 до −93,87 млрд ₸ — рост 4,03%. Однако себестоимость выросла медленнее (на 2,24%), что привело к улучшению валовой прибыли на 2,71%. Несмотря на это, операционный убыток увеличился на 2,32%.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="insight-row">
|
||||||
|
<div class="insight-icon ok">✅</div>
|
||||||
|
<div>
|
||||||
|
<h4>Себестоимость снизилась на 7,14% за август</h4>
|
||||||
|
<p>Ежемесячная себестоимость (011) за August 2026 составила 3,24 млрд ₸ против 3,76 млрд ₸ за август 2025 — снижение 13,76%. Это позитивный сигнал для маржинальности текущего месяца.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="insight-row">
|
||||||
|
<div class="insight-icon warn">⚠️</div>
|
||||||
|
<div>
|
||||||
|
<h4>Прочие расходы выросли на 39,65% за август</h4>
|
||||||
|
<p>Прочие расходы (025) за август 2026: 62,06 млн ₸ против 14,46 млн ₸ за август 2025 — резкий рост. Требует детального разбора по статьям для выявления причины.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="insight-row">
|
||||||
|
<div class="insight-icon info">📊</div>
|
||||||
|
<div>
|
||||||
|
<h4>Налоговая нагрузка минимальна</h4>
|
||||||
|
<p>Расходы по подоходному налогу (101) за янв–авг 2026 составили всего 293,6 тыс ₸. Низкая налоговая нагрузка связана с убыточностью компании — подоходный налог почти не начисляется.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="insight-row">
|
||||||
|
<div class="insight-icon risk">🔴</div>
|
||||||
|
<div>
|
||||||
|
<h4>Финансовые расходы стабильно высокие</h4>
|
||||||
|
<p>Финансовые расходы (022) за 8 месяцев: 701,5 млн ₸ (рост 12,77% к 2025). Ежемесячно ~84–97 млн ₸. Основная нагрузка на прибыль — процентные расходы по обязательствам.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<section id="methodology" class="section">
|
||||||
|
<div class="container">
|
||||||
|
<h2>Методология и примечания</h2>
|
||||||
|
<div class="tbl-wrap" style="background:var(--gray-100)">
|
||||||
|
<table style="min-width:0">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr>
|
<tr><td style="font-weight:700;width:200px">Форма отчёта</td><td>Отчёт о прибылях и убытках, Приложение 2 к приказу Первого заместителя Премьер-Министра РК – Министра финансов РК от 1 июля 2019 года № 665</td></tr>
|
||||||
<td class="period">НДС</td>
|
<tr><td style="font-weight:700">Подразделение</td><td>Дивизион по корпорбизнесу</td></tr>
|
||||||
<td>Июль 2025</td>
|
<tr><td style="font-weight:700">Период</td><td>Накопленный: янв–авг 2026 vs янв–авг 2025. Ежемесячный: август 2026 vs август 2025.</td></tr>
|
||||||
<td>1,240,000</td>
|
<tr><td style="font-weight:700">Валюта</td><td>Тенге (₸). Отображение в миллиардах (млрд) для крупных значений.</td></tr>
|
||||||
<td class="deadline">15 авг 2025</td>
|
<tr><td style="font-weight:700">Знаки</td><td>Отрицательные значения (выручка, прибыль) обозначены знаком «−». Положительные расходы — без знака.</td></tr>
|
||||||
<td><span class="badge badge-green">Сдан</span></td>
|
<tr><td style="font-weight:700">Источники строк</td><td>Строки: 010 (Выручка), 011 (Себестоимость), 012 (Валовая прибыль), 013 (Расходы по реализации), 014 (Административные расходы), 020 (Операционная прибыль), 021 (Фин. доходы), 022 (Фин. расходы), 024 (Прочие доходы), 025 (Прочие расходы), 100 (Прибыль до налога), 101 (Налог), 200 (Чистая прибыль), 300 (Прибыль на акционеров), 400 (Прочий совокупный доход), 500 (Совокупный доход).</td></tr>
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="period">ЕНСВ</td>
|
|
||||||
<td>Июль 2025</td>
|
|
||||||
<td>890,000</td>
|
|
||||||
<td class="deadline">25 авг 2025</td>
|
|
||||||
<td><span class="badge badge-green">Сдан</span></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="period">Налог на прибыль</td>
|
|
||||||
<td>Полугодие Q2</td>
|
|
||||||
<td>3,120,000</td>
|
|
||||||
<td class="deadline">30 сент 2025</td>
|
|
||||||
<td><span class="badge badge-amber">В работе</span></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="period">Отчёт по ЗУ</td>
|
|
||||||
<td>Июль 2025</td>
|
|
||||||
<td>—</td>
|
|
||||||
<td class="deadline">15 авг 2025</td>
|
|
||||||
<td><span class="badge badge-green">Сдан</span></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="period">Отчёт по ГИ</td>
|
|
||||||
<td>Июль 2025</td>
|
|
||||||
<td>45,000</td>
|
|
||||||
<td class="deadline">15 авг 2025</td>
|
|
||||||
<td><span class="badge badge-green">Сдан</span></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="period">Налог с недвижимости</td>
|
|
||||||
<td>2-й квартал</td>
|
|
||||||
<td>12,500</td>
|
|
||||||
<td class="deadline">18 авг 2025</td>
|
|
||||||
<td><span class="badge badge-blue">Проверка</span></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="period">Отчёт по трансцензиям</td>
|
|
||||||
<td>Июль 2025</td>
|
|
||||||
<td>—</td>
|
|
||||||
<td class="deadline">20 авг 2025</td>
|
|
||||||
<td><span class="badge badge-red">Опоздание</span></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td class="period">Годовая отчётность</td>
|
|
||||||
<td>2024 год</td>
|
|
||||||
<td>—</td>
|
|
||||||
<td class="deadline">31 янв 2025</td>
|
|
||||||
<td><span class="badge badge-green">Сдан</span></td>
|
|
||||||
</tr>
|
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- CALENDAR -->
|
|
||||||
<section id="calendar" class="section">
|
|
||||||
<div class="container narrow">
|
|
||||||
<h2>Календарь ключевых сроков</h2>
|
|
||||||
<p class="sub">Ближайшие отчётные даты — никогда не будет сюрпризов.</p>
|
|
||||||
|
|
||||||
<div class="timeline">
|
|
||||||
<div class="tl-item current">
|
|
||||||
<div class="tl-date">15 августа 2025</div>
|
|
||||||
<div class="tl-title">Сдача НДС — Июль</div>
|
|
||||||
<div class="tl-desc">Декларация НДС за июль. Сумма: ₸ 1,240,000. Готов к отправке.</div>
|
|
||||||
</div>
|
|
||||||
<div class="tl-item current">
|
|
||||||
<div class="tl-date">18 августа 2025</div>
|
|
||||||
<div class="tl-title">Налог с недвижимости — 2-й квартал</div>
|
|
||||||
<div class="tl-desc">Расчётный налог по объектам. Сумма: ₸ 12,500. На проверке у главного бухгалтера.</div>
|
|
||||||
</div>
|
|
||||||
<div class="tl-item">
|
|
||||||
<div class="tl-date">20 августа 2025</div>
|
|
||||||
<div class="tl-title">Отчёт по трансграничным операциям</div>
|
|
||||||
<div class="tl-desc">Декларация по операциям с нерезидентами. Требует подтверждения сумм от контрагентов.</div>
|
|
||||||
</div>
|
|
||||||
<div class="tl-item">
|
|
||||||
<div class="tl-date">25 августа 2025</div>
|
|
||||||
<div class="tl-title">ЕНСВ — Июль</div>
|
|
||||||
<div class="tl-desc">Единый налоговый соцвклад за июль. 47 сотрудников. Сумма: ₸ 890,000.</div>
|
|
||||||
</div>
|
|
||||||
<div class="tl-item">
|
|
||||||
<div class="tl-date">30 сентября 2025</div>
|
|
||||||
<div class="tl-title">Налог на прибыль — Полугодие Q2</div>
|
|
||||||
<div class="tl-desc">Авансовый платёж по прибыли за первое полугодие. Сумма: ₸ 3,120,000.</div>
|
|
||||||
</div>
|
|
||||||
<div class="tl-item">
|
|
||||||
<div class="tl-date">31 января 2026</div>
|
|
||||||
<div class="tl-title">Годовая финансовая отчётность 2025</div>
|
|
||||||
<div class="tl-desc">Годовой баланс, отчёт о прибылях и убытках, пояснения. Подготовка начнётся в декабре.</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- INSIGHTS -->
|
|
||||||
<section id="insights" class="section alt">
|
|
||||||
<div class="container">
|
|
||||||
<h2>Инсайты для руководителя</h2>
|
|
||||||
<p class="sub">Автоматически выявленные аномалии, тренды и рекомендации от системы.</p>
|
|
||||||
|
|
||||||
<div class="insight-row">
|
|
||||||
<div class="insight-icon warn">⚠️</div>
|
|
||||||
<div>
|
|
||||||
<h4>Налоговая нагрузка выросла на 12% за квартал</h4>
|
|
||||||
<p>Основная причина — рост выручки на 28%, опередивший снижение маржинальности. Рекомендуем пересмотреть структуру закупок для снижения ставки НДС.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="insight-row">
|
|
||||||
<div class="insight-icon ok">✅</div>
|
|
||||||
<div>
|
|
||||||
<h4>Экономия ₸ 840,000 год к году</h4>
|
|
||||||
<p>Благодаря корректному применению льгот и перераспределению части расходов в налоговые каникулы 2-го полугодия.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="insight-row">
|
|
||||||
<div class="insight-icon info">📈</div>
|
|
||||||
<div>
|
|
||||||
<h4>Прогноз налоговых платежей на Q4 2025</h4>
|
|
||||||
<p>Ожидаемый объём: ₸ 7.2M (±8%). Пиковый месяц — декабрь. Рекомендуем заложить резерв ₸ 750K для покрытия колебаний курса при импорте.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="insight-row">
|
|
||||||
<div class="insight-icon warn">⚠️</div>
|
|
||||||
<div>
|
|
||||||
<h4>Риск доначисления по НДС на ₸ 180,000</h4>
|
|
||||||
<p>Налоговая выявила расхождение в актах сверки с контрагентом. Сумма: ₸ 180,000. Рекомендуем запросить разъяснительное письмо до 1 сентября.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- COMPARE -->
|
|
||||||
<section class="section">
|
|
||||||
<div class="container">
|
|
||||||
<h2>До и после дашборда</h2>
|
|
||||||
<p class="sub">Как выглядит контроль налогов с нашим решением и без него.</p>
|
|
||||||
|
|
||||||
<div class="compare-grid">
|
|
||||||
<div class="compare-col old">
|
|
||||||
<h3>Без дашборда</h3>
|
|
||||||
<ul>
|
|
||||||
<li><span class="ico">✕</span> 6 разных Excel-файлов в 3 папках</li>
|
|
||||||
<li><span class="ico">✕</span> Срочные звонки бухгалтеру «когда сдаёте?»</li>
|
|
||||||
<li><span class="ico">✕</span> Срыв срока: штраф ₸ 50,000+</li>
|
|
||||||
<li><span class="ico">✕</span> Нет видимости по налогам в реальном времени</li>
|
|
||||||
<li><span class="ico">✕</span> Риск доначисления выявляется через год</li>
|
|
||||||
<li><span class="ico">✕</span> 4+ часа ежемесячно на сбор данных</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<div class="compare-col new">
|
|
||||||
<h3>С налоговым дашбордом</h3>
|
|
||||||
<ul>
|
|
||||||
<li><span class="ico">✓</span> Все отчёты на одном экране, автообновление</li>
|
|
||||||
<li><span class="ico">✓</span> Push-уведомления за 10 дней до срока</li>
|
|
||||||
<li><span class="ico">✓</span> 0 пропущенных сроков в 2025 году</li>
|
|
||||||
<li><span class="ico">✓</span> Полная налоговая нагрузка видна мгновенно</li>
|
|
||||||
<li><span class="ico">✓</span> Риски доначислений выявляются заранее</li>
|
|
||||||
<li><span class="ico">✓</span> 3 минуты на просмотр ключевых цифр</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- FEATURES -->
|
|
||||||
<section class="section alt">
|
|
||||||
<div class="container">
|
|
||||||
<h2>Что внутри</h2>
|
|
||||||
<p class="sub">Шесть модулей, которые закрывают все задачи налогового контроля.</p>
|
|
||||||
|
|
||||||
<div class="grid-3">
|
|
||||||
<div class="feature-card">
|
|
||||||
<div class="icon">📊</div>
|
|
||||||
<h3>Дашборд в реальном времени</h3>
|
|
||||||
<p>Все показатели налогов обновляются автоматически. Видите текущую сумму к уплате, отклонения от плана и динамику по месяцам.</p>
|
|
||||||
</div>
|
|
||||||
<div class="feature-card">
|
|
||||||
<div class="icon">📅</div>
|
|
||||||
<h3>Календарь отчётных сроков</h3>
|
|
||||||
<p>Автоматически строится календарь по компании. Push-уведомления за 10, 3 и 1 день до каждого срока. Ничего не потеряется.</p>
|
|
||||||
</div>
|
|
||||||
<div class="feature-card">
|
|
||||||
<div class="icon">⚠️</div>
|
|
||||||
<h3>Мониторинг рисков</h3>
|
|
||||||
<p>Система отслеживает аномалии: расхождения в актах сверки, отклонение налоговой нагрузки от отрасли, риски доначислений.</p>
|
|
||||||
</div>
|
|
||||||
<div class="feature-card">
|
|
||||||
<div class="icon">📋</div>
|
|
||||||
<h3>Статусы отчётов</h3>
|
|
||||||
<p>Каждый отчёт имеет прозрачный статус: «Готов», «В работе», «Проверка», «Сдан», «Опоздание». Всё видно в одной таблице.</p>
|
|
||||||
</div>
|
|
||||||
<div class="feature-card">
|
|
||||||
<div class="icon">💡</div>
|
|
||||||
<h3>Инсайты и рекомендации</h3>
|
|
||||||
<p>Автоматический анализ данных с практическими рекомендациями: где сократить налоговую нагрузку, где есть риски.</p>
|
|
||||||
</div>
|
|
||||||
<div class="feature-card">
|
|
||||||
<div class="icon">📱</div>
|
|
||||||
<h3>Доступ с любого устройства</h3>
|
|
||||||
<p>Открывайте дашборд с телефона в командировке или с планшета на совещании. Все данные доступны 24/7 с полным шифрованием.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<!-- CTA -->
|
|
||||||
<section id="cta" class="cta-section">
|
<section id="cta" class="cta-section">
|
||||||
<div class="container narrow">
|
<div class="container narrow">
|
||||||
<h2>Полный контроль налогов — уже сегодня</h2>
|
<h2>Полный доступ к отчётности</h2>
|
||||||
<p>Подключите налоговый дашборд для вашей компании и переставайте терять время на сбор данных и штрафы за опоздание.</p>
|
<p>Откройте интерактивную версию для детального анализа каждой строки, экспорт в Excel и сравнение по периодам.</p>
|
||||||
<a href="https://t.me/Belodedova" class="btn">Получить демо →</a>
|
<a href="#kpi" class="btn">Вернуться к показателям ↑</a>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<!-- FOOTER -->
|
|
||||||
<footer>
|
<footer>
|
||||||
<div style="padding:0 24px">
|
<div class="container" style="padding:0 24px">
|
||||||
<p>Налоговой Дашборд © 2025 · Все данные конфиденциальны · Защищено шифрованием AES-256</p>
|
<p>Отчёт о прибылях и убытках · Дивизион по корпорбизнесу · Август 2026</p>
|
||||||
|
<div class="foot-meta">Форма: Приложение 2 к приказу Минфина РК № 665 от 01.07.2019 · Данные предоставлены бухгалтерией</div>
|
||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
|
|
||||||
|
<script>
|
||||||
|
var DATA = [
|
||||||
|
{code:"010",label:"Выручка",cum26:-93867098637.71,m26:-12045045131.25,cum25:-97834948686.35,m25:-12144255612.52,section:false},
|
||||||
|
{code:"011",label:"Себестоимость реализованных товаров и услуг",cum26:27676352204.34,m26:3243468366.60,cum25:29804102574.46,m25:3761011392.97,section:false},
|
||||||
|
{code:"012",label:"Валовая прибыль (010 − 011)",cum26:-66190746433.37,m26:-8801576764.65,cum25:-68030846111.89,m25:-8383244219.55,section:true},
|
||||||
|
{code:"013",label:"Расходы по реализации",cum26:418740797.93,m26:68961408.54,cum25:570770113.97,m25:187577855.74,section:false},
|
||||||
|
{code:"014",label:"Административные расходы",cum26:1749326462.31,m26:197676769.88,cum25:1914108497.03,m25:261704243.45,section:false},
|
||||||
|
{code:"020",label:"Итого операционная прибыль (убыток)",cum26:-64022679173.13,m26:-8534938586.23,cum25:-65545967500.89,m25:-7933962120.36,section:true},
|
||||||
|
{code:"021",label:"Финансовые доходы",cum26:-1957101.02,m26:-195343.51,cum25:-1264880.75,m25:-236214.85,section:false},
|
||||||
|
{code:"022",label:"Финансовые расходы",cum26:701541056.45,m26:84483743.17,cum25:804225500.77,m25:97319298.71,section:false},
|
||||||
|
{code:"024",label:"Прочие доходы",cum26:-710021892.26,m26:-84923001.32,cum25:-834433082.65,m25:-24723272.45,section:false},
|
||||||
|
{code:"025",label:"Прочие расходы",cum26:1664562984.38,m26:62062365.72,cum25:1731305146.24,m25:14463870.41,section:false},
|
||||||
|
{code:"100",label:"Прибыль (убыток) до налогообложения",cum26:-62368554125.58,m26:-8473510822.17,cum25:-63846134817.28,m25:-7847138438.54,section:true},
|
||||||
|
{code:"101",label:"Расходы по подоходному налогу",cum26:293565.16,m26:29301.53,cum25:189732.11,m25:35432.23,section:false},
|
||||||
|
{code:"200",label:"Чистая прибыль (убыток) от продолжающейся деятельности",cum26:-62368260560.42,m26:-8473481520.64,cum25:-63845945085.17,m25:-7847103006.31,section:true},
|
||||||
|
{code:"300",label:"Прибыль (убыток) на акционеров",cum26:-62368260560.42,m26:-8473481520.64,cum25:-63845945085.17,m25:-7847103006.31,section:false},
|
||||||
|
{code:"500",label:"Общая совокупная прибыль (убыток)",cum26:-62368260560.42,m26:-8473481520.64,cum25:-63845945085.17,m25:-7847103006.31,section:true}
|
||||||
|
];
|
||||||
|
|
||||||
|
function fmtB(v) {
|
||||||
|
var abs = Math.abs(v);
|
||||||
|
var sign = v < 0 ? "−" : "";
|
||||||
|
if (abs >= 1e9) return sign + (abs/1e9).toFixed(2) + " млрд ₸";
|
||||||
|
if (abs >= 1e6) return sign + (abs/1e6).toFixed(2) + " млн ₸";
|
||||||
|
if (abs >= 1e3) return sign + (abs/1e3).toFixed(2) + " тыс ₸";
|
||||||
|
return sign + abs.toFixed(2) + " ₸";
|
||||||
|
}
|
||||||
|
function fmtShort(v) {
|
||||||
|
var abs = Math.abs(v);
|
||||||
|
var sign = v < 0 ? "−" : "";
|
||||||
|
if (abs >= 1e9) return sign + (abs/1e9).toFixed(2) + " млрд";
|
||||||
|
if (abs >= 1e6) return sign + (abs/1e6).toFixed(2) + " млн";
|
||||||
|
if (abs >= 1e3) return sign + (abs/1e3).toFixed(1) + " тыс";
|
||||||
|
return sign + abs.toFixed(0);
|
||||||
|
}
|
||||||
|
function fmtDelta(cur, prev) {
|
||||||
|
if (!prev || prev === 0) return "—";
|
||||||
|
var d = ((cur - prev) / Math.abs(prev)) * 100;
|
||||||
|
if (isNaN(d) || !isFinite(d)) return "—";
|
||||||
|
var arrow = d > 0 ? "↑" : "↓";
|
||||||
|
return arrow + " " + Math.abs(d).toFixed(2) + "%";
|
||||||
|
}
|
||||||
|
function deltaClass(cur, prev) {
|
||||||
|
if (!prev || !cur || prev === 0 || cur === 0) return "";
|
||||||
|
var d = cur - prev;
|
||||||
|
return d > 0 ? "delta-up" : "delta-down";
|
||||||
|
}
|
||||||
|
|
||||||
|
var tbody = document.querySelector("#fullTable tbody");
|
||||||
|
tbody.innerHTML = DATA.map(function(r) {
|
||||||
|
var cls = r.section ? ' class="section-row"' : '';
|
||||||
|
var dCum = fmtDelta(r.cum26, r.cum25);
|
||||||
|
var clsCum = deltaClass(r.cum26, r.cum25);
|
||||||
|
var dM = fmtDelta(r.m26, r.m25);
|
||||||
|
var clsM = deltaClass(r.m26, r.m25);
|
||||||
|
return '<tr'+cls+'>' +
|
||||||
|
'<td><span class="code">'+r.code+'</span>'+r.label+'</td>' +
|
||||||
|
'<td class="num">'+r.code+'</td>' +
|
||||||
|
'<td class="num '+(r.cum26<0?'val-neg':'val-pos')+'">'+fmtShort(r.cum26)+'</td>' +
|
||||||
|
'<td class="num '+(r.m26<0?'val-neg':'val-pos')+'">'+fmtShort(r.m26)+'</td>' +
|
||||||
|
'<td class="num '+(r.cum25<0?'val-neg':'val-pos')+'">'+fmtShort(r.cum25)+'</td>' +
|
||||||
|
'<td class="num '+(r.m25<0?'val-neg':'val-pos')+'">'+fmtShort(r.m25)+'</td>' +
|
||||||
|
'<td class="num delta-cell '+clsCum+'" title="Итого: '+dCum+' · Август: '+dM+'">'+dCum+'<br><span style="opacity:.6">'+dM+'</span></td>' +
|
||||||
|
'</tr>';
|
||||||
|
}).join("");
|
||||||
|
|
||||||
|
var wfData = [
|
||||||
|
{label:"Выручка (010)", val:-93.87},
|
||||||
|
{label:"Себестоимость (011)", val:27.68},
|
||||||
|
{label:"Валовая прибыль (012)", val:-66.19},
|
||||||
|
{label:"Расходы по реализации (013)", val:0.42},
|
||||||
|
{label:"Админ. расходы (014)", val:1.75},
|
||||||
|
{label:"Операционный убыток (020)", val:-64.02},
|
||||||
|
{label:"Фин. доходы (021)", val:-0.002},
|
||||||
|
{label:"Фин. расходы (022)", val:0.70},
|
||||||
|
{label:"Прочие доходы (024)", val:-0.71},
|
||||||
|
{label:"Прочие расходы (025)", val:1.66},
|
||||||
|
{label:"До налогообложения (100)", val:-62.37},
|
||||||
|
{label:"Налог (101)", val:0.0003},
|
||||||
|
{label:"Чистый убыток (300)", val:-62.37}
|
||||||
|
];
|
||||||
|
var maxAbs = Math.max.apply(null, wfData.map(function(d){return Math.abs(d.val);}));
|
||||||
|
var wfEl = document.getElementById("waterfall");
|
||||||
|
wfEl.innerHTML = wfData.map(function(d) {
|
||||||
|
var pct = (Math.abs(d.val) / maxAbs * 100).toFixed(1);
|
||||||
|
var isNeg = d.val < 0;
|
||||||
|
var barCls = isNeg ? "negative" : "positive";
|
||||||
|
var valCls = isNeg ? "negative" : "positive";
|
||||||
|
var valTxt = fmtB(d.val * 1e9);
|
||||||
|
return '<div class="wf-row">' +
|
||||||
|
'<div class="wf-label">'+d.label+'</div>' +
|
||||||
|
'<div class="wf-bar-track"><div class="wf-bar '+barCls+'" style="width:'+pct+'%"></div></div>' +
|
||||||
|
'<div class="wf-val '+valCls+'">'+valTxt+'</div>' +
|
||||||
|
'</div>';
|
||||||
|
}).join("");
|
||||||
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
BIN
ОПиУ082026.xlsx
Normal file
BIN
ОПиУ082026.xlsx
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user