{"id":7994,"date":"2026-05-11T11:06:50","date_gmt":"2026-05-11T11:06:50","guid":{"rendered":"https:\/\/assecoplatform.com\/checkout-based-promotional-settlement-de\/"},"modified":"2026-05-11T13:44:42","modified_gmt":"2026-05-11T13:44:42","slug":"checkout-based-promotional-settlement","status":"publish","type":"page","link":"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/","title":{"rendered":"Checkout-Based Promotional Settlement"},"content":{"rendered":"\n<div class=\"wp-block-group alignfull ir-page is-layout-flow wp-block-group-is-layout-flow\">\n\n\n<p class=\"screen-reader-text\">Checkout-Based Promotional Settlement von Asseco Platform: ein Abrechnungsmodul auf Basis von Trade Data Hub und Trade Terms &amp; Settlement &mdash; Verifizierung der Handelspromotion-Umsetzung auf Kassenbon-Ebene zwischen FMCG-Herstellern und Handelsketten.<\/p>\n\n\n<section class=\"wp-block-group alignfull ir-hero is-layout-flow wp-block-group-is-layout-flow\">\n<style>\n.hero__rotator-frame {\n  position: absolute;\n  top: 50%;\n  right: max(3vw, 2rem);\n  transform: translateY(-50%);\n  width: min(480px, 38vw); \/* CHG-215 *\/\n  aspect-ratio: 3 \/ 4;\n  z-index: 1;\n  pointer-events: none;\n}\n.hero__rotator-frame img {\n  position: absolute;\n  inset: 0;\n  width: 100%;\n  height: 100%;\n  object-fit: contain;\n  opacity: 0;\n  filter: drop-shadow(0 30px 60px rgba(0,0,0,0.5));\n  border-radius: 32px;\n  animation-duration: 18s;\n  animation-iteration-count: infinite;\n  animation-timing-function: ease-in-out;\n  animation-fill-mode: backwards;\n}\n.hero__rotator-frame img:nth-child(1) {\n  animation-name: heroPSRotateFirst;\n  animation-delay: 0s;\n}\n.hero__rotator-frame img:nth-child(2) {\n  animation-name: heroPSRotate;\n  animation-delay: 6s;\n}\n.hero__rotator-frame img:nth-child(3) {\n  animation-name: heroPSRotate;\n  animation-delay: 12s;\n}\n@keyframes heroPSRotateFirst {\n  \/* screen 1: visible from load, fade out, then back in on loop *\/\n  0%, 28%   { opacity: 1; }\n  33%, 94%  { opacity: 0; }\n  100%      { opacity: 1; }\n}\n@keyframes heroPSRotate {\n  \/* screens 2 & 3: backwards fill = opacity 0 in pre-delay; smooth fade in at start *\/\n  0%        { opacity: 0; }\n  5%, 33%   { opacity: 1; }\n  38%, 100% { opacity: 0; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .hero__rotator-frame img { animation: none; opacity: 0; }\n  .hero__rotator-frame img:first-child { opacity: 1; }\n}\n@media (max-width: 992px) {\n  .hero__rotator-frame {\n    position: relative;\n    top: auto;\n    right: auto;\n    transform: none;\n    margin: var(--space-10) auto 0;\n    width: min(360px, 75vw);\n  }\n}\n\n.hero__bg {\n  position: absolute;\n  inset: 0;\n  background: linear-gradient(135deg, #0a0e27 0%, #1a1d3a 45%, #2a1d4d 100%);\n  z-index: 0;\n  pointer-events: none;\n}\n.hero__bg::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 60% 50% at 75% 50%, rgba(120, 80, 200, 0.25) 0%, transparent 60%),\n    radial-gradient(ellipse 40% 60% at 20% 30%, rgba(60, 120, 200, 0.18) 0%, transparent 65%);\n  pointer-events: none;\n}\n\n\/* CHG-214: gentle hero compact \u2014 preserve template flex, just enforce containment + reasonable height *\/\n.ir-hero {\n  position: relative !important;          \/* containment for .hero__bg absolute *\/\n  min-height: auto !important;            \/* drop template forced 100vh *\/\n  padding-top: clamp(72px, 9vh, 140px) !important;\n  padding-bottom: clamp(56px, 7vh, 96px) !important;\n  align-items: flex-start !important;     \/* in case template uses flex-end *\/\n}\n<\/style>\n<div class=\"hero__bg\" aria-hidden=\"true\"><\/div>\n<style>\n\/* CBPS Hero receipt rotator \u2014 scoped pod .cbps-receipts (CHG-257, polish CHG-258) *\/\n.cbps-receipts .cbps-receipt-rotator {\n  position: relative; width: 100%; height: 100%;\n}\n.cbps-receipts .cbps-receipt-state {\n  position: absolute; inset: 0;\n  display: flex; flex-direction: column;\n  align-items: center; justify-content: center;\n  gap: 16px;\n  opacity: 0;\n  animation-duration: 15s;\n  animation-iteration-count: infinite;\n  animation-timing-function: ease-in-out;\n  animation-fill-mode: backwards;\n}\n.cbps-receipts .cbps-receipt-state:nth-child(1) { animation-name: cbpsRotateFirst; animation-delay: 0s; }\n.cbps-receipts .cbps-receipt-state:nth-child(2) { animation-name: cbpsRotate; animation-delay: 5s; }\n.cbps-receipts .cbps-receipt-state:nth-child(3) { animation-name: cbpsRotate; animation-delay: 10s; }\n@keyframes cbpsRotateFirst {\n  0%, 28%   { opacity: 1; }\n  33%, 94%  { opacity: 0; }\n  100%      { opacity: 1; }\n}\n@keyframes cbpsRotate {\n  0%        { opacity: 0; }\n  5%, 33%   { opacity: 1; }\n  38%, 100% { opacity: 0; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .cbps-receipts .cbps-receipt-state { animation: none; }\n  .cbps-receipts .cbps-receipt-state:nth-child(3) { opacity: 1; }\n}\n.cbps-receipts .cbps-receipt {\n  background: #fafaf7; color: #1a1a1a;\n  padding: 28px 24px;\n  width: min(96%, 460px);\n  font-family: 'IBM Plex Mono', 'Courier New', monospace;\n  font-size: 13.5px; line-height: 1.55;\n  box-shadow: 0 22px 56px rgba(0,0,0,0.6);\n  border-radius: 4px;\n}\n.cbps-receipts .cbps-head { text-align: center; margin-bottom: 8px; }\n.cbps-receipts .cbps-store { font-weight: 700; font-size: 14px; letter-spacing: 0.5px; }\n.cbps-receipts .cbps-meta { font-size: 11.5px; color: #555; }\n.cbps-receipts .cbps-div { border-top: 1px dashed #999; margin: 8px 0; }\n.cbps-receipts .cbps-title { text-align: center; font-weight: 700; font-size: 13.5px; letter-spacing: 1px; margin: 6px 0; }\n.cbps-receipts .cbps-line {\n  display: grid; grid-template-columns: 1fr 30px 56px 70px;\n  gap: 6px; padding: 3px 0; align-items: center;\n  border-radius: 3px; transition: background 0.4s ease;\n}\n.cbps-receipts .cbps-name { font-size: 13px; }\n.cbps-receipts .cbps-qty,\n.cbps-receipts .cbps-price,\n.cbps-receipts .cbps-val { text-align: right; font-size: 13px; font-variant-numeric: tabular-nums; }\n.cbps-receipts .cbps-line.cbps-detected {\n  background: linear-gradient(90deg, rgba(241, 107, 94, 0.2), rgba(80, 86, 234, 0.16));\n  box-shadow: 0 0 0 1.5px rgba(214, 44, 218, 0.55);\n}\n.cbps-receipts .cbps-line.cbps-matched {\n  background: linear-gradient(90deg, rgba(74, 222, 128, 0.3), rgba(80, 86, 234, 0.16));\n  box-shadow: 0 0 0 2px #4ade80, 0 0 18px rgba(74, 222, 128, 0.55);\n}\n.cbps-receipts .cbps-summary { margin-top: 6px; padding-top: 6px; border-top: 1px dashed #999; font-size: 12px; }\n.cbps-receipts .cbps-row { display: flex; justify-content: space-between; }\n.cbps-receipts .cbps-total { font-weight: 700; font-size: 13.5px; padding-top: 3px; }\n\/* Caption pod paragonem \u2014 opisuje stan *\/\n.cbps-receipts .cbps-caption {\n  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  font-size: 13px;\n  font-weight: 600;\n  color: #fff;\n  text-transform: uppercase;\n  letter-spacing: 1.2px;\n  text-align: center;\n  padding: 8px 18px;\n  background: linear-gradient(135deg, rgba(241, 107, 94, 0.22), rgba(214, 44, 218, 0.18), rgba(80, 86, 234, 0.22));\n  border: 1px solid rgba(255,255,255,0.18);\n  border-radius: 18px;\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  white-space: nowrap;\n}\n.cbps-receipts .cbps-caption.cbps-caption-match {\n  background: linear-gradient(135deg, rgba(74, 222, 128, 0.3), rgba(80, 86, 234, 0.2));\n  border-color: rgba(74, 222, 128, 0.45);\n  color: #fff;\n}\n\/* CHG-274: Hero rotator stepper (3 dots + progress bar) *\/\n.cbps-receipts {\n  display: flex !important;\n  flex-direction: column !important;\n}\n.cbps-receipts .cbps-receipt-rotator {\n  flex: 1;\n  min-height: 0;\n}\n.cbps-receipts .cbps-stepper {\n  flex-shrink: 0;\n  padding-top: 18px;\n  padding-bottom: 4px;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 12px;\n  width: 100%;\n}\n.cbps-receipts .cbps-stepper-dots {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n}\n.cbps-receipts .cbps-stepper-dot {\n  width: 8px; height: 8px;\n  border-radius: 50%;\n  background: rgba(255, 255, 255, 0.25);\n  animation-duration: 15s;\n  animation-iteration-count: infinite;\n  animation-timing-function: ease-in-out;\n  transition: none;\n}\n.cbps-receipts .cbps-stepper-dot:nth-child(1) { animation-name: cbpsDot1; }\n.cbps-receipts .cbps-stepper-dot:nth-child(2) { animation-name: cbpsDot2; }\n.cbps-receipts .cbps-stepper-dot:nth-child(3) { animation-name: cbpsDot3; }\n@keyframes cbpsDot1 {\n  0%, 28%   { background: #ffffff; transform: scale(1.45); box-shadow: 0 0 12px rgba(255, 255, 255, 0.4); }\n  33%, 100% { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n}\n@keyframes cbpsDot2 {\n  0%, 33%   { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n  38%, 61%  { background: #ffffff; transform: scale(1.45); box-shadow: 0 0 12px rgba(255, 255, 255, 0.4); }\n  66%, 100% { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n}\n@keyframes cbpsDot3 {\n  0%, 66%   { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n  71%, 94%  { background: #4ade80; transform: scale(1.45); box-shadow: 0 0 14px rgba(74, 222, 128, 0.55); }\n  100%      { background: rgba(255, 255, 255, 0.25); transform: scale(1); box-shadow: none; }\n}\n.cbps-receipts .cbps-progress {\n  width: min(96%, 460px);\n  height: 3px;\n  background: rgba(255, 255, 255, 0.10);\n  border-radius: 999px;\n  overflow: hidden;\n  position: relative;\n}\n.cbps-receipts .cbps-progress::after {\n  content: \"\";\n  display: block;\n  height: 100%;\n  width: 0%;\n  background: linear-gradient(90deg, #f16b5e 0%, #d62cda 50%, #4ade80 100%);\n  border-radius: 999px;\n  animation: cbpsProgress 15s linear infinite;\n}\n@keyframes cbpsProgress {\n  0%   { width: 0%; }\n  100% { width: 100%; }\n}\n@media (prefers-reduced-motion: reduce) {\n  .cbps-receipts .cbps-stepper-dot { animation: none; }\n  .cbps-receipts .cbps-stepper-dot:nth-child(3) {\n    background: #4ade80; transform: scale(1.45); box-shadow: 0 0 14px rgba(74, 222, 128, 0.55);\n  }\n  .cbps-receipts .cbps-progress::after { animation: none; width: 100%; }\n}\n\/* CHG-276: How It Works step 2 reuses Hero paragon rotator *\/\n.howit-receipts {\n  position: relative;\n  width: 100%;\n  max-width: 460px;\n  height: 600px;\n  margin: 0 auto;\n}\n@media (max-width: 992px) {\n  .howit-receipts { max-width: 400px; height: 560px; }\n}\n@media (max-width: 640px) {\n  .howit-receipts { max-width: 340px; height: 500px; }\n\n}\n\/* CHG-285: How It Works Step 1 \u2014 TDH flow v5 (unified group structure: eyebrow + title + content) *\/\n.tdh-flow {\n  display: flex;\n  flex-direction: column;\n  gap: 0;\n  padding: 22px 18px;\n  background: linear-gradient(180deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.02) 100%);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 14px;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.30);\n  font-family: 'Poppins', system-ui, sans-serif;\n  color: #fff;\n}\n\n\/* === Unified group container === *\/\n.tdh-flow .tdh-group {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n  padding: 14px 16px;\n  border-radius: 12px;\n}\n\/* All boxes share base dark style; tier distinction via left-border + eyebrow chip color *\/\n.tdh-flow .tdh-group {\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-left-width: 4px;\n}\n.tdh-flow .tdh-group--where  { border-left-color: rgba(124, 58, 237, 0.70); }\n.tdh-flow .tdh-group--how    { border-left-color: rgba(99, 102, 241, 0.70); }\n.tdh-flow .tdh-group--transform { border-left-color: #7c3aed; box-shadow: 0 8px 20px rgba(124, 58, 237, 0.18); }\n.tdh-flow .tdh-group--output { border-left-color: rgba(74, 222, 128, 0.75); }\n\n.tdh-flow .tdh-group-eyebrow {\n  display: inline-block;\n  align-self: flex-start;\n  font-size: 9.5px;\n  letter-spacing: 0.16em;\n  text-transform: uppercase;\n  font-weight: 700;\n  padding: 3px 10px;\n  border-radius: 999px;\n}\n.tdh-flow .tdh-group--where .tdh-group-eyebrow {\n  color: #c4b5fd;\n  background: rgba(124, 58, 237, 0.15);\n  border: 1px solid rgba(124, 58, 237, 0.32);\n}\n.tdh-flow .tdh-group--how .tdh-group-eyebrow {\n  color: #a5b4fc;\n  background: rgba(99, 102, 241, 0.15);\n  border: 1px solid rgba(99, 102, 241, 0.32);\n}\n.tdh-flow .tdh-group--transform .tdh-group-eyebrow {\n  color: #fff;\n  background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 50%, #6c63ff 100%);\n  border: 1px solid rgba(255,255,255,0.18);\n}\n.tdh-flow .tdh-group--output .tdh-group-eyebrow {\n  color: #86efac;\n  background: rgba(74, 222, 128, 0.15);\n  border: 1px solid rgba(74, 222, 128, 0.30);\n}\n\n.tdh-flow .tdh-group-title {\n  font-size: 16px;\n  font-weight: 700;\n  margin: 0;\n  line-height: 1.2;\n  color: #fff;\n}\n.tdh-flow .tdh-group--transform .tdh-group-title {\n  background: linear-gradient(135deg, #c4b5fd 0%, #ffffff 50%, #c4b5fd 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.tdh-flow .tdh-group--output .tdh-group-title {\n  color: #86efac;\n}\n.tdh-flow .tdh-group-sub {\n  font-size: 11.5px;\n  color: rgba(255,255,255,0.65);\n  margin: 0;\n  line-height: 1.4;\n}\n\n\/* === Retailer cards === *\/\n.tdh-flow .tdh-retailers-row {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 6px;\n  margin-top: 2px;\n}\n.tdh-flow .tdh-retailer {\n  background: rgba(255,255,255,0.06);\n  border: 1px solid rgba(255,255,255,0.08);\n  border-radius: 8px;\n  padding: 10px 4px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  text-align: center;\n  min-width: 0;\n}\n.tdh-flow .tdh-retailer .ret-name {\n  font-size: 12px;\n  font-weight: 600;\n  color: #fff;\n  line-height: 1.15;\n  word-break: break-word;\n}\n\n\/* === Format chips === *\/\n.tdh-flow .tdh-formats-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 6px;\n  justify-content: center;\n  margin-top: 2px;\n}\n.tdh-flow .tdh-format-chip {\n  font-size: 10px;\n  font-weight: 700;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n  background: rgba(255, 255, 255, 0.06);\n  color: #fff;\n  border: 1px solid rgba(255, 255, 255, 0.10);\n  border-radius: 999px;\n  padding: 3px 10px;\n  white-space: nowrap;\n}\n\n\/* === Connector (line + arrow) === *\/\n.tdh-flow .tdh-connector {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  margin: 6px 0;\n}\n.tdh-flow .tdh-connector-line {\n  width: 2px;\n  height: 22px;\n  background: linear-gradient(180deg, rgba(124, 58, 237, 0.45) 0%, rgba(124, 58, 237, 0.95) 100%);\n  border-radius: 999px;\n}\n.tdh-flow .tdh-connector-arrow {\n  width: 0; height: 0;\n  border-left: 6px solid transparent;\n  border-right: 6px solid transparent;\n  border-top: 8px solid rgba(124, 58, 237, 0.95);\n  margin-top: -1px;\n}\n\n\/* === Process stages line (WHAT group) === *\/\n.tdh-flow .tdh-group--transform .tdh-stages-line {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 4px;\n  position: relative;\n  padding: 6px 4px 2px;\n  margin-top: 4px;\n}\n.tdh-flow .tdh-group--transform .tdh-stages-line::before {\n  content: \"\";\n  position: absolute;\n  top: calc(6px + 13px);\n  left: 12%;\n  right: 12%;\n  height: 2px;\n  background: linear-gradient(90deg, rgba(124, 58, 237, 0.55), rgba(124, 58, 237, 0.95), rgba(124, 58, 237, 0.55));\n  z-index: 0;\n}\n.tdh-flow .tdh-group--transform .tdh-stage {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 4px;\n  position: relative;\n  z-index: 1;\n  text-align: center;\n  min-width: 0;\n}\n.tdh-flow .tdh-group--transform .tdh-stage-circle {\n  width: 26px;\n  height: 26px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 50%, #6c63ff 100%);\n  color: #fff;\n  font-size: 12px;\n  font-weight: 700;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  box-shadow: 0 4px 14px rgba(124, 58, 237, 0.45);\n  border: 2px solid rgba(124, 58, 237, 0.65);\n  flex-shrink: 0;\n}\n.tdh-flow .tdh-group--transform .tdh-stage-name {\n  font-size: 10.5px;\n  font-weight: 700;\n  color: #fff;\n  line-height: 1.15;\n  letter-spacing: 0.02em;\n}\n.tdh-flow .tdh-group--transform .tdh-stage-desc {\n  font-size: 9px;\n  color: rgba(255,255,255,0.72);\n  line-height: 1.25;\n}\n\n@media (max-width: 768px) {\n  .tdh-flow { padding: 18px 14px; }\n  .tdh-flow .tdh-group { padding: 12px 12px; }\n  .tdh-flow .tdh-retailers-row { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 4px; }\n  .tdh-flow .tdh-retailer { padding: 8px 3px; }\n  .tdh-flow .tdh-retailer .ret-name { font-size: 10.5px; }\n  .tdh-flow .tdh-format-chip { font-size: 9.5px; padding: 2px 7px; }\n  .tdh-flow .tdh-group-title { font-size: 14px; }\n}\n\n\/* CHG-287: Step 3 settlement dashboard mockup (OneView-style light card on dark bg) *\/\n.sd-dashboard {\n  background: #ffffff;\n  color: #1f2937;\n  border-radius: 12px;\n  padding: 14px 14px 12px;\n  font-family: 'Poppins', system-ui, sans-serif;\n  box-shadow: 0 24px 60px rgba(0, 0, 0, 0.40), 0 0 0 1px rgba(255,255,255,0.04);\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  max-width: 460px;\n  margin: 0 auto;\n}\n.sd-dashboard .sd-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: flex-start;\n  padding-bottom: 8px;\n  border-bottom: 1px solid #f1f5f9;\n}\n.sd-dashboard .sd-title-row { display: flex; align-items: center; gap: 6px; }\n.sd-dashboard .sd-title { font-size: 13px; font-weight: 700; color: #0f172a; }\n.sd-dashboard .sd-info {\n  width: 14px; height: 14px; border-radius: 50%;\n  background: #e2e8f0; color: #64748b;\n  font-size: 9px; font-weight: 700;\n  display: inline-flex; align-items: center; justify-content: center;\n  font-style: italic;\n}\n.sd-dashboard .sd-period { display: flex; flex-direction: column; align-items: flex-end; gap: 1px; }\n.sd-dashboard .sd-period-label { font-size: 9px; color: #94a3b8; text-transform: uppercase; letter-spacing: 0.08em; }\n.sd-dashboard .sd-period-value { font-size: 11px; font-weight: 600; color: #334155; }\n\n.sd-dashboard .sd-kpis {\n  display: grid;\n  grid-template-columns: repeat(5, 1fr);\n  gap: 6px;\n  padding: 6px 0 8px;\n  border-bottom: 1px solid #f1f5f9;\n}\n.sd-dashboard .sd-kpi { display: flex; flex-direction: column; align-items: center; gap: 1px; text-align: center; min-width: 0; }\n.sd-dashboard .sd-kpi-value { font-size: 13.5px; font-weight: 700; color: #0f172a; line-height: 1.1; }\n.sd-dashboard .sd-kpi-value--good { color: #15803d; }\n.sd-dashboard .sd-kpi-label { font-size: 8.5px; color: #64748b; line-height: 1.2; }\n\n.sd-dashboard .sd-panels {\n  display: grid;\n  grid-template-columns: 1fr 1.4fr 1.2fr;\n  gap: 6px;\n}\n.sd-dashboard .sd-panel {\n  background: #f8fafc;\n  border: 1px solid #e2e8f0;\n  border-radius: 8px;\n  padding: 8px;\n  display: flex;\n  flex-direction: column;\n  gap: 5px;\n  min-width: 0;\n}\n.sd-dashboard .sd-panel-title { font-size: 9px; font-weight: 700; color: #334155; text-transform: uppercase; letter-spacing: 0.06em; }\n\n.sd-dashboard .sd-gauge { position: relative; flex: 1; display: flex; align-items: center; justify-content: center; }\n.sd-dashboard .sd-gauge svg { width: 100%; height: auto; max-height: 60px; }\n.sd-dashboard .sd-gauge-value { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); font-size: 14px; font-weight: 700; color: #15803d; }\n\n.sd-dashboard .sd-bars { display: flex; flex-direction: column; gap: 2px; flex: 1; }\n.sd-dashboard .sd-bar-row { display: grid; grid-template-columns: 50px 1fr 28px; gap: 4px; align-items: center; font-size: 8.5px; }\n.sd-dashboard .sd-bar-name { color: #475569; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.sd-dashboard .sd-bar-track { background: #e2e8f0; border-radius: 999px; height: 5px; overflow: hidden; }\n.sd-dashboard .sd-bar-fill { height: 100%; background: linear-gradient(90deg, #6366f1, #a78bfa); border-radius: 999px; }\n.sd-dashboard .sd-bar-value { font-weight: 700; color: #1f2937; text-align: right; }\n\n.sd-dashboard .sd-trend { width: 100%; height: 50px; flex: 1; }\n.sd-dashboard .sd-trend-axis { display: flex; justify-content: space-between; font-size: 8px; color: #94a3b8; }\n\n.sd-dashboard .sd-table { display: flex; flex-direction: column; gap: 2px; padding-top: 4px; }\n.sd-dashboard .sd-table-title { font-size: 9px; font-weight: 700; color: #334155; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: 4px; }\n.sd-dashboard .sd-row { display: grid; grid-template-columns: 2fr 1fr 0.8fr 14px; gap: 6px; align-items: center; padding: 4px 4px; font-size: 9.5px; border-bottom: 1px solid #f1f5f9; }\n.sd-dashboard .sd-row--header { font-size: 8px; color: #94a3b8; text-transform: uppercase; letter-spacing: 0.06em; font-weight: 700; border-bottom: 1px solid #e2e8f0; }\n.sd-dashboard .sd-row--more { color: #6366f1; font-weight: 600; font-style: italic; font-size: 9px; }\n.sd-dashboard .sd-row:last-child { border-bottom: none; }\n.sd-dashboard .sd-row-name { color: #1f2937; font-weight: 500; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }\n.sd-dashboard .sd-row-mech { color: #475569; }\n.sd-dashboard .sd-row-value { color: #1f2937; font-weight: 700; text-align: right; }\n.sd-dashboard .sd-row-status { width: 8px; height: 8px; border-radius: 50%; background: #cbd5e1; justify-self: center; }\n.sd-dashboard .sd-row-status--good { background: #22c55e; }\n\n.sd-dashboard .sd-footer {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding-top: 6px;\n  margin-top: 2px;\n  border-top: 1px solid #f1f5f9;\n}\n.sd-dashboard .sd-export {\n  background: #6366f1;\n  color: #fff;\n  font-size: 9px;\n  font-weight: 700;\n  padding: 4px 10px;\n  border-radius: 6px;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n.sd-dashboard .sd-export-formats { font-size: 9px; color: #64748b; }\n\n@media (max-width: 768px) {\n  .sd-dashboard .sd-kpi-value { font-size: 12px; }\n  .sd-dashboard .sd-kpi-label { font-size: 7.5px; }\n  .sd-dashboard .sd-panels { grid-template-columns: 1fr 1fr; }\n  .sd-dashboard .sd-panel:nth-child(3) { grid-column: 1 \/ 3; }\n}\n<\/style>\n<div class=\"hero__rotator-frame cbps-receipts\" aria-hidden=\"true\">\n  <div class=\"cbps-receipt-rotator\">\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">REGIONALGENOSSENSCHAFT #14<\/div>\n      <div class=\"cbps-meta\">Filiale: RC-014 &middot; Region Ost<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">KASSENBON<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line\"><span class=\"cbps-name\">Bier Flasche 500ml<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Cider Flasche 0.4L<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Brot<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">K\u00e4se 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Bier 4er-Pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Mineralwasser 1.5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>SUMME EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Kassenbon Nr. 0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption\">Kassenbon geht ein<\/div>\n<\/div>\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">REGIONALGENOSSENSCHAFT #14<\/div>\n      <div class=\"cbps-meta\">Filiale: RC-014 &middot; Region Ost<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">KASSENBON<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Bier Flasche 500ml<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Cider Flasche 0.4L<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Brot<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">K\u00e4se 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Bier 4er-Pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Mineralwasser 1.5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>SUMME EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Kassenbon Nr. 0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption\">SKUs des Herstellers erkannt<\/div>\n<\/div>\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">REGIONALGENOSSENSCHAFT #14<\/div>\n      <div class=\"cbps-meta\">Filiale: RC-014 &middot; Region Ost<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">KASSENBON<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line cbps-detected cbps-matched\"><span class=\"cbps-name\">Bier Flasche 500ml<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Cider Flasche 0.4L<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Brot<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">K\u00e4se 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Bier 4er-Pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Mineralwasser 1.5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>SUMME EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Kassenbon Nr. 0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption cbps-caption-match\">Promotionsmechanik identifiziert<\/div>\n<\/div>\n  <\/div>\n  <div class=\"cbps-stepper\" aria-hidden=\"true\">\n    <div class=\"cbps-stepper-dots\">\n      <span class=\"cbps-stepper-dot\"><\/span>\n      <span class=\"cbps-stepper-dot\"><\/span>\n      <span class=\"cbps-stepper-dot\"><\/span>\n    <\/div>\n    <div class=\"cbps-progress\"><\/div>\n  <\/div>\n<\/div>\n  <div class=\"hero__content-wrapper container-wide\">\n    <p class=\"hero__eyebrow\" style=\"font-size:var(--text-14);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:0.08em;color:var(--color-gray-light);margin-bottom:var(--space-4);\">Checkout-Based Promotional Settlement<\/p>\n    <h1 style=\"max-width:640px;\">Wickeln Sie Handelspromotionen <span class=\"gradient-text\">\u00fcber Kassenbons<\/span> ab, nicht \u00fcber Erkl\u00e4rungen der Handelskette.<\/h1>\n    <p style=\"color:var(--color-gray-light);font-size:var(--text-18);max-width:640px;margin-bottom:var(--space-8);\">Auf Basis von <strong>Trade Data Hub<\/strong> und <strong>Trade Terms &amp; Settlement<\/strong>. Jeder Kassenbon Ihrer Handelsketten wird gegen den Katalog Ihrer aktiven Promotionen gepr\u00fcft. R\u00fcckverg\u00fctungs-Berichte st\u00fctzen sich auf Transaktionsdaten, nicht auf die monatliche Erkl\u00e4rung der Handelskette.<\/p>\n    <div class=\"hero__buttons\" style=\"max-width:640px;\">\n      <div class=\"wp-block-button is-style-arrow-right-white\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/assecoplatform.com\/contact-us-asseco-platform\/\">Demo buchen<\/a><\/div>\n      <div class=\"wp-block-button is-style-underline-white\"><a class=\"wp-block-button__link wp-element-button\" href=\"#how-it-works\">So funktioniert es<\/a><\/div>\n    <\/div>\n    <div class=\"hero__stats\" style=\"max-width:800px;gap:var(--space-6);\">\n      <div class=\"hero__stat\" style=\"flex:1 1 0;min-width:0;\">\n        <span class=\"hero__stat-value\">0<\/span>\n        <span class=\"hero__stat-label\">Manuelle Kassenbon-Stichproben<\/span>\n        <span class=\"hero__stat-context\">Jede Transaktion des Abrechnungszeitraums wird verifiziert<\/span>\n      <\/div>\n      <div class=\"hero__stat\" style=\"flex:1 1 0;min-width:0;\">\n        <span class=\"hero__stat-value\">Morgen<\/span>\n        <span class=\"hero__stat-label\">Abrechnungszyklus<\/span>\n        <span class=\"hero__stat-context\">Kassenbons gehen ein, R\u00fcckverg\u00fctung wird \u00fcber Nacht berechnet<\/span>\n      <\/div>\n      <div class=\"hero__stat\" style=\"flex:1 1 0;min-width:0;\">\n        <span class=\"hero__stat-value\">Jede<\/span>\n        <span class=\"hero__stat-label\">Promotionsmechanik erkannt<\/span>\n        <span class=\"hero__stat-context\">Preis, multi-buy, Schwelle, saisonal, bundle, voucher &mdash; keine Template-L\u00fccken<\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<section class=\"section bg-gray logos-strip\">\n  <div class=\"container-wide text-center\">\n    <h4>Die f\u00fchrenden FMCG-Marken vertrauen uns<\/h4>\n    <div class=\"logos-grid\" style=\"display:flex;justify-content:center;align-items:center;gap:var(--space-12);flex-wrap:wrap;\">\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/nestle.svg\" alt=\"Nestl\u00e9 logo\" class=\"client-logo\"><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/kraft-heinz.svg\" alt=\"Kraft Heinz logo\" class=\"client-logo\"><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/coca-cola-hbc.svg\" alt=\"Coca-Cola HBC logo\" class=\"client-logo\"><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/ferrero.svg\" alt=\"Ferrero logo\" class=\"client-logo\"><\/div>\n      <div class=\"logo-item\"><img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/08\/Ref-logo-Henkel.png\" alt=\"Henkel logo\" class=\"client-logo\"><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 1: The Problem -->\n\n<section class=\"section bg-white\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Das Problem<\/span>\n    <h3 style=\"margin-bottom:var(--space-6);\">Die Abrechnung der Handelspromotionen basiert auf dem Bericht der Handelskette. <span class=\"gradient-text\">Ihre Abrechnung ist nur so verl\u00e4sslich wie deren Erkl\u00e4rung.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:760px;margin-bottom:var(--space-12);\">Sie konzipieren die Promotion. Die Handelskette setzt sie um. Die Handelskette sagt Ihnen, wie viel Sie schulden. Sie genehmigen die R\u00fcckverg\u00fctung auf Basis desselben Berichts der Handelskette &mdash; ohne M\u00f6glichkeit zu pr\u00fcfen, welche Filialen die Promotion wie vereinbart umgesetzt haben, welche nicht, und ob die Mechanik tats\u00e4chlich an der Kasse ausgel\u00f6st wurde.<\/p>\n    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-bottom:var(--space-12);\">\n      <div>\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-5);\">Ohne Verifizierung auf Kassenbon-Ebene<\/p>\n        <ul style=\"list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4);\">\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-red);font-weight:700;flex-shrink:0;\">&#x2715;<\/span><span>Abrechnung basierend auf der monatlichen Erkl\u00e4rung der Handelskette &mdash; nicht auf Ihren Daten<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-red);font-weight:700;flex-shrink:0;\">&#x2715;<\/span><span>Keine Transparenz auf Filialebene &mdash; Sie wissen nicht, wo die Promotion wie vereinbart umgesetzt wurde<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-red);font-weight:700;flex-shrink:0;\">&#x2715;<\/span><span>Bonuszahlungen freigegeben auf Zahlen, die Sie nicht Transaktion f\u00fcr Transaktion pr\u00fcfen k\u00f6nnen<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-red);font-weight:700;flex-shrink:0;\">&#x2715;<\/span><span>Verhandlungen mit dem Buyer auf zwei widerspr\u00fcchlichen Berichten &mdash; des Herstellers und der Handelskette<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-red);font-weight:700;flex-shrink:0;\">&#x2715;<\/span><span>Manuelle Kassenbon-Stichproben &mdash; wenn \u00fcberhaupt versucht &mdash; binden Analysten wochenlang pro Abrechnungszeitraum<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div>\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-5);\">Mit Asseco Checkout-Based Promotional Settlement<\/p>\n        <ul style=\"list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4);\">\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-green);font-weight:700;flex-shrink:0;\">&#x2713;<\/span><span>Jeder Kassenbon t\u00e4glich gescannt &mdash; jede Promotionsmechanik automatisch erkannt<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-green);font-weight:700;flex-shrink:0;\">&#x2713;<\/span><span>Transparenz auf Filialebene: welche Filiale die Promotion wie vereinbart umgesetzt hat &mdash; und welche nicht<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-green);font-weight:700;flex-shrink:0;\">&#x2713;<\/span><span>R\u00fcckverg\u00fctungs-Bericht mit Audit Trail bis zur einzelnen Transaktion<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-green);font-weight:700;flex-shrink:0;\">&#x2713;<\/span><span>Die Verhandlung mit dem Buyer beginnt vom gleichen Datensatz auf beiden Seiten des Tisches<\/span><\/li>\n          <li style=\"display:flex;gap:var(--space-3);align-items:flex-start;\"><span style=\"color:var(--color-green);font-weight:700;flex-shrink:0;\">&#x2713;<\/span><span>Der Abrechnungszeitraum schlie\u00dft in Stunden, nicht Wochen &mdash; end-to-end automatisiert<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 2: How It Works -->\n\n<section class=\"section bg-dark\" id=\"how-it-works\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\" style=\"color:var(--color-gray-light);\">So funktioniert es<\/span>\n    <h3 style=\"margin-bottom:var(--space-6);color:#fff;\">Drei Schritte von der aktiven Promotion <span class=\"gradient-text\">zur abgerechneten R\u00fcckverg\u00fctung &mdash; jeder Kassenbon verifiziert.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-light);max-width:760px;margin-bottom:var(--space-12);\">Asseco Checkout-Based Promotional Settlement funktioniert mit POS-Kassenbondaten Ihrer Handelsketten. Trade Data Hub holt die Daten t\u00e4glich ab, Trade Terms &amp; Settlement erkennt die Promotionsmechanik auf jedem Kassenbon, und der R\u00fcckverg\u00fctungs-Bericht landet in Ihrem ERP &mdash; mit Audit Trail auf Transaktionsebene.<\/p>\n    <style>\n      .ps-howit-row { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-12); align-items: center; margin-bottom: var(--space-16); }\n      .ps-howit-row .ps-howit-image img { width: 100%; height: auto; border-radius: 12px; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.45); border: 1px solid rgba(255, 255, 255, 0.08); display: block; }\n      .ps-howit-row .ps-howit-image.is-mobile img { max-width: 340px; margin: 0 auto; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.55); border-radius: 24px; }\n      .ps-howit-row .ps-howit-image .img-caption { font-size: var(--text-13); color: var(--color-gray-light); opacity: 0.65; text-align: center; margin-top: var(--space-3); }\n      .ps-howit-row .ps-howit-content .step-num { font-size: var(--text-48); font-weight: var(--font-weight-bold); background: var(--gradient-brand); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; margin-bottom: var(--space-4); line-height: 1; }\n      .ps-howit-row .ps-howit-content h4 { color: #fff; margin-bottom: var(--space-3); }\n      .ps-howit-row .ps-howit-content > p { color: var(--color-gray-light); font-size: var(--text-15); margin-bottom: var(--space-5); }\n      .ps-howit-row .ps-howit-content ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: var(--space-2); }\n      .ps-howit-row .ps-howit-content li { color: var(--color-gray-light); font-size: var(--text-14); display: flex; gap: var(--space-2); }\n      .ps-howit-row .ps-howit-content li > span.arrow { color: var(--color-accent); flex-shrink: 0; }\n      @media (max-width: 992px) {\n        .ps-howit-row { grid-template-columns: 1fr; gap: var(--space-6); margin-bottom: var(--space-12); }\n        .ps-howit-row .ps-howit-image { order: -1; }\n      }\n    <\/style>\n\n    <!-- Row 01: image LEFT, text RIGHT -->\n    <div class=\"ps-howit-row\">\n      <div class=\"ps-howit-image\">\n        <div class=\"tdh-flow\" aria-hidden=\"true\">\n\n          <div class=\"tdh-group tdh-group--input tdh-group--where\">\n            <span class=\"tdh-group-eyebrow\">Woher die Daten kommen<\/span>\n            <p class=\"tdh-group-title\">Profile der Handelsketten<\/p>\n            <div class=\"tdh-retailers-row\">\n              <div class=\"tdh-retailer\"><span class=\"ret-name\">Discount<\/span><\/div>\n              <div class=\"tdh-retailer\"><span class=\"ret-name\">Modern Trade<\/span><\/div>\n              <div class=\"tdh-retailer\"><span class=\"ret-name\">Hypermarkt<\/span><\/div>\n              <div class=\"tdh-retailer\"><span class=\"ret-name\">Convenience<\/span><\/div>\n              <div class=\"tdh-retailer\"><span class=\"ret-name\">Genossenschaft<\/span><\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tdh-connector\" aria-hidden=\"true\">\n            <div class=\"tdh-connector-line\"><\/div>\n            <div class=\"tdh-connector-arrow\"><\/div>\n          <\/div>\n\n          <div class=\"tdh-group tdh-group--input tdh-group--how\">\n            <span class=\"tdh-group-eyebrow\">Wie sie ankommen<\/span>\n            <p class=\"tdh-group-title\">Datenformate<\/p>\n            <div class=\"tdh-formats-row\">\n              <span class=\"tdh-format-chip\">CSV<\/span>\n              <span class=\"tdh-format-chip\">XML<\/span>\n              <span class=\"tdh-format-chip\">JSON<\/span>\n              <span class=\"tdh-format-chip\">REST API<\/span>\n              <span class=\"tdh-format-chip\">SFTP<\/span>\n              <span class=\"tdh-format-chip\">Fixed-width<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"tdh-connector\" aria-hidden=\"true\">\n            <div class=\"tdh-connector-line\"><\/div>\n            <div class=\"tdh-connector-arrow\"><\/div>\n          <\/div>\n\n          <div class=\"tdh-group tdh-group--transform\">\n            <span class=\"tdh-group-eyebrow\">Was wir damit machen<\/span>\n            <p class=\"tdh-group-title\">Trade Data Hub<\/p>\n            <div class=\"tdh-stages-line\">\n              <div class=\"tdh-stage\">\n                <span class=\"tdh-stage-circle\">1<\/span>\n                <span class=\"tdh-stage-name\">Empfangen<\/span>\n                <span class=\"tdh-stage-desc\">T\u00e4glicher POS-Feed<\/span>\n              <\/div>\n              <div class=\"tdh-stage\">\n                <span class=\"tdh-stage-circle\">2<\/span>\n                <span class=\"tdh-stage-name\">Normalisieren<\/span>\n                <span class=\"tdh-stage-desc\">Formate, Einheiten<\/span>\n              <\/div>\n              <div class=\"tdh-stage\">\n                <span class=\"tdh-stage-circle\">3<\/span>\n                <span class=\"tdh-stage-name\">Deduplizieren<\/span>\n                <span class=\"tdh-stage-desc\">Qualit\u00e4t, Anomalien<\/span>\n              <\/div>\n              <div class=\"tdh-stage\">\n                <span class=\"tdh-stage-circle\">4<\/span>\n                <span class=\"tdh-stage-name\">Erkennen<\/span>\n                <span class=\"tdh-stage-desc\">SKUs, Filialen<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"tdh-connector\" aria-hidden=\"true\">\n            <div class=\"tdh-connector-line\"><\/div>\n            <div class=\"tdh-connector-arrow\"><\/div>\n          <\/div>\n\n          <div class=\"tdh-group tdh-group--output\">\n            <span class=\"tdh-group-eyebrow\">Was Sie erhalten<\/span>\n            <p class=\"tdh-group-title\">Einheitliches Kassenbon-Modell<\/p>\n            <p class=\"tdh-group-sub\">Ein Schema, jede Handelskette &mdash; bereit f\u00fcr den Promotionsdetektor<\/p>\n          <\/div>\n\n        <\/div>\n        <div class=\"img-caption\">Trade Data Hub &mdash; viele Quellen, ein einheitliches Kassenbon-Modell nach Bereinigung, Normalisierung und Erkennung.<\/div>\n      <\/div>\n      <div class=\"ps-howit-content\">\n        <div class=\"step-num\">01<\/div>\n        <h4>Onboarding der Handelskette und Datenerfassung<\/h4>\n        <p>Trade Data Hub verbindet sich mit dem POS-Feed jeder Handelskette &mdash; SFTP, HTTPS oder API, im nativen Format der Handelskette. Das Integrationsteam erstellt die SKU-Zuordnung, die &bdquo;short EAN&ldquo; und kettenspezifische Produktcodes aufl\u00f6st, sowie ein Filialverzeichnis, das Handelskette &rarr; Region &rarr; einzelne Verkaufsstelle abbildet. T\u00e4gliche Abgleiche, Deduplizierung und Datenqualit\u00e4ts-Flags laufen automatisch.<\/p>\n        <ul>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>POS-Feed pro Handelskette &mdash; SFTP, HTTPS, API im nativen Format<\/span><\/li>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>SKU-Zuordnung &mdash; l\u00f6st &bdquo;short EAN&ldquo; und Produktcodes der Handelskette auf<\/span><\/li>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>Filialverzeichnis &mdash; Hierarchie Handelskette, Region und Verkaufsstelle<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n\n    <!-- Row 02: text LEFT, image RIGHT -->\n    <div class=\"ps-howit-row\">\n      <div class=\"ps-howit-content\">\n        <div class=\"step-num\">02<\/div>\n        <h4>T\u00e4gliche Promotionserkennung auf Kassenbons<\/h4>\n        <p>Jeder Kassenbon l\u00e4uft durch den Promotionsdetektor in Trade Terms &amp; Settlement. Das System identifiziert Ihre SKUs, verifiziert die Bedingungen jeder aktiven Promotion &mdash; Preis, multi-buy, Schwelle, saisonales Fenster, bundle, voucher &mdash; und markiert die Transaktionen, die die Mechanik erf\u00fcllen. Der Zyklus ist t\u00e4glich: ein Verkauf an der Kasse heute wird morgen fr\u00fch in Ihrem Abrechnungssystem verifiziert, mit der Mechanik auf Transaktionsebene identifiziert.<\/p>\n        <ul>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>6 Promotionsmechaniken werden out-of-the-box erkannt<\/span><\/li>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>T\u00e4glicher Zyklus &mdash; Transaktion heute, Verifizierung morgen fr\u00fch<\/span><\/li>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>Alle aktiven Promotionen parallel verifiziert &mdash; keine manuelle Aufteilung zwischen Kampagnen<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"ps-howit-image\">\n        <div class=\"howit-receipts cbps-receipts\" aria-hidden=\"true\">\n  <div class=\"cbps-receipt-rotator\">\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">REGIONALGENOSSENSCHAFT #14<\/div>\n      <div class=\"cbps-meta\">Filiale: RC-014 &middot; Region Ost<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">KASSENBON<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line\"><span class=\"cbps-name\">Bier Flasche 500ml<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Cider Flasche 0.4L<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Brot<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">K\u00e4se 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Bier 4er-Pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Mineralwasser 1.5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>SUMME EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Kassenbon Nr. 0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption\">Kassenbon geht ein<\/div>\n<\/div>\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">REGIONALGENOSSENSCHAFT #14<\/div>\n      <div class=\"cbps-meta\">Filiale: RC-014 &middot; Region Ost<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">KASSENBON<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Bier Flasche 500ml<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Cider Flasche 0.4L<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Brot<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">K\u00e4se 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Bier 4er-Pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Mineralwasser 1.5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>SUMME EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Kassenbon Nr. 0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption\">SKUs des Herstellers erkannt<\/div>\n<\/div>\n    <div class=\"cbps-receipt-state\">\n  <div class=\"cbps-receipt\">\n    <div class=\"cbps-head\">\n      <div class=\"cbps-store\">REGIONALGENOSSENSCHAFT #14<\/div>\n      <div class=\"cbps-meta\">Filiale: RC-014 &middot; Region Ost<\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-title\">KASSENBON<\/div>\n    <div class=\"cbps-div\"><\/div>\n        <div class=\"cbps-line cbps-detected cbps-matched\"><span class=\"cbps-name\">Bier Flasche 500ml<\/span><span class=\"cbps-qty\">4<\/span><span class=\"cbps-price\">3.69<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Cider Flasche 0.4L<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">4.99<\/span><span class=\"cbps-val\">4.99<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Brot<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">5.49<\/span><span class=\"cbps-val\">5.49<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">K\u00e4se 250g<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">8.99<\/span><span class=\"cbps-val\">17.98<\/span><\/div>\n    <div class=\"cbps-line cbps-detected\"><span class=\"cbps-name\">Bier 4er-Pack 500ml<\/span><span class=\"cbps-qty\">1<\/span><span class=\"cbps-price\">14.76<\/span><span class=\"cbps-val\">14.76<\/span><\/div>\n    <div class=\"cbps-line\"><span class=\"cbps-name\">Mineralwasser 1.5L<\/span><span class=\"cbps-qty\">2<\/span><span class=\"cbps-price\">2.49<\/span><span class=\"cbps-val\">4.98<\/span><\/div>\n    <div class=\"cbps-summary\">\n      <div class=\"cbps-row cbps-total\"><span>SUMME EUR<\/span><span>62.96<\/span><\/div>\n    <\/div>\n    <div class=\"cbps-div\"><\/div>\n    <div class=\"cbps-meta\" style=\"text-align:center;\">Kassenbon Nr. 0042\/2026<\/div>\n  <\/div>\n  <div class=\"cbps-caption cbps-caption-match\">Promotionsmechanik identifiziert<\/div>\n<\/div>\n  <\/div>\n  <div class=\"cbps-stepper\" aria-hidden=\"true\">\n    <div class=\"cbps-stepper-dots\">\n      <span class=\"cbps-stepper-dot\"><\/span>\n      <span class=\"cbps-stepper-dot\"><\/span>\n      <span class=\"cbps-stepper-dot\"><\/span>\n    <\/div>\n    <div class=\"cbps-progress\"><\/div>\n  <\/div>\n<\/div>\n        <div class=\"img-caption\">Trade Terms &amp; Settlement &mdash; Promotionsdetektor, der die Mechanik auf jedem Kassenbon identifiziert.<\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Row 03: image LEFT, text RIGHT -->\n    <div class=\"ps-howit-row\">\n      <div class=\"ps-howit-image\">\n        <div class=\"sd-dashboard\" aria-hidden=\"true\">\n          <div class=\"sd-header\">\n            <div class=\"sd-title-row\">\n              <span class=\"sd-title\">Abrechnungsausf\u00fchrung<\/span>\n              <span class=\"sd-info\" aria-hidden=\"true\">i<\/span>\n            <\/div>\n            <div class=\"sd-period\">\n              <span class=\"sd-period-label\">Zeitraum<\/span>\n              <span class=\"sd-period-value\">Apr 2026<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-kpis\">\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">4.85M<\/span>\n              <span class=\"sd-kpi-label\">R\u00fcckverg\u00fctung f\u00e4llig (EUR)<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">287K<\/span>\n              <span class=\"sd-kpi-label\">Verarbeitete Kassenbons<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">24<\/span>\n              <span class=\"sd-kpi-label\">Aktive Promotionen<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">8,650<\/span>\n              <span class=\"sd-kpi-label\">Erfasste Filialen<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value sd-kpi-value--good\">100%<\/span>\n              <span class=\"sd-kpi-label\">Verifiziert<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-panels\">\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">Verifizierung der R\u00fcckverg\u00fctung<\/span>\n              <div class=\"sd-gauge\">\n                <svg viewBox=\"0 0 100 60\" preserveAspectRatio=\"xMidYMid meet\">\n                  <path d=\"M 12 50 A 38 38 0 0 1 88 50\" stroke=\"#e5e7eb\" stroke-width=\"8\" fill=\"none\" stroke-linecap=\"round\"\/>\n                  <path d=\"M 12 50 A 38 38 0 0 1 88 50\" stroke=\"#22c55e\" stroke-width=\"8\" fill=\"none\" stroke-linecap=\"round\"\/>\n                <\/svg>\n                <div class=\"sd-gauge-value\">100%<\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">R\u00fcckverg\u00fctung nach Mechanik<\/span>\n              <div class=\"sd-bars\">\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Preis<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:100%\"><\/div><\/div><span class=\"sd-bar-value\">42%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Multi-buy<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:62%\"><\/div><\/div><span class=\"sd-bar-value\">26%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Bundle<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:40%\"><\/div><\/div><span class=\"sd-bar-value\">17%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Schwelle<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:22%\"><\/div><\/div><span class=\"sd-bar-value\">9%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Saisonal<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:12%\"><\/div><\/div><span class=\"sd-bar-value\">4%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Voucher<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:6%\"><\/div><\/div><span class=\"sd-bar-value\">2%<\/span><\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">Kumulierte R\u00fcckverg\u00fctung<\/span>\n              <svg class=\"sd-trend\" viewBox=\"0 0 100 50\" preserveAspectRatio=\"none\">\n                <defs>\n                  <linearGradient id=\"sdTrendFill\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0%\" stop-color=\"rgba(99, 102, 241, 0.30)\" \/>\n                    <stop offset=\"100%\" stop-color=\"rgba(99, 102, 241, 0.02)\" \/>\n                  <\/linearGradient>\n                <\/defs>\n                <path d=\"M 0 46 L 8 42 L 16 38 L 24 33 L 32 28 L 40 24 L 48 19 L 56 15 L 64 11 L 72 8 L 80 6 L 88 4 L 100 3 L 100 50 L 0 50 Z\" fill=\"url(#sdTrendFill)\"\/>\n                <path d=\"M 0 46 L 8 42 L 16 38 L 24 33 L 32 28 L 40 24 L 48 19 L 56 15 L 64 11 L 72 8 L 80 6 L 88 4 L 100 3\" stroke=\"#6366f1\" stroke-width=\"1.6\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <circle cx=\"100\" cy=\"3\" r=\"2.2\" fill=\"#6366f1\"\/>\n              <\/svg>\n              <div class=\"sd-trend-axis\">\n                <span>1. Apr<\/span>\n                <span>30. Apr<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-table\">\n            <div class=\"sd-table-title\">R\u00fcckverg\u00fctung je Promotion<\/div>\n            <div class=\"sd-row sd-row--header\">\n              <span>Promotion<\/span>\n              <span>Mechanik<\/span>\n              <span>R\u00fcckverg\u00fctung<\/span>\n              <span><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Bier 4er-Pack &mdash; Promo Apr<\/span>\n              <span class=\"sd-row-mech\">Multi-buy<\/span>\n              <span class=\"sd-row-value\">1.24M<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Cider 0.5l Aktionspreis<\/span>\n              <span class=\"sd-row-mech\">Preis<\/span>\n              <span class=\"sd-row-value\">980K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Spirituosen 4+2 Wochenende<\/span>\n              <span class=\"sd-row-mech\">Bundle<\/span>\n              <span class=\"sd-row-value\">760K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Wodka multi-buy Fr\u00fchling<\/span>\n              <span class=\"sd-row-mech\">Multi-buy<\/span>\n              <span class=\"sd-row-value\">540K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Wein Pack Schwelle<\/span>\n              <span class=\"sd-row-mech\">Schwelle<\/span>\n              <span class=\"sd-row-value\">390K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row sd-row--more\">\n              <span>+ 19 weitere Promotionen<\/span>\n              <span><\/span>\n              <span><\/span>\n              <span><\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-footer\">\n            <span class=\"sd-export\">Export<\/span>\n            <span class=\"sd-export-formats\">XLSX &middot; PDF &middot; API ans ERP<\/span>\n          <\/div>\n        <\/div>\n        <div class=\"img-caption\">Abrechnungsbericht &mdash; R\u00fcckverg\u00fctung je Promotion, je Mechanik, je Handelskette, direkt ans ERP exportierbar.<\/div>\n      <\/div>\n      <div class=\"ps-howit-content\">\n        <div class=\"step-num\">03<\/div>\n        <h4>Abrechnungsbericht und \u00dcbergabe ans ERP<\/h4>\n        <p>Beim Abschluss des Abrechnungszeitraums erstellt Trade Terms &amp; Settlement den R\u00fcckverg\u00fctungs-Bericht: Menge, Wert und f\u00e4llige R\u00fcckverg\u00fctung je Promotion, je Filiale und je Handelskette &mdash; mit Audit Trail bis zum einzelnen Kassenbon. Exportieren Sie den Bericht als XLSX, PDF oder senden Sie ihn direkt per API an Ihr ERP. Der Hersteller genehmigt den Bericht und leitet ihn \u00fcber den bestehenden Accounts-Payable-Workflow an die Finanzabteilung weiter.<\/p>\n        <ul>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>R\u00fcckverg\u00fctungs-Bericht &mdash; je Promotion, je Filiale, je Handelskette<\/span><\/li>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>Audit Trail &mdash; bis zur einzelnen Transaktion<\/span><\/li>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>Export ans ERP &mdash; XLSX, PDF oder direkte API<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 3: Business Value -->\n\n<section class=\"section bg-white\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Gesch\u00e4ftlicher Nutzen<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);\">Vier Gr\u00fcnde, warum FMCG-Finance-Teams die Abrechnung auf Kassenbondaten w\u00e4hlen <span class=\"gradient-text\">&mdash; nicht auf Berichten der Handelskette.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:720px;margin-bottom:var(--space-12);\">Vier Funktionen, die die Abrechnung der Handelspromotionen von einer viertelj\u00e4hrlichen Verhandlung in einen revisionssicheren Prozess verwandeln &mdash; mit jeder R\u00fcckverg\u00fctung bis zur Transaktion nachverfolgbar.<\/p>\n    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);\">\n      <div style=\"background:var(--color-bg-light);padding:var(--space-8);border-radius:12px 0 0 0;\">\n        <h4 style=\"margin-bottom:var(--space-3);\">Unabh\u00e4ngige Verifizierung<\/h4>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-15);margin-bottom:var(--space-4);\">H\u00f6ren Sie auf, Boni allein auf Basis der Erkl\u00e4rung der Handelskette zu zahlen. Jede Transaktion hat ihren eigenen Audit Trail im Kassenbon &mdash; Eignung, Mechanik und R\u00fcckverg\u00fctungswert berechnet auf Transaktionsdaten, nicht auf das, was die Handelskette zu berichten gew\u00e4hlt hat. Verhandlungen beginnen vom gleichen Datensatz, nicht von zwei widerspr\u00fcchlichen Aussagen.<\/p>\n      <\/div>\n      <div style=\"background:var(--color-bg-light);padding:var(--space-8);border-radius:0 12px 0 0;margin-left:2px;\">\n        <h4 style=\"margin-bottom:var(--space-3);\">Verhandlungsst\u00e4rke<\/h4>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-15);margin-bottom:var(--space-4);\">Gleiche Daten auf beiden Seiten des Tisches. Buyer-Meetings wechseln von der Sch\u00e4tzung zu konkreten Daten: welche Filialen die Mechanik wie vereinbart umgesetzt haben, welche nicht, an welchen Tagen, mit welchem Wert. Das Gespr\u00e4ch wird operativ, nicht deklarativ.<\/p>\n      <\/div>\n      <div style=\"background:var(--color-bg-light);padding:var(--space-8);border-radius:0 0 0 12px;margin-top:2px;\">\n        <h4 style=\"margin-bottom:var(--space-3);\">Audit Trail f\u00fcr Trade Spend<\/h4>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-15);margin-bottom:var(--space-4);\">Jede R\u00fcckverg\u00fctungs-Zahlung wird durch ein Dokument auf Einzelkassenbon-Ebene gest\u00fctzt &mdash; mit Granularit\u00e4t bis zur Filiale und zur SKU. Interne Kontrollen, Finanzgenehmigung und Compliance-Anforderungen f\u00fcr Trade-Spend-R\u00fcckstellungen st\u00fctzen sich auf transaktionale Quelldaten.<\/p>\n      <\/div>\n      <div style=\"background:var(--color-bg-light);padding:var(--space-8);border-radius:0 0 12px 0;margin-top:2px;margin-left:2px;\">\n        <h4 style=\"margin-bottom:var(--space-3);\">Jede aktive Promotion parallel verifiziert<\/h4>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-15);margin-bottom:var(--space-4);\">Jede Transaktion wird unabh\u00e4ngig gegen jede aktive Promotion verifiziert. Hersteller, die Kampagnen parallel \u00fcber mehrere Handelsketten f\u00fchren, rechnen sie alle in einem Zyklus ab &mdash; ohne manuelle Aufteilung zwischen Mechaniken, Segmenten oder Handelsketten.<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 4: MDM Deep-Dive -->\n\n<section class=\"section bg-gray\" id=\"kpi-model\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Abrechnungsmodell<\/span>\n    <h3 style=\"margin-bottom:var(--space-6);\">Vom Kassenbon an der Kasse, <span class=\"gradient-text\">bis zur R\u00fcckverg\u00fctungs-Position in Ihrem ERP.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:720px;margin-bottom:var(--space-12);\">Jeder R\u00fcckverg\u00fctungs-Wert wird aus Transaktionsdaten aufgebaut &mdash; Kassenbon f\u00fcr Kassenbon, Mechanik f\u00fcr Mechanik, Filiale f\u00fcr Filiale. Die folgende Formel zeigt den Weg von einer einzelnen Kassentransaktion zur Position, die Ihr Finance-Team genehmigt.<\/p>\n\n    <style>\n      .ps-kpi-grid { display: grid; grid-template-columns: 1fr 1fr; gap: var(--space-10); align-items: start; margin-bottom: var(--space-12); }\n\n      .ps-kpi-tree h4 { margin-bottom: var(--space-6); }\n      .ps-kpi-tree-list { display: flex; flex-direction: column; gap: var(--space-3); }\n      .ps-kpi-card { background: #fff; border-radius: 10px; padding: var(--space-5); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.04); display: flex; gap: var(--space-4); align-items: flex-start; position: relative; overflow: hidden; }\n      .ps-kpi-card::before { content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; }\n      .ps-kpi-card.is-l1::before { background: linear-gradient(180deg, #4f46e5 0%, #7c3aed 100%); }\n      .ps-kpi-card.is-l2::before { background: #6c63ff; }\n      .ps-kpi-card.is-l3::before { background: #a78bfa; }\n      .ps-kpi-card.is-l2 { margin-left: var(--space-6); }\n      .ps-kpi-card.is-l3 { margin-left: calc(var(--space-6) * 2); }\n      .ps-kpi-badge { width: 38px; height: 38px; border-radius: 10px; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: var(--text-13); color: #fff; flex-shrink: 0; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); }\n      .ps-kpi-badge.is-l1 { background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%); }\n      .ps-kpi-badge.is-l2 { background: #6c63ff; }\n      .ps-kpi-badge.is-l3 { background: #a78bfa; }\n      .ps-kpi-card-body { flex: 1; min-width: 0; }\n      .ps-kpi-card-title { font-weight: var(--font-weight-semibold); color: var(--color-dark); margin-bottom: var(--space-1); font-size: var(--text-15); }\n      .ps-kpi-card-desc { font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; }\n\n      .ps-formula h4 { margin-bottom: var(--space-6); }\n      .ps-formula-card { background: #fff; border-radius: 12px; padding: var(--space-6); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.04); }\n      .ps-formula-row { display: grid; grid-template-columns: 1fr auto 1.5fr; gap: var(--space-3); align-items: center; padding: var(--space-2) 0; }\n      .ps-formula-row + .ps-formula-row { border-top: 1px dashed rgba(0, 0, 0, 0.06); }\n      .ps-formula-row .ps-formula-label { font-size: var(--text-13); color: var(--color-gray-mid); font-weight: 500; }\n      .ps-formula-row .ps-formula-eq { color: var(--color-gray-mid); font-weight: 700; font-size: var(--text-15); }\n      .ps-formula-row .ps-formula-expr { font-family: \"SF Mono\", Menlo, Consolas, monospace; font-size: var(--text-13); color: var(--color-dark); }\n      .ps-formula-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(99, 102, 241, 0.3), transparent); margin: var(--space-3) 0; }\n      .ps-formula-total { background: linear-gradient(90deg, rgba(99, 102, 241, 0.06), rgba(167, 139, 250, 0.06)); border-radius: 8px; padding: var(--space-3) var(--space-4); margin: 0 calc(var(--space-4) * -1); }\n      .ps-formula-total .ps-formula-label { color: var(--color-dark); font-weight: 700; font-size: var(--text-14); }\n      .ps-formula-total .ps-formula-expr { color: var(--color-dark); font-weight: 600; }\n      .ps-formula-total .ps-formula-eq { background: linear-gradient(90deg, #6c63ff, #a78bfa); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }\n      .ps-cap-note { font-size: var(--text-12); color: var(--color-gray-mid); line-height: 1.55; padding-top: var(--space-3); margin-top: var(--space-3); border-top: 1px solid rgba(0, 0, 0, 0.06); }\n      .ps-cap-note strong { color: #6c63ff; }\n      .ps-formula-section-divider { height: 1px; background: rgba(0, 0, 0, 0.06); margin: var(--space-6) 0; }\n\n      .ps-output-table { width: 100%; border-collapse: collapse; font-size: var(--text-13); }\n      .ps-output-table td { padding: var(--space-3) 0; border-bottom: 1px dashed rgba(0, 0, 0, 0.06); }\n      .ps-output-table tr:last-child td { border-bottom: none; }\n      .ps-output-table td:first-child { font-weight: var(--font-weight-semibold); color: var(--color-dark); padding-right: var(--space-4); white-space: nowrap; }\n      .ps-output-table td:last-child { color: var(--color-gray-mid); }\n      .ps-output-label { font-size: var(--text-14); font-weight: var(--font-weight-semibold); color: var(--color-dark); margin-bottom: var(--space-3); }\n\n      \/* CHG-289: Settlement model sequence flow (replaces L1\/L2\/L3 hierarchy) *\/\n      .settlement-flow { display: flex; flex-direction: column; gap: 0; }\n      .settlement-stage { background: #fff; border-radius: 10px; padding: var(--space-5); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.04); display: flex; gap: var(--space-4); align-items: flex-start; position: relative; overflow: hidden; }\n      .settlement-stage::before { content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: linear-gradient(180deg, #4f46e5 0%, #7c3aed 100%); }\n      .settlement-stage-num { width: 38px; height: 38px; border-radius: 10px; display: inline-flex; align-items: center; justify-content: center; font-weight: 700; font-size: var(--text-15); color: #fff; flex-shrink: 0; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.12); background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%); }\n      .settlement-stage-body { flex: 1; min-width: 0; }\n      .settlement-stage-title { font-weight: var(--font-weight-semibold); color: var(--color-dark); margin-bottom: var(--space-1); font-size: var(--text-15); }\n      .settlement-stage-desc { font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; }\n      .settlement-arrow { width: 2px; height: 24px; margin: var(--space-2) auto; background: linear-gradient(180deg, rgba(124, 58, 237, 0.45) 0%, rgba(124, 58, 237, 0.95) 100%); border-radius: 999px; position: relative; }\n      .settlement-arrow::after { content: \"\"; position: absolute; bottom: -6px; left: 50%; transform: translateX(-50%); width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 7px solid rgba(124, 58, 237, 0.95); }\n\n      @media (max-width: 992px) {\n        .ps-kpi-grid { grid-template-columns: 1fr; gap: var(--space-8); }\n        .ps-kpi-card.is-l2 { margin-left: var(--space-4); }\n        .ps-kpi-card.is-l3 { margin-left: calc(var(--space-4) * 2); }\n        .ps-formula-row { grid-template-columns: 1fr; gap: var(--space-1); padding: var(--space-3) 0; }\n        .ps-formula-row .ps-formula-eq { display: none; }\n      }\n    <\/style>\n\n    <div class=\"ps-kpi-grid\">\n      <div class=\"ps-kpi-tree\">\n        <h4>Vom Kassenbon zur R\u00fcckverg\u00fctung<\/h4>\n        <div class=\"settlement-flow\">\n          <div class=\"settlement-stage\">\n            <div class=\"settlement-stage-num\">1<\/div>\n            <div class=\"settlement-stage-body\">\n              <p class=\"settlement-stage-title\">Kassenbon geht ein<\/p>\n              <p class=\"settlement-stage-desc\">Filiale, SKU, Menge, Preis, Zeitstempel &mdash; werden am n\u00e4chsten Tag von Trade Data Hub aus dem POS-Feed der Handelskette abgerufen.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"settlement-arrow\" aria-hidden=\"true\"><\/div>\n          <div class=\"settlement-stage\">\n            <div class=\"settlement-stage-num\">2<\/div>\n            <div class=\"settlement-stage-body\">\n              <p class=\"settlement-stage-title\">Erkennung und Eignung<\/p>\n              <p class=\"settlement-stage-desc\">Der Detektor ordnet Ihre SKUs zu (EAN, einschlie\u00dflich &bdquo;short EAN&ldquo;-Aufl\u00f6sung) und pr\u00fcft die Bedingungen jeder aktiven Promotion parallel.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"settlement-arrow\" aria-hidden=\"true\"><\/div>\n          <div class=\"settlement-stage\">\n            <div class=\"settlement-stage-num\">3<\/div>\n            <div class=\"settlement-stage-body\">\n              <p class=\"settlement-stage-title\">Eignungswert und R\u00fcckverg\u00fctung pro Transaktion<\/p>\n              <p class=\"settlement-stage-desc\">F\u00fcr jede berechtigte Transaktion: Eignungswert = Preis &times; Menge, dann R\u00fcckverg\u00fctung pro Transaktion = Eignungswert &times; Rabatt % oder Festbetrag.<\/p>\n            <\/div>\n          <\/div>\n          <div class=\"settlement-arrow\" aria-hidden=\"true\"><\/div>\n          <div class=\"settlement-stage\">\n            <div class=\"settlement-stage-num\">4<\/div>\n            <div class=\"settlement-stage-body\">\n              <p class=\"settlement-stage-title\">Aggregation und Abschluss des Abrechnungszeitraums<\/p>\n              <p class=\"settlement-stage-desc\">Die R\u00fcckverg\u00fctung wird je Promotion, je Filiale, je Handelskette und je Abrechnungszeitraum summiert &mdash; bereit f\u00fcr den Export ans ERP.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"ps-formula\">\n        <h4>Wie die R\u00fcckverg\u00fctung berechnet wird<\/h4>\n        <div class=\"ps-formula-card\">\n          <div class=\"ps-formula-row\">\n            <span class=\"ps-formula-label\">SKU-Match<\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">EAN &isin; Sortiment des Herstellers<\/span>\n          <\/div>\n          <div class=\"ps-formula-row\">\n            <span class=\"ps-formula-label\">Eignung<\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">SKU-Match UND Bedingungen der Mechanik erf\u00fcllt<\/span>\n          <\/div>\n          <div class=\"ps-formula-row\">\n            <span class=\"ps-formula-label\">Eignungswert <span class=\"ps-cap-tag\">pro Transaktion<\/span><\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">Preis &times; Menge<\/span>\n          <\/div>\n          <div class=\"ps-formula-row\">\n            <span class=\"ps-formula-label\">R\u00fcckverg\u00fctung pro Transaktion<\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">Eignungswert &times; Rabatt % &nbsp;oder&nbsp; Festbetrag<\/span>\n          <\/div>\n          <div class=\"ps-formula-divider\"><\/div>\n          <div class=\"ps-formula-row ps-formula-total\">\n            <span class=\"ps-formula-label\">F\u00e4llige R\u00fcckverg\u00fctung pro Zeitraum<\/span>\n            <span class=\"ps-formula-eq\">=<\/span>\n            <span class=\"ps-formula-expr\">&Sigma; R\u00fcckverg\u00fctungen \u00fcber berechtigte Transaktionen<\/span>\n          <\/div>\n          <p class=\"ps-cap-note\"><strong>Aggregation:<\/strong> jede Transaktion wird unabh\u00e4ngig gegen jede aktive Promotion gepr\u00fcft. Die Aggregation l\u00e4uft je Promotion, je Filiale, je Handelskette und je Abrechnungszeitraum &mdash; eine Transaktion kann f\u00fcr mehrere Promotionen parallel berechtigt sein.<\/p>\n          <div class=\"ps-formula-section-divider\"><\/div>\n          <p class=\"ps-output-label\">Abrechnungsbericht &mdash; Ausgabefelder<\/p>\n          <table class=\"ps-output-table\">\n            <tr><td>Menge<\/td><td>SKU-Einheiten, die die Promotionsbedingungen erf\u00fcllen<\/td><\/tr>\n            <tr><td>Wert<\/td><td>Transaktionswert &mdash; Preis &times; Menge<\/td><\/tr>\n            <tr><td>Filialen<\/td><td>Anzahl Filialen mit berechtigten Verk\u00e4ufen<\/td><\/tr>\n            <tr><td>Kassenbons<\/td><td>Anzahl Kassenbons mit ausgel\u00f6ster Mechanik<\/td><\/tr>\n            <tr><td>F\u00e4llige R\u00fcckverg\u00fctung<\/td><td>Berechneter Bonus zur Auszahlung an die Handelskette<\/td><\/tr>\n            <tr><td>Format<\/td><td>XLSX &middot; PDF &middot; API ans ERP<\/td><\/tr>\n          <\/table>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 5: Category Intelligence -->\n\n<section class=\"section bg-white\">\n  <style>\n    .cat-layers { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-6); margin-bottom: var(--space-10); }\n    .cat-layer-card { background: var(--color-bg-light); padding: var(--space-8); border-radius: 12px; position: relative; overflow: hidden; }\n    .cat-layer-card::before { content: \"\"; position: absolute; left: 0; top: 0; bottom: 0; width: 4px; background: linear-gradient(180deg, #4f46e5 0%, #7c3aed 100%); }\n    .cat-layer-eyebrow { font-size: var(--text-11); font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase; color: #6c63ff; margin-bottom: var(--space-3); }\n    .cat-example { background: #fff; border: 1px solid rgba(0,0,0,0.06); border-radius: 12px; padding: var(--space-6); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); max-width: 720px; margin: 0 auto var(--space-6); }\n    .cat-example-title { font-size: var(--text-12); font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; color: #475569; margin-bottom: var(--space-4); }\n    .cat-table { width: 100%; border-collapse: collapse; font-size: var(--text-13); }\n    .cat-table th { text-align: left; font-weight: 600; color: #94a3b8; font-size: var(--text-11); letter-spacing: 0.08em; text-transform: uppercase; padding: var(--space-2) 0; border-bottom: 1px solid #e2e8f0; }\n    .cat-table th:nth-child(n+2) { text-align: right; }\n    .cat-table td { padding: var(--space-3) 0; border-bottom: 1px dashed rgba(0, 0, 0, 0.06); color: #1f2937; }\n    .cat-table tr:last-child td { border-bottom: none; }\n    .cat-table td:nth-child(n+2) { text-align: right; font-variant-numeric: tabular-nums; }\n    .cat-table .cat-share { font-weight: 700; color: #15803d; }\n    @media (max-width: 992px) {\n      .cat-layers { grid-template-columns: 1fr; gap: var(--space-5); }\n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Bonus-Ebene<\/span>\n    <h3 style=\"margin-bottom:var(--space-6);\">\u00dcber Ihre Kassenbons hinaus &mdash; <span class=\"gradient-text\">Ihr Kategorieanteil, aus demselben Feed.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:760px;margin-bottom:var(--space-12);\">Kassenbons decken Ihre SKUs ab &mdash; was verkauft wurde und welche Transaktionen f\u00fcr die Promotion berechtigt waren. Viele Handelsketten berichten zus\u00e4tzlich Kategoriesummen im selben Datenfeed: Total Bier, Total Spirituosen, Total S\u00fc\u00dfwaren je Handelskette oder Filiale. Eine Integration, drei Intelligence-Ebenen.<\/p>\n\n    <div class=\"cat-layers\">\n      <div class=\"cat-layer-card\">\n        <p class=\"cat-layer-eyebrow\">Ebene 1 &middot; Kassenbons<\/p>\n        <h4 style=\"margin-bottom:var(--space-3);\">Ihre SKU-Verk\u00e4ufe<\/h4>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-14);margin:0;\">Jede Transaktion mit Ihren Produkten &mdash; bereits aus Kassenbons f\u00fcr die Promotionsabrechnung extrahiert. Menge, Wert, Filiale, Zeitstempel, Mechanik-Flag.<\/p>\n      <\/div>\n      <div class=\"cat-layer-card\">\n        <p class=\"cat-layer-eyebrow\">Ebene 2 &middot; Kategoriesummen<\/p>\n        <h4 style=\"margin-bottom:var(--space-3);\">Kategorie-Verk\u00e4ufe von der Handelskette<\/h4>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-14);margin:0;\">Total Bier, Total Spirituosen, Total S\u00fc\u00dfwaren &mdash; aggregierte Werte, die von der Handelskette auf Ketten- oder Filialebene berichtet werden, im gleichen t\u00e4glichen Feed.<\/p>\n      <\/div>\n      <div class=\"cat-layer-card\">\n        <p class=\"cat-layer-eyebrow\">Ebene 3 &middot; Kategorieanteil<\/p>\n        <h4 style=\"margin-bottom:var(--space-3);\">Ihre Verk\u00e4ufe vs. Wettbewerb<\/h4>\n        <p style=\"color:var(--color-gray-mid);font-size:var(--text-14);margin:0;\">Automatisch berechnet: Ihre Verk\u00e4ufe &divide; Kategoriesumme. Vergleichen Sie den Anteil je Handelskette, Kanal, Region und Zeitraum &mdash; gegen den Rest der Kategorie.<\/p>\n      <\/div>\n    <\/div>\n\n    <div class=\"cat-example\">\n      <p class=\"cat-example-title\">Beispiel &mdash; Kategorieanteil je Handelskette, Monat<\/p>\n      <table class=\"cat-table\">\n        <thead>\n          <tr><th>Kategorie<\/th><th>Ihre Verk\u00e4ufe<\/th><th>Total Kategorie<\/th><th>Ihr Anteil<\/th><\/tr>\n        <\/thead>\n        <tbody>\n          <tr><td>Bier<\/td><td>4.20M<\/td><td>18.50M<\/td><td class=\"cat-share\">22.7%<\/td><\/tr>\n          <tr><td>Cider<\/td><td>1.10M<\/td><td>3.20M<\/td><td class=\"cat-share\">34.3%<\/td><\/tr>\n          <tr><td>Spirituosen<\/td><td>2.80M<\/td><td>14.00M<\/td><td class=\"cat-share\">20.0%<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <p style=\"font-size:var(--text-13);color:var(--color-gray-mid);font-style:italic;max-width:760px;line-height:1.6;margin:0;\">Das Reporting auf Kategorieebene ist verf\u00fcgbar, wenn der Datenfeed der Handelskette Kategoriesummen enth\u00e4lt. Der genaue Umfang wird beim Setup der Datenintegration best\u00e4tigt.<\/p>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 6: Customer Success Story -->\n\n<section class=\"section bg-dark\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\" style=\"color:var(--color-gray-light);\">Ergebnisse<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);color:#fff;\">Was sich \u00e4ndert, wenn die Abrechnung auf dem Kassenbon basiert &mdash; <span class=\"gradient-text\">nicht auf dem Bericht der Handelskette.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-light);max-width:720px;margin-bottom:var(--space-12);\">Drei Ergebnisse, die regelm\u00e4\u00dfig eintreten, wenn die Abrechnung der Handelspromotionen vom manuellen Abgleich der Erkl\u00e4rungen der Handelskette zur Verifizierung auf Kassenbon-Ebene auf POS-Daten wechselt.<\/p>\n    <div style=\"display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-12);\">\n      <div style=\"background:rgba(255,255,255,0.05);border-radius:12px;padding:var(--space-8);text-align:center;border:1px solid rgba(255,255,255,0.08);\">\n        <p style=\"font-size:var(--text-48);font-weight:var(--font-weight-bold);line-height:1.2;padding-top:0.1em;background:linear-gradient(135deg, #818cf8 0%, #c4b5fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);\">Tage &rarr; Stunden<\/p>\n        <p style=\"color:#fff;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);\">Abschluss des Abrechnungszeitraums<\/p>\n        <p style=\"color:var(--color-gray-light);font-size:var(--text-13);\">Vom manuellen Abgleich der Erkl\u00e4rungen der Handelskette zu einem automatisierten t\u00e4glichen Bericht &mdash; gleiche Daten, end-to-end berechnet<\/p>\n      <\/div>\n      <div style=\"background:rgba(255,255,255,0.05);border-radius:12px;padding:var(--space-8);text-align:center;border:1px solid rgba(255,255,255,0.08);\">\n        <p style=\"font-size:var(--text-48);font-weight:var(--font-weight-bold);line-height:1.2;padding-top:0.1em;background:linear-gradient(135deg, #818cf8 0%, #c4b5fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);\">Alle Kampagnen<\/p>\n        <p style=\"color:#fff;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);\">Parallel verifiziert<\/p>\n        <p style=\"color:var(--color-gray-light);font-size:var(--text-13);\">Jeder Kassenbon gegen jede aktive Promotion gepr\u00fcft &mdash; keine manuelle Aufteilung zwischen Mechaniken oder Handelsketten<\/p>\n      <\/div>\n      <div style=\"background:rgba(255,255,255,0.05);border-radius:12px;padding:var(--space-8);text-align:center;border:1px solid rgba(255,255,255,0.08);\">\n        <p style=\"font-size:var(--text-48);font-weight:var(--font-weight-bold);line-height:1.2;padding-top:0.1em;background:linear-gradient(135deg, #818cf8 0%, #c4b5fd 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--space-2);\">0<\/p>\n        <p style=\"color:#fff;font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);\">Manuelle Kassenbon-Stichproben<\/p>\n        <p style=\"color:var(--color-gray-light);font-size:var(--text-13);\">Jede Transaktion des Abrechnungszeitraums wird verifiziert &mdash; keine statistische Stichprobe, keine Erkl\u00e4rung der Handelskette<\/p>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 7: Integration Ecosystem -->\n\n<section class=\"section bg-white\" id=\"implementation\" style=\"padding-bottom:var(--space-10);\">\n  <style>\n    .ps-process-timeline { display: grid; grid-template-columns: repeat(5, 1fr); gap: var(--space-4); position: relative; padding-top: var(--space-2); margin-bottom: var(--space-12); }\n    .ps-process-timeline::before { content: \"\"; position: absolute; top: calc(var(--space-2) + 28px); left: 10%; right: 10%; height: 3px; background: linear-gradient(90deg, #4f46e5 0%, #6366f1 25%, #7c3aed 50%, #a78bfa 100%); border-radius: 999px; z-index: 0; }\n    .ps-process-step { position: relative; z-index: 1; text-align: center; display: flex; flex-direction: column; align-items: center; padding: 0 var(--space-2); }\n    .ps-process-circle { width: 56px; height: 56px; border-radius: 50%; background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%); color: #fff; font-weight: 700; font-size: var(--text-18); display: flex; align-items: center; justify-content: center; margin-bottom: var(--space-4); box-shadow: 0 8px 20px rgba(99, 102, 241, 0.35); border: 4px solid #fff; flex-shrink: 0; }\n    .ps-process-step h5 { margin-bottom: var(--space-2); color: var(--color-dark); font-size: var(--text-15); }\n    .ps-process-step .ps-process-time { font-size: var(--text-12); font-weight: 600; color: #6c63ff; text-transform: uppercase; letter-spacing: 0.06em; margin-bottom: var(--space-2); }\n    .ps-process-step p { font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; }\n    @media (max-width: 992px) {\n      .ps-process-timeline { grid-template-columns: 1fr; gap: var(--space-6); }\n      .ps-process-timeline::before { left: 50%; right: auto; top: 0; bottom: 0; height: auto; width: 3px; background: linear-gradient(180deg, #4f46e5 0%, #6366f1 25%, #7c3aed 50%, #a78bfa 100%); }\n      .ps-process-step { padding: 0; }\n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Implementierung<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);\">Vom Kick-off mit der Handelskette zum ersten R\u00fcckverg\u00fctungs-Bericht: <span class=\"gradient-text\">bis zu 12 Wochen pro Handelskette.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:760px;margin-bottom:var(--space-12);\">Jede Handelskette ist ein eigenes Integrationsprojekt &mdash; mit eigenem ERP, eigener Datenexport-Logik und eigenen Konventionen f\u00fcr die Produktkodierung. Asseco f\u00fchrt die Integration end-to-end mit einem internen Implementierungsteam von <strong>160+ Spezialisten<\/strong> durch, geschliffen \u00fcber <strong>170+ FMCG-Implementierungen<\/strong>.<\/p>\n    <div class=\"ps-process-timeline\">\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">01<\/div>\n        <h5>Kick-off mit der Handelskette<\/h5>\n        <div class=\"ps-process-time\">1 Woche<\/div>\n        <p>Umfang, Formate, technischer Kontakt und Beispieldaten mit der Handelskette abgestimmt<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">02<\/div>\n        <h5>Aufbau der POS-Schnittstelle<\/h5>\n        <div class=\"ps-process-time\">4&ndash;6 Wochen<\/div>\n        <p>Die Handelskette bereitet die Kassenbon-Exportschnittstelle auf ihrer Seite vor &mdash; typischerweise der l\u00e4ngste Schritt, abh\u00e4ngig von den IT-Priorit\u00e4ten der Handelskette<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">03<\/div>\n        <h5>Zuordnung SKU und Filialen<\/h5>\n        <div class=\"ps-process-time\">1&ndash;2 Wochen<\/div>\n        <p>Hersteller-SKUs den Codes der Handelskette zugeordnet, Filialhierarchie modelliert, &bdquo;short EAN&ldquo; aufgel\u00f6st (parallel zu Schritt 02)<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">04<\/div>\n        <h5>Konfiguration des Detektors<\/h5>\n        <div class=\"ps-process-time\">2&ndash;3 Wochen<\/div>\n        <p>Erste Promotionen im Detektor konfiguriert, an einer historischen Datenwoche getestet, Mapping-Korrekturen finalisiert<\/p>\n      <\/div>\n      <div class=\"ps-process-step\">\n        <div class=\"ps-process-circle\">05<\/div>\n        <h5>Go-live und erster Zyklus<\/h5>\n        <div class=\"ps-process-time\">1 Abrechnungszeitraum<\/div>\n        <p>Erster R\u00fcckverg\u00fctungs-Bericht automatisch erstellt, mit dem Finance-Team des Herstellers validiert, voller Produktionszyklus l\u00e4uft<\/p>\n      <\/div>\n    <\/div>\n    <p style=\"font-size:var(--text-13);color:var(--color-gray-mid);font-style:italic;max-width:760px;line-height:1.6;margin:0;\">Gesamt pro Handelskette: bis zu 12 Wochen end-to-end, wobei die Schritte 02 und 03 typischerweise parallel laufen. Nach der Integration der ersten Handelskette werden die folgenden schneller &mdash; Detektor-Templates und Konventionen der Filialzuordnung werden wiederverwendet.<\/p>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 9: Industry Recognition -->\n\n<section class=\"section bg-white\" id=\"recognition\" style=\"padding-top:var(--space-10);\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Branchenauszeichnungen<\/span>\n    <h3 style=\"margin-bottom:var(--space-3);\">Welche Analysten und Standards w\u00fcrdigen Asseco Platform in der Trade Execution?<\/h3>\n    <p style=\"max-width:42rem;margin-bottom:var(--space-12);\">Unabh\u00e4ngige Auszeichnungen zur Unterst\u00fctzung Ihres internen Business Case.<\/p>\n\n    <div class=\"columns columns--3\">\n\n      <div class=\"card animate-on-visible fade-in\" style=\"position:relative;overflow:hidden;\">\n        <div class=\"recognition-card__icon\">\n          <img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/gartner.svg\" alt=\"Gartner\" style=\"filter:none;\">\n        <\/div>\n        <h4 style=\"margin-bottom:var(--space-2);\">Gartner Representative Vendor<\/h4>\n        <p style=\"font-size:var(--text-12);color:var(--color-blue-light);margin-bottom:var(--space-4);\">Market Guide for Retail Execution &#8211; 2025<\/p>\n        <p style=\"margin-bottom:0;font-size:var(--text-14);\">Asseco Platform als Representative Vendor im Gartner Market Guide for Retail Execution Management in FMCG genannt &#8211; Umsetzung und Abrechnung der Handelspromotionen sind Teil der anerkannten Retail-Execution-F\u00e4higkeiten der Plattform.<\/p>\n      <\/div>\n\n      <div class=\"card animate-on-visible fade-in\" style=\"position:relative;overflow:hidden;\">\n        <div class=\"recognition-card__icon\">\n          <img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/poi.png\" alt=\"POI Best-in-Class\">\n        <\/div>\n        <h4 style=\"margin-bottom:var(--space-2);\">POI Best-in-Class<\/h4>\n        <p style=\"font-size:var(--text-12);color:var(--color-blue-light);margin-bottom:var(--space-4);\">9 Auszeichnungen f\u00fcr Asseco Platform &#8211; 2025<\/p>\n        <p style=\"margin-bottom:0;font-size:var(--text-14);\">Asseco Platform erhielt 9 POI Best-in-Class Auszeichnungen &#8211; die h\u00f6chste Anzahl unter allen bewerteten Anbietern. Die Abrechnung der Handelspromotionen st\u00fctzt sich direkt auf Auszeichnungen in Compliance, Retail Activity Optimisation und Trade Execution.<\/p>\n      <\/div>\n\n      <div class=\"card animate-on-visible fade-in\" style=\"position:relative;overflow:hidden;\">\n        <div class=\"recognition-card__icon\">\n          <img decoding=\"async\" src=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/iso.svg\" alt=\"ISO\/IEC 27001:2022\">\n        <\/div>\n        <h4 style=\"margin-bottom:var(--space-2);\">ISO\/IEC 27001:2022<\/h4>\n        <p style=\"font-size:var(--text-12);color:var(--color-blue-light);margin-bottom:var(--space-4);\">Zertifiziert<\/p>\n        <p style=\"margin-bottom:0;font-size:var(--text-14);\">International anerkannte Zertifizierung f\u00fcr Informationssicherheits-Management. Entscheidend f\u00fcr IT-Entscheider in Unternehmen bei der Bewertung von Abrechnungsengines und POS-Datenintegrationen.<\/p>\n      <\/div>\n\n    <\/div>\n\n    <div style=\"margin-top:var(--space-8);\">\n      <div class=\"wp-block-button is-style-arrow-right\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/assecoplatform.com\/case-studies\/\">Alle Auszeichnungen und Kundenbelege ansehen<\/a><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n\n<!-- TDH LP \u2014 Section 8: Why Asseco Platform -->\n\n<section class=\"section bg-white\" id=\"why-asseco\">\n  <style>\n    .ps-why-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-6); }\n    .ps-why-card { background: #fff; border-radius: 16px; padding: var(--space-8); box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); border: 1px solid rgba(0, 0, 0, 0.05); position: relative; overflow: hidden; transition: transform 0.25s ease, box-shadow 0.25s ease; }\n    .ps-why-card::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #4f46e5 0%, #7c3aed 50%, #a78bfa 100%); }\n    .ps-why-card::after { content: \"\"; position: absolute; bottom: -60px; right: -60px; width: 180px; height: 180px; border-radius: 50%; background: radial-gradient(circle, rgba(124, 58, 237, 0.06) 0%, transparent 70%); pointer-events: none; }\n    .ps-why-card:hover { transform: translateY(-3px); box-shadow: 0 12px 32px rgba(99, 102, 241, 0.12); }\n    .ps-why-icon { width: 64px; height: 64px; border-radius: 16px; background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%); display: inline-flex; align-items: center; justify-content: center; margin-bottom: var(--space-5); box-shadow: 0 8px 20px rgba(99, 102, 241, 0.30); position: relative; z-index: 1; }\n    .ps-why-icon svg { width: 28px; height: 28px; color: #fff; stroke: #fff; }\n    .ps-why-card h4 { margin-bottom: var(--space-3); color: var(--color-dark); font-size: var(--text-18); position: relative; z-index: 1; }\n    .ps-why-card > p { font-size: var(--text-15); color: var(--color-gray-mid); margin-bottom: var(--space-5); line-height: 1.6; position: relative; z-index: 1; }\n    .ps-why-divider { height: 1px; background: linear-gradient(90deg, rgba(99, 102, 241, 0.2), transparent); margin-bottom: var(--space-4); position: relative; z-index: 1; }\n    .ps-why-card ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: var(--space-3); position: relative; z-index: 1; }\n    .ps-why-card li { display: flex; gap: var(--space-2); font-size: var(--text-13); color: var(--color-gray-mid); line-height: 1.55; }\n    .ps-why-card li > span.arrow { color: #6c63ff; font-weight: 700; flex-shrink: 0; }\n    @media (max-width: 992px) {\n      .ps-why-grid { grid-template-columns: 1fr; }\n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Warum Asseco Platform<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);\">Abrechnung rund um FMCG-Operationen entwickelt <span class=\"gradient-text\">&mdash; nicht aus generischen Trade-Promo-Funktionen zusammengebaut.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:760px;margin-bottom:var(--space-12);\">Drei Dinge, die Checkout-Based Settlement bei Asseco von einem horizontalen Trade-Promo-Management-Tool mit nachtr\u00e4glich angebauten POS-Konnektoren unterscheiden.<\/p>\n    <div class=\"ps-why-grid\">\n      <div class=\"ps-why-card\">\n        <div class=\"ps-why-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <line x1=\"4\" y1=\"21\" x2=\"4\" y2=\"14\"><\/line>\n            <line x1=\"4\" y1=\"10\" x2=\"4\" y2=\"3\"><\/line>\n            <line x1=\"12\" y1=\"21\" x2=\"12\" y2=\"12\"><\/line>\n            <line x1=\"12\" y1=\"8\" x2=\"12\" y2=\"3\"><\/line>\n            <line x1=\"20\" y1=\"21\" x2=\"20\" y2=\"16\"><\/line>\n            <line x1=\"20\" y1=\"12\" x2=\"20\" y2=\"3\"><\/line>\n            <line x1=\"1\" y1=\"14\" x2=\"7\" y2=\"14\"><\/line>\n            <line x1=\"9\" y1=\"8\" x2=\"15\" y2=\"8\"><\/line>\n            <line x1=\"17\" y1=\"16\" x2=\"23\" y2=\"16\"><\/line>\n          <\/svg>\n        <\/div>\n        <h4>Integrationstiefe &mdash; 170+ FMCG-Implementierungen<\/h4>\n        <p>Asseco Platform integriert Retail- und Distributionsdaten f\u00fcr FMCG-Hersteller in der Region seit zwei Jahrzehnten. Onboarding einer Handelskette ist kein generisches ERP-Projekt &mdash; es ist eine Methodik, verfeinert in <strong>170+ FMCG-Implementierungen<\/strong> und <strong>160+ Implementierungs-Spezialisten<\/strong>.<\/p>\n        <div class=\"ps-why-divider\"><\/div>\n        <ul>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>170+ FMCG-Implementierungen in der CEE &mdash; Hersteller, Distributoren, Handelsketten<\/span><\/li>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>Zwei Jahrzehnte Arbeit mit POS-Daten &mdash; CSV, XML, fixed-width, propriet\u00e4re Feeds<\/span><\/li>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>Dasselbe Implementierungsteam end-to-end &mdash; keine \u00dcbergabe an Dritte mitten im Projekt<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"ps-why-card\">\n        <div class=\"ps-why-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <path d=\"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z\"><\/path>\n            <line x1=\"8\" y1=\"9\" x2=\"16\" y2=\"9\"><\/line>\n            <line x1=\"8\" y1=\"13\" x2=\"13\" y2=\"13\"><\/line>\n          <\/svg>\n        <\/div>\n        <h4>Ausschlie\u00dflicher FMCG-Fokus<\/h4>\n        <p>Asseco Platform entwickelt ausschlie\u00dflich f\u00fcr FMCG. Jede unterst\u00fctzte Promotionsmechanik, jeder integrierte Datenfeed einer Handelskette, jede modellierte Filialverzeichnis-Struktur &mdash; alles fu\u00dft auf realen FMCG-Operationen, nicht auf einem horizontalen Funktionskatalog, der an mehrere Branchen angepasst wurde.<\/p>\n        <div class=\"ps-why-divider\"><\/div>\n        <ul>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>6 Promotionsmechaniken aus realen FMCG-Kampagnen &mdash; keine generische TPM-Vorlage<\/span><\/li>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>&bdquo;Short EAN&ldquo;, kettenspezifische Codes, Filialhierarchien &mdash; Standard, keine Grenzf\u00e4lle<\/span><\/li>\n        <\/ul>\n      <\/div>\n      <div class=\"ps-why-card\">\n        <div class=\"ps-why-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\">\n            <circle cx=\"12\" cy=\"12\" r=\"2.5\"><\/circle>\n            <circle cx=\"5\" cy=\"5\" r=\"2\"><\/circle>\n            <circle cx=\"19\" cy=\"5\" r=\"2\"><\/circle>\n            <circle cx=\"5\" cy=\"19\" r=\"2\"><\/circle>\n            <circle cx=\"19\" cy=\"19\" r=\"2\"><\/circle>\n            <line x1=\"6.5\" y1=\"6.5\" x2=\"10.5\" y2=\"10.5\"><\/line>\n            <line x1=\"17.5\" y1=\"6.5\" x2=\"13.5\" y2=\"10.5\"><\/line>\n            <line x1=\"6.5\" y1=\"17.5\" x2=\"10.5\" y2=\"13.5\"><\/line>\n            <line x1=\"17.5\" y1=\"17.5\" x2=\"13.5\" y2=\"13.5\"><\/line>\n          <\/svg>\n        <\/div>\n        <h4>Onboarding der Handelskette als Service<\/h4>\n        <p>Jede Handelskette hat ihr eigenes ERP, ihre eigene Datenexport-Logik und ihre eigenen Konventionen f\u00fcr die Produktkodierung. Asseco setzt nicht voraus, dass ein sauberer Feed existiert &mdash; wir stimmen die technische Schnittstelle mit dem IT-Team der Handelskette ab, validieren die Daten und betreiben den Feed end-to-end.<\/p>\n        <div class=\"ps-why-divider\"><\/div>\n        <ul>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>Direkte Zusammenarbeit mit dem IT-Team der Handelskette bei der technischen Integration<\/span><\/li>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>SKU-Zuordnung und Filialverzeichnis von Asseco erstellt und gepflegt<\/span><\/li>\n          <li><span class=\"arrow\">&#x2192;<\/span><span>T\u00e4gliche Abgleiche und Datenqualit\u00e4ts-Flags als Managed Service betrieben<\/span><\/li>\n        <\/ul>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 10: Platform Ecosystem -->\n\n<section class=\"section bg-gray\" id=\"ecosystem\">\n  <style>\n    .eco-2cards { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--space-6); margin-bottom: var(--space-8); }\n    .eco-card { background: #fff; border-radius: 12px; border: 1px solid #e2e8f0; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); overflow: hidden; display: flex; flex-direction: column; transition: box-shadow 0.25s ease; text-decoration: none; color: inherit; }\n    .eco-card { outline: none; }\n    .eco-card-title-link { color: inherit; text-decoration: none; }\n    .eco-card-title-link:hover { color: #6c63ff; text-decoration: underline; text-underline-offset: 3px; }\n    .eco-card-thumb { width: 100%; min-height: 120px; overflow: visible; background: #fff; position: relative; display: flex; align-items: stretch; padding: 10px 12px 0; }\n    .eco-card-thumb img { width: 100%; height: 100%; object-fit: cover; object-position: top center; display: block; }\n    .eco-card-body { padding: var(--space-5) var(--space-6); flex: 1; display: flex; flex-direction: column; gap: var(--space-2); }\n    .eco-card-title { font-weight: var(--font-weight-semibold); color: var(--color-dark); font-size: var(--text-16); margin: 0; }\n    .eco-card-desc { font-size: var(--text-14); color: var(--color-gray-mid); line-height: 1.55; margin: 0; }\n    .eco-card-role { font-size: var(--text-11); font-weight: 700; letter-spacing: 0.10em; text-transform: uppercase; color: #6c63ff; margin-bottom: var(--space-1); }\n    .eco-footnote { font-size: var(--text-13); color: var(--color-gray-mid); font-style: italic; max-width: 720px; line-height: 1.6; margin: 0; }\n    \/* CHG-296: Eco card mini-diagrams matching How It Works step 1 visual language *\/\n    .eco-thumb-diagram {\n      background: linear-gradient(180deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.02) 100%), linear-gradient(180deg, #1e293b 0%, #0f172a 100%);\n      padding: 10px 12px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.18), inset 0 -1px 0 rgba(255,255,255,0.04);\n      width: 100%;\n      border-radius: 10px;\n    }\n    .eco-pipeline {\n      display: grid;\n      grid-template-columns: repeat(var(--steps, 3), 1fr);\n      gap: 6px;\n      position: relative;\n      padding-top: 2px;\n      width: 100%;\n      max-width: 100%;\n      font-family: 'Poppins', system-ui, sans-serif;\n    }\n    .eco-pipeline::before {\n      content: \"\";\n      position: absolute;\n      top: calc(2px + 14px);\n      left: 14%;\n      right: 14%;\n      height: 2px;\n      background: linear-gradient(90deg, #6366f1 0%, #7c3aed 50%, #a78bfa 100%);\n      border-radius: 999px;\n      z-index: 0;\n    }\n    .eco-step {\n      position: relative;\n      z-index: 1;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      gap: 5px;\n      text-align: center;\n      min-width: 0;\n    }\n    .eco-step-circle {\n      width: 28px;\n      height: 28px;\n      border-radius: 50%;\n      background: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);\n      color: #fff;\n      font-weight: 700;\n      font-size: 11px;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      box-shadow: 0 4px 10px rgba(99, 102, 241, 0.35);\n      border: 2px solid rgba(15, 23, 42, 0.85);\n      flex-shrink: 0;\n    }\n    .eco-step-label {\n      font-size: 10px;\n      font-weight: 700;\n      color: #fff;\n      line-height: 1.15;\n    }\n    .eco-step-sub {\n      font-size: 8.5px;\n      color: rgba(255,255,255,0.65);\n      line-height: 1.2;\n    }\n    .eco-mini-connector {\n      display: flex;\n      flex-direction: row;\n      align-items: center;\n      margin: 0 4px;\n      flex-shrink: 0;\n    }\n    .eco-mini-connector-line {\n      width: 10px;\n      height: 1.5px;\n      background: linear-gradient(90deg, rgba(124, 58, 237, 0.45) 0%, rgba(124, 58, 237, 0.95) 100%);\n      border-radius: 999px;\n    }\n    .eco-mini-connector-arrow {\n      width: 0; height: 0;\n      border-top: 4px solid transparent;\n      border-bottom: 4px solid transparent;\n      border-left: 5px solid rgba(124, 58, 237, 0.95);\n      border-right: 0;\n      margin-left: -1px;\n    }\n\n    @media (max-width: 768px) {\n      .eco-2cards { grid-template-columns: 1fr; }\n      \n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">Erforderliche Komponenten<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);\">Checkout-Based Promotional Settlement funktioniert mit zwei Produkten. <span class=\"gradient-text\">Trade Data Hub und Trade Terms &amp; Settlement.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:760px;margin-bottom:var(--space-10);\">Keine zus\u00e4tzlichen Asseco-Produkte sind f\u00fcr die Abrechnung auf POS-Kassenbons n\u00f6tig. Trade Data Hub \u00fcbernimmt die Datenerfassung; Trade Terms &amp; Settlement beherbergt den Promotionsdetektor und die R\u00fcckverg\u00fctungs-Formel.<\/p>\n\n    <div class=\"eco-2cards\">\n      <div class=\"eco-card\">\n        <div class=\"eco-card-thumb eco-thumb-diagram\" aria-hidden=\"true\">\n            <div class=\"eco-pipeline\" style=\"--steps:2;\">\n              <div class=\"eco-step\">\n                <div class=\"eco-step-circle\">1<\/div>\n                <div class=\"eco-step-label\">Profile der Handelsketten<\/div>\n                <div class=\"eco-step-sub\">Verschiedene Formate, Skalen<\/div>\n              <\/div>\n              <div class=\"eco-step\">\n                <div class=\"eco-step-circle\">2<\/div>\n                <div class=\"eco-step-label\">Einheitliches Kassenbon-Modell<\/div>\n                <div class=\"eco-step-sub\">Normalisiert, dedupliziert<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <div class=\"eco-card-body\">\n          <span class=\"eco-card-role\">Datenerfassung<\/span>\n          <p class=\"eco-card-title\"><a href=\"https:\/\/assecoplatform.com\/trade-data-hub\/\" class=\"eco-card-title-link\">Trade Data Hub<\/a><\/p>\n          <p class=\"eco-card-desc\">Verbindet sich mit dem POS-Feed jeder Handelskette, normalisiert die Daten, l\u00f6st SKU-Zuordnung und Filialhierarchie auf &mdash; die Grundlage unter jedem Abrechnungslauf.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"eco-card\">\n        <div class=\"eco-card-thumb eco-thumb-diagram\" aria-hidden=\"true\">\n            <div class=\"eco-pipeline\" style=\"--steps:3;\">\n              <div class=\"eco-step\">\n                <div class=\"eco-step-circle\">1<\/div>\n                <div class=\"eco-step-label\">Kassenbon<\/div>\n                <div class=\"eco-step-sub\">Filiale, SKU, Menge, Preis<\/div>\n              <\/div>\n              <div class=\"eco-step\">\n                <div class=\"eco-step-circle\">2<\/div>\n                <div class=\"eco-step-label\">Erkennung<\/div>\n                <div class=\"eco-step-sub\">SKU + Mechanik-Pr\u00fcfung<\/div>\n              <\/div>\n              <div class=\"eco-step\">\n                <div class=\"eco-step-circle\">3<\/div>\n                <div class=\"eco-step-label\">R\u00fcckverg\u00fctung<\/div>\n                <div class=\"eco-step-sub\">Je Kassenbon, aggregiert<\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <div class=\"eco-card-body\">\n          <span class=\"eco-card-role\">R\u00fcckverg\u00fctungs-Mechanik<\/span>\n          <p class=\"eco-card-title\">Trade Terms &amp; Settlement<\/p>\n          <p class=\"eco-card-desc\">Abrechnungs-Engine, die den Promotionsdetektor und die R\u00fcckverg\u00fctungs-Formel beherbergt. Das \u00fcbergeordnete Produkt, unter dem Checkout-Based Promotional Settlement als Modul l\u00e4uft.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <p class=\"eco-footnote\">Teil der Kategorie Trade Promotion Settlement. Schwestermodule f\u00fcr Distributor Sell-out und Voucher-Redemption-Mechaniken sind in Entwicklung.<\/p>\n  <\/div>\n<\/section>\n\n\n<!-- TDH LP \u2014 Section 11: FAQ -->\n\n<section class=\"section bg-white\" id=\"faq\">\n  <div class=\"container-wide\">\n    <span class=\"section-badge\">FAQ<\/span>\n    <h3 style=\"margin-bottom:var(--space-4);\">H\u00e4ufige Fragen zu <span class=\"gradient-text\">Checkout-Based Settlement und POS-Datenfeeds.<\/span><\/h3>\n    <p style=\"font-size:var(--text-18);color:var(--color-gray-mid);max-width:720px;margin-bottom:var(--space-12);\">Antworten auf Fragen, die Sales Director, Trade Marketing Manager und Finance Controller am h\u00e4ufigsten vor und w\u00e4hrend der Implementierung stellen.<\/p>\n    <div style=\"display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);\">\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Was ist Checkout-Based Promotional Settlement?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Ein Modul, das die Abrechnung der Handelspromotionen zwischen FMCG-Herstellern und Handelsketten anhand von POS-Kassenbondaten automatisiert. Der Hersteller verl\u00e4sst sich nicht mehr auf die monatliche Erkl\u00e4rung der Handelskette als Grundlage f\u00fcr die R\u00fcckverg\u00fctung &mdash; jede Transaktion wird an der Kasse verifiziert, die Mechanik wird je Kassenbon identifiziert und der R\u00fcckverg\u00fctungs-Bericht wird auf transaktionalen Quelldaten aufgebaut.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Wie unterscheidet es sich von Distributor-Based Settlement?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Dieses Modul liest POS-Kassenbondaten direkt von den Handelsketten &mdash; die Retail-Sell-out-Ebene. F\u00fcr Promotionen, die \u00fcber Distributoren laufen (die Distributor-Sell-out-Ebene), ist ein separates Schwestermodul erforderlich: Distributor-Based Promotional Settlement. Sprechen Sie uns an, wenn das Ihr Szenario ist.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Mit welchen Handelsketten funktioniert es heute?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Aktive Integrationen bestehen heute im polnischen FMCG-Markt, mit geplanter Expansion in der CEE. Neue Handelsketten werden einzeln onboarded &mdash; ein typisches Onboarding dauert bis zu 12 Wochen end-to-end, wobei die IT-Vorbereitung auf Seite der Handelskette in der Regel der l\u00e4ngste Schritt ist.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Wie sieht es mit DSGVO und personenbezogenen Daten auf Kassenbons aus?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Kassenbondaten werden auf Transaktionsebene verarbeitet, nicht auf Kundenebene. Identifikatoren von Kundenkarten und jegliche personenbezogenen Daten sind vom Abrechnungs-Feed ausgeschlossen. Die Datenverarbeitung ist durch die Datenfreigabe-Vereinbarung zwischen Hersteller und Handelskette geregelt, und das System l\u00e4uft auf einer Infrastruktur, die nach ISO\/IEC 27001:2022 zertifiziert ist.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Was passiert, wenn eine Handelskette inkonsistente Daten schickt?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Trade Data Hub umfasst Datenqualit\u00e4ts-Pr\u00fcfungen, Deduplizierung und Abgleichs-Routinen bei jedem t\u00e4glichen Feed. Inkonsistenzen werden automatisch markiert und zur Korrektur an die Handelskette zur\u00fcckgeschickt. Abrechnungsberichte enthalten Datenqualit\u00e4ts-Metadaten, damit Finance-Teams wissen, welche Zahlen abgerechnet sind und welche ausstehen.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Kann es mehrere parallele Promotionen verarbeiten?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Ja. Jede Transaktion wird unabh\u00e4ngig gegen jede aktive Promotion verifiziert. Es gibt keine Begrenzung der parallelen Promotionen &mdash; Hersteller, die Kampagnen parallel \u00fcber mehrere Handelsketten f\u00fchren, rechnen sie in einem Zyklus ab, ohne manuelle Aufteilung zwischen Mechaniken oder Handelsketten.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Welche Promotionsmechaniken werden unterst\u00fctzt?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Sechs Mechaniken werden out-of-the-box unterst\u00fctzt: Preispromotionen, multi-buy und Pack-Mechaniken, Wertschwellen, saisonale Zeit- und Filialfenster, bundle gratis (z. B. 4+2) und Voucher-Redemption-\u00c4quivalente. Die Liste der unterst\u00fctzten Mechaniken wird erweitert, sobald neue Promotionstypen in Kundenportfolios auftauchen.<\/p>\n      <\/div>\n      <div style=\"padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border-light);\">\n        <p style=\"font-weight:var(--font-weight-semibold);color:var(--color-dark);margin-bottom:var(--space-2);\">Wie integriert es sich mit unserem ERP und Finanzsystem?<\/p>\n        <p style=\"font-size:var(--text-14);color:var(--color-gray-mid);\">Abrechnungsberichte werden als XLSX, PDF exportiert oder direkt per API an das ERP des Herstellers \u00fcbergeben. Der Hersteller genehmigt den Bericht und leitet ihn \u00fcber den bestehenden Accounts-Payable-Workflow an die Finanzabteilung weiter. Trade Terms &amp; Settlement integriert sich mit den wichtigsten ERPs im FMCG-Einsatz.<\/p>\n      <\/div>\n    <\/div>\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"FAQPage\",\n    \"mainEntity\": [\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Was ist Checkout-Based Promotional Settlement?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Ein Modul, das die Abrechnung der Handelspromotionen zwischen FMCG-Herstellern und Handelsketten anhand von POS-Kassenbondaten automatisiert. Der Hersteller verl\u00e4sst sich nicht mehr auf die monatliche Erkl\u00e4rung der Handelskette als Grundlage f\u00fcr die R\u00fcckverg\u00fctung \u2014 jede Transaktion wird an der Kasse verifiziert, die Mechanik wird je Kassenbon identifiziert und der R\u00fcckverg\u00fctungs-Bericht wird auf transaktionalen Quelldaten aufgebaut.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Wie unterscheidet es sich von Distributor-Based Settlement?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Dieses Modul liest POS-Kassenbondaten direkt von den Handelsketten \u2014 die Retail-Sell-out-Ebene. F\u00fcr Promotionen, die \u00fcber Distributoren laufen (die Distributor-Sell-out-Ebene), ist ein separates Schwestermodul erforderlich: Distributor-Based Promotional Settlement. Sprechen Sie uns an, wenn das Ihr Szenario ist.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Mit welchen Handelsketten funktioniert es heute?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Aktive Integrationen bestehen heute im polnischen FMCG-Markt, mit geplanter Expansion in der CEE. Neue Handelsketten werden einzeln onboarded \u2014 ein typisches Onboarding dauert bis zu 12 Wochen end-to-end, wobei die IT-Vorbereitung auf Seite der Handelskette in der Regel der l\u00e4ngste Schritt ist.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Wie sieht es mit DSGVO und personenbezogenen Daten auf Kassenbons aus?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Kassenbondaten werden auf Transaktionsebene verarbeitet, nicht auf Kundenebene. Identifikatoren von Kundenkarten und jegliche personenbezogenen Daten sind vom Abrechnungs-Feed ausgeschlossen. Die Datenverarbeitung ist durch die Datenfreigabe-Vereinbarung zwischen Hersteller und Handelskette geregelt, und das System l\u00e4uft auf einer Infrastruktur, die nach ISO\/IEC 27001:2022 zertifiziert ist.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Was passiert, wenn eine Handelskette inkonsistente Daten schickt?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Trade Data Hub umfasst Datenqualit\u00e4ts-Pr\u00fcfungen, Deduplizierung und Abgleichs-Routinen bei jedem t\u00e4glichen Feed. Inkonsistenzen werden automatisch markiert und zur Korrektur an die Handelskette zur\u00fcckgeschickt. Abrechnungsberichte enthalten Datenqualit\u00e4ts-Metadaten, damit Finance-Teams wissen, welche Zahlen abgerechnet sind und welche ausstehen.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Kann es mehrere parallele Promotionen verarbeiten?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Ja. Jede Transaktion wird unabh\u00e4ngig gegen jede aktive Promotion verifiziert. Es gibt keine Begrenzung der parallelen Promotionen \u2014 Hersteller, die Kampagnen parallel \u00fcber mehrere Handelsketten f\u00fchren, rechnen sie in einem Zyklus ab, ohne manuelle Aufteilung zwischen Mechaniken oder Handelsketten.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Welche Promotionsmechaniken werden unterst\u00fctzt?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Sechs Mechaniken werden out-of-the-box unterst\u00fctzt: Preispromotionen, multi-buy und Pack-Mechaniken, Wertschwellen, saisonale Zeit- und Filialfenster, bundle gratis (z. B. 4+2) und Voucher-Redemption-\u00c4quivalente. Die Liste der unterst\u00fctzten Mechaniken wird erweitert, sobald neue Promotionstypen in Kundenportfolios auftauchen.\"\n        }\n      },\n      {\n        \"@type\": \"Question\",\n        \"name\": \"Wie integriert es sich mit unserem ERP und Finanzsystem?\",\n        \"acceptedAnswer\": {\n          \"@type\": \"Answer\",\n          \"text\": \"Abrechnungsberichte werden als XLSX, PDF exportiert oder direkt per API an das ERP des Herstellers \u00fcbergeben. Der Hersteller genehmigt den Bericht und leitet ihn \u00fcber den bestehenden Accounts-Payable-Workflow an die Finanzabteilung weiter. Trade Terms & Settlement integriert sich mit den wichtigsten ERPs im FMCG-Einsatz.\"\n        }\n      }\n    ]\n  }\n  <\/script>\n  <\/div>\n<\/section>\n\n\n<!-- Schema.org SoftwareApplication JSON-LD -->\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"SoftwareApplication\",\n  \"name\": \"Checkout-Based Promotional Settlement \u2014 Trade Promotion Settlement Modul von Asseco Platform\",\n  \"description\": \"Checkout-Based Promotional Settlement automatisiert die Berechnung der R\u00fcckverg\u00fctung f\u00fcr Handelspromotionen zwischen FMCG-Herstellern und Handelsketten anhand von POS-Kassenbondaten. Aktiv in polnischen FMCG-Handelsketten, t\u00e4glicher Zyklus, 6 Promotionsmechaniken auf Kassenbon-Ebene erkannt. Auf Basis von Trade Data Hub und Trade Terms & Settlement.\",\n  \"url\": \"https:\/\/assecoplatform.com\/checkout-based-promotional-settlement\/\",\n  \"applicationCategory\": \"BusinessApplication\",\n  \"applicationSubCategory\": \"Trade Promotion Settlement\",\n  \"operatingSystem\": \"Cloud-based\",\n  \"offers\": {\n    \"@type\": \"Offer\",\n    \"availability\": \"https:\/\/schema.org\/InStock\",\n    \"description\": \"Enterprise-Preise auf Anfrage. Verf\u00fcgbar als Abrechnungsmodul innerhalb von Trade Terms & Settlement, auf Basis von Trade Data Hub.\"\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Asseco Business Solutions\",\n    \"url\": \"https:\/\/assecoplatform.com\"\n  },\n  \"featureList\": [\n    \"POS-Kassenbon-Feed mit t\u00e4glichem Zyklus in polnischen FMCG-Handelsketten\",\n    \"SKU-Zuordnung inklusive Short-EAN-Aufl\u00f6sung und kettenspezifischen Produktcodes\",\n    \"Promotionsdetektor mit Unterst\u00fctzung f\u00fcr 6 Mechaniken: Preis, multi-buy, Schwelle, saisonal, bundle, voucher\",\n    \"Alle aktiven Promotionen parallel verifiziert \u2014 jeder Kassenbon gegen jede Kampagne gepr\u00fcft\",\n    \"Abrechnungsformel mit Audit Trail auf Transaktionsebene je Kassenbon\",\n    \"Export des R\u00fcckverg\u00fctungs-Berichts: XLSX, PDF, API-Push ans ERP\",\n    \"Onboarding der Handelskette als Managed Service: SKU-Zuordnung, Filialverzeichnis, Datenqualit\u00e4ts-Flags\"\n  ],\n  \"audience\": {\n    \"@type\": \"BusinessAudience\",\n    \"audienceType\": \"Sales Director FMCG, Trade Marketing Manager, Finance Controller\"\n  }\n}\n<\/script>\n\n\n\n\n<section class=\"section bg-dark\">\n  <style>\n    .ps-cta-grid { display: grid; grid-template-columns: 2fr 1fr; gap: var(--space-12); align-items: center; text-align: left; margin-bottom: var(--space-10); }\n    .ps-cta-grid .ps-cta-image img { width: 100%; max-width: 820px; height: auto; display: block; margin: 0 auto; }\n    .ps-cta-grid .ps-cta-content .badge-row { margin-bottom: var(--space-3); display: inline-block; }\n    .ps-cta-grid .ps-cta-buttons { display: flex; gap: var(--space-4); flex-wrap: wrap; }\n    .ps-cta-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-6); max-width: 560px; margin: 0 auto; text-align: center; }\n    @media (max-width: 992px) {\n      .ps-cta-grid { grid-template-columns: 1fr; gap: var(--space-6); text-align: center; }\n      .ps-cta-grid .ps-cta-image { order: -1; }\n      .ps-cta-grid .ps-cta-buttons { justify-content: center; }\n    }\n  <\/style>\n  <div class=\"container-wide\">\n    <div class=\"ps-cta-grid\">\n      <div class=\"ps-cta-image\">\n        <div class=\"sd-dashboard\" aria-hidden=\"true\">\n          <div class=\"sd-header\">\n            <div class=\"sd-title-row\">\n              <span class=\"sd-title\">Abrechnungsausf\u00fchrung<\/span>\n              <span class=\"sd-info\" aria-hidden=\"true\">i<\/span>\n            <\/div>\n            <div class=\"sd-period\">\n              <span class=\"sd-period-label\">Zeitraum<\/span>\n              <span class=\"sd-period-value\">Apr 2026<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-kpis\">\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">4.85M<\/span>\n              <span class=\"sd-kpi-label\">R\u00fcckverg\u00fctung f\u00e4llig (EUR)<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">287K<\/span>\n              <span class=\"sd-kpi-label\">Verarbeitete Kassenbons<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">24<\/span>\n              <span class=\"sd-kpi-label\">Aktive Promotionen<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value\">8,650<\/span>\n              <span class=\"sd-kpi-label\">Erfasste Filialen<\/span>\n            <\/div>\n            <div class=\"sd-kpi\">\n              <span class=\"sd-kpi-value sd-kpi-value--good\">100%<\/span>\n              <span class=\"sd-kpi-label\">Verifiziert<\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-panels\">\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">Verifizierung der R\u00fcckverg\u00fctung<\/span>\n              <div class=\"sd-gauge\">\n                <svg viewBox=\"0 0 100 60\" preserveAspectRatio=\"xMidYMid meet\">\n                  <path d=\"M 12 50 A 38 38 0 0 1 88 50\" stroke=\"#e5e7eb\" stroke-width=\"8\" fill=\"none\" stroke-linecap=\"round\"\/>\n                  <path d=\"M 12 50 A 38 38 0 0 1 88 50\" stroke=\"#22c55e\" stroke-width=\"8\" fill=\"none\" stroke-linecap=\"round\"\/>\n                <\/svg>\n                <div class=\"sd-gauge-value\">100%<\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">R\u00fcckverg\u00fctung nach Mechanik<\/span>\n              <div class=\"sd-bars\">\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Preis<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:100%\"><\/div><\/div><span class=\"sd-bar-value\">42%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Multi-buy<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:62%\"><\/div><\/div><span class=\"sd-bar-value\">26%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Bundle<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:40%\"><\/div><\/div><span class=\"sd-bar-value\">17%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Schwelle<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:22%\"><\/div><\/div><span class=\"sd-bar-value\">9%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Saisonal<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:12%\"><\/div><\/div><span class=\"sd-bar-value\">4%<\/span><\/div>\n                <div class=\"sd-bar-row\"><span class=\"sd-bar-name\">Voucher<\/span><div class=\"sd-bar-track\"><div class=\"sd-bar-fill\" style=\"width:6%\"><\/div><\/div><span class=\"sd-bar-value\">2%<\/span><\/div>\n              <\/div>\n            <\/div>\n\n            <div class=\"sd-panel\">\n              <span class=\"sd-panel-title\">Kumulierte R\u00fcckverg\u00fctung<\/span>\n              <svg class=\"sd-trend\" viewBox=\"0 0 100 50\" preserveAspectRatio=\"none\">\n                <defs>\n                  <linearGradient id=\"sdTrendFill\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\">\n                    <stop offset=\"0%\" stop-color=\"rgba(99, 102, 241, 0.30)\" \/>\n                    <stop offset=\"100%\" stop-color=\"rgba(99, 102, 241, 0.02)\" \/>\n                  <\/linearGradient>\n                <\/defs>\n                <path d=\"M 0 46 L 8 42 L 16 38 L 24 33 L 32 28 L 40 24 L 48 19 L 56 15 L 64 11 L 72 8 L 80 6 L 88 4 L 100 3 L 100 50 L 0 50 Z\" fill=\"url(#sdTrendFill)\"\/>\n                <path d=\"M 0 46 L 8 42 L 16 38 L 24 33 L 32 28 L 40 24 L 48 19 L 56 15 L 64 11 L 72 8 L 80 6 L 88 4 L 100 3\" stroke=\"#6366f1\" stroke-width=\"1.6\" fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n                <circle cx=\"100\" cy=\"3\" r=\"2.2\" fill=\"#6366f1\"\/>\n              <\/svg>\n              <div class=\"sd-trend-axis\">\n                <span>1. Apr<\/span>\n                <span>30. Apr<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-table\">\n            <div class=\"sd-table-title\">R\u00fcckverg\u00fctung je Promotion<\/div>\n            <div class=\"sd-row sd-row--header\">\n              <span>Promotion<\/span>\n              <span>Mechanik<\/span>\n              <span>R\u00fcckverg\u00fctung<\/span>\n              <span><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Bier 4er-Pack &mdash; Promo Apr<\/span>\n              <span class=\"sd-row-mech\">Multi-buy<\/span>\n              <span class=\"sd-row-value\">1.24M<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Cider 0.5l Aktionspreis<\/span>\n              <span class=\"sd-row-mech\">Preis<\/span>\n              <span class=\"sd-row-value\">980K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Spirituosen 4+2 Wochenende<\/span>\n              <span class=\"sd-row-mech\">Bundle<\/span>\n              <span class=\"sd-row-value\">760K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Wodka multi-buy Fr\u00fchling<\/span>\n              <span class=\"sd-row-mech\">Multi-buy<\/span>\n              <span class=\"sd-row-value\">540K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row\">\n              <span class=\"sd-row-name\">Wein Pack Schwelle<\/span>\n              <span class=\"sd-row-mech\">Schwelle<\/span>\n              <span class=\"sd-row-value\">390K<\/span>\n              <span class=\"sd-row-status sd-row-status--good\"><\/span>\n            <\/div>\n            <div class=\"sd-row sd-row--more\">\n              <span>+ 19 weitere Promotionen<\/span>\n              <span><\/span>\n              <span><\/span>\n              <span><\/span>\n            <\/div>\n          <\/div>\n\n          <div class=\"sd-footer\">\n            <span class=\"sd-export\">Export<\/span>\n            <span class=\"sd-export-formats\">XLSX &middot; PDF &middot; API ans ERP<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"ps-cta-content\">\n        <span class=\"section-badge badge-row\" style=\"color:var(--color-gray-light);\">Loslegen<\/span>\n        <h3 style=\"color:#fff;margin-bottom:var(--space-4);\">Verlagern Sie die Abrechnung der Handelspromotionen <span class=\"gradient-text\">von einer viertelj\u00e4hrlichen Verhandlung zu einem t\u00e4glichen, revisionssicheren Prozess.<\/span><\/h3>\n        <p style=\"font-size:var(--text-18);color:var(--color-gray-light);margin-bottom:var(--space-8);\">Buchen Sie ein Gespr\u00e4ch mit einem Asseco Platform Spezialisten. Wir zeigen Ihnen eine echte Abrechnung auf Kassenbon-Ebene, besprechen die Methodik f\u00fcr das Onboarding der Handelsketten und bilden Ihr Trade-Promo-Programm auf die Detektor-F\u00e4higkeiten ab.<\/p>\n        <div class=\"ps-cta-buttons\">\n          <a href=\"https:\/\/assecoplatform.com\/contact-us-asseco-platform\/\" class=\"btn btn-primary btn-lg\">Demo buchen<\/a>\n          <a href=\"https:\/\/assecoplatform.com\/contact-us-asseco-platform\/\" class=\"btn btn-outline-light btn-lg\">Kontakt aufnehmen<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Checkout-Based Promotional Settlement von Asseco Platform: ein Abrechnungsmodul auf Basis von Trade Data Hub und Trade Terms &amp; Settlement &mdash; Verifizierung der Handelspromotion-Umsetzung auf Kassenbon-Ebene zwischen FMCG-Herstellern und Handelsketten. REGIONALGENOSSENSCHAFT #14 Filiale: RC-014 &middot; Region Ost KASSENBON Bier Flasche 500ml43.6914.76 Cider Flasche 0.4L14.994.99 Brot15.495.49 K\u00e4se 250g28.9917.98 Bier 4er-Pack 500ml114.7614.76 Mineralwasser 1.5L22.494.98 SUMME EUR62.96 Kassenbon Nr. [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"wp-custom-template-page-with-dark-footer","meta":{"_eb_attr":"","footnotes":""},"class_list":["post-7994","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Trade Promotion Management: Abrechnung \u00fcber Kassenbons | Asseco<\/title>\n<meta name=\"description\" content=\"Trade Promotion Management auf Kassenbon-Daten \u2014 automatisierte R\u00fcckverg\u00fctung zwischen FMCG-Herstellern und Handelsketten. T\u00e4glich, 6 Mechaniken.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Trade Promotion Management: Abrechnung \u00fcber Kassenbons | Asseco\" \/>\n<meta property=\"og:description\" content=\"Trade Promotion Management auf Kassenbon-Daten \u2014 automatisierte R\u00fcckverg\u00fctung zwischen FMCG-Herstellern und Handelsketten. T\u00e4glich, 6 Mechaniken.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/\" \/>\n<meta property=\"og:site_name\" content=\"Asseco Platform\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-11T13:44:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Checkout-Based Promotional Settlement\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"16 Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/checkout-based-promotional-settlement\\\/\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/checkout-based-promotional-settlement\\\/\",\"name\":\"Trade Promotion Management: Abrechnung \u00fcber Kassenbons | Asseco\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/checkout-based-promotional-settlement\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/checkout-based-promotional-settlement\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/nestle.svg\",\"datePublished\":\"2026-05-11T11:06:50+00:00\",\"dateModified\":\"2026-05-11T13:44:42+00:00\",\"description\":\"Trade Promotion Management auf Kassenbon-Daten \u2014 automatisierte R\u00fcckverg\u00fctung zwischen FMCG-Herstellern und Handelsketten. T\u00e4glich, 6 Mechaniken.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/checkout-based-promotional-settlement\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/assecoplatform.com\\\/de\\\/checkout-based-promotional-settlement\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/checkout-based-promotional-settlement\\\/#primaryimage\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/nestle.svg\",\"contentUrl\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/nestle.svg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/checkout-based-promotional-settlement\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/homepage\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Checkout-Based Promotional Settlement\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/\",\"name\":\"Asseco Platform\",\"description\":\"Solutions for FMCG\",\"publisher\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/#organization\",\"name\":\"Asseco Platform\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/asseco_platform.svg\",\"contentUrl\":\"https:\\\/\\\/assecoplatform.com\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/asseco_platform.svg\",\"caption\":\"Asseco Platform\"},\"image\":{\"@id\":\"https:\\\/\\\/assecoplatform.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Trade Promotion Management: Abrechnung \u00fcber Kassenbons | Asseco","description":"Trade Promotion Management auf Kassenbon-Daten \u2014 automatisierte R\u00fcckverg\u00fctung zwischen FMCG-Herstellern und Handelsketten. T\u00e4glich, 6 Mechaniken.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/","og_locale":"de_DE","og_type":"article","og_title":"Trade Promotion Management: Abrechnung \u00fcber Kassenbons | Asseco","og_description":"Trade Promotion Management auf Kassenbon-Daten \u2014 automatisierte R\u00fcckverg\u00fctung zwischen FMCG-Herstellern und Handelsketten. T\u00e4glich, 6 Mechaniken.","og_url":"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/","og_site_name":"Asseco Platform","article_modified_time":"2026-05-11T13:44:42+00:00","og_image":[{"url":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_title":"Checkout-Based Promotional Settlement","twitter_image":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/09\/perfect-store.png","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"16 Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/","url":"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/","name":"Trade Promotion Management: Abrechnung \u00fcber Kassenbons | Asseco","isPartOf":{"@id":"https:\/\/assecoplatform.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/#primaryimage"},"image":{"@id":"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/#primaryimage"},"thumbnailUrl":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/nestle.svg","datePublished":"2026-05-11T11:06:50+00:00","dateModified":"2026-05-11T13:44:42+00:00","description":"Trade Promotion Management auf Kassenbon-Daten \u2014 automatisierte R\u00fcckverg\u00fctung zwischen FMCG-Herstellern und Handelsketten. T\u00e4glich, 6 Mechaniken.","breadcrumb":{"@id":"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/#primaryimage","url":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/nestle.svg","contentUrl":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2026\/04\/nestle.svg"},{"@type":"BreadcrumbList","@id":"https:\/\/assecoplatform.com\/de\/checkout-based-promotional-settlement\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/assecoplatform.com\/de\/homepage\/"},{"@type":"ListItem","position":2,"name":"Checkout-Based Promotional Settlement"}]},{"@type":"WebSite","@id":"https:\/\/assecoplatform.com\/de\/#website","url":"https:\/\/assecoplatform.com\/de\/","name":"Asseco Platform","description":"Solutions for FMCG","publisher":{"@id":"https:\/\/assecoplatform.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/assecoplatform.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/assecoplatform.com\/de\/#organization","name":"Asseco Platform","url":"https:\/\/assecoplatform.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/assecoplatform.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/07\/asseco_platform.svg","contentUrl":"https:\/\/assecoplatform.com\/wp-content\/uploads\/2024\/07\/asseco_platform.svg","caption":"Asseco Platform"},"image":{"@id":"https:\/\/assecoplatform.com\/de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/assecoplatform.com\/de\/wp-json\/wp\/v2\/pages\/7994","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/assecoplatform.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/assecoplatform.com\/de\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/assecoplatform.com\/de\/wp-json\/wp\/v2\/comments?post=7994"}],"version-history":[{"count":4,"href":"https:\/\/assecoplatform.com\/de\/wp-json\/wp\/v2\/pages\/7994\/revisions"}],"predecessor-version":[{"id":7999,"href":"https:\/\/assecoplatform.com\/de\/wp-json\/wp\/v2\/pages\/7994\/revisions\/7999"}],"wp:attachment":[{"href":"https:\/\/assecoplatform.com\/de\/wp-json\/wp\/v2\/media?parent=7994"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}