{"id":148,"date":"2026-03-26T15:03:30","date_gmt":"2026-03-26T14:03:30","guid":{"rendered":"https:\/\/www.ondrejd.cz\/?page_id=148"},"modified":"2026-05-18T11:22:04","modified_gmt":"2026-05-18T09:22:04","slug":"148-2","status":"publish","type":"page","link":"https:\/\/www.ondrejd.cz\/?page_id=148","title":{"rendered":"EDC"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"cs\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>EDC-Pohoda \u2013 Automatick\u00e9 vystavov\u00e1n\u00ed faktur<\/title>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Space+Mono:wght@400;700&#038;family=DM+Sans:wght@300;400;500;600&#038;display=swap\" rel=\"stylesheet\">\n<style>\n  :root {\n    --bg: #ffffff;\n    --surface: #f4f7fb;\n    --surface2: #e8eef7;\n    --border: #d0daea;\n    --accent: #0070c0;\n    --accent2: #00a86b;\n    --text: #0f1c2e;\n    --muted: #5a6e87;\n    --mono: 'Space Mono', monospace;\n    --sans: 'DM Sans', sans-serif;\n  }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  html { scroll-behavior: smooth; }\n\n  body {\n    background: var(--bg);\n    color: var(--text);\n    font-family: var(--sans);\n    font-size: 16px;\n    line-height: 1.7;\n    overflow-x: hidden;\n  }\n\n  body::before {\n    content: '';\n    position: fixed;\n    inset: 0;\n    background-image:\n      linear-gradient(rgba(0,112,192,.04) 1px, transparent 1px),\n      linear-gradient(90deg, rgba(0,112,192,.04) 1px, transparent 1px);\n    background-size: 40px 40px;\n    pointer-events: none;\n    z-index: 0;\n  }\n\n  \/* NAV *\/\n  nav {\n    position: fixed;\n    top: 0; left: 0; right: 0;\n    z-index: 100;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    padding: 0 5%;\n    height: 72px;\n    background: rgba(255,255,255,.95);\n    backdrop-filter: blur(14px);\n    border-bottom: 1px solid var(--border);\n  }\n  .nav-logo {\n    font-family: var(--mono);\n    font-size: 1rem;\n    color: var(--accent);\n    letter-spacing: .12em;\n    text-transform: uppercase;\n  }\n  .nav-links { display: flex; gap: 2rem; list-style: none; }\n  .nav-links a {\n    font-family: var(--mono);\n    font-size: .82rem;\n    color: var(--muted);\n    text-decoration: none;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    transition: color .2s;\n    position: relative;\n  }\n  .nav-links a::after {\n    content: '';\n    position: absolute;\n    bottom: -4px; left: 0; right: 0;\n    height: 2px;\n    background: var(--accent);\n    transform: scaleX(0);\n    transition: transform .25s;\n  }\n  .nav-links a:hover { color: var(--accent); }\n  .nav-links a:hover::after { transform: scaleX(1); }\n\n  \/* SECTIONS *\/\n  section {\n    position: relative;\n    z-index: 1;\n    padding: 100px 5% 80px;\n    max-width: 1100px;\n    margin: 0 auto;\n  }\n  section + section { border-top: 1px solid var(--border); }\n\n  \/* HERO *\/\n  #hero {\n    min-height: 100vh;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding-top: 160px;\n    padding-bottom: 80px;\n  }\n  .hero-tag {\n    font-family: var(--mono);\n    font-size: .8rem;\n    letter-spacing: .16em;\n    color: var(--accent);\n    text-transform: uppercase;\n    margin-bottom: 1.5rem;\n    display: flex;\n    align-items: center;\n    gap: .6rem;\n  }\n  .hero-tag::before {\n    content: '';\n    display: inline-block;\n    width: 28px; height: 2px;\n    background: var(--accent);\n  }\n  .hero-title {\n    font-family: var(--mono);\n    font-size: clamp(2.2rem, 5vw, 4.5rem);\n    font-weight: 700;\n    line-height: 1.1;\n    letter-spacing: -.02em;\n    max-width: 820px;\n    margin-bottom: 1.8rem;\n    color: var(--text);\n  }\n  .hero-title span { color: var(--accent); display: block; }\n  .hero-sub {\n    font-size: 1.1rem;\n    color: var(--muted);\n    max-width: 580px;\n    margin-bottom: 3rem;\n    font-weight: 300;\n    line-height: 1.8;\n  }\n  .hero-cta {\n    display: inline-flex;\n    align-items: center;\n    gap: .7rem;\n    padding: .9rem 2.2rem;\n    background: var(--accent);\n    color: #fff;\n    font-family: var(--mono);\n    font-size: .82rem;\n    font-weight: 700;\n    letter-spacing: .1em;\n    text-transform: uppercase;\n    text-decoration: none;\n    transition: background .2s, transform .15s;\n  }\n  .hero-cta:hover { background: #005499; transform: translateY(-2px); }\n  .hero-stats {\n    display: flex;\n    gap: 3rem;\n    margin-top: 5rem;\n    padding-top: 3rem;\n    border-top: 2px solid var(--border);\n    flex-wrap: wrap;\n  }\n  .stat-num {\n    font-family: var(--mono);\n    font-size: 1.9rem;\n    font-weight: 700;\n    color: var(--accent);\n    display: block;\n  }\n  .stat-label {\n    font-size: .85rem;\n    color: var(--muted);\n    letter-spacing: .05em;\n    text-transform: uppercase;\n  }\n\n  \/* SECTION HEADER *\/\n  .sec-tag {\n    font-family: var(--mono);\n    font-size: .8rem;\n    letter-spacing: .15em;\n    color: var(--accent);\n    text-transform: uppercase;\n    margin-bottom: .8rem;\n    display: flex;\n    align-items: center;\n    gap: .6rem;\n  }\n  .sec-tag::before {\n    content: '';\n    display: inline-block;\n    width: 20px; height: 2px;\n    background: var(--accent);\n  }\n  .sec-title {\n    font-family: var(--mono);\n    font-size: clamp(1.6rem, 3vw, 2.4rem);\n    font-weight: 700;\n    line-height: 1.2;\n    margin-bottom: 1rem;\n    letter-spacing: -.01em;\n    color: var(--text);\n  }\n  .sec-lead {\n    font-size: 1.05rem;\n    color: var(--muted);\n    max-width: 620px;\n    margin-bottom: 3.5rem;\n    font-weight: 300;\n  }\n\n  \/* SCREENSHOT FRAME *\/\n  .ss-frame {\n    display: block;\n    background: var(--surface);\n    border: 1px solid var(--border);\n    border-radius: 4px;\n    overflow: hidden;\n    position: relative;\n    box-shadow: 0 4px 20px rgba(0,0,0,.07);\n    cursor: zoom-in;\n    transition: box-shadow .2s, transform .2s;\n  }\n  .ss-frame:hover {\n    box-shadow: 0 8px 32px rgba(0,112,192,.15);\n    transform: translateY(-2px);\n  }\n  .ss-frame::before {\n    content: '';\n    display: block;\n    height: 28px;\n    background: #e2e8f0;\n    border-bottom: 1px solid var(--border);\n    flex-shrink: 0;\n  }\n  .ss-frame::after {\n    content: '';\n    position: absolute;\n    top: 9px; left: 12px;\n    width: 8px; height: 8px;\n    border-radius: 50%;\n    background: #ff5f57;\n    box-shadow: 14px 0 0 #ffbd2e, 28px 0 0 #28c840;\n  }\n  .ss-frame img {\n    display: block;\n    width: 100%;\n    height: auto;\n    opacity: .95;\n    transition: opacity .3s;\n  }\n  .ss-frame:hover img { opacity: 1; }\n  .ss-cap {\n    font-family: var(--mono);\n    font-size: .72rem;\n    color: var(--muted);\n    letter-spacing: .07em;\n    text-transform: uppercase;\n    margin-top: .6rem;\n    display: flex;\n    align-items: center;\n    gap: .4rem;\n  }\n  .ss-cap::before { content: '\u2191'; color: var(--accent); }\n  .ss-pair {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1.2rem;\n    margin-top: 1.5rem;\n  }\n  .ss-stack .ss-frame + .ss-frame { margin-top: 1rem; }\n  .ss-stack .ss-cap + .ss-frame { margin-top: 1rem; }\n\n  \/* LIGHTBOX *\/\n  .lb-overlay {\n    display: none;\n    position: fixed;\n    inset: 0;\n    z-index: 9999;\n    background: rgba(10,20,40,.88);\n    backdrop-filter: blur(6px);\n    align-items: center;\n    justify-content: center;\n    padding: 2rem;\n    cursor: zoom-out;\n  }\n  .lb-overlay.open { display: flex; }\n  .lb-inner {\n    position: relative;\n    max-width: 1200px;\n    max-height: 90vh;\n    width: 100%;\n    cursor: default;\n    animation: lb-in .22s ease;\n  }\n  @keyframes lb-in {\n    from { opacity: 0; transform: scale(.94); }\n    to   { opacity: 1; transform: scale(1); }\n  }\n  .lb-inner img {\n    display: block;\n    width: 100%;\n    height: auto;\n    max-height: 90vh;\n    object-fit: contain;\n    border-radius: 4px;\n    box-shadow: 0 24px 80px rgba(0,0,0,.5);\n  }\n  .lb-close {\n    position: absolute;\n    top: -14px; right: -14px;\n    width: 36px; height: 36px;\n    background: var(--accent);\n    color: #fff;\n    border: none;\n    border-radius: 50%;\n    font-size: 1.1rem;\n    line-height: 1;\n    cursor: pointer;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    transition: background .2s, transform .15s;\n    z-index: 10000;\n  }\n  .lb-close:hover { background: #005499; transform: scale(1.1); }\n  .lb-caption {\n    font-family: var(--mono);\n    font-size: .72rem;\n    color: rgba(255,255,255,.6);\n    letter-spacing: .1em;\n    text-transform: uppercase;\n    margin-top: .8rem;\n    text-align: center;\n  }\n\n  \/* ABOUT GRID *\/\n  .about-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1px;\n    background: var(--border);\n    border: 1px solid var(--border);\n  }\n  .about-card { background: var(--bg); padding: 2.5rem; transition: background .2s; }\n  .about-card:hover { background: var(--surface); }\n  .about-card-num {\n    font-family: var(--mono);\n    font-size: .75rem;\n    color: var(--accent);\n    letter-spacing: .14em;\n    margin-bottom: 1.2rem;\n    opacity: .6;\n  }\n  .about-card h3 { font-family: var(--mono); font-size: 1rem; font-weight: 700; margin-bottom: .8rem; color: var(--text); }\n  .about-card p { font-size: .95rem; color: var(--muted); line-height: 1.75; }\n\n  \/* STEPS *\/\n  .steps { display: flex; flex-direction: column; position: relative; }\n  .steps::before {\n    content: '';\n    position: absolute;\n    left: 24px; top: 0; bottom: 0;\n    width: 2px;\n    background: linear-gradient(to bottom, var(--accent), transparent);\n  }\n  .step {\n    display: grid;\n    grid-template-columns: 64px 1fr;\n    gap: 2rem;\n    padding: 2.5rem 0;\n    border-bottom: 1px solid var(--border);\n    align-items: start;\n  }\n  .step:last-child { border-bottom: none; }\n  .step-num {\n    width: 48px; height: 48px;\n    border: 2px solid var(--accent);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-family: var(--mono);\n    font-size: .78rem;\n    color: var(--accent);\n    flex-shrink: 0;\n    position: relative;\n    z-index: 1;\n    background: var(--bg);\n    transition: background .2s, color .2s;\n  }\n  .step:hover .step-num { background: var(--accent); color: #fff; }\n  .step-content h3 { font-family: var(--mono); font-size: 1rem; font-weight: 700; margin-bottom: .6rem; color: var(--text); }\n  .step-content p { font-size: .95rem; color: var(--muted); line-height: 1.75; max-width: 580px; }\n  .step-badge {\n    display: inline-block;\n    margin-top: .8rem;\n    padding: .25rem .8rem;\n    border: 1px solid var(--border);\n    background: var(--surface);\n    font-family: var(--mono);\n    font-size: .75rem;\n    color: var(--muted);\n    letter-spacing: .07em;\n    text-transform: uppercase;\n  }\n  .step-body { display: grid; grid-template-columns: 1fr 1fr; gap: 2.5rem; align-items: start; }\n\n  \/* CONFIG *\/\n  .config-row { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; margin-bottom: 2rem; align-items: start; }\n  .config-stack > .config-block + .config-block { margin-top: 2rem; }\n  .config-block {\n    background: var(--surface);\n    border: 1px solid var(--border);\n    padding: 2rem;\n    position: relative;\n    overflow: hidden;\n    transition: border-color .25s, box-shadow .25s;\n  }\n  .config-block:hover { border-color: var(--accent); box-shadow: 0 2px 16px rgba(0,112,192,.08); }\n  .config-block::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0; right: 0;\n    height: 3px;\n    background: linear-gradient(90deg, var(--accent), var(--accent2));\n  }\n  .config-block h3 { font-family: var(--mono); font-size: .88rem; font-weight: 700; color: var(--accent); margin-bottom: 1.2rem; letter-spacing: .05em; text-transform: uppercase; }\n  .config-block ul { list-style: none; display: flex; flex-direction: column; gap: .6rem; }\n  .config-block li { font-size: .95rem; color: var(--muted); display: flex; align-items: flex-start; gap: .7rem; line-height: 1.6; }\n  .config-block li::before { content: '\u203a'; color: var(--accent); font-family: var(--mono); font-size: 1.1rem; flex-shrink: 0; line-height: 1.45; }\n  .code-block {\n    background: #f0f4f8;\n    border: 1px solid var(--border);\n    border-left: 4px solid var(--accent);\n    padding: 1.5rem 2rem;\n    font-family: var(--mono);\n    font-size: .85rem;\n    color: #2d4a6e;\n    line-height: 1.9;\n    overflow-x: auto;\n    margin-top: 2rem;\n  }\n  .code-comment { color: #9fb3c8; }\n  .code-key { color: var(--accent2); }\n  .code-val { color: #c05621; }\n\n  \/* CONTACT *\/\n  .contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; }\n  .contact-card { background: var(--surface); border: 1px solid var(--border); padding: 2.5rem; transition: border-color .25s, box-shadow .25s; }\n  .contact-card:hover { border-color: var(--accent); box-shadow: 0 2px 16px rgba(0,112,192,.08); }\n  .contact-card-label { font-family: var(--mono); font-size: .72rem; letter-spacing: .15em; color: var(--accent); text-transform: uppercase; margin-bottom: 1.5rem; display: flex; align-items: center; gap: .5rem; }\n  .contact-card-label::before { content: ''; display: inline-block; width: 12px; height: 2px; background: var(--accent); }\n  .contact-name { font-family: var(--mono); font-size: 1.1rem; font-weight: 700; margin-bottom: 1.2rem; color: var(--text); }\n  .contact-row { display: flex; align-items: center; gap: .8rem; font-size: .95rem; color: var(--muted); margin-bottom: .6rem; }\n  .contact-row a { color: var(--muted); text-decoration: none; transition: color .2s; }\n  .contact-row a:hover { color: var(--accent); }\n  .contact-icon { width: 30px; height: 30px; border: 1px solid var(--border); background: var(--bg); display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: .88rem; }\n\n  \/* FOOTER *\/\n  footer {\n    position: relative;\n    z-index: 1;\n    border-top: 1px solid var(--border);\n    background: var(--surface);\n    padding: 2.5rem 5%;\n    max-width: 1100px;\n    margin: 0 auto;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 1rem;\n  }\n  .footer-logo { font-family: var(--mono); font-size: .8rem; color: var(--muted); letter-spacing: .1em; }\n  .footer-note { font-family: var(--mono); font-size: .72rem; color: #aab8c8; letter-spacing: .06em; }\n\n  \/* DOWNLOAD *\/\n  .download-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 2rem; }\n  .download-card {\n    display: flex;\n    align-items: center;\n    gap: 1.5rem;\n    background: var(--surface);\n    border: 1px solid var(--border);\n    padding: 2rem 2rem;\n    text-decoration: none;\n    color: var(--text);\n    transition: border-color .25s, box-shadow .25s, transform .2s;\n    position: relative;\n    overflow: hidden;\n  }\n  .download-card::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0; right: 0;\n    height: 3px;\n    background: linear-gradient(90deg, var(--accent), var(--accent2));\n  }\n  .download-card:hover {\n    border-color: var(--accent);\n    box-shadow: 0 4px 24px rgba(0,112,192,.1);\n    transform: translateY(-2px);\n    text-decoration: none;\n    color: var(--text);\n  }\n  .download-icon {\n    width: 56px; height: 56px;\n    flex-shrink: 0;\n    background: var(--accent);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-radius: 2px;\n  }\n  .download-icon svg { width: 26px; height: 26px; }\n  .download-card-body { flex: 1; min-width: 0; }\n  .download-card-type {\n    font-family: var(--mono);\n    font-size: .68rem;\n    letter-spacing: .14em;\n    color: var(--accent);\n    text-transform: uppercase;\n    margin-bottom: .35rem;\n  }\n  .download-card-name {\n    font-family: var(--mono);\n    font-size: .95rem;\n    font-weight: 700;\n    color: var(--text);\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n  .download-card-desc {\n    font-size: .88rem;\n    color: var(--muted);\n    margin-top: .25rem;\n    line-height: 1.5;\n  }\n  .download-arrow {\n    font-family: var(--mono);\n    font-size: 1.2rem;\n    color: var(--accent);\n    flex-shrink: 0;\n    transition: transform .2s;\n  }\n  .download-card:hover .download-arrow { transform: translateX(4px); }\n\n  \/* REVEAL *\/\n  .reveal { opacity: 0; transform: translateY(24px); transition: opacity .6s ease, transform .6s ease; }\n  .reveal.visible { opacity: 1; transform: none; }\n\n  \/* RESPONSIVE *\/\n  @media (max-width: 768px) {\n    .about-grid, .contact-grid, .step-body, .config-row, .download-grid { grid-template-columns: 1fr; }\n    .nav-links { display: none; }\n    .hero-stats { gap: 2rem; }\n    .steps::before { display: none; }\n    .step { grid-template-columns: 1fr; }\n    .ss-frame, .ss-pair, .ss-cap, .ss-stack { display: none !important; }\n  }\n<\/style>\n<\/head>\n<body>\n\n<!-- LIGHTBOX -->\n<div class=\"lb-overlay\" id=\"lb\">\n  <div class=\"lb-inner\" id=\"lb-inner\">\n    <button class=\"lb-close\" id=\"lb-close\" aria-label=\"Zav\u0159\u00edt\">&#x2715;<\/button>\n    <img decoding=\"async\" id=\"lb-img\" src=\"\" alt=\"\">\n    <div class=\"lb-caption\" id=\"lb-cap\"><\/div>\n  <\/div>\n<\/div>\n\n<!-- NAV -->\n<nav>\n  <span class=\"nav-logo\">EDC&thinsp;\/&thinsp;Pohoda<\/span>\n  <ul class=\"nav-links\">\n    <li><a href=\"#o-systemu\">O syst\u00e9mu<\/a><\/li>\n    <li><a href=\"#jak-to-funguje\">Jak to funguje<\/a><\/li>\n    <li><a href=\"#nastaveni\">Nastaven\u00ed<\/a><\/li>\n    <li><a href=\"#ke-stazeni\">Ke sta\u017een\u00ed<\/a><\/li>\n    <li><a href=\"#kontakt\">Kontakt<\/a><\/li>\n  <\/ul>\n<\/nav>\n\n<!-- HERO -->\n<section id=\"hero\">\n  <div class=\"hero-tag\">Komunitn\u00ed energetika \u00b7 Skupiny sd\u00edlen\u00ed<\/div>\n  <h1 class=\"hero-title\">\n    Automatick\u00e9<br>vystavov\u00e1n\u00ed faktur\n    <span>EDC&thinsp;&#x2192;&thinsp;Pohoda<\/span>\n  <\/h1>\n  <p class=\"hero-sub\">\n    Syst\u00e9m propojuje Energetick\u00e9 datov\u00e9 centrum (EDC) s ekonomick\u00fdm syst\u00e9mem Pohoda a automaticky generuje p\u0159ijat\u00e9 a vydan\u00e9 faktury pro celou Skupinu sd\u00edlen\u00ed \u2013 bez ru\u010dn\u00ed pr\u00e1ce.\n  <\/p>\n  <a href=\"#jak-to-funguje\" class=\"hero-cta\">\n    Jak to funguje\n    <svg width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\">\n      <path d=\"M2 7h10M8 3l4 4-4 4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n    <\/svg>\n  <\/a>\n  <div class=\"hero-stats\">\n    <div class=\"stat-item\"><span class=\"stat-num\">15 min<\/span><span class=\"stat-label\">Rozli\u0161en\u00ed dat EDC<\/span><\/div>\n    <div class=\"stat-item\"><span class=\"stat-num\">XML<\/span><span class=\"stat-label\">Komunikace s Pohodou<\/span><\/div>\n    <div class=\"stat-item\"><span class=\"stat-num\">mServer<\/span><span class=\"stat-label\">Cloud \/ \u00fa\u010detn\u00ed firmy<\/span><\/div>\n    <div class=\"stat-item\"><span class=\"stat-num\">Bez DPH<\/span><span class=\"stat-label\">Nepl\u00e1tci DPH ready<\/span><\/div>\n  <\/div>\n\n  <style>#stw-banner-wrapper{container-type:inline-size}#stw-banner{height:100px;border:none;outline:none}@container (min-width:672px){#stw-banner{height:150px}}@container (min-width:1024px){#stw-banner{height:200px}}<\/style>\n  <div id=\"stw-banner-wrapper\" style=\"margin-top:4rem;margin-bottom:50px\"><iframe src=\"https:\/\/www.pohodaplus.cz\/banner\" style=\"width:100%\" id=\"stw-banner\"> <\/iframe><\/div>\n\n<\/section>\n<section id=\"o-systemu\">\n  <div class=\"sec-tag\">01 \u00b7 O syst\u00e9mu<\/div>\n  <h2 class=\"sec-title reveal\">Co syst\u00e9m \u0159e\u0161\u00ed<\/h2>\n  <p class=\"sec-lead reveal\">\u00dapln\u00e1 automatizace fakturace sd\u00edlen\u00e9 elekt\u0159iny v r\u00e1mci energetick\u00fdch spole\u010denstv\u00ed \u2013 od m\u011b\u0159en\u00fdch dat a\u017e po odeslanou fakturu.<\/p>\n  <div class=\"about-grid\">\n    <div class=\"about-card reveal\">\n      <div class=\"about-card-num\">\/\/ 01<\/div>\n      <h3>Na\u010d\u00edt\u00e1n\u00ed dat z EDC<\/h3>\n      <p>Syst\u00e9m na\u010d\u00edt\u00e1 exportn\u00ed soubory z port\u00e1lu Energetick\u00e9ho datov\u00e9ho centra (portal.edc-cr.cz) a zpracov\u00e1v\u00e1 nam\u011b\u0159en\u00e9 pohyby v 15minutov\u00e9m rozli\u0161en\u00ed pro ka\u017ed\u00fd EAN odb\u011bratele i dodavatele.<\/p>\n    <\/div>\n    <div class=\"about-card reveal\">\n      <div class=\"about-card-num\">\/\/ 02<\/div>\n      <h3>Automatick\u00e1 tvorba faktur<\/h3>\n      <p>Na z\u00e1klad\u011b dat EDC syst\u00e9m automaticky generuje vydan\u00e9 faktury odb\u011bratel\u016fm (za odebranou elekt\u0159inu) i p\u0159ijat\u00e9 faktury od dodavatel\u016f (za dodanou elekt\u0159inu) p\u0159\u00edmo v syst\u00e9mu Pohoda.<\/p>\n    <\/div>\n    <div class=\"about-card reveal\">\n      <div class=\"about-card-num\">\/\/ 03<\/div>\n      <h3>Pohoda \u2013 XML komunikace<\/h3>\n      <p>Integrace funguje se v\u0161emi variantami syst\u00e9mu Pohoda p\u0159es nativn\u00ed XML komunikaci. Pro Pohodu v cloudu nebo u \u00fa\u010detn\u00edch firem je dostupn\u00e1 komunikace p\u0159es mServer (http i https).<\/p>\n    <\/div>\n    <div class=\"about-card reveal\">\n      <div class=\"about-card-num\">\/\/ 04<\/div>\n      <h3>Rozes\u00edl\u00e1n\u00ed a \u00fa\u010detnictv\u00ed<\/h3>\n      <p>Pohoda zaji\u0161\u0165uje automatick\u00e9 rozes\u00edl\u00e1n\u00ed faktur e-mailem, evidenci \u00fahrad, likvidaci a za\u00fa\u010dtov\u00e1n\u00ed. Cel\u00fd cyklus od dat po za\u00fa\u010dtov\u00e1n\u00ed prob\u00edh\u00e1 bez manu\u00e1ln\u00edch z\u00e1sah\u016f. P\u0159i specifick\u00e9m nastaven\u00ed Pohody lze vystaven\u00e9 faktury odes\u00edlat e-mailem p\u0159\u00edmo z aplikace EDC-Pohoda p\u0159i jejich vytvo\u0159en\u00ed.<\/p>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- JAK TO FUNGUJE -->\n<section id=\"jak-to-funguje\">\n  <div class=\"sec-tag\">02 \u00b7 Workflow<\/div>\n  <h2 class=\"sec-title reveal\">Jak to funguje<\/h2>\n  <p class=\"sec-lead reveal\">P\u011bt krok\u016f od nam\u011b\u0159en\u00fdch dat po uhrazenou fakturu.<\/p>\n  <div class=\"steps\">\n\n    <div class=\"step reveal\">\n      <div class=\"step-num\">01<\/div>\n      <div class=\"step-content\">\n        <div class=\"step-body\">\n          <div>\n            <h3>Export dat z EDC port\u00e1lu<\/h3>\n            <p>Na port\u00e1lu <strong>portal.edc-cr.cz<\/strong> se zvol\u00ed Skupina sd\u00edlen\u00ed, nastav\u00ed \u010dasov\u00fd interval a spust\u00ed export. Syst\u00e9m generuje p\u0159ehled pohyb\u016f v 15minutov\u00e9m rozli\u0161en\u00ed pro v\u0161echny EAN \u2013 dodavatele i odb\u011bratele. Pro zpracov\u00e1n\u00ed relevantn\u00edch dat ze syst\u00e9mu EDC je pot\u0159eba exportovat \u201eV\u00fdsledky vyhodnocen\u00ed&#8220;, \u201eM\u011bs\u00ed\u010dn\u00ed hodnoty&#8220; za celou \u201eSkupinu sd\u00edlen\u00ed&#8220; a to nejd\u0159\u00edve po 18:00 hodin\u011b 5-t\u00e9ho dne n\u00e1sleduj\u00edc\u00edho m\u011bs\u00edce.<\/p>\n            <span class=\"step-badge\">portal.edc-cr.cz \u00b7 Spr\u00e1va dat \u00b7 Reporty<\/span>\n          <\/div>\n          <div class=\"ss-stack\">\n            <div class=\"ss-frame reveal\" data-cap=\"EDC port\u00e1l \u2013 nastaven\u00ed exportu dat\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_001.JPG\" alt=\"EDC port\u00e1l \u2013 nastaven\u00ed exportu\" loading=\"lazy\"><\/div>\n            <p class=\"ss-cap\">EDC port\u00e1l \u2013 nastaven\u00ed exportu dat<\/p>\n            <div class=\"ss-frame reveal\" data-cap=\"EDC port\u00e1l \u2013 reporty ke sta\u017een\u00ed\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_002.JPG\" alt=\"EDC port\u00e1l \u2013 seznam report\u016f\" loading=\"lazy\"><\/div>\n            <p class=\"ss-cap\">EDC port\u00e1l \u2013 reporty ke sta\u017een\u00ed<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"step reveal\">\n      <div class=\"step-num\">02<\/div>\n      <div class=\"step-content\">\n        <div class=\"step-body\">\n          <div>\n            <h3>Na\u010dten\u00ed souboru do EDC-Pohoda<\/h3>\n            <p>Sta\u017een\u00fd exportn\u00ed soubor se na\u010dte do aplikace EDC-Pohoda tla\u010d\u00edtkem <em>Na\u010d\u00edst (P\u0159idat)<\/em>. Syst\u00e9m zobraz\u00ed v\u0161echny z\u00e1znamy s datem, \u010dasov\u00fdm intervalem, EAN, typem pohybu a mno\u017estv\u00edm. Ve spodn\u00ed \u010d\u00e1sti jsou souhrnn\u00e9 statistiky \u2013 celkov\u00fd po\u010det \u0159\u00e1dk\u016f a mno\u017estv\u00ed dodan\u00e9 i odebran\u00e9 elekt\u0159iny. Export dat z EDC lze prov\u00e1d\u011bt maxim\u00e1ln\u011b za obdob\u00ed 31 dn\u00ed. Syst\u00e9m EDC-Pohoda umo\u017enuje postupn\u00e9 na\u010dten\u00ed v\u00edce soubor\u016f, ale nekontroluje jejich duplicitu ani duplicitu dat. V p\u0159\u00edpad\u011b na\u010dten\u00ed dat za v\u00edce m\u011bs\u00edc\u016f syst\u00e9m EDC-Pohoda vystav\u00ed fakturu s roz\u00fa\u010dtovan\u00fdmi m\u011bs\u00ed\u010dn\u00edmi polo\u017ekami.<\/p>\n            <span class=\"step-badge\">Lok\u00e1ln\u00ed aplikace \u00b7 Windows<\/span>\n          <\/div>\n          <div class=\"ss-stack\">\n            <div class=\"ss-frame reveal\" data-cap=\"Aplikace p\u0159ed na\u010dten\u00edm souboru\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_003.JPG\" alt=\"Aplikace EDC-Pohoda \u2013 p\u0159ed na\u010dten\u00edm\" loading=\"lazy\"><\/div>\n            <p class=\"ss-cap\">Aplikace p\u0159ed na\u010dten\u00edm souboru<\/p>\n            <div class=\"ss-frame reveal\" data-cap=\"Po na\u010dten\u00ed \u2013 3 712 z\u00e1znam\u016f, 2 dodavatel\u00e9, 4 odb\u011bratel\u00e9\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_004.JPG\" alt=\"Aplikace EDC-Pohoda \u2013 na\u010dten\u00e1 data\" loading=\"lazy\"><\/div>\n            <p class=\"ss-cap\">Po na\u010dten\u00ed \u2013 3 712 z\u00e1znam\u016f, 2 dodavatel\u00e9, 4 odb\u011bratel\u00e9<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"step reveal\">\n      <div class=\"step-num\">03<\/div>\n      <div class=\"step-content\">\n        <div class=\"step-body\">\n          <div>\n            <h3>Export do Pohody<\/h3>\n            <p>Tla\u010d\u00edtko <em>Export do Pohody<\/em> spust\u00ed p\u0159enos. Syst\u00e9m nejprve po\u017e\u00e1d\u00e1 o datum vystaven\u00ed faktur, pot\u00e9 ode\u0161le kompletn\u00ed sadu doklad\u016f p\u0159es XML nebo mServer. Po \u00fasp\u011b\u0161n\u00e9m importu Pohoda vr\u00e1t\u00ed potvrzen\u00ed a ulo\u017e\u00ed XML odpov\u011b\u010f pro p\u0159\u00edpadnou kontrolu.<\/p>\n            <span class=\"step-badge\">XML komunikace \u00b7 mServer http\/https<\/span>\n          <\/div>\n          <div>\n            <div class=\"ss-pair reveal\">\n              <div>\n                <div class=\"ss-frame\" data-cap=\"Datum vystaven\u00ed faktur\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_006.JPG\" alt=\"Dialog \u2013 datum vystaven\u00ed\" loading=\"lazy\"><\/div>\n                <p class=\"ss-cap\">Datum vystaven\u00ed faktur<\/p>\n              <\/div>\n              <div>\n                <div class=\"ss-frame\" data-cap=\"Pohoda \u2013 import ukon\u010den\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_007.JPG\" alt=\"Potvrzen\u00ed importu do Pohody\" loading=\"lazy\"><\/div>\n                <p class=\"ss-cap\">Pohoda \u2013 import ukon\u010den<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"step reveal\">\n      <div class=\"step-num\">04<\/div>\n      <div class=\"step-content\">\n        <div class=\"step-body\">\n          <div>\n            <h3>Kontrola doklad\u016f v Pohod\u011b<\/h3>\n            <p>V Pohod\u011b jsou okam\u017eit\u011b k dispozici p\u0159ijat\u00e9 faktury od dodavatel\u016f (za dodanou elekt\u0159inu) i vydan\u00e9 faktury odb\u011bratel\u016fm (za odebranou elekt\u0159inu). Ka\u017ed\u00e1 faktura obsahuje variabiln\u00ed symbol, EAN, mno\u017estv\u00ed v kWh, jednotkovou cenu a celkovou \u010d\u00e1stku.<\/p>\n            <span class=\"step-badge\">Pohoda \u00b7 P\u0159ijat\u00e9 faktury \u00b7 Vydan\u00e9 faktury<\/span>\n          <\/div>\n          <div class=\"ss-stack\">\n            <div class=\"ss-frame reveal\" data-cap=\"Pohoda \u2013 p\u0159ijat\u00e9 faktury od dodavatel\u016f\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_011.JPG\" alt=\"Pohoda \u2013 p\u0159ijat\u00e9 faktury od dodavatel\u016f\" loading=\"lazy\"><\/div>\n            <p class=\"ss-cap\">Pohoda \u2013 p\u0159ijat\u00e9 faktury od dodavatel\u016f<\/p>\n            <div class=\"ss-frame reveal\" data-cap=\"Pohoda \u2013 vydan\u00e9 faktury odb\u011bratel\u016fm\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_013.JPG\" alt=\"Pohoda \u2013 vydan\u00e9 faktury odb\u011bratel\u016fm\" loading=\"lazy\"><\/div>\n            <p class=\"ss-cap\">Pohoda \u2013 vydan\u00e9 faktury odb\u011bratel\u016fm<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"step reveal\">\n      <div class=\"step-num\">05<\/div>\n      <div class=\"step-content\">\n        <div class=\"step-body\">\n          <div>\n            <h3>Tisk, rozesl\u00e1n\u00ed a za\u00fa\u010dtov\u00e1n\u00ed<\/h3>\n            <p>Pohoda vytiskne nebo roze\u0161le faktury e-mailem. Vydan\u00e1 faktura odb\u011brateli obsahuje EAN, mno\u017estv\u00ed v kWh, cenu a QR platbu. P\u0159ijat\u00e1 faktura od dodavatele uv\u00e1d\u00ed jeho EAN, dodan\u00e9 mno\u017estv\u00ed a bankovn\u00ed spojen\u00ed. N\u00e1sleduje standardn\u00ed evidence \u00fahrad a za\u00fa\u010dtov\u00e1n\u00ed.<\/p>\n            <span class=\"step-badge\">E-mail \u00b7 QR platba \u00b7 \u00dahrady \u00b7 \u00da\u010detnictv\u00ed<\/span>\n          <\/div>\n          <div>\n            <div class=\"ss-pair reveal\">\n              <div>\n                <div class=\"ss-frame\" data-cap=\"Vydan\u00e1 faktura odb\u011brateli\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_014.JPG\" alt=\"Vydan\u00e1 faktura odb\u011brateli\" loading=\"lazy\"><\/div>\n                <p class=\"ss-cap\">Vydan\u00e1 faktura odb\u011brateli<\/p>\n              <\/div>\n              <div>\n                <div class=\"ss-frame\" data-cap=\"P\u0159ijat\u00e1 faktura od dodavatele\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_015.JPG\" alt=\"P\u0159ijat\u00e1 faktura od dodavatele\" loading=\"lazy\"><\/div>\n                <p class=\"ss-cap\">P\u0159ijat\u00e1 faktura od dodavatele<\/p>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<!-- NASTAVEN\u00cd -->\n<section id=\"nastaveni\">\n  <div class=\"sec-tag\">03 \u00b7 Integrace<\/div>\n  <h2 class=\"sec-title reveal\">Nastaven\u00ed a integrace<\/h2>\n  <p class=\"sec-lead reveal\">Syst\u00e9m se konfiguruje jednor\u00e1zov\u011b. N\u00ed\u017ee jsou kl\u00ed\u010dov\u00e1 nastaven\u00ed propojen\u00ed s Pohodou a EDC.<\/p>\n\n  <div class=\"config-row\">\n    <div class=\"config-stack\">\n      <div class=\"config-block reveal\">\n        <h3>Pohoda \u2013 p\u0159\u00edm\u00e9 propojen\u00ed<\/h3>\n        <ul>\n          <li>I\u010cO firmy a p\u0159ihla\u0161ovac\u00ed \u00fadaje (u\u017eivatel \/ heslo)<\/li>\n          <li>Cesta k instalaci Pohody a n\u00e1zev datab\u00e1ze (nap\u0159. 23685379_2026.mdb)<\/li>\n          <li>IDS skladov\u00e9 z\u00e1soby pro elekt\u0159inu (k\u00f3d, nap\u0159. ELEKTRINA)<\/li>\n          <li>Licence syst\u00e9mu EDC-Pohoda<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"config-block reveal\">\n        <h3>mServer \u2013 cloud \/ \u00fa\u010detn\u00ed firma<\/h3>\n        <ul>\n          <li>Aktivace komunikace p\u0159es mServer (p\u0159ep\u00edna\u010d v nastaven\u00ed)<\/li>\n          <li>IP adresa nebo URL mServeru (http:\/\/ nebo https:\/\/)<\/li>\n          <li>Port a n\u00e1zev instance (nap\u0159. mServer_EP)<\/li>\n          <li>Vhodn\u00e9 pro Pohodu v cloudu nebo u extern\u00edho \u00fa\u010detn\u00edho<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <div>\n      <div class=\"ss-frame reveal\" data-cap=\"Dialog nastaven\u00ed propojen\u00ed EDC-Pohoda\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_005.JPG\" alt=\"Dialog nastaven\u00ed EDC-Pohoda\" loading=\"lazy\"><\/div>\n      <p class=\"ss-cap\">Dialog nastaven\u00ed propojen\u00ed EDC-Pohoda<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"config-row\">\n    <div class=\"config-stack\">\n      <div class=\"config-block reveal\">\n        <h3>Pohoda \u2013 cen\u00edk (z\u00e1soba)<\/h3>\n        <ul>\n          <li>Vytvo\u0159it z\u00e1sobu s k\u00f3dem shodn\u00fdm s IDS (nap\u0159. ELEKTRINA)<\/li>\n          <li>N\u00e1kupn\u00ed cena = pro dodavatele, prodejn\u00ed = pro odb\u011bratele<\/li>\n          <li>DPH n\u00e1kup i prodej: 0 % (nepl\u00e1tci DPH)<\/li>\n          <li>M\u011brn\u00e1 jednotka: kWh<\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"config-block reveal\">\n        <h3>Pohoda \u2013 adres\u00e1\u0159<\/h3>\n        <ul>\n          <li>Ka\u017ed\u00fd dodavatel i odb\u011bratel mus\u00ed m\u00edt z\u00e1znam v adres\u00e1\u0159i Pohody<\/li>\n          <li>I\u010cO z\u00e1znamu mus\u00ed odpov\u00eddat identifik\u00e1toru v datech EDC<\/li>\n          <li>Nastavit bankovn\u00ed \u00fa\u010det a e-mail pro zas\u00edl\u00e1n\u00ed faktur<\/li>\n          <li>Nastavit splatnost a formu \u00fahrady (p\u0159\u00edkazem)<\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n    <div class=\"ss-stack\">\n      <div class=\"ss-frame reveal\" data-cap=\"Pohoda \u2013 z\u00e1soba Elekt\u0159ina ze skupiny sd\u00edlen\u00ed\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_009.JPG\" alt=\"Pohoda \u2013 z\u00e1soba ELEKTRINA\" loading=\"lazy\"><\/div>\n      <p class=\"ss-cap\">Pohoda \u2013 z\u00e1soba Elekt\u0159ina ze skupiny sd\u00edlen\u00ed<\/p>\n      <div class=\"ss-frame reveal\" data-cap=\"Pohoda \u2013 adres\u00e1\u0159 dodavatel\u016f a odb\u011bratel\u016f\"><img decoding=\"async\" src=\"\/wp-content\/uploads\/edc-pohoda\/EDC_Pohoda_010.JPG\" alt=\"Pohoda \u2013 adres\u00e1\u0159 kontakt\u016f\" loading=\"lazy\"><\/div>\n      <p class=\"ss-cap\">Pohoda \u2013 adres\u00e1\u0159 dodavatel\u016f a odb\u011bratel\u016f<\/p>\n    <\/div>\n  <\/div>\n\n  <div class=\"code-block reveal\">\n    <span class=\"code-comment\">\/\/ Uk\u00e1zka nastaven\u00ed \u2013 EDC-Pohoda konfigurace<\/span><br>\n    <span class=\"code-key\">I\u010cO_firmy<\/span>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"code-val\">23685379<\/span><br>\n    <span class=\"code-key\">U\u017eivatel_Pohoda<\/span>:&nbsp;&nbsp;&nbsp;<span class=\"code-val\">Admin<\/span><br>\n    <span class=\"code-key\">IDS_fak_SKz<\/span>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"code-val\">ELEKTRINA<\/span><br>\n    <span class=\"code-key\">Cesta_k_Pohod\u011b<\/span>:&nbsp;&nbsp;&nbsp;<span class=\"code-val\">C:\\Program Files (x86)\\STORMWARE\\POHODAKMP\\Pohoda.exe<\/span><br>\n    <span class=\"code-key\">Jm\u00e9no_datab\u00e1ze<\/span>:&nbsp;&nbsp;&nbsp;<span class=\"code-val\">23685379_2026.mdb<\/span><br>\n    <span class=\"code-key\">mServer_URL<\/span>:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class=\"code-val\">https:\/\/pohoda.ucetnifirma.cz:8088\/Stw<\/span>&nbsp;&nbsp;<span class=\"code-comment\">\/\/ voliteln\u00e9<\/span>\n  <\/div>\n<\/section>\n\n<!-- KONTAKT -->\n<section id=\"kontakt\">\n  <div class=\"sec-tag\">04 \u00b7 Kontakt<\/div>\n  <h2 class=\"sec-title reveal\">Kontaktujte n\u00e1s<\/h2>\n  <p class=\"sec-lead reveal\">M\u00e1te z\u00e1jem o syst\u00e9m nebo pot\u0159ebujete pomoc s nasazen\u00edm? Ozv\u011bte se p\u0159\u00edmo autor\u016fm.<\/p>\n  <div class=\"contact-grid\">\n    <div class=\"contact-card reveal\">\n      <div class=\"contact-card-label\">V\u00fdvoj &amp; technick\u00e1 podpora<\/div>\n      <div class=\"contact-name\">Ing. Ond\u0159ej Dole\u017eal<\/div>\n      <div class=\"contact-row\"><div class=\"contact-icon\">&#9993;<\/div><a href=\"mailto:ondrejd@ondrejd.cz\">ondrejd@ondrejd.cz<\/a><\/div>\n      <div class=\"contact-row\"><div class=\"contact-icon\">&#9990;<\/div><a href=\"tel:+420608100245\">608 100 245<\/a><\/div>\n    <\/div>\n    <div class=\"contact-card reveal\">\n      <div class=\"contact-card-label\">Energetika &amp; nasazen\u00ed<\/div>\n      <div class=\"contact-name\">Ing. Rudolf S\u00fdkora<\/div>\n      <div class=\"contact-row\"><div class=\"contact-icon\">&#9993;<\/div><a href=\"mailto:energetikaprivrat@seznam.cz\">energetikaprivrat@seznam.cz<\/a><\/div>\n      <div class=\"contact-row\"><div class=\"contact-icon\">&#9889;<\/div><span>Energetika P\u0159\u00edvrat z.s.<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- KE STA\u017dEN\u00cd -->\n<section id=\"ke-stazeni\">\n  <div class=\"sec-tag\">05 \u00b7 Ke sta\u017een\u00ed<\/div>\n  <h2 class=\"sec-title reveal\">Ke sta\u017een\u00ed<\/h2>\n  <p class=\"sec-lead reveal\">Aplikace EDC-Pohoda a vzorov\u00fd soubor pro import dat.<\/p>\n  <div class=\"download-grid\">\n\n    <a href=\"\/pic\/EDCtoPohoda.zip\" class=\"download-card reveal\" download>\n      <div class=\"download-icon\">\n        <svg viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <path d=\"M8 10h2V6h6v4h2l-5 5-5-5z\" fill=\"#fff\"\/>\n          <path d=\"M5 18h16v2H5v-2z\" fill=\"#fff\"\/>\n        <\/svg>\n      <\/div>\n      <div class=\"download-card-body\">\n        <div class=\"download-card-type\">ZIP \u00b7 Aplikace<\/div>\n        <div class=\"download-card-name\">EDCtoPohoda.zip<\/div>\n        <div class=\"download-card-desc\">Instala\u010dn\u00ed bal\u00ed\u010dek aplikace EDC-Pohoda pro Windows<\/div>\n      <\/div>\n      <span class=\"download-arrow\">\u2192<\/span>\n    <\/a>\n\n    <a href=\"\/pic\/EDC_Vzor.csv\" class=\"download-card reveal\" download>\n      <div class=\"download-icon\" style=\"background: var(--accent2);\">\n        <svg viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n          <path d=\"M8 10h2V6h6v4h2l-5 5-5-5z\" fill=\"#fff\"\/>\n          <path d=\"M5 18h16v2H5v-2z\" fill=\"#fff\"\/>\n        <\/svg>\n      <\/div>\n      <div class=\"download-card-body\">\n        <div class=\"download-card-type\" style=\"color: var(--accent2);\">CSV \u00b7 Vzorov\u00e1 data<\/div>\n        <div class=\"download-card-name\">EDC_Vzor.csv<\/div>\n        <div class=\"download-card-desc\">Vzorov\u00fd exportn\u00ed soubor z EDC port\u00e1lu pro testov\u00e1n\u00ed<\/div>\n      <\/div>\n      <span class=\"download-arrow\" style=\"color: var(--accent2);\">\u2192<\/span>\n    <\/a>\n\n  <\/div>\n<\/section>\n\n<!-- FOOTER -->\n<footer>\n  <span class=\"footer-logo\">EDC-POHODA \u00b7 Automatick\u00e9 vystavov\u00e1n\u00ed faktur<\/span>\n  <span class=\"footer-note\">Syst\u00e9m Pohoda &copy; Stormware s.r.o. &middot; EDC &copy; ER\u00da<\/span>\n<\/footer>\n\n<script>\n(function() {\n  \/\/ Scroll reveal\n  var observer = new IntersectionObserver(function(entries) {\n    entries.forEach(function(e, i) {\n      if (e.isIntersecting) {\n        setTimeout(function() { e.target.classList.add('visible'); }, i * 80);\n        observer.unobserve(e.target);\n      }\n    });\n  }, { threshold: 0.08 });\n  document.querySelectorAll('.reveal').forEach(function(el) { observer.observe(el); });\n\n  \/\/ Anchor scroll\n  document.querySelectorAll('a[href^=\"#\"]').forEach(function(link) {\n    link.addEventListener('click', function(e) {\n      var id = this.getAttribute('href');\n      var target = document.querySelector(id);\n      if (!target) return;\n      e.preventDefault();\n      var nav = document.querySelector('nav');\n      var navH = nav ? nav.offsetHeight : 0;\n      var top = target.getBoundingClientRect().top + window.pageYOffset - navH - 20;\n      window.scrollTo({ top: top, behavior: 'smooth' });\n    }, true);\n  });\n\n  \/\/ Lightbox\n  var lb      = document.getElementById('lb');\n  var lbImg   = document.getElementById('lb-img');\n  var lbCap   = document.getElementById('lb-cap');\n  var lbInner = document.getElementById('lb-inner');\n  var lbClose = document.getElementById('lb-close');\n\n  function openLb(src, alt, cap) {\n    lbImg.src = src;\n    lbImg.alt = alt || '';\n    lbCap.textContent = cap || '';\n    lb.classList.add('open');\n    document.body.style.overflow = 'hidden';\n  }\n\n  function closeLb() {\n    lb.classList.remove('open');\n    document.body.style.overflow = '';\n    lbImg.src = '';\n  }\n\n  document.querySelectorAll('.ss-frame').forEach(function(frame) {\n    frame.addEventListener('click', function() {\n      var img = frame.querySelector('img');\n      if (!img) return;\n      openLb(img.src, img.alt, frame.getAttribute('data-cap') || img.alt);\n    });\n  });\n\n  lbClose.addEventListener('click', closeLb);\n\n  lb.addEventListener('click', function(e) {\n    if (!lbInner.contains(e.target) || e.target === lb) closeLb();\n  });\n\n  document.addEventListener('keydown', function(e) {\n    if (e.key === 'Escape') closeLb();\n  });\n})();\n<\/script>\n<\/body>\n<\/html>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>EDC-Pohoda \u2013 Automatick\u00e9 vystavov\u00e1n\u00ed faktur &#x2715; EDC&thinsp;\/&thinsp;Pohoda O syst\u00e9mu Jak to funguje Nastaven\u00ed Ke sta\u017een\u00ed Kontakt Komunitn\u00ed energetika \u00b7 Skupiny sd\u00edlen\u00ed Automatick\u00e9vystavov\u00e1n\u00ed faktur EDC&thinsp;&#x2192;&thinsp;Pohoda Syst\u00e9m propojuje Energetick\u00e9 datov\u00e9 centrum (EDC) s ekonomick\u00fdm syst\u00e9mem Pohoda a automaticky generuje p\u0159ijat\u00e9 a vydan\u00e9 faktury pro celou Skupinu sd\u00edlen\u00ed \u2013 bez ru\u010dn\u00ed pr\u00e1ce. Jak to funguje 15 minRozli\u0161en\u00ed dat [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank.php","meta":{"footnotes":""},"class_list":["post-148","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ondrejd.cz\/index.php?rest_route=\/wp\/v2\/pages\/148","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ondrejd.cz\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ondrejd.cz\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ondrejd.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ondrejd.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=148"}],"version-history":[{"count":24,"href":"https:\/\/www.ondrejd.cz\/index.php?rest_route=\/wp\/v2\/pages\/148\/revisions"}],"predecessor-version":[{"id":182,"href":"https:\/\/www.ondrejd.cz\/index.php?rest_route=\/wp\/v2\/pages\/148\/revisions\/182"}],"wp:attachment":[{"href":"https:\/\/www.ondrejd.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}