<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xbrli:xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance"
            xmlns="http://www.w3.org/1999/xhtml"
            xmlns:b="http://xbrl.dcca.dk/entryBalanceSheetAccountFormIncomeStatementByNature"
            xmlns:c="http://xbrl.dcca.dk/cmn"
            xmlns:d="http://xbrl.dcca.dk/fsa"
            xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26"
            xmlns:e="http://xbrl.dcca.dk/gsd"
            xmlns:f="http://xbrl.dcca.dk/sob"
            xmlns:g="http://xbrl.dcca.dk/arr"
            xmlns:h="http://xbrl.dcca.dk/mrv"
            xmlns:link="http://www.xbrl.org/2003/linkbase"
            xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
            xmlns:ix="http://www.xbrl.org/2013/inlineXBRL"
            xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
            xmlns:xlink="http://www.w3.org/1999/xlink">
   <link:schemaRef xlink:href="http://archprod.service.eogs.dk/taxonomy/20241001/entryDanishGAAPBalanceSheetAccountFormIncomeStatementByNatureIncludingManagementsReviewStatisticsAndTax20241001.xsd"
                   xlink:type="simple"/>
   <xbrli:context id="c11">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
					</xbrli:context>
   <xbrli:context id="c13">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:typedMember dimension="c:IdentificationOfAuditorDimension">
								    <c:auditorIdentifier>
									2
								</c:auditorIdentifier>
							  </xbrldi:typedMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c78">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:typedMember dimension="c:IdentificationOfMemberOfExecutiveBoardDimension">
								    <c:memberOfBoardIdentifier>
									1
								</c:memberOfBoardIdentifier>
							  </xbrldi:typedMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c63">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:typedMember dimension="c:IdentificationOfMemberOfSupervisoryBoardDimension">
								    <c:memberOfBoardIdentifier>
									1
								</c:memberOfBoardIdentifier>
							  </xbrldi:typedMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c64">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:typedMember dimension="c:IdentificationOfMemberOfSupervisoryBoardDimension">
								    <c:memberOfBoardIdentifier>
									2
								</c:memberOfBoardIdentifier>
							  </xbrldi:typedMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c65">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:typedMember dimension="c:IdentificationOfMemberOfSupervisoryBoardDimension">
								    <c:memberOfBoardIdentifier>
									3
								</c:memberOfBoardIdentifier>
							  </xbrldi:typedMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c12">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:typedMember dimension="c:IdentificationOfAuditorDimension">
								    <c:auditorIdentifier>
									1
								</c:auditorIdentifier>
							  </xbrldi:typedMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c32">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2024-01-01</xbrli:startDate>
							  <xbrli:endDate>2024-12-31</xbrli:endDate>
						</xbrli:period>
					</xbrli:context>
   <xbrli:context id="c49">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-12-31</xbrli:instant>
						</xbrli:period>
					</xbrli:context>
   <xbrli:context id="c48">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2024-12-31</xbrli:instant>
						</xbrli:period>
					</xbrli:context>
   <xbrli:context id="c87">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-01-01</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:ContributedCapitalMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c105">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-01-01</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:RetainedEarningsMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c106">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:RetainedEarningsMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c89">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-12-31</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:ContributedCapitalMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c107">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">42908614</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-12-31</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:RetainedEarningsMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:unit id="u3">
						<xbrli:measure>iso4217:DKK</xbrli:measure>
					</xbrli:unit>
   <xbrli:unit id="u4">
						<xbrli:measure>xbrli:pure</xbrli:measure>
					</xbrli:unit>
   <g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyOtherMattersAudit contextRef="c11">false</g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyOtherMattersAudit>
   <e:AddressOfSubmittingEnterprisePostcodeAndTown contextRef="c11" id="ParaIndex_1608_CellNumber_XB2.B1E_CellInstance_0">8660 Skanderborg</e:AddressOfSubmittingEnterprisePostcodeAndTown>
   <e:NameAndSurnameOfChairmanOfGeneralMeeting contextRef="c11" id="ParaIndex_1610_CellNumber_XB2.B1K_CellInstance_0">Mads Lauritsen</e:NameAndSurnameOfChairmanOfGeneralMeeting>
   <e:ReportingPeriodStartDate contextRef="c11">2025-01-01</e:ReportingPeriodStartDate>
   <g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyTheCompaniesActOrEquivalentLegislationThatTheCompanyIsSubjectToAudit contextRef="c11">false</g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyTheCompaniesActOrEquivalentLegislationThatTheCompanyIsSubjectToAudit>
   <e:ToolForPreparingTheXBRLInstanceDocument contextRef="c11" id="ParaIndex_1619_CellNumber_XB2.B4B_CellInstance_0">CaseWare-FSR</e:ToolForPreparingTheXBRLInstanceDocument>
   <d:ClassOfReportingEntity contextRef="c11">Regnskabsklasse B</d:ClassOfReportingEntity>
   <c:NameOfAuditFirm contextRef="c13" id="ParaIndex_1466_CellNumber_SO1.A67_CellInstance_0">ADVOSION</c:NameOfAuditFirm>
   <c:IdentificationNumberCvrOfAuditFirm contextRef="c13" id="ParaIndex_1466_CellNumber_SO1.B67_CellInstance_0">37557064</c:IdentificationNumberCvrOfAuditFirm>
   <e:IdentificationNumberCvrOfSubmittingEnterprise contextRef="c11" id="ParaIndex_1607_CellNumber_XB2.B1B_CellInstance_0">37557064</e:IdentificationNumberCvrOfSubmittingEnterprise>
   <e:NameOfSubmittingEnterprise contextRef="c11" id="ParaIndex_1607_CellNumber_XB2.B1C_CellInstance_0">ADVOSION</e:NameOfSubmittingEnterprise>
   <e:AddressOfSubmittingEnterpriseStreetAndNumber contextRef="c11" id="ParaIndex_1607_CellNumber_XB2.B1D_CellInstance_0">Dronning Sophies Allé 7D</e:AddressOfSubmittingEnterpriseStreetAndNumber>
   <e:ReportingPeriodEndDate contextRef="c11">2025-12-31</e:ReportingPeriodEndDate>
   <e:PrecedingReportingPeriodStartDate contextRef="c11">2024-01-01</e:PrecedingReportingPeriodStartDate>
   <e:PredingReportingPeriodEndDate contextRef="c11">2024-12-31</e:PredingReportingPeriodEndDate>
   <d:SelectedElementsFromReportingClassC contextRef="c11">true</d:SelectedElementsFromReportingClassC>
   <d:SelectedElementsFromReportingClassD contextRef="c11">false</d:SelectedElementsFromReportingClassD>
   <g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyLegislationOnFinancialReportingIncludingAccountingAndStorageOfAccountingRecordsAudit contextRef="c11">false</g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyLegislationOnFinancialReportingIncludingAccountingAndStorageOfAccountingRecordsAudit>
   <e:DateOfGeneralMeeting contextRef="c11">2026-06-15</e:DateOfGeneralMeeting>
   <c:TypeOfAuditorAssistance contextRef="c11" id="ParaIndex_1619_CellNumber_XB2.B4A_CellInstance_0">Revisionspåtegning</c:TypeOfAuditorAssistance>
   <g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyTheCriminalCodeAndFiscalTaxAndSubsidyLegislationAudit contextRef="c11">false</g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyTheCriminalCodeAndFiscalTaxAndSubsidyLegislationAudit>
   <e:InformationOnTypeOfSubmittedReport contextRef="c11">Årsrapport</e:InformationOnTypeOfSubmittedReport>
   <f:IdentificationOfApprovedAnnualReport contextRef="c11" id="ParaIndex_737" xml:lang="da">Bestyrelsen og direktionen har dags da­to be­hand­let og god­kendt års­rap­por­ten for regn­skabs­året 1. januar - 31. december 2025 for EcoSolar ApS.</f:IdentificationOfApprovedAnnualReport>
   <f:ConfirmationThatAnnualReportIsPresentedInAccordanceWithRequirementsProvidedForByLegislationAnyStandardsAndRequirementsProvidedByArticlesOfAssociationOrByAgreement contextRef="c11" id="ParaIndex_742" xml:lang="da">Års­rap­por­ten af­læg­ges i ov­er­ens­stem­mel­se med års­regn­skabs­lov­en.</f:ConfirmationThatAnnualReportIsPresentedInAccordanceWithRequirementsProvidedForByLegislationAnyStandardsAndRequirementsProvidedByArticlesOfAssociationOrByAgreement>
   <f:ConfirmationThatFinancialStatementGivesTrueAndFairViewOfAssetsLiabilitiesEquityFinancialPositionAndResults contextRef="c11" id="ParaIndex_747" xml:lang="da">Det er vo­res op­fat­tel­se, at års­regn­ska­bet gi­ver et ret­vi­sen­de bil­lede af sel­ska­bets ak­ti­ver, pas­si­ver og fi­nan­si­el­le stil­ling pr. 31. december 2025 og re­sul­ta­tet af sel­ska­bets ak­ti­vi­te­ter for regn­skabs­året 1. januar - 31. december 2025.</f:ConfirmationThatFinancialStatementGivesTrueAndFairViewOfAssetsLiabilitiesEquityFinancialPositionAndResults>
   <f:ManagementsStatementAboutManagementsReview contextRef="c11" id="ParaIndex_752" xml:lang="da">Le­del­ses­be­ret­ning­en in­de­hol­der ef­ter vo­res op­fat­tel­se en ret­vi­sen­de re­de­gø­rel­se for de for­hold, be­ret­ning­en om­hand­ler.</f:ManagementsStatementAboutManagementsReview>
   <f:RecommendationForApprovalOfAnnualReportByGeneralMeeting contextRef="c11" id="ParaIndex_767" xml:lang="da">Års­rap­por­ten ind­stil­les til ge­ne­ral­for­sam­ling­ens god­ken­del­se.</f:RecommendationForApprovalOfAnnualReportByGeneralMeeting>
   <c:NameAndSurnameOfMemberOfExecutiveBoard contextRef="c78" id="ParaIndex_783_CellNumber_A1.A1_CellInstance_0">Henrik Mentz</c:NameAndSurnameOfMemberOfExecutiveBoard>
   <c:TitleOfMemberOfExecutiveBoard contextRef="c78" id="ParaIndex_785_CellNumber_A1.T1_CellInstance_0">direktør</c:TitleOfMemberOfExecutiveBoard>
   <c:NameAndSurnameOfMemberOfSupervisoryBoard contextRef="c63" id="ParaIndex_857_CellNumber_A2.A1_CellInstance_0">Mads Lauritsen</c:NameAndSurnameOfMemberOfSupervisoryBoard>
   <c:TitleOfMemberOfSupervisoryBoard contextRef="c63" id="ParaIndex_859_CellNumber_A2.TIT1_CellInstance_0">formand</c:TitleOfMemberOfSupervisoryBoard>
   <c:NameAndSurnameOfMemberOfSupervisoryBoard contextRef="c64" id="ParaIndex_865_CellNumber_A2.B1_CellInstance_0">Henrik Mentz</c:NameAndSurnameOfMemberOfSupervisoryBoard>
   <c:NameAndSurnameOfMemberOfSupervisoryBoard contextRef="c65" id="ParaIndex_873_CellNumber_A2.C1_CellInstance_0">Johan Cordsen Buchhave</c:NameAndSurnameOfMemberOfSupervisoryBoard>
   <g:AddresseeOfAuditorsReportOnAuditedFinancialStatements contextRef="c11" id="ParaIndex_1051" xml:lang="da">Til kapitalejeren i EcoSolar ApS</g:AddresseeOfAuditorsReportOnAuditedFinancialStatements>
   <g:TypeOfModifiedOpinionOnAuditedFinancialStatements contextRef="c11"
                                                        id="ParaIndex_1055_CellNumber_RP1.A8_CellInstance_0"
                                                        xml:lang="da">Konklusion</g:TypeOfModifiedOpinionOnAuditedFinancialStatements>
   <g:OpinionOnAuditedFinancialStatements contextRef="c11" id="ParaIndex_1057" xml:lang="da">Vi har re­vi­de­ret års­regn­ska­bet for EcoSolar ApS for regn­skabs­å­ret 1. januar - 31. december 2025, der om­fat­ter re­sul­tat­op­gø­rel­se, ba­lan­ce, eg­en­ka­pi­tal­op­gø­rel­se og no­ter, her­un­der an­vendt regn­skabs­prak­sis. Årsregnskabet ud­ar­bej­des ef­ter års­regn­skabs­lov­en.Det er vores opfattelse, at års­regn­ska­bet giver et retvisende billede af sel­ska­bets aktiver, passiver og finansielle stilling pr. 31. december 2025 samt af resultatet af sel­ska­bets aktiviteter for regnskabsåret 1. januar - 31. december 2025 i overensstemmelse med års­regn­skabs­lov­en.</g:OpinionOnAuditedFinancialStatements>
   <g:TypeOfBasisForModifiedOpinionOnAuditedFinancialStatements contextRef="c11"
                                                                id="ParaIndex_1063_CellNumber_RP1.A12_CellInstance_0"
                                                                xml:lang="da">Grundlag for konklusion</g:TypeOfBasisForModifiedOpinionOnAuditedFinancialStatements>
   <g:DescriptionOfQualificationsOfAuditedFinancialStatements contextRef="c11" id="ParaIndex_1069" xml:lang="da">Vi har udf­ørt vores re­vi­si­on i over­ens­stem­mel­se med int­er­na­tio­na­le stand­ard­er om re­vi­si­on og de yd­er­li­ge­re krav, der er gæld­en­de i Dan­mark. Vores an­svar i­føl­ge dis­se stand­ard­er og krav er nær­me­re be­skrev­et i re­vi­si­ons­på­tegn­ing­ens af­snit “Re­vi­sors an­svar for re­vi­si­on­en af års­regn­ska­bet“. Vi er u­af­hæng­ige af selskabet i ov­er­ens­stem­mel­se med In­ter­na­tio­nal Ethics Standards Board for Accountants' internationale retningslinjer for re­vi­so­rers etiske adfærd (IESBA’s Code) og de yd­er­lig­ere etiske krav, der er gæld­en­de i Dan­mark, li­ge­som vi har op­fyldt vores ø­vri­ge e­tis­ke for­plig­tel­ser i hen­hold til dis­se krav og IESBA Code. Det er vores op­fat­tel­se, at det op­nå­ede re­vi­si­ons­be­vis er til­stræk­ke­ligt og eg­net som grund­lag for vores konklusion.</g:DescriptionOfQualificationsOfAuditedFinancialStatements>
   <g:StatementOfExecutiveAndSupervisoryBoardsResponsibilityForFinancialStatements contextRef="c11" id="ParaIndex_1101" xml:lang="da">Led­el­sen har an­svar­et for ud­ar­bej­del­sen af et års­regn­skab, der gi­ver et ret­vi­sen­de bil­le­de i over­ens­stem­mel­se med års­regn­skabs­lov­en. Led­el­sen har end­vi­de­re an­svar­et for den in­ter­ne kon­trol, som led­el­sen an­ser for nød­ven­dig for at ud­ar­bej­de et års­regn­skab ud­en væ­sent­lig fejl­in­for­ma­ti­on, u­an­set om den­ne skyl­des be­svig­el­ser el­ler fejl.Ved ud­ar­bej­del­sen af års­regn­skab­et er led­el­sen an­svar­lig for at vur­de­re sel­ska­bets ev­ne til at fort­sæt­te drif­ten, at op­ly­se om for­hold ved­rør­en­de fort­sat drift, hvor det­te er re­le­vant, samt at ud­ar­bej­de års­regn­skab­et på grund­lag af regn­skabs­prin­cip­pet om fort­sat drift, med­mind­re led­el­sen ent­en har til hen­sigt at li­kvi­de­re selskabet, ind­stil­le drif­ten el­ler ik­ke har and­et rea­li­stisk al­ter­na­tiv end at gø­re det­te.</g:StatementOfExecutiveAndSupervisoryBoardsResponsibilityForFinancialStatements>
   <g:StatementOfAuditorsResponsibilityForAuditAndAuditPerformed contextRef="c11" id="ParaIndex_1107" xml:lang="da">Vores mål er at op­nå høj grad af sik­ker­hed for, om års­regn­skab­et som hel­hed er ud­en væ­sent­lig fejl­in­for­ma­ti­on, u­an­set om den­ne skyld­es be­svig­el­ser el­ler fejl, og at af­gi­ve en re­vi­si­onspå­tegn­ing med en kon­klu­si­on. Høj grad af sik­ker­hed er et højt ni­veau af sik­ker­hed, men er ik­ke en ga­ran­ti for, at en re­vi­si­on, der ud­fø­res i over­ens­stem­mel­se med in­ter­na­tio­na­le stan­dard­er om re­vi­sio­n og de yd­er­lig­ere krav, der er gæld­en­de i Dan­mark, al­tid vil af­dæk­ke væ­sent­lig fejl­in­for­ma­ti­on, når så­dan find­es. Fej­lin­for­ma­ti­on­er kan op­stå som føl­ge af be­svig­el­ser el­ler fejl og kan be­trag­tes som væ­sent­li­ge, hvis det med ri­me­lig­hed kan for­ven­tes, at de en­kelt­vis el­ler sam­let har ind­flyd­el­se på de ø­ko­no­mi­ske be­slut­ning­er, som regn­skabs­brug­er­ne træf­fer på grund­lag af års­regn­skab­et.Som led i en re­vi­si­on, der ud­fø­res i ov­er­ens­stem­mel­se med in­ter­na­tio­na­le stan­dard­er om re­vi­si­on og de yd­er­lig­ere krav, der er gæld­en­de i Dan­mark, fo­re­tag­er vi fag­lige vur­de­ring­er og op­ret­hold­er pro­fes­sio­nel skep­sis und­er re­vi­si­on­en. Her­ud­over:I­den­ti­fi­cer­er og vur­de­rer vi ri­si­ko­en for væ­sent­lig fejl­in­for­ma­ti­on i års­regn­ska­bet, u­an­set om den­ne skyld­es be­svig­el­ser el­ler fejl, ud­form­er og ud­fø­rer re­vi­si­ons­hand­ling­er som re­ak­tion på dis­se ri­si­ci samt op­når re­vi­si­ons­be­vis, der er til­stræk­ke­ligt og egn­et til at dan­ne grund­lag for vores kon­klu­si­on. Ri­si­ko­en for ik­ke at op­dage væ­sent­lig fejl­in­for­ma­ti­on for­år­sag­et af be­svig­el­ser er høj­ere end ved væ­sent­lig fejl­in­for­ma­ti­on for­år­sag­et af fejl, i­det be­svig­el­ser kan om­fat­te sam­men­svær­gel­ser, do­ku­ment­falsk, be­vid­ste ude­lad­el­ser, vild­led­ning el­ler til­si­de­sæt­tel­se af in­tern kon­trol.Op­når vi for­stå­el­se af den int­er­ne kon­trol med re­le­vans for re­vi­si­on­en for at kun­ne ud­for­me re­vi­si­ons­hand­ling­er, der er pas­sen­de ef­ter om­stæn­dig­hed­er­ne, men ik­ke for at kun­ne ud­tryk­ke en kon­klu­si­on om ef­fek­ti­vi­tet­en af sel­ska­bets in­ter­ne kon­trol.Tag­er vi stil­ling til, om den regn­skabs­prak­sis, som er an­vendt af led­el­sen, er pas­sen­de, samt om de regn­skabs­mæs­sige skøn og til­knyt­tede op­lys­ning­er, som led­el­sen har ud­ar­bej­det, er ri­me­li­ge.Kon­klu­de­rer vi, om led­el­sens ud­arbej­del­se af års­regn­skab­et på grund­lag af regn­skabs­prin­cip­pet om fort­sat drift er pas­sen­de, samt om der på grund­lag af det op­nå­ede re­vi­si­ons­be­vis er væ­sent­lig u­sik­ker­hed for­bund­et med be­giv­en­hed­er el­ler for­hold, der kan ska­be be­ty­de­lig tvivl om sel­ska­bets ev­ne til at fort­sæt­te drift­en. Hvis vi kon­klu­de­rer, at der er en væ­sent­lig u­sik­ker­hed, skal vi i vores re­vi­si­ons­på­tegn­ing gø­re op­mærk­som på op­lys­ning­er her­om i års­regn­skab­et el­ler, hvis så­dan­ne op­lys­ning­er ik­ke er til­stræk­ke­li­ge, mo­di­fi­ce­re vores kon­klu­si­on. Vores kon­klu­si­on­er er ba­se­ret på det re­vi­si­ons­be­vis, der er op­nå­et frem til da­to­en for vores re­vi­si­ons­på­tegn­ing. Frem­ti­di­ge be­gi­ven­hed­er el­ler for­hold kan dog med­fø­re, at selskabet ik­ke læng­ere kan fort­sæt­te drif­ten.Tager vi stilling til den samlede præsentation, struktur og indhold af års­regn­skab­et, herunder noteoplysningerne, samt om års­regn­skab­et afspejler de underliggende transaktioner og begivenheder på en sådan måde, at der gives et retvisende billede heraf.Vi kom­mu­ni­ke­rer med den øv­er­ste led­el­se om blandt and­et det plan­lagte om­fang og den tids­mæs­sige pla­ce­ring af re­vi­si­on­en samt be­ty­de­li­ge re­vi­si­ons­mæs­si­ge ob­ser­va­ti­on­er, her­und­er ev­en­tu­el­le be­ty­de­li­ge mang­ler i int­ern kon­trol, som vi i­den­ti­fi­ce­rer und­er re­vi­si­on­en.</g:StatementOfAuditorsResponsibilityForAuditAndAuditPerformed>
   <g:StatementOnManagementsReviewAuditorsReportOnAuditedFinancialStatements contextRef="c11" id="ParaIndex_1131" xml:lang="da">Udtalelse om ledelsesberetningenLed­el­sen er an­svar­lig for led­el­ses­be­ret­ning­en.Vores kon­klu­si­on om års­regn­skab­et om­fat­ter ik­ke led­el­ses­be­ret­ning­en, og vi ud­tryk­ker ing­en form for kon­klu­si­on med sik­ker­hed om led­el­ses­be­ret­ning­en.I til­knyt­ning til vores re­vi­si­on af års­regn­skab­et er det vores an­svar at læse led­el­ses­be­ret­ning­en og i den for­bind­el­se ov­er­ve­je, om led­el­ses­be­ret­ning­en er væ­sent­ligt in­kon­si­stent med års­regn­skab­et el­ler vores vi­den op­nå­et ved re­vi­si­on­en el­ler på and­en må­de sy­nes at in­de­hol­de væ­sent­lig fejl­in­for­ma­ti­on.Vores an­svar er der­ud­ov­er at ov­er­ve­je, om led­el­ses­be­ret­ning­en in­de­hold­er kræ­ve­de op­lys­ning­er i hen­hold til års­regn­skabs­lov­en.Ba­se­ret på det ud­før­te ar­bej­de er det vores op­fat­tel­se, at led­el­ses­be­ret­ning­en er i over­ens­stem­mel­se med års­regn­skab­et og er ud­ar­bej­det i over­ens­stem­mel­se med års­regn­skabs­lov­ens krav. Vi har ik­ke fund­et væ­sent­lig fejl­in­for­ma­ti­on i led­el­ses­be­ret­ning­en.</g:StatementOnManagementsReviewAuditorsReportOnAuditedFinancialStatements>
   <g:SignatureOfAuditorsPlace contextRef="c11" id="ParaIndex_1189_CellNumber_RP2.KON_CellInstance_0">Skanderborg</g:SignatureOfAuditorsPlace>
   <g:SignatureOfAuditorsDate contextRef="c11">2026-06-15</g:SignatureOfAuditorsDate>
   <c:NameOfAuditFirm contextRef="c12" id="ParaIndex_1192_CellNumber_RP2.A2_CellInstance_0">ADVOSION</c:NameOfAuditFirm>
   <c:NameAndSurnameOfAuditor contextRef="c12" id="ParaIndex_1203_CellNumber_P3.A1_CellInstance_0">Dennnis Nymann</c:NameAndSurnameOfAuditor>
   <c:DescriptionOfAuditor contextRef="c12" id="ParaIndex_1204_CellNumber_P3.AT1_CellInstance_0">Statsautoriseret revisor</c:DescriptionOfAuditor>
   <c:IdentificationNumberOfAuditor contextRef="c12" id="ParaIndex_1207_CellNumber_P3.ATTT1_CellInstance_0">mne34469</c:IdentificationNumberOfAuditor>
   <e:NameOfReportingEntity contextRef="c11" id="ParaIndex_1252_CellNumber_SO1.B3_CellInstance_0">EcoSolar ApS</e:NameOfReportingEntity>
   <e:AddressOfReportingEntityStreetName contextRef="c11" id="ParaIndex_1255_CellNumber_SO1.B4_CellInstance_0">Strømmen </e:AddressOfReportingEntityStreetName>
   <e:AddressOfReportingEntityStreetBuildingIdentifier contextRef="c11" id="ParaIndex_1255_CellNumber_SO1.D4_CellInstance_0">6</e:AddressOfReportingEntityStreetBuildingIdentifier>
   <e:AddressOfReportingEntityPostCodeIdentifier contextRef="c11" id="ParaIndex_1261_CellNumber_SO1.B6_CellInstance_0">9400 </e:AddressOfReportingEntityPostCodeIdentifier>
   <e:AddressOfReportingEntityDistrictName contextRef="c11" id="ParaIndex_1261_CellNumber_SO1.D6_CellInstance_0">Nørresundby</e:AddressOfReportingEntityDistrictName>
   <e:IdentificationNumberCvrOfReportingEntity contextRef="c11" id="ParaIndex_1284_CellNumber_SO1.B11_CellInstance_0">42908614</e:IdentificationNumberCvrOfReportingEntity>
   <e:RegisteredOfficeOfReportingEntity contextRef="c11" id="ParaIndex_1306_CellNumber_SO1.B16_CellInstance_0">Aalborg</e:RegisteredOfficeOfReportingEntity>
   <c:IdentificationNumberCvrOfAuditFirm contextRef="c12" id="ParaIndex_1460_CellNumber_SO1.BB3_CellInstance_0">37557064</c:IdentificationNumberCvrOfAuditFirm>
   <e:AddressOfAuditorStreetName contextRef="c12"
                                 id="ParaIndex_1464_CellNumber_SO1.B1043_CellInstance_0">Dronning Sophies Allé</e:AddressOfAuditorStreetName>
   <e:AddressOfAuditorStreetBuildingIdentifier contextRef="c12"
                                               id="ParaIndex_1464_CellNumber_SO1.D1043_CellInstance_0">7D</e:AddressOfAuditorStreetBuildingIdentifier>
   <e:AddressOfAuditorPostCodeIdentifier contextRef="c12"
                                         id="ParaIndex_1467_CellNumber_SO1.B1044_CellInstance_0">8660</e:AddressOfAuditorPostCodeIdentifier>
   <e:AddressOfAuditorDistrictName contextRef="c12"
                                   id="ParaIndex_1467_CellNumber_SO1.D1044_CellInstance_0">Skanderborg</e:AddressOfAuditorDistrictName>
   <h:DescriptionOfPrimaryActivitiesOfEntity contextRef="c11" id="ParaIndex_1679" xml:lang="da">Selskabets væ­sent­lig­ste ak­ti­vi­te­terSelskabets væsentligste aktivitet er udvikling af og drift af energiprojekter og energiproducerende anlæg.</h:DescriptionOfPrimaryActivitiesOfEntity>
   <h:DescriptionOfDevelopmentInActivitiesAndFinancialAffairs contextRef="c11" id="ParaIndex_1719" xml:lang="da">Udviklingen i aktiviteter og økonomiske forholdSelskabets resultatopgørelse for 2025 udviser et underskud på kr. 937.339, og selskabets balance pr. 31. december 2025 udviser en negativ egenkapital på kr. 4.784.506.Ledelsen er opmærksom på, at kapitalen er tabt og man forventer via egen indtjening eller tilskud fra moderselskabet at reetablere kapitalen.
													
													 
													
													Selskabet har fra kapitalejerne modtaget støtteerklæring om, at den nødvendige likviditet for det kommende år er sikret. Det er aftalt, at de stiller den nødvendige likviditet til rådighed indtil den kommende ordinære generalforsamling i foråret 2027 i forbindelse med godkendelse af årsrapporten for 2026, hvorefter den genovervejes.
													
													 
													
													På baggrund af ovenstående er det ledelsens vurdering, at det er forsvarligt at aflægge regnskabet under forudsætning af fortsat drift.</h:DescriptionOfDevelopmentInActivitiesAndFinancialAffairs>
   <h:DescriptionOfSignificantEventsOccurringAfterEndOfReportingPeriod contextRef="c11" id="ParaIndex_1754" xml:lang="da">Betydningsfulde hændelser, som er indtruffet efter regnskabsårets afslutningDer er ef­ter regn­skabs­årets af­slut­ning ik­ke ind­truf­fet be­gi­ven­he­der, som væ­sent­ligt vil kun­ne på­vir­ke selskabets fi­nan­si­el­le stil­ling.</h:DescriptionOfSignificantEventsOccurringAfterEndOfReportingPeriod>
   <d:GrossProfitLoss contextRef="c11" decimals="0" unitRef="u3">669601</d:GrossProfitLoss>
   <d:GrossProfitLoss contextRef="c32" decimals="0" unitRef="u3">2914526</d:GrossProfitLoss>
   <d:EmployeeBenefitsExpense contextRef="c11" decimals="0" unitRef="u3">1739828</d:EmployeeBenefitsExpense>
   <d:EmployeeBenefitsExpense contextRef="c32" decimals="0" unitRef="u3">1553714</d:EmployeeBenefitsExpense>
   <d:ProfitLossFromOrdinaryOperatingActivities contextRef="c11" decimals="0" unitRef="u3">-1070227</d:ProfitLossFromOrdinaryOperatingActivities>
   <d:ProfitLossFromOrdinaryOperatingActivities contextRef="c32" decimals="0" unitRef="u3">1360812</d:ProfitLossFromOrdinaryOperatingActivities>
   <d:OtherFinanceIncome contextRef="c11" decimals="0" unitRef="u3">51732</d:OtherFinanceIncome>
   <d:OtherFinanceIncome contextRef="c32" decimals="0" unitRef="u3">5020</d:OtherFinanceIncome>
   <d:OtherFinanceExpenses contextRef="c11" decimals="0" unitRef="u3">180219</d:OtherFinanceExpenses>
   <d:OtherFinanceExpenses contextRef="c32" decimals="0" unitRef="u3">357105</d:OtherFinanceExpenses>
   <d:ProfitLossFromOrdinaryActivitiesBeforeTax contextRef="c11" decimals="0" unitRef="u3">-1198714</d:ProfitLossFromOrdinaryActivitiesBeforeTax>
   <d:ProfitLossFromOrdinaryActivitiesBeforeTax contextRef="c32" decimals="0" unitRef="u3">1008727</d:ProfitLossFromOrdinaryActivitiesBeforeTax>
   <d:TaxExpense contextRef="c11" decimals="0" unitRef="u3">-261375</d:TaxExpense>
   <d:TaxExpense contextRef="c32" decimals="0" unitRef="u3">225297</d:TaxExpense>
   <d:ProfitLoss contextRef="c11" decimals="0" unitRef="u3">-937339</d:ProfitLoss>
   <d:ProfitLoss contextRef="c32" decimals="0" unitRef="u3">783430</d:ProfitLoss>
   <d:TransferredToFromRetainedEarnings contextRef="c11" decimals="0" unitRef="u3">-937339</d:TransferredToFromRetainedEarnings>
   <d:TransferredToFromRetainedEarnings contextRef="c32" decimals="0" unitRef="u3">783430</d:TransferredToFromRetainedEarnings>
   <d:DepositsLongtermInvestmentsAndReceivables contextRef="c49" decimals="0" unitRef="u3">31789</d:DepositsLongtermInvestmentsAndReceivables>
   <d:DepositsLongtermInvestmentsAndReceivables contextRef="c48" decimals="0" unitRef="u3">20518</d:DepositsLongtermInvestmentsAndReceivables>
   <d:LongtermInvestmentsAndReceivables contextRef="c49" decimals="0" unitRef="u3">31789</d:LongtermInvestmentsAndReceivables>
   <d:LongtermInvestmentsAndReceivables contextRef="c48" decimals="0" unitRef="u3">20518</d:LongtermInvestmentsAndReceivables>
   <d:NoncurrentAssets contextRef="c49" decimals="0" unitRef="u3">31789</d:NoncurrentAssets>
   <d:NoncurrentAssets contextRef="c48" decimals="0" unitRef="u3">20518</d:NoncurrentAssets>
   <d:ShorttermTradeReceivables contextRef="c49" decimals="0" unitRef="u3">191098</d:ShorttermTradeReceivables>
   <d:ShorttermTradeReceivables contextRef="c48" decimals="0" unitRef="u3">69541</d:ShorttermTradeReceivables>
   <d:ShorttermReceivablesFromGroupEnterprises contextRef="c49" decimals="0" unitRef="u3">796118</d:ShorttermReceivablesFromGroupEnterprises>
   <d:ShorttermReceivablesFromGroupEnterprises contextRef="c48" decimals="0" unitRef="u3">1561380</d:ShorttermReceivablesFromGroupEnterprises>
   <d:OtherShorttermReceivables contextRef="c49" decimals="0" unitRef="u3">95689</d:OtherShorttermReceivables>
   <d:OtherShorttermReceivables contextRef="c48" decimals="0" unitRef="u3">0</d:OtherShorttermReceivables>
   <d:ShorttermTaxReceivablesFromGroupEnterprises contextRef="c49" decimals="0" unitRef="u3">261375</d:ShorttermTaxReceivablesFromGroupEnterprises>
   <d:ShorttermTaxReceivablesFromGroupEnterprises contextRef="c48" decimals="0" unitRef="u3">0</d:ShorttermTaxReceivablesFromGroupEnterprises>
   <d:DeferredIncomeAssets contextRef="c49" decimals="0" unitRef="u3">37330</d:DeferredIncomeAssets>
   <d:DeferredIncomeAssets contextRef="c48" decimals="0" unitRef="u3">0</d:DeferredIncomeAssets>
   <d:ShorttermReceivables contextRef="c49" decimals="0" unitRef="u3">1381610</d:ShorttermReceivables>
   <d:ShorttermReceivables contextRef="c48" decimals="0" unitRef="u3">1630921</d:ShorttermReceivables>
   <d:CashAndCashEquivalents contextRef="c49" decimals="0" unitRef="u3">1204</d:CashAndCashEquivalents>
   <d:CashAndCashEquivalents contextRef="c48" decimals="0" unitRef="u3">1204</d:CashAndCashEquivalents>
   <d:CurrentAssets contextRef="c49" decimals="0" unitRef="u3">1382814</d:CurrentAssets>
   <d:CurrentAssets contextRef="c48" decimals="0" unitRef="u3">1632125</d:CurrentAssets>
   <d:Assets contextRef="c49" decimals="0" unitRef="u3">1414603</d:Assets>
   <d:Assets contextRef="c48" decimals="0" unitRef="u3">1652643</d:Assets>
   <d:ContributedCapital contextRef="c49" decimals="0" unitRef="u3">40000</d:ContributedCapital>
   <d:ContributedCapital contextRef="c48" decimals="0" unitRef="u3">40000</d:ContributedCapital>
   <d:RetainedEarnings contextRef="c49" decimals="0" unitRef="u3">-4824506</d:RetainedEarnings>
   <d:RetainedEarnings contextRef="c48" decimals="0" unitRef="u3">-3887167</d:RetainedEarnings>
   <d:Equity contextRef="c49" decimals="0" unitRef="u3">-4784506</d:Equity>
   <d:Equity contextRef="c48" decimals="0" unitRef="u3">-3847167</d:Equity>
   <d:ShorttermDebtToBanks contextRef="c49" decimals="0" unitRef="u3">5108216</d:ShorttermDebtToBanks>
   <d:ShorttermDebtToBanks contextRef="c48" decimals="0" unitRef="u3">1469195</d:ShorttermDebtToBanks>
   <d:ShorttermTradePayables contextRef="c49" decimals="0" unitRef="u3">52484</d:ShorttermTradePayables>
   <d:ShorttermTradePayables contextRef="c48" decimals="0" unitRef="u3">56327</d:ShorttermTradePayables>
   <d:ShorttermPayablesToGroupEnterprises contextRef="c49" decimals="0" unitRef="u3">690952</d:ShorttermPayablesToGroupEnterprises>
   <d:ShorttermPayablesToGroupEnterprises contextRef="c48" decimals="0" unitRef="u3">653025</d:ShorttermPayablesToGroupEnterprises>
   <d:ShorttermTaxPayablesToGroupEnterprises contextRef="c49" decimals="0" unitRef="u3">0</d:ShorttermTaxPayablesToGroupEnterprises>
   <d:ShorttermTaxPayablesToGroupEnterprises contextRef="c48" decimals="0" unitRef="u3">225297</d:ShorttermTaxPayablesToGroupEnterprises>
   <d:OtherPayablesIncludingTaxPayablesLiabilitiesOtherThanProvisionsShortterm contextRef="c49" decimals="0" unitRef="u3">347457</d:OtherPayablesIncludingTaxPayablesLiabilitiesOtherThanProvisionsShortterm>
   <d:OtherPayablesIncludingTaxPayablesLiabilitiesOtherThanProvisionsShortterm contextRef="c48" decimals="0" unitRef="u3">3095966</d:OtherPayablesIncludingTaxPayablesLiabilitiesOtherThanProvisionsShortterm>
   <d:ShorttermLiabilitiesOtherThanProvisions contextRef="c49" decimals="0" unitRef="u3">6199109</d:ShorttermLiabilitiesOtherThanProvisions>
   <d:ShorttermLiabilitiesOtherThanProvisions contextRef="c48" decimals="0" unitRef="u3">5499810</d:ShorttermLiabilitiesOtherThanProvisions>
   <d:LiabilitiesOtherThanProvisions contextRef="c49" decimals="0" unitRef="u3">6199109</d:LiabilitiesOtherThanProvisions>
   <d:LiabilitiesOtherThanProvisions contextRef="c48" decimals="0" unitRef="u3">5499810</d:LiabilitiesOtherThanProvisions>
   <d:LiabilitiesAndEquity contextRef="c49" decimals="0" unitRef="u3">1414603</d:LiabilitiesAndEquity>
   <d:LiabilitiesAndEquity contextRef="c48" decimals="0" unitRef="u3">1652643</d:LiabilitiesAndEquity>
   <d:Equity contextRef="c87" decimals="0" unitRef="u3">40000</d:Equity>
   <d:Equity contextRef="c105" decimals="0" unitRef="u3">-3887167</d:Equity>
   <d:ProfitLoss contextRef="c106" decimals="0" unitRef="u3">-937339</d:ProfitLoss>
   <d:Equity contextRef="c89" decimals="0" unitRef="u3">40000</d:Equity>
   <d:Equity contextRef="c107" decimals="0" unitRef="u3">-4824506</d:Equity>
   <d:DisclosureOfUncertaintiesRelatingToGoingConcern contextRef="c11" id="ParaIndex_41531" xml:lang="da">Ledelsen er opmærksom på, at kapitalen er tabt og man forventer via egen indtjening eller tilskud fra moderselskabet at reetablere kapitalen.
														
														 
														
														Selskabet har fra kapitalejerne modtaget støtteerklæring om, at den nødvendige likviditet for det kommende år er sikret. Det er aftalt, at de stiller den nødvendige likviditet til rådighed indtil den kommende ordinære generalforsamling i foråret 2027 i forbindelse med godkendelse af årsrapporten for 2026, hvorefter den genovervejes.
														
														 
														
														På baggrund af ovenstående er det ledelsens vurdering, at det er forsvarligt at aflægge regnskabet under forudsætning af fortsat drift.</d:DisclosureOfUncertaintiesRelatingToGoingConcern>
   <d:WagesAndSalaries contextRef="c11" decimals="0" unitRef="u3">1656661</d:WagesAndSalaries>
   <d:WagesAndSalaries contextRef="c32" decimals="0" unitRef="u3">1504115</d:WagesAndSalaries>
   <d:PostemploymentBenefitExpense contextRef="c11" decimals="0" unitRef="u3">70281</d:PostemploymentBenefitExpense>
   <d:PostemploymentBenefitExpense contextRef="c32" decimals="0" unitRef="u3">41786</d:PostemploymentBenefitExpense>
   <d:SocialSecurityContributions contextRef="c11" decimals="0" unitRef="u3">12886</d:SocialSecurityContributions>
   <d:SocialSecurityContributions contextRef="c32" decimals="0" unitRef="u3">7813</d:SocialSecurityContributions>
   <d:EmployeeBenefitsExpense contextRef="c11" decimals="0" unitRef="u3">1739828</d:EmployeeBenefitsExpense>
   <d:EmployeeBenefitsExpense contextRef="c32" decimals="0" unitRef="u3">1553714</d:EmployeeBenefitsExpense>
   <d:AverageNumberOfEmployees contextRef="c11" decimals="INF" unitRef="u4">2</d:AverageNumberOfEmployees>
   <d:AverageNumberOfEmployees contextRef="c32" decimals="INF" unitRef="u4">2</d:AverageNumberOfEmployees>
   <d:InterestIncomeFromGroupEnterprises contextRef="c11" decimals="0" unitRef="u3">51732</d:InterestIncomeFromGroupEnterprises>
   <d:InterestIncomeFromGroupEnterprises contextRef="c32" decimals="0" unitRef="u3">5020</d:InterestIncomeFromGroupEnterprises>
   <d:OtherFinanceIncome contextRef="c11" decimals="0" unitRef="u3">51732</d:OtherFinanceIncome>
   <d:OtherFinanceIncome contextRef="c32" decimals="0" unitRef="u3">5020</d:OtherFinanceIncome>
   <d:InterestExpenseAssignedToGroupEnterprises contextRef="c11" decimals="0" unitRef="u3">37927</d:InterestExpenseAssignedToGroupEnterprises>
   <d:InterestExpenseAssignedToGroupEnterprises contextRef="c32" decimals="0" unitRef="u3">47419</d:InterestExpenseAssignedToGroupEnterprises>
   <d:OtherInterestExpenses contextRef="c11" decimals="0" unitRef="u3">142292</d:OtherInterestExpenses>
   <d:OtherInterestExpenses contextRef="c32" decimals="0" unitRef="u3">309686</d:OtherInterestExpenses>
   <d:OtherFinanceExpenses contextRef="c11" decimals="0" unitRef="u3">180219</d:OtherFinanceExpenses>
   <d:OtherFinanceExpenses contextRef="c32" decimals="0" unitRef="u3">357105</d:OtherFinanceExpenses>
   <d:CurrentTaxExpense contextRef="c11" decimals="0" unitRef="u3">-261375</d:CurrentTaxExpense>
   <d:CurrentTaxExpense contextRef="c32" decimals="0" unitRef="u3">225297</d:CurrentTaxExpense>
   <d:DisclosureOfContingentLiabilities contextRef="c11" id="ParaIndex_46258" xml:lang="da">Eventualforpligtelser Selskabet er sambeskattet med KB Holding 2018 ApS (Administrationsselskab) og hæfter solidarisk med øvrige sambeskattede selskaber for betaling af selskabsskat samt for kildeskat på udbytter, renter og royalties.Andre forpligtelserSelskabet har indgået huslejekontrakter med løbende opsigelsesvarsel på 3 mdr. Den samlede forpligtelser udgør tkr. 30.</d:DisclosureOfContingentLiabilities>
   <d:DisclosureOfMortgagesAndCollaterals contextRef="c11" id="ParaIndex_48432" xml:lang="da">Ingen af selskabets aktiver er pantsat overfor tredjemand.</d:DisclosureOfMortgagesAndCollaterals>
   <d:InformationOnReportingClassOfEntity contextRef="c11" id="ParaIndex_48808" xml:lang="da">Årsrapporten for EcoSolar ApS for 2025 er aflagt i overensstemmelse med årsregnskabslovens bestemmelser for virk­som­he­der i regn­skabs­klas­se B med tilvalg af regler fra regnskabsklasse C.Den an­vend­te regn­skabs­prak­sis er u­æn­dret i for­hold til sid­ste år.Årsrapporten for 2025 er aflagt i kr.</d:InformationOnReportingClassOfEntity>
   <d:DescriptionOfGeneralMattersRelatedToRecognitionMeasurementAndChangesInAccountingPolicies contextRef="c11" id="ParaIndex_48897" xml:lang="da">I re­sul­tat­op­gø­rel­sen ind­reg­nes ind­tæg­ter i takt med, at de ind­tje­nes. Her­ud­over ind­reg­nes vær­di­re­gu­le­ring­er af fi­nan­si­el­le ak­ti­ver og for­plig­tel­ser. I re­sul­tat­op­gø­rel­sen ind­reg­nes li­ge­le­des al­le om­kost­nin­ger, her­under af­skriv­nin­ger og ned­skriv­nin­ger. Ak­ti­ver ind­reg­nes i ba­lan­cen, når det er sand­syn­ligt, at frem­ti­di­ge ø­ko­no­mis­ke for­de­le vil til­fly­de sel­ska­bet, og ak­ti­vets vær­di kan må­les på­li­de­ligt.For­plig­tel­ser ind­reg­nes i ba­lan­cen, når det er sand­syn­ligt, at frem­ti­di­ge ø­ko­no­mis­ke for­de­le vil fra­gå sel­ska­bet, og for­plig­tel­sens vær­di kan må­les på­li­de­ligt.Ved før­ste ind­reg­ning må­les ak­ti­ver og for­plig­tel­ser til kost­pris. Ef­ter­­føl­gen­de må­les ak­ti­ver og for­­plig­tel­ser som be­skre­vet for hver en­kelt regn­skabs­post ne­den­for.Vis­se fi­nan­si­el­le ak­ti­ver og for­plig­tel­ser må­les til a­mor­ti­se­ret kost­pris, hvor­ved der ind­reg­nes en kon­stant ef­fek­tiv ren­te over lø­be­ti­den. A­mor­ti­se­ret kost­pris op­gø­res som op­rin­de­lig kost­pris med fra­drag af e­ven­tu­el­le af­drag samt til­læg/fra­drag af den ak­ku­mu­le­re­de a­mor­ti­se­ring af for­skel­len mel­lem kost­pris og no­mi­nelt be­løb. Ved ind­reg­ning og må­ling ta­ges hen­syn til for­ud­si­ge­li­ge tab og ri­si­ci, der frem­kom­mer, in­den årsrapporten af­læg­ges, og som be- el­ler af­kræf­ter for­hold, der ek­si­ste­re­de på ba­lan­ce­da­gen.</d:DescriptionOfGeneralMattersRelatedToRecognitionMeasurementAndChangesInAccountingPolicies>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfGrossProfitLoss contextRef="c11" id="ParaIndex_49028" xml:lang="da">Sel­ska­bet an­ven­der be­stem­mel­sen i års­regn­skabs­lo­vens § 32, hvor­efter sel­ska­bets om­sæt­ning ik­ke er op­lyst.Bruttoresultat er et sam­men­drag af net­to­om­sæt­ning med fra­drag af om­kost­ning­er til rå­va­rer og hjæl­pe­ma­te­ri­aler og an­dre eks­ter­ne om­kost­nin­ger.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfGrossProfitLoss>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfRevenue contextRef="c11" id="ParaIndex_49088" xml:lang="da">Ind­tæg­ter fra salg af ydelser, ind­reg­nes i re­sul­tat­op­gø­rel­sen, når le­ve­ring og ri­si­ko­over­gang til kø­ber har fun­det sted, og hvis ind­tæg­ten kan op­gø­res på­li­de­ligt og for­ven­tes mod­ta­get.Net­to­om­sæt­nin­gen må­les til dags­vær­di­en af det af­tal­te ve­der­lag ekskl. moms og af­gif­ter. Alle for­mer for af­giv­ne ra­bat­ter er fra­truk­ket i net­to­om­sæt­nin­gen.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfRevenue>
   <d:DescriptionOfRawMaterialsAndConsumablesUsed contextRef="c11" id="ParaIndex_49173" xml:lang="da">Om­kost­ning­er til rå­va­rer og hjæl­pe­ma­te­ri­al­er in­de­hold­er det for­brug af rå­va­rer og hjæl­pe­ma­te­ri­al­er, der er an­vendt for at op­nå år­ets net­to­om­sæt­ning.</d:DescriptionOfRawMaterialsAndConsumablesUsed>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfOtherOperatingIncome contextRef="c11" id="ParaIndex_49227" xml:lang="da">Andre driftsindtægter indeholder regnskabsposter af sekundær karakter i forhold til virksomhedens aktiviteter, herunder fortjeneste ved salg af immaterielle og materielle anlægsaktiver, driftstabs- og konflikterstatninger samt lønrefusioner. Erstatninger indregnes, når det er overvejende sandsynligt, at virksomheden vil modtage erstatningen.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfOtherOperatingIncome>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfExternalExpenses contextRef="c11" id="ParaIndex_49291" xml:lang="da">Andre eksterne omkostninger om­fat­ter om­kost­ning­er til salg, re­kla­me, ad­mi­ni­stra­tion og lo­kal­er mv.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfExternalExpenses>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfEmployeeBenefitExpense contextRef="c11" id="ParaIndex_49350" xml:lang="da">Per­so­na­le­om­kost­ning­er om­fat­ter løn og ga­ger, in­klu­si­ve fe­rie­pen­ge og pen­sion­er samt an­dre om­kost­ning­er til so­ci­al si­kring mv. til sel­skab­ets med­ar­bej­de­re.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfEmployeeBenefitExpense>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfFinanceIncomeAndExpenses contextRef="c11" id="ParaIndex_49405" xml:lang="da">Finansielle ind­tæg­ter og om­kost­nin­ger ind­reg­nes i re­sul­tat­op­gø­rel­sen med de be­løb, der ved­rø­rer regn­skabs­året. Fi­nan­siel­le pos­ter om­fat­ter ren­te­ind­tæg­ter og -om­kost­nin­ger, rea­li­se­re­de og urea­li­se­re­de kurs­ge­vins­ter og -tab ved­rø­ren­de trans­ak­tio­ner i frem­med va­lu­ta samt til­læg og godt­gø­rel­se un­der acon­to­skat­te­ord­nin­gen mv.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfFinanceIncomeAndExpenses>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxExpenses contextRef="c11" id="ParaIndex_49465" xml:lang="da">Virk­som­he­den er om­fat­tet af de dan­ske reg­ler om tvun­gen sam­be­skat­ning.Den ak­tu­el­le dan­ske sel­skabs­skat for­del­es ved af­reg­ning af sam­be­skat­nings­bi­drag mel­lem de sam­be­skat­te­de virk­som­hed­er i for­hold til dis­ses skat­te­plig­ti­ge ind­komst­er. I til­knyt­ning her­til mod­tag­er virk­som­hed­er med skat­te­mæs­sigt un­der­skud sam­be­skat­nings­bi­drag fra virk­som­hed­er, der har kun­net an­ven­de det­te und­er­skud til ned­sæt­tel­se af eg­et skat­te­mæs­sigt over­skud.Årets skat, som be­står af årets ak­tuel­le sel­skabs­skat og æn­dring i ud­skudt skat, ind­reg­nes i re­sul­tat­op­gø­rel­sen med den del, der kan hen­fø­res til årets re­sul­tat, og di­rek­te i egen­ka­pi­ta­len med den del, der kan hen­føres til po­ste­rin­ger di­rek­te i egen­ka­pi­ta­len.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxExpenses>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfInvestments contextRef="c11" id="ParaIndex_49584" xml:lang="da">Finansielle anlægsaktiver, der består af deposita må­les til kostpris.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfInvestments>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfReceivables contextRef="c11" id="ParaIndex_49641" xml:lang="da">Til­go­de­hav­en­der må­les til a­mor­ti­se­ret kost­pris.Der fo­re­ta­ges ned­skriv­ning til i­mø­de­gå­el­se af tab, hvor der vur­de­res at væ­re ind­truf­fet en ob­jek­tiv in­di­ka­tion på, at et til­go­de­hav­en­de el­ler en por­te­føl­je af til­go­de­hav­en­der er vær­di­for­rin­get. Hvis der fo­re­lig­ger en ob­jek­tiv in­di­ka­tion på, at et in­di­vi­du­elt til­go­de­hav­en­de er vær­di­for­rin­get, fo­re­tag­es ned­skriv­ning på in­di­vi­du­elt ni­ve­au.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfReceivables>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfDeferredIncomeAssets contextRef="c11" id="ParaIndex_49710" xml:lang="da">Periodeafgrænsningsposter, ind­reg­net un­der om­sæt­nings­ak­ti­ver, om­fat­ter af­hold­te om­kost­ning­er ved­rø­ren­de ef­ter­føl­gen­de regn­skabs­år.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfDeferredIncomeAssets>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfCashAndCashEquivalents contextRef="c11" id="ParaIndex_49765" xml:lang="da">Lik­vi­de behold­ning­er om­fat­ter kas­se­be­hold­ning samt indestå­ende i pen­ge­institut­ter.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfCashAndCashEquivalents>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxPayablesAndDeferredTax contextRef="c11" id="ParaIndex_49824" xml:lang="da">Ak­tu­el­le skat­te­for­plig­tel­ser og til­go­de­ha­ven­de ak­tuel skat ind­reg­nes i ba­lan­cen som be­reg­net skat af årets skat­te­plig­ti­ge ind­komst, re­gu­le­ret for skat af tid­li­ge­re års skat­te­plig­ti­ge ind­komster samt for be­tal­te a­con­to­skat­ter.Selskabet er sam­be­skat­tet med kon­cern­for­bund­ne dan­ske sel­ska­ber. Den aktuel­le sel­skabs­skat for­de­les mel­lem de sam­be­skat­te­de sel­ska­ber i for­hold til dis­ses skat­te­plig­ti­ge ind­kom­ster og med fuld for­de­ling med re­fu­sion ved­rø­ren­de skat­te­mæs­si­ge un­der­skud. De sam­be­skat­te­de sel­ska­ber ind­går i acon­to­skat­te­ord­nin­gen.Skyl­di­ge og til­go­de­ha­ven­de sam­be­skat­nings­bi­drag ind­reg­nes i ba­lan­cen som 'Tilgodehavende sambeskatningsbidrag' eller 'Skyldige sambeskatningsbidrag'.Ud­skudt skat må­les ef­ter den ba­lan­ce­o­ri­en­te­re­de gælds­me­to­de af mid­ler­ti­di­ge for­skel­le mel­lem regn­skabs­mæs­sig og skat­te­mæs­sig vær­di af ak­ti­ver og for­plig­tel­ser op­gjort på grund­lag af den plan­lag­te an­ven­del­se af ak­ti­vet hen­holds­vis af­vik­ling af for­plig­tel­sen. Ud­skudt skat må­les til net­to­rea­li­sa­tions­vær­di.Ud­skudt skat må­les på grund­lag af de skat­te­reg­ler og skat­te­sat­ser, der med ba­lan­ce­da­gens lov­giv­ning vil være gæld­en­de, når den ud­skud­te skat for­ven­tes ud­løst som ak­tu­el skat. Æn­dring i ud­skudt skat som føl­ge af æn­drin­ger i skat­te­sat­ser ind­reg­nes i re­sul­tat­op­gø­rel­sen bort­set fra pos­ter, der føres di­rek­te på eg­en­ka­pi­ta­len.Ud­skud­te skat­te­ak­ti­ver, her­un­der skat­te­vær­di­en af frem­før­sels­be­ret­ti­get skat­te­mæs­sigt un­der­skud, må­les til den vær­di, hvor­til ak­ti­vet for­ven­tes at kun­ne re­a­li­se­res, en­ten ved ud­lig­ning i skat af frem­ti­dig ind­tje­ning el­ler ved mod­reg­ning i ud­skud­te skat­te­for­plig­tel­ser in­den for sam­me ju­ri­dis­ke skat­te­en­hed. Even­tu­el­le ud­skudte net­to­skat­te­ak­ti­ver måles til nettorealisationsværdi.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxPayablesAndDeferredTax>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfLiabilitiesOtherThanProvisions contextRef="c11" id="ParaIndex_49923" xml:lang="da">Gælds­for­plig­tel­ser, som om­fat­ter gæld til le­ve­ran­dø­rer, til­knyt­tede virk­som­he­der samt an­den gæld, må­les til amor­ti­se­ret kost­pris, hvil­ket sæd­van­lig­vis sva­rer til no­mi­nel vær­di.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfLiabilitiesOtherThanProvisions>
</xbrli:xbrl>
