{"version":3,"sources":["../../src/zugferd_2_3_2/hybridconformance.ts"],"sourcesContent":["\nexport enum HybridConformance {\n    /**\n    * The included document uses a MINIMUM profile\n    *\n    * Only applicable in Factur-X/ZUGFeRD\n    *\n    * Not allowed in Germany from 2025-01-01\n    */\n    TheIncludedDocumentUsesAMinimumProfile = \"MINIMUM\",\n    /**\n    * The included document uses a Basic Without Lines profile\n    *\n    * Only applicable in Factur-X/ZUGFeRD\n    *\n    * Not allowed in Germany from 2025-01-01\n    */\n    TheIncludedDocumentUsesABasicWithoutLinesProfile = \"BASIC WL\",\n    /**\n    * The included document uses a Basic profile\n    *\n    * Applicable in Factur-X/ZUGFeRD and Order-X. For Factur-X/ZUGFeRD the BASIC profile is compliant to the EN16931.\n    */\n    TheIncludedDocumentUsesABasicProfile = \"BASIC\",\n    /**\n    * The included document uses a Comfort profile\n    *\n    * Only applicable in Order-X\n    */\n    TheIncludedDocumentUsesAComfortProfile = \"COMFORT\",\n    /**\n    * The included document uses a EN 16931 profile\n    *\n    * Only applicable in Factur-X/ZUGFeRD. This profile is compliant to the EN16931.\n    */\n    TheIncludedDocumentUsesAEn16931Profile = \"EN 16931\",\n    /**\n    * The included document uses a Comfort profile\n    *\n    * Applicable in Factur-X/ZUGFeRD and Order-X. For Factur-X/ZUGFeRD the EXTENDED profile is compliant to and conformant extension of the EN16931.\n    */\n    TheIncludedDocumentUsesAComfortProfile_Dup = \"EXTENDED\",\n    /**\n    * The included document uses an XRECHNUNG profile\n    *\n    * Only applicable in Factur-X/ZUGFeRD.\n    *\n    * Not applicable in France\n    */\n    TheIncludedDocumentUsesAnXrechnungProfile = \"XRECHNUNG\",\n}\n\nexport function description(value: HybridConformance): string {\n    switch (value) {\n        case HybridConformance.TheIncludedDocumentUsesAMinimumProfile: return \"The included document uses a MINIMUM profile\";\n        case HybridConformance.TheIncludedDocumentUsesABasicWithoutLinesProfile: return \"The included document uses a Basic Without Lines profile\";\n        case HybridConformance.TheIncludedDocumentUsesABasicProfile: return \"The included document uses a Basic profile\";\n        case HybridConformance.TheIncludedDocumentUsesAComfortProfile: return \"The included document uses a Comfort profile\";\n        case HybridConformance.TheIncludedDocumentUsesAEn16931Profile: return \"The included document uses a EN 16931 profile\";\n        case HybridConformance.TheIncludedDocumentUsesAComfortProfile_Dup: return \"The included document uses a Comfort profile\";\n        case HybridConformance.TheIncludedDocumentUsesAnXrechnungProfile: return \"The included document uses an XRECHNUNG profile\";\n    }\n}\n"],"mappings":";AACO,IAAK,oBAAL,kBAAKA,uBAAL;AAQH,EAAAA,mBAAA,4CAAyC;AAQzC,EAAAA,mBAAA,sDAAmD;AAMnD,EAAAA,mBAAA,0CAAuC;AAMvC,EAAAA,mBAAA,4CAAyC;AAMzC,EAAAA,mBAAA,4CAAyC;AAMzC,EAAAA,mBAAA,gDAA6C;AAQ7C,EAAAA,mBAAA,+CAA4C;AAhDpC,SAAAA;AAAA,GAAA;AAmDL,SAAS,YAAY,OAAkC;AAC1D,UAAQ,OAAO;AAAA,IACX,KAAK;AAA0D,aAAO;AAAA,IACtE,KAAK;AAAoE,aAAO;AAAA,IAChF,KAAK;AAAwD,aAAO;AAAA,IACpE,KAAK;AAA0D,aAAO;AAAA,IACtE,KAAK;AAA0D,aAAO;AAAA,IACtE,KAAK;AAA8D,aAAO;AAAA,IAC1E,KAAK;AAA6D,aAAO;AAAA,EAC7E;AACJ;","names":["HybridConformance"]}