[{"id":"data_steuereinnahmen_insgesamt_gemeinden","date":1777039019962,"json":"{\"components\":[{\"plotOptions\":{\"series\":{\"marker\":{\"enabled\":false},\"maxPointWidth\":14,\"lineWidth\":2,\"animation\":false},\"subtitle\":{\"text\":\"\"}},\"col\":0,\"dataPlatformQueryParams\":[{\"topicId\":\"71211BV002-STEU01\",\"from\":1199228400000,\"filters\":{\"STAT10\":[\"STEUERNVINS10\",\"STEUERNVK10\"]}}],\"alt\":\"\",\"main\":false,\"type\":\"highcharts\",\"colors\":[\"#3366CC\",\"#CC0033\",\"#339966\",\"#66CCFF\",\"#FF9900\",\"#333366\",\"#FF6600\",\"#66CC66\",\"#990033\",\"#2C6622\",\"#FFCC33\",\"#660022\"],\"series\":[],\"colexpand\":2,\"row\":0,\"chart\":{\"plotOptions\":{\"bar\":{\"point\":{\"events\":{\"mouseOver\":\"function () {\\n    const index = this.index;\\n    const chart = this.series.chart || undefined;\\n\\n    if (chart) {\\n      const series = chart.series;\\n      series?.forEach(items => {\\n        items.data?.forEach(item => {\\n          if (item.index !== index) {\\n            item.graphic?.css({ opacity: 0.3 });\\n          }\\n        });\\n      });\\n    }\\n  }\",\"mouseOut\":\"function () {\\n    const chart = this.series.chart || undefined;\\n\\n    if (chart) {\\n      const series = chart.series;\\n      series?.forEach(items => {\\n        items.data?.forEach(item => {\\n          item.graphic?.css({ opacity: 1 });\\n        });\\n      });\\n    }\\n  }\"}}},\"series\":{\"connectNulls\":true,\"marker\":{\"enabled\":false},\"maxPointWidth\":14,\"lineWidth\":2,\"animation\":false},\"column\":{\"point\":{\"events\":{\"mouseOver\":\"function () {\\n    const index = this.index;\\n    const chart = this.series.chart || undefined;\\n\\n    if (chart) {\\n      const series = chart.series;\\n      series?.forEach(items => {\\n        items.data?.forEach(item => {\\n          if (item.index !== index) {\\n            item.graphic?.css({ opacity: 0.3 });\\n          }\\n        });\\n      });\\n    }\\n  }\",\"mouseOut\":\"function () {\\n    const chart = this.series.chart || undefined;\\n\\n    if (chart) {\\n      const series = chart.series;\\n      series?.forEach(items => {\\n        items.data?.forEach(item => {\\n          item.graphic?.css({ opacity: 1 });\\n        });\\n      });\\n    }\\n  }\"}}}},\"yAxis\":[{\"index\":0,\"opposite\":false,\"title\":{\"text\":\"\",\"align\":\"high\",\"y\":-25,\"reserveSpace\":false,\"rotation\":0,\"textAlign\":\"left\",\"style\":{\"color\":\"#272C2D\",\"fontFamily\":\"\\\"StatisSans\\\", sans-serif\",\"fontWeight\":\"400\",\"fontSize\":\"16px\",\"textOverflow\":\"ellipsis\",\"overflow\":\"hidden\",\"whiteSpace\":\"nowrap\",\"width\":350}},\"type\":\"linear\",\"labels\":{\"formatter\":\"function() { return `${Number((this.value / 1000000).toFixed(0)).toLocaleString('de-DE', {minimumFractionDigits: 0, maximumFractionDigits: 0})}`}\",\"mathPow\":1000000,\"prefix\":\"\",\"decimals\":0,\"align\":\"right\",\"suffix\":\"\",\"formatterIdentifier\":\"MATH_DIVIDER\"}},{\"opposite\":true,\"title\":{\"text\":\"\",\"align\":\"high\",\"y\":-25,\"reserveSpace\":false,\"rotation\":0,\"textAlign\":\"right\",\"style\":{\"color\":\"#272C2D\",\"fontFamily\":\"\\\"StatisSans\\\", sans-serif\",\"fontWeight\":\"400\",\"fontSize\":\"16px\",\"textOverflow\":\"ellipsis\",\"overflow\":\"hidden\",\"whiteSpace\":\"nowrap\",\"width\":350}},\"type\":\"linear\",\"labels\":{\"align\":\"left\"}}],\"xAxis\":[{\"crosshair\":false,\"index\":0,\"type\":\"datetime\",\"labels\":{\"format\":\"{value: %Y}\",\"formatterIdentifier\":\"CUSTOM\"},\"isX\":true}],\"series\":[{\"color\":\"#FF6600\",\"data\":[[1199145600000,125995701],[1207008000000,142558963],[1214870400000,137589255],[1222819200000,155282990],[1230768000000,122961545],[1238544000000,130850867],[1246406400000,124446871],[1254355200000,145818457],[1262304000000,115669189],[1270080000000,135051023],[1277942400000,127536538],[1285891200000,152415884],[1293840000000,129521652],[1301616000000,145645314],[1309478400000,136745434],[1317427200000,161459330],[1325376000000,136793527],[1333238400000,150538128],[1341100800000,147729959],[1349049600000,165152806],[1356998400000,141583360],[1364774400000,155773713],[1372636800000,151554935],[1380585600000,170602657],[1388534400000,146272874],[1396310400000,158534447],[1404172800000,157098929],[1412121600000,181589997],[1420070400000,152906284],[1427846400000,168080886],[1435708800000,166881962],[1443657600000,185682122],[1451606400000,161961053],[1459468800000,177228887],[1467331200000,169585012],[1475280000000,196937020],[1483228800000,172110933],[1491004800000,177568529],[1498867200000,180792416],[1506816000000,204222801],[1514764800000,179150274],[1522540800000,195282882],[1530403200000,189289426],[1538352000000,212656613],[1546300800000,182508367],[1554076800000,202370818],[1561939200000,194271378],[1569888000000,220239342],[1577836800000,186974033],[1585699200000,160291728],[1593561600000,181631099],[1601510400000,211095564],[1609459200000,179162249],[1617235200000,192766477],[1625097600000,210103813],[1633046400000,249810280],[1640995200000,213929581],[1648771200000,225130996],[1656633600000,207849467],[1664582400000,247429558],[1672531200000,212678449],[1680307200000,221749412],[1688169600000,230291467],[1696118400000,252924384],[1704067200000,214716289],[1711929600000,232613214],[1719792000000,233780777],[1727740800000,266204175],[1735689600000,232256459],[1743465600000,248636875],[1751328000000,240451617],[1759276800000,268407962]],\"custom\":{\"name\":\"Steuereinnahmen insgesamt\"},\"name\":\"Steuereinnahmen insgesamt\",\"index\":0,\"id\":\"71211BV002-STEU01_STEUERNVINS10_DG\"},{\"color\":\"#66CC66\",\"data\":[[1199145600000,14150852],[1207008000000,19628076],[1214870400000,19727950],[1222819200000,23737799],[1230768000000,13287788],[1238544000000,17409174],[1246406400000,15874468],[1254355200000,21890902],[1262304000000,11298837],[1270080000000,18284427],[1277942400000,17580307],[1285891200000,23278933],[1293840000000,13643888],[1301616000000,19559728],[1309478400000,18933266],[1317427200000,24496101],[1325376000000,13947736],[1333238400000,20992641],[1341100800000,20541306],[1349049600000,25769731],[1356998400000,15050871],[1364774400000,21953558],[1372636800000,20965459],[1380585600000,26372212],[1388534400000,15287133],[1396310400000,23176235],[1404172800000,21400709],[1412121600000,27624383],[1420070400000,15722997],[1427846400000,24832625],[1435708800000,23028372],[1443657600000,29482125],[1451606400000,17120352],[1459468800000,25186577],[1467331200000,23885404],[1475280000000,32554628],[1483228800000,17957182],[1491004800000,27653692],[1498867200000,25542382],[1506816000000,34083869],[1514764800000,19176126],[1522540800000,29092344],[1530403200000,27606121],[1538352000000,35499564],[1546300800000,19812025],[1554076800000,29808227],[1561939200000,27595193],[1569888000000,37683548],[1577836800000,18875356],[1585699200000,25107228],[1593561600000,25233730],[1601510400000,38538678],[1609459200000,19891258],[1617235200000,29608597],[1625097600000,29725504],[1633046400000,45639715],[1640995200000,24772081],[1648771200000,34148992],[1656633600000,33617918],[1664582400000,41479194],[1672531200000,26505212],[1680307200000,35152260],[1688169600000,34957582],[1696118400000,46916227],[1704067200000,25909934],[1711929600000,35730193],[1719792000000,36267092],[1727740800000,47611438],[1735689600000,25480737],[1743465600000,38462315],[1751328000000,38146284],[1759276800000,48774777]],\"custom\":{\"name\":\"Steuereinnahmen der Gemeinden/Gemeindeverbände\"},\"name\":\"Steuereinnahmen der Gemeinden/Gemeindeverbände\",\"index\":1,\"id\":\"71211BV002-STEU01_STEUERNVK10_DG\"}],\"subtitle\":{\"text\":\"\"},\"tooltip\":{\"shared\":true,\"crosshairs\":true,\"borderColor\":\"#B0B5B7\",\"mathOperation\":\"MATH_DIVIDER\",\"valueDecimals\":2,\"shadow\":true,\"shape\":\"rect\",\"dateFormat\":{\"label\":\"Quartale (z.B. 4. Quartal 2023)\",\"key\":\"QUARTALS\"},\"positioner\":\"function (labelWidth, labelHeight, point) {\\n      const chart = this.chart;\\n      const chartPosition = chart.pointer.getChartPosition();\\n      const defaultSpacing = 12;\\n      const topBarHeight = document.querySelector(\\\".topbar\\\")?.getBoundingClientRect().height || 50;\\n\\n      \\n      let tooltipYPos = -labelHeight - defaultSpacing;\\n      let customLineHeightShorten = 0;\\n      if (window.scrollY + topBarHeight > chartPosition.top + tooltipYPos) {\\n        tooltipYPos = window.scrollY + topBarHeight - chartPosition.top;\\n        customLineHeightShorten = Math.abs(-labelHeight - defaultSpacing - tooltipYPos);\\n      }\\n      let tooltipXPos = this.chart.plotLeft + point.plotX - labelWidth / 2;\\n\\n      \\n      const tooltipContainer = document.querySelector(\\\".highcharts-tooltip-container\\\");\\n      if (tooltipContainer) {\\n        const plotOffsetTop = this.chart?.plotTop\\n          ? (this.chart?.types?.[0] === \\\"line\\\" && this.chart?.types?.length < 2\\n              ? this.chart.plotHeight + this.chart.plotTop\\n              : this.chart.plotTop) -\\n            customLineHeightShorten +\\n            defaultSpacing\\n          : 0 - customLineHeightShorten;\\n        tooltipContainer.setAttribute(\\\"data-plot-top-offset\\\", plotOffsetTop.toString());\\n      }\\n\\n      if (this.chart?.types?.[0] === \\\"bar\\\") {\\n        tooltipXPos = tooltipXPos - point.h / 2;\\n      }\\n\\n     \\n      if ((this.chart?.types?.[0] === \\\"map\\\" || this.chart?.types?.[0] === \\\"pie\\\" || this.chart?.types?.[0] === \\\"column\\\") && tooltipContainer) {\\n        const fixedLabelX = tooltipContainer.getAttribute(\\\"data-fixed-tooltip-x\\\");\\n        if (fixedLabelX) {\\n          tooltipXPos = Number(fixedLabelX) - labelWidth / 2;\\n        }\\n        if(this.chart?.types?.[0] === \\\"column\\\" && fixedLabelX) {\\n          tooltipXPos = this.chart.plotLeft + Number(fixedLabelX) - labelWidth / 2;\\n        }\\n      }\\n      if(this.chart?.types?.[0] === \\\"bar\\\" && this.chart?.yAxis?.length === 2) {\\n        if(point.plotX <= (this.chart.plotWidth / 2) && this.chart?.yAxis?.[0]?.len && this.chart?.yAxis?.[0]?.left && false) {\\n          tooltipXPos = this.chart.yAxis[0].left - labelWidth/2 + this.chart.yAxis[0].len - (point.h / 2);\\n        }\\n      }  \\n\\n      return {\\n        x: tooltipXPos,\\n        y: tooltipYPos\\n      };\\n    }\",\"enabled\":true,\"animation\":false,\"mathPow\":\"1000000\",\"formatter\":\"function() {\\n  \\n      const createCustomLine = () => { \\n    let pointXValue = null;\\n    let pointYValue = null;\\n\\n    pointXValue: 0; pointYValue = 0;\\n    ;\\n    let offsetChart = 60 + 12;\\n    const highchartTooltipContainer = document.querySelector('div.highcharts-tooltip-container');\\n    if(highchartTooltipContainer) {\\n      offsetChart = Number(highchartTooltipContainer.getAttribute('data-plot-top-offset'));\\n    }\\n    \\n    \\n    // -1 to prevent line touch the x-axis\\n    let customLineHeight = pointYValue + offsetChart - 1; \\n\\n    if(customLineHeight < 0) {\\n      customLineHeight = 0;\\n    }\\n\\n    return `<style>\\n    .highcharts-label span:first-child::before{\\n      position:absolute;\\n      content:'';\\n      bottom: -9px;\\n      left:50%;\\n      width:1px;\\n      height: ${customLineHeight}px;\\n      background:#B0B5B7;\\n      transform: translate(-100%, 100%);\\n    }</style>`;\\n  };;\\n      const customLine = createCustomLine();\\n      const formatDate = function(timestamp) {const date = new Date(timestamp) || new Date(); const dateFunc = function(e){return Math.floor(e.getMonth()/3+1)};  return `${dateFunc(date)}. Quartal ${date.getFullYear()}`;}; const header = `<style>\\n    .highcharts-tooltip-container .highcharts-tooltip span{\\n      line-height: 18px !important;\\n    } \\n  </style><span style='margin-bottom: 4px; display: inline-block; width: 100%; text-align: center; line-height: 20px;'><b>${formatDate(this?.x)}</b></span><br>`;\\n      const getBodyFunc = () => { let pointFormat = \\\"<div><span style='display: inline-block; width: 10px; height: 5px; vertical-align: middle; background-color: {pointColor}; margin-right: 4px;'></span><b>{pointValue}</b> {pointName}</div>\\\";\\n    let bodyString = \\\"\\\";\\n    let pointCalcFunc = function(pointValue) {\\n    let tmpPointValue = Number(pointValue / 1000000);\\n    return new Intl.NumberFormat(\\\"de-DE\\\", { maximumFractionDigits: 2, minimumFractionDigits: 2 }).format(tmpPointValue);\\n  };;\\n    let pointFillFunc = function(pointString, pointColor, pointValue, pointName) { \\n    return pointString.replace(\\\"{pointColor}\\\", pointColor).replace(\\\"{pointValue}\\\", pointValue).replace(\\\"{pointName}\\\", pointName);\\n  };; \\n    this?.points?.forEach((point) => {\\n      let pointColor = point?.color || \\\"\\\"; \\n      let pointName = point?.series?.userOptions?.custom?.name || point?.series?.name || \\\"\\\";\\n      bodyString += pointFillFunc(pointFormat, pointColor, pointCalcFunc(point?.y), pointName);\\n    })\\n\\n    return bodyString;\\n  };;\\n      const body = getBodyFunc();\\n      return header + body + customLine;\\n    }\",\"headerFormat\":\"<b>{series.name}</b><br>\",\"borderRadius\":2,\"useHTML\":true,\"valuePrefix\":\"\",\"outside\":true,\"pointFormat\":\"{point.category:%d.%m.%Y}: {point.y:.,0f}\",\"style\":{\"lineHeight\":\"undefined\"},\"valueSuffix\":\"\",\"footerFormat\":\"\"},\"title\":{\"text\":\"\"},\"chart\":{\"zoomType\":\"xy\",\"type\":\"line\",\"marginTop\":60}},\"rowexpand\":1,\"order\":1},{\"col\":2,\"yAxisUnit\":\"<p>in Mrd. Euro, Ergebnisse nach der Steuerverteilung</p>\",\"subtitle\":\"\",\"colexpand\":1,\"text\":\"<p>Im 4.&nbsp;Quartal&nbsp;2025 betrugen die Steuereinnahmen insgesamt nach der Verteilung&nbsp;268,41&nbsp;Mrd.&nbsp; Euro. Davon entfielen auf die Gemeinden und Gemeindeverbände 48,77&nbsp;Mrd.&nbsp;Euro.</p><p>Mit den Ergebnissen zu den kassenmäßigen Steuereinnahmen werden die bei Bund, Ländern, Gemeinden und Gemeindeverbänden eingehenden Zahlungen aus Steuern und Zöllen in der Untergliederung nach einzelnen Steuerarten nachgewiesen. Neben dem Steueraufkommen werden auch die nach den Verteilungsvorgängen den Gebietskörperschaften verbleibenden Steueranteile sowie die Finanzanteile für die Europäische Union dargestellt.</p><p>Die Verteilung zwischen den Gebietskörperschaften Bund, Länder und Gemeinden ist in Artikel 106 des Grundgesetzes geregelt (sogenannte Ertragskompetenz). Man spricht daher auch von Steuereinnahmen vor der Verteilung und Steuereinnahmen nach der Verteilung. Demnach gibt es Steuern, die ausschließlich nur einer der drei Ebenen zustehen (Gemeindesteuern, Landessteuern, Bundessteuern) und solche, die zwischen Bund, Ländern und Gemeinden aufgeteilt werden, die sogenannten Gemeinschaftsteuern.&nbsp;</p>\",\"infoButtonText\":\"Dargestellt werden die vierteljährlichen kassenmäßigen Steuereinnahmen insgesamt und der Gemeinden nach Steuerverteilung. \\n\\nDie Daten sind als Absolutwerte dargestellt. \\n\\nZur Verbesserung der Qualität werden gemeldete Korrekturen für vergangene Zeiträume eingearbeitet.\\n\\nDieser Indikator wird vierteljährlich aktualisiert.\\n\\nHinweis zur Schnellinformation bei Navigation des Mauszeigers über die Datenreihe (Tooltipp): Skalierung in Tausend. Für das exakte Volumen muss der angezeigte Wert mit 1000 multipliziert werden.\",\"row\":0,\"type\":\"text\",\"title\":\"\",\"belongsTo\":1,\"rowexpand\":1},{\"hideSeries\":[],\"description\":\"\",\"type\":\"compact\",\"title\":\"Kassenmäßige Steuereinnahmen insgesamt und der Gemeinden/Gemeindeverbände\",\"widgets\":[{\"num\":\"268,41 Mrd. €\",\"refDate\":\"None\",\"foundExactReference\":false,\"icon\":null,\"desc\":\"Steuereinnahmen insgesamt im 4. Quartal 2025\"},{\"num\":\"48,77 Mrd. €\",\"refDate\":\"None\",\"foundExactReference\":false,\"icon\":null,\"desc\":\"Steuereinnahmen der Gemeinden im 4. Quartal 2025\"}],\"widgetConfig\":[{\"infoText\":\"Steuereinnahmen insgesamt im 4. Quartal 2025\",\"timeEntity\":7776000000,\"unit\":\"Mrd. €\",\"topicId\":\"71211BV002-STEU01\",\"arrowEnabled\":false,\"formulaType\":\"ABSOLUTE\",\"filters\":{\"STAT10\":\"STEUERNVINS10\"},\"timeReference\":\"NONE\",\"factor\":1000000,\"operator\":\"DIVIDED\",\"decimalPlace\":2},{\"infoText\":\"Steuereinnahmen der Gemeinden im 4. Quartal 2025\",\"timeEntity\":7776000000,\"unit\":\"Mrd. €\",\"topicId\":\"71211BV002-STEU01\",\"arrowEnabled\":false,\"formulaType\":\"ABSOLUTE\",\"filters\":{\"STAT10\":\"STEUERNVK10\"},\"timeReference\":\"NONE\",\"factor\":1000000,\"operator\":\"DIVIDED\",\"decimalPlace\":2}]},{\"smallTitle\":\"Kassenmäßige Steuereinnahmen insgesamt und der Gemeinden/Gemeindeverbände\",\"imageChart\":\"\",\"variant\":1,\"type\":\"teaser\"}],\"attachments\":[{\"name\":\"Kassenmäßige Steuereinnahmen insgesamt und der Gemeinden/Gemeindeverbände.csv\",\"type\":\"csv\"},{\"name\":\"Kassenmäßige Steuereinnahmen insgesamt und der Gemeinden/Gemeindeverbände.xlsx\",\"type\":\"xlsx\"}],\"sources\":[{\"qualitySource\":1,\"link\":\"https://www.destatis.de/DE/Themen/Staat/Steuern/Steuereinnahmen/_inhalt.html\",\"name\":\"Statistisches Bundesamt\",\"quality\":1}],\"source\":\"[Statistisches Bundesamt](https://www.destatis.de/DE/Themen/Staat/Steuern/Steuereinnahmen/_inhalt.html)\",\"title\":\"Kassenmäßige Steuereinnahmen insgesamt und der Gemeinden/Gemeindeverbände\",\"minHeight\":0,\"lastUpdated\":1776078015790,\"maxHeight\":0,\"introtext\":\"<p>in Mrd. Euro, Ergebnisse nach der Steuerverteilung</p>\",\"id\":\"data_steuereinnahmen_insgesamt_gemeinden\",\"lang\":\"de\",\"cols\":3,\"height\":4,\"maxWidth\":0,\"previewImg\":\"<?xml version=\\\"1.0\\\" encoding=\\\"UTF-8\\\"?>\\n<Error><Code>MethodNotAllowed</Code><Message>The specified method is not allowed against this resource.</Message><Method>POST</Method><ResourceType>OBJECT</ResourceType><RequestId>4PRR30Q29RRJ1MM2</RequestId><HostId>gaVQgr58FKqQvIbKRKpihhYPN55LeElwv0rqytNiRknzhv+oYoUtgGyHQcxitGiR90eTNIyJXu7vP02ni74bRay6/RV3L4RJ1HqCLzKYZvI=</HostId></Error>\",\"workflow\":\"manual\",\"minWidth\":0,\"dateUpload\":\"13. April 2026\",\"rows\":1,\"version\":\"2.0\",\"tags\":[\"Steuereinahmen\",\"Gemeindeverbände\",\"Gemeinden\",\"Gebietskörperschaft\",\"Steuerverteilung\"],\"width\":5,\"category\":\"Steuer\",\"embeddable\":true,\"dataVersionDate\":\"4. Quartal 2025\"}","title":"Kassenmäßige Steuereinnahmen insgesamt und der Gemeinden/Gemeindeverbände"}]