--- displayed_sidebar: pricingReference badge: variant: orange text: Beta slug: /references/pricing --- import ParameterTypes from "@site/src/components/ParameterTypes" # IPricingModuleService Reference This section of the documentation provides a reference to the `IPricingModuleService` interface’s methods. This is the interface developers use to use the functionalities provided by the Pricing Module. ## Methods - [addPrices](../IPricingModuleService/methods/IPricingModuleService.addPrices.mdx) - [addRules](../IPricingModuleService/methods/IPricingModuleService.addRules.mdx) - [calculatePrices](../IPricingModuleService/methods/IPricingModuleService.calculatePrices.mdx) - [create](../IPricingModuleService/methods/IPricingModuleService.create.mdx) - [createCurrencies](../IPricingModuleService/methods/IPricingModuleService.createCurrencies.mdx) - [createMoneyAmounts](../IPricingModuleService/methods/IPricingModuleService.createMoneyAmounts.mdx) - [createPriceRules](../IPricingModuleService/methods/IPricingModuleService.createPriceRules.mdx) - [createPriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.createPriceSetMoneyAmountRules.mdx) - [createRuleTypes](../IPricingModuleService/methods/IPricingModuleService.createRuleTypes.mdx) - [delete](../IPricingModuleService/methods/IPricingModuleService.delete.mdx) - [deleteCurrencies](../IPricingModuleService/methods/IPricingModuleService.deleteCurrencies.mdx) - [deleteMoneyAmounts](../IPricingModuleService/methods/IPricingModuleService.deleteMoneyAmounts.mdx) - [deletePriceRules](../IPricingModuleService/methods/IPricingModuleService.deletePriceRules.mdx) - [deletePriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.deletePriceSetMoneyAmountRules.mdx) - [deleteRuleTypes](../IPricingModuleService/methods/IPricingModuleService.deleteRuleTypes.mdx) - [list](../IPricingModuleService/methods/IPricingModuleService.list.mdx) - [listAndCount](../IPricingModuleService/methods/IPricingModuleService.listAndCount.mdx) - [listAndCountCurrencies](../IPricingModuleService/methods/IPricingModuleService.listAndCountCurrencies.mdx) - [listAndCountMoneyAmounts](../IPricingModuleService/methods/IPricingModuleService.listAndCountMoneyAmounts.mdx) - [listAndCountPriceRules](../IPricingModuleService/methods/IPricingModuleService.listAndCountPriceRules.mdx) - [listAndCountPriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.listAndCountPriceSetMoneyAmountRules.mdx) - [listAndCountRuleTypes](../IPricingModuleService/methods/IPricingModuleService.listAndCountRuleTypes.mdx) - [listCurrencies](../IPricingModuleService/methods/IPricingModuleService.listCurrencies.mdx) - [listMoneyAmounts](../IPricingModuleService/methods/IPricingModuleService.listMoneyAmounts.mdx) - [listPriceRules](../IPricingModuleService/methods/IPricingModuleService.listPriceRules.mdx) - [listPriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.listPriceSetMoneyAmountRules.mdx) - [listRuleTypes](../IPricingModuleService/methods/IPricingModuleService.listRuleTypes.mdx) - [removeRules](../IPricingModuleService/methods/IPricingModuleService.removeRules.mdx) - [retrieve](../IPricingModuleService/methods/IPricingModuleService.retrieve.mdx) - [retrieveCurrency](../IPricingModuleService/methods/IPricingModuleService.retrieveCurrency.mdx) - [retrieveMoneyAmount](../IPricingModuleService/methods/IPricingModuleService.retrieveMoneyAmount.mdx) - [retrievePriceRule](../IPricingModuleService/methods/IPricingModuleService.retrievePriceRule.mdx) - [retrievePriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.retrievePriceSetMoneyAmountRules.mdx) - [retrieveRuleType](../IPricingModuleService/methods/IPricingModuleService.retrieveRuleType.mdx) - [updateCurrencies](../IPricingModuleService/methods/IPricingModuleService.updateCurrencies.mdx) - [updateMoneyAmounts](../IPricingModuleService/methods/IPricingModuleService.updateMoneyAmounts.mdx) - [updatePriceRules](../IPricingModuleService/methods/IPricingModuleService.updatePriceRules.mdx) - [updatePriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.updatePriceSetMoneyAmountRules.mdx) - [updateRuleTypes](../IPricingModuleService/methods/IPricingModuleService.updateRuleTypes.mdx)