diff --git a/config/schema/currency.schema.yml b/config/schema/currency.schema.yml
index 7c5834e..c578e5b 100644
--- a/config/schema/currency.schema.yml
+++ b/config/schema/currency.schema.yml
@@ -1,6 +1,6 @@
 currency.currency.*:
   label: Currency
-  type: mapping
+  type: config_entity
   mapping:
     alternativeSigns:
       type: sequence
@@ -51,7 +51,7 @@ currency.currency.*:
 
 currency.currency_locale.*:
   label: Currency locale
-  type: mapping
+  type: config_entity
   mapping:
     decimalSeparator:
       label: Decimal separator
@@ -71,7 +71,7 @@ currency.currency_locale.*:
 
 currency.amount_formatting:
   label: Currency amount formatting
-  type: mapping
+  type: config_entity
   mapping:
     plugin_id:
       label: Plugin ID
@@ -79,7 +79,7 @@ currency.amount_formatting:
 
 currency.exchange_rate_provider:
   label: Currency exchange rate provider
-  type: mapping
+  type: config_entity
   mapping:
     plugins:
       type: sequence
@@ -96,7 +96,7 @@ currency.exchange_rate_provider:
 
 currency.exchanger.fixed_rates:
   label: Fixed currency exchange rates
-  type: mapping
+  type: config_entity
   mapping:
     rates:
       type: sequence
