use SL::Locale::String qw(t8);
 
 use parent qw(Exporter);
-our @EXPORT_PROFILES = qw(PROFILE_FACTURX_EXTENDED);
+our @EXPORT_PROFILES = qw(PROFILE_FACTURX_EXTENDED PROFILE_XRECHNUNG);
 our @EXPORT_OK       = (@EXPORT_PROFILES);
 our %EXPORT_TAGS     = (PROFILES => \@EXPORT_PROFILES);
 
 use constant PROFILE_FACTURX_EXTENDED => 0;
+use constant PROFILE_XRECHNUNG        => 1;
 
 use constant RES_OK                              => 0;
 use constant RES_ERR_FILE_OPEN                   => 1;
   [ 0,                                  t8('Do not create Factur-X/ZUGFeRD invoices')                                    ],
   [ PROFILE_FACTURX_EXTENDED() * 2 + 1, t8('Create with profile \'Factur-X 1.0.05/ZUGFeRD 2.1.1 extended\'')             ],
   [ PROFILE_FACTURX_EXTENDED() * 2 + 2, t8('Create with profile \'Factur-X 1.0.05/ZUGFeRD 2.1.1 extended\' (test mode)') ],
+  [ PROFILE_XRECHNUNG()        * 2 + 1, t8('Create with profile \'XRechnung 2.0.0\'')                                    ],
+  [ PROFILE_XRECHNUNG()        * 2 + 2, t8('Create with profile \'XRechnung 2.0.0\' (test mode)')                        ],
 );
 
 sub convert_customer_setting {