# CSSF SFDR Precontractual and Periodic Questionnaire

This resource collection is designed to streamline the process of gathering data required for SFDR precontractual and periodic disclosures as mandated by the CSSF (Commission de Surveillance du Secteur Financier). It provides a structured format for collecting key sustainability-related information about financial products before client contracts are finalized. The questionnaire covers essential SFDR data points, making it easier for financial institutions to compile and organize the necessary information efficiently. By using this template, firms can ensure they capture all required data in a consistent format, simplifying compliance with SFDR reporting requirements.

**Status**: active | **URL**: https://open.gamstandards.com/collections/9ed2d987-8832-49de-8da0-ad2e7ae49d63

## Templates

### CSSF SFDR Precon Report Data Collection Template
CSSF SFDR Precon Report Data Collection Template v2.3

- **Version**: 1.0.0
- **Format**: Excel (.xlsx)
- **File**: CSSF SFDR Precon Report Data Collection Template (5).xlsx
- **Download**: https://open.gamstandards.com/api/collections/9ed2d987-8832-49de-8da0-ad2e7ae49d63/templates/413a9e11-4166-4601-ae06-db879e45ab03/download?inline=true

### CSSF SFDR Precon Report Data Collection Template
CSSF SFDR Precon Report Data Collection Template v2.3

- **Version**: 1.1.0
- **Format**: Excel (.xlsx)
- **File**: CSSF SFDR Precon Report Data Collection Template (5).xlsx
- **Download**: https://open.gamstandards.com/api/collections/9ed2d987-8832-49de-8da0-ad2e7ae49d63/templates/f3f4c44f-e1b2-48ac-9858-cdc1be273991/download?inline=true

## Data Schemas

### CSSF SFDR Precon JSON Schema

- **Version**: 1.1.0
- **Download JSON Schema**: https://open.gamstandards.com/api/collections/9ed2d987-8832-49de-8da0-ad2e7ae49d63/schemas/18b8628b-2c64-4221-bddd-a6edcf5f8cb5/download?format=json
- **Download Excel**: https://open.gamstandards.com/api/collections/9ed2d987-8832-49de-8da0-ad2e7ae49d63/schemas/18b8628b-2c64-4221-bddd-a6edcf5f8cb5/download?format=excel
- **Download XSD**: https://open.gamstandards.com/api/collections/9ed2d987-8832-49de-8da0-ad2e7ae49d63/schemas/18b8628b-2c64-4221-bddd-a6edcf5f8cb5/download?format=xsd
- **Download Protobuf**: https://open.gamstandards.com/api/collections/9ed2d987-8832-49de-8da0-ad2e7ae49d63/schemas/18b8628b-2c64-4221-bddd-a6edcf5f8cb5/download?format=proto
- **Download XBRL**: https://open.gamstandards.com/api/collections/9ed2d987-8832-49de-8da0-ad2e7ae49d63/schemas/18b8628b-2c64-4221-bddd-a6edcf5f8cb5/download?format=xbrl
- **Explore**: https://open.gamstandards.com/collections/9ed2d987-8832-49de-8da0-ad2e7ae49d63/schemas/18b8628b-2c64-4221-bddd-a6edcf5f8cb5/explore

#### Schema Fields

| Field | Type | Required | Description | Constraints |
|-------|------|----------|-------------|-------------|
| header | object | Yes | Technical header | required |
| header.reportUid | string | Yes |  | required, format: uuid |
| header.reportType | string | Yes |  | required |
| header.version | string | Yes |  | required |
| header.createdBy | string | No |  | maxLength: 1000 |
| header.submittedBy | string | No |  | maxLength: 1000 |
| header.creationTimestamp | string | No |  | format: date-time |
| payload | object | Yes |  | required |
| payload.sfdrPrecontractualReport | object | Yes |  | required |
| payload.sfdrPrecontractualReport.entityCssfCode | string | Yes |  | required, minLength: 1, maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds | array | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.subfundCssfCode | integer | Yes | Number corresponding to the compartment without zero in front of the number. For a stand-alone fund, please enter 0. For a multiple compartment fund, please indicate the corresponding number. | required, min: 0 |
| payload.sfdrPrecontractualReport.article8Subfunds.sustainableInvestmentsIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.sustainableInvestmentsMinimumProportion1 | number | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.environmentalObjectiveTaxonomyIndicator | string | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y |  |
| payload.sfdrPrecontractualReport.article8Subfunds.environmentalObjectiveNoTaxonomyIndicator | string | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y |  |
| payload.sfdrPrecontractualReport.article8Subfunds.socialObjectiveIndicator | string | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y |  |
| payload.sfdrPrecontractualReport.article8Subfunds.eAndSCharacteristics | array | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.otherEnvironmentalCharacteristicsDescription | string | No | The field is required if EOTH is defined in the list of values for the field eAndSCharacteristics | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds.otherSocialCharacteristicsDescription | string | No | The field is required if SOTH is defined in the list of values for the field eAndSCharacteristics | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds.sustainableInvestmentsObjectives | array | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y |  |
| payload.sfdrPrecontractualReport.article8Subfunds.principalAdverseImpactConsiderationIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.investmentsStrategies | array | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.otherInvestmentsStrategiesDescription | string | No | The field is required if O is defined in the list of values for the field investmentsStrategies | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds.goodGovernancePolicyIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.noGoodGovernancePolicyDescription | string | No | The field is required if the value of the field goodGovernancePolicyIndicator is N | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds.alignedESCharacteristicsInvestmentsMinimumProportion | number | Yes |  | required, min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.sustainableInvestmentsMinimumProportion2 | number | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.otherESCharacteristicsInvestmentsMinimumProportion | number | Yes |  | required, min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.remainingInvestmentsMinimumProportion | number | Yes |  | required, min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.taInvestmentsMinimumProportion | number | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.otherEnvironmentalMinimumProportion | number | No | The field is required if the value of the field environmentalObjectiveNoTaxonomyIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.socialMinimumProportion | number | No | The field is required if the value of the field socialObjectiveIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.derivativesUseIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.taCalculationMethod | array | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y |  |
| payload.sfdrPrecontractualReport.article8Subfunds.fossilGasInvestmentsIndicator | string | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y |  |
| payload.sfdrPrecontractualReport.article8Subfunds.nuclearEnergyInvestmentsIndicator | string | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y |  |
| payload.sfdrPrecontractualReport.article8Subfunds.fossilGasInvestmentsInclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field fossilGasInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.nuclearEnergyInvestmentsInclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field nuclearEnergyInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.remainingInvestmentsInclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.fossilGasInvestmentsExclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field fossilGasInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.nuclearEnergyInvestmentsExclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field nuclearEnergyInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.remainingInvestmentsExclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.transitionalActivitiesInvestmentsMinimumShare | number | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.enablingActivitiesInvestmentsMinimumShare | number | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article8Subfunds.environmentalOrSocialSafeguardsMinimumIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.referenceBenchmarkDesignatedIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.referenceBenchmarkIsinCodeIndicator | string | No | The field is required if the value of the field referenceBenchmarkDesignatedIndicator is Y |  |
| payload.sfdrPrecontractualReport.article8Subfunds.referenceBenchmarkIsinCode | string | No | The field is required if the value of the field referenceBenchmarkIsinCodeIndicator is Y. The value of the field must respect the ISIN code naming convention. | pattern: ^[A-Z]{2}[-]?[0-9A-Z]{9}[-]?[0-9]{1}$, maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds.referenceBenchmarkName | string | No | The field is required if the value of the field referenceBenchmarkIsinCodeIndicator is N | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds.referenceBenchmarkCalculationMethodWebsiteLink | string | No | The field is required if the value of the field referenceBenchmarkDesignatedIndicator is Y | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds.subfundSpecificInformationWebsiteLink | string | Yes | Include a hyperlink to the website referred to in Article 23 of this Regulation | required, minLength: 1, maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds.complianceArt23Indicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.complianceArt24Indicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.templateProvidedToCssfIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article8Subfunds.rampUpPeriodIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article8Subfunds.rampUpPeriodEndDate | string | No | Required if AIF and if the value of the field rampUpPeriodIndicator is Y. Forbidden if UCITS or Pension fund | format: date, maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds.templateAvailableToInvestorsIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article8Subfunds.templateNotInProspectusWhereAndHowAvailableToInvestors | string | No | Required if AIF and if the value of the field templateProvidedToCssfIndicator is N. Forbidden if UCITS or Pension fund | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds.specificESGInvestmentPolicy | string | No | Required if AIF and if the value of the field templateProvidedToCssfIndicator is N. Forbidden if UCITS or Pension fund | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article8Subfunds.prominentStatementMainBodyProspectusIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.requirementsCDRComplianceIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article8Subfunds.noContradictionWithWebsiteLinkIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article8Subfunds.noContradictionWithDisclosedInformationIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article8Subfunds.reflectImplementationIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article8Subfunds.sustainabilityRisksConsideredIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.art6InformationDisclosedIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article8Subfunds.templateCDRCopyIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article8Subfunds.templateAllSectionsCompletedIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article8Subfunds.latestPublishedInformationCorrespondenceIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article8Subfunds.templateLatestIssuedDate | string | Yes |  | required, format: date, minLength: 1, maxLength: 1000 |
| payload.sfdrPrecontractualReport.article9Subfunds | array | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.subfundCssfCode | integer | Yes | Number corresponding to the compartment without zero in front of the number. For a stand-alone fund, please enter 0. For a multiple compartment fund, please indicate the corresponding number. | required, min: 0 |
| payload.sfdrPrecontractualReport.article9Subfunds.sustainableInvestmentsIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.sustainableInvestmentsEnvironmentalMinimumProportion1 | number | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.environmentalObjectiveTaxonomyIndicator | string | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y |  |
| payload.sfdrPrecontractualReport.article9Subfunds.environmentalObjectiveNoTaxonomyIndicator | string | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y |  |
| payload.sfdrPrecontractualReport.article9Subfunds.socialObjectiveIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.sustainableInvestmentsSocialMinimalProportion1 | number | No | The field is required if the value of the field socialObjectiveIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.environmentalAndSocialObjectives | array | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.principalAdverseImpactConsiderationIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.investmentsStrategies | array | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.otherInvestmentsStrategiesDescription | string | No | The field is required if O is defined in the list of values for the field investmentsStrategies | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article9Subfunds.goodGovernancePolicyIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.noGoodGovernancePolicyDescription | string | No | The field is required if the value of the field goodGovernancePolicyIndicator is N | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article9Subfunds.sustainableInvestmentsMinimalProportion | number | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y or if the value of the field socialObjectiveIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.sustainableInvestmentsEnvironmentalMinimumProportion2 | number | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.sustainableInvestmentsEnvironmentalTaMinimumProportion | number | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.sustainableInvestmentsEnvironmentalOtherMinimumProportion | number | No | The field is required if the value of the field sustainableInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.sustainableInvestmentsSocialMinimumProportion2 | number | No | The field is required if the value of the field socialObjectiveIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.notSustainableInvestmentsMinimumProportion | number | Yes |  | required, min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.derivativesUseIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.taCalculationMethod | array | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y |  |
| payload.sfdrPrecontractualReport.article9Subfunds.fossilGasInvestmentsIndicator | string | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y |  |
| payload.sfdrPrecontractualReport.article9Subfunds.nuclearEnergyInvestmentsIndicator | string | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y |  |
| payload.sfdrPrecontractualReport.article9Subfunds.fossilGasInvestmentsInclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field fossilGasInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.nuclearEnergyInvestmentsInclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field nuclearEnergyInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.remainingInvestmentsInclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.fossilGasInvestmentsExclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field fossilGasInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.nuclearEnergyInvestmentsExclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field nuclearEnergyInvestmentsIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.remainingInvestmentsExclSovereignBondsMinimumProportion | number | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.transitionalActivitiesInvestmentsMinimumShare | number | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.enablingActivitiesInvestmentsMinimumShare | number | No | The field is required if the value of the field environmentalObjectiveTaxonomyIndicator is Y | min: 0, max: 100 |
| payload.sfdrPrecontractualReport.article9Subfunds.environmentalOrSocialSafeguardsMinimumIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.referenceBenchmarkDesignatedIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.referenceBenchmarkIsinCodeIndicator | string | No | The field is required if the value of the field referenceBenchmarkDesignatedIndicator is Y |  |
| payload.sfdrPrecontractualReport.article9Subfunds.referenceBenchmarkIsinCode | string | No | The field is required if the value of the field referenceBenchmarkIsinCodeIndicator is Y. The value of the field must respect the ISIN code naming convention. | pattern: ^[A-Z]{2}[-]?[0-9A-Z]{9}[-]?[0-9]{1}$, maxLength: 1000 |
| payload.sfdrPrecontractualReport.article9Subfunds.referenceBenchmarkName | string | No | The field is required if the value of the field referenceBenchmarkIsinCodeIndicator is N | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article9Subfunds.referenceBenchmarkCalculationMethodWebsiteLink | string | No | The field is required if the value of the field referenceBenchmarkDesignatedIndicator is Y | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article9Subfunds.subfundSpecificInformationWebsiteLink | string | Yes | Include a hyperlink to the website referred to in Article 23 of this Regulation. | required, minLength: 1, maxLength: 1000 |
| payload.sfdrPrecontractualReport.article9Subfunds.complianceArt23Indicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.complianceArt37Indicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.templateProvidedToCssfIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article9Subfunds.rampUpPeriodIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article9Subfunds.rampUpPeriodEndDate | string | No | Required if AIF and if the value of the field rampUpPeriodIndicator is Y. Forbidden if UCITS or Pension fund | format: date, maxLength: 1000 |
| payload.sfdrPrecontractualReport.article9Subfunds.templateAvailableToInvestorsIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article9Subfunds.templateNotInProspectusWhereAndHowAvailableToInvestors | string | No | Required if AIF and if the value of the field templateProvidedToCssfIndicator is N. Forbidden if UCITS or Pension fund | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article9Subfunds.specificESGInvestmentPolicy | string | No | Required if AIF and if the value of the field templateProvidedToCssfIndicator is N. Forbidden if UCITS or Pension fund | maxLength: 1000 |
| payload.sfdrPrecontractualReport.article9Subfunds.prominentStatementMainBodyProspectusIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.requirementsCDRComplianceIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article9Subfunds.noContradictionWithWebsiteLinkIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article9Subfunds.noContradictionWithDisclosedInformationIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article9Subfunds.reflectImplementationIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article9Subfunds.sustainabilityRisksConsideredIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.art6InformationDisclosedIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.article9Subfunds.templateCDRCopyIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article9Subfunds.templateAllSectionsCompletedIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article9Subfunds.latestPublishedInformationCorrespondenceIndicator | string | No | Required if AIF, forbidden if UCITS or Pension fund |  |
| payload.sfdrPrecontractualReport.article9Subfunds.templateLatestIssuedDate | string | Yes |  | required, format: date, minLength: 1, maxLength: 1000 |
| payload.sfdrPrecontractualReport.otherSubfunds | array | Yes |  | required |
| payload.sfdrPrecontractualReport.otherSubfunds.subfundCssfCode | integer | Yes | Number corresponding to the compartment without zero in front of the number. For a stand-alone fund, please enter 0. For a multiple compartment fund, please indicate the corresponding number. | required, min: 0 |
| payload.sfdrPrecontractualReport.otherSubfunds.article6Indicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.otherSubfunds.informationArticle6DisclosedIndicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.otherSubfunds.article7Indicator | string | Yes |  | required |
| payload.sfdrPrecontractualReport.otherSubfunds.informationArticle7DisclosedIndicator | string | Yes |  | required |

## Resources and References

### CSSF Practical and Technical Guidance
SFDR UCI precontractual data-collection - Practical and technical guidance

- **Type**: Document (application/pdf)
- **Download**: https://open.gamstandards.com/api/collections/9ed2d987-8832-49de-8da0-ad2e7ae49d63/references/f877835a-4ee4-46e7-ae73-10c1464a8e05/download?inline=true

### CSSF Precontractual document JSON schema v2.0.0

- **Type**: Web Link
- **URL**: https://edesk.apps.cssf.lu/edesk-dashboard/docs/sfdr-precontractual/jsonschema/v2_0_0/sfdr-precontractual-input-jsonschema-v2_0_0

## Frequently Asked Questions

**Q: Who must submit the SFDR precontractual disclosure report?**

UCITS management companies, authorized AIFMs, registered AIFMs subject to Article 3(3) of the 2013 Law, and IORPs subject to the Law of 13 July 2005 must be sure to submit the report for funds under their management.

**Q: How often should the SFDR precontractual disclosure report be updated?**

A subsequent report must be submitted each time the relevant information contained in the SFDR precontractual document/template is modified.

**Q: What format should the SFDR precontractual disclosure report be submitted in?**

The report should be submitted in JSON format, compressed in a ZIP file.

**Q: What is a JSON schema?**

In the context of the CSSF's SFDR precontractual disclosure requirements, a JSON schema is a formal description and validation specification for the structure of the JSON (JavaScript Object Notation) data that fund managers must submit as part of their SFDR reporting.
Specifically, the JSON schema:

Defines the required structure, data types, and format of the SFDR precontractual disclosure report.
Specifies which fields are mandatory, optional, or conditional based on other responses.
Sets constraints on the values that can be entered for each field (e.g., percentage ranges, allowed options for multiple-choice questions).
Provides a standardized way for the CSSF to validate the submitted data automatically.
Ensures consistency and comparability across reports from different fund managers.
Helps fund managers understand exactly what information is required and in what format.

The CSSF provides this schema to reporting entities, allowing them to validate their JSON files before submission, reducing errors and improving the efficiency of the reporting process. The schema is periodically updated to reflect any changes in reporting requirements, with the CSSF providing links to the latest version in their technical guidance documentation.

**Q: Should percentages be submitted in decimal format or percentage format?**

Percentages should be submitted in percentage format. For example 15% should be submitted as 15.0

## Glossary

**Article 8 product**: A financial product that promotes environmental or social characteristics, or a combination of those characteristics.

**Principal Adverse Impacts (PAI)**: Principal Adverse Impacts (PAI)Negative effects that investment decisions or advice might have on sustainability factors.

**Minimum proportion**: The lowest percentage of investments that a fund commits to allocate to a specific category or objective.

**E/S characteristics**: The specific environmental and/or social features that an Article 8 product promotes

---

## Suggested Workflow

To extract data from a document using this collection: (1) Review the JSON schema to understand the data structure and required fields. (2) Download the template file to see the expected output format. (3) Use the glossary terms to understand domain-specific terminology. (4) Extract data from your source document matching the schema fields. (5) Populate the template or produce JSON conforming to the schema.
