--- displayed_sidebar: pricingReference badge: variant: orange text: Beta slug: /references/pricing --- # 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.md) - [addRules](../IPricingModuleService/methods/IPricingModuleService.addRules.md) - [calculatePrices](../IPricingModuleService/methods/IPricingModuleService.calculatePrices.md) - [create](../IPricingModuleService/methods/IPricingModuleService.create.md) - [createCurrencies](../IPricingModuleService/methods/IPricingModuleService.createCurrencies.md) - [createMoneyAmounts](../IPricingModuleService/methods/IPricingModuleService.createMoneyAmounts.md) - [createPriceRules](../IPricingModuleService/methods/IPricingModuleService.createPriceRules.md) - [createPriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.createPriceSetMoneyAmountRules.md) - [createRuleTypes](../IPricingModuleService/methods/IPricingModuleService.createRuleTypes.md) - [delete](../IPricingModuleService/methods/IPricingModuleService.delete.md) - [deleteCurrencies](../IPricingModuleService/methods/IPricingModuleService.deleteCurrencies.md) - [deleteMoneyAmounts](../IPricingModuleService/methods/IPricingModuleService.deleteMoneyAmounts.md) - [deletePriceRules](../IPricingModuleService/methods/IPricingModuleService.deletePriceRules.md) - [deletePriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.deletePriceSetMoneyAmountRules.md) - [deleteRuleTypes](../IPricingModuleService/methods/IPricingModuleService.deleteRuleTypes.md) - [list](../IPricingModuleService/methods/IPricingModuleService.list.md) - [listAndCount](../IPricingModuleService/methods/IPricingModuleService.listAndCount.md) - [listAndCountCurrencies](../IPricingModuleService/methods/IPricingModuleService.listAndCountCurrencies.md) - [listAndCountMoneyAmounts](../IPricingModuleService/methods/IPricingModuleService.listAndCountMoneyAmounts.md) - [listAndCountPriceRules](../IPricingModuleService/methods/IPricingModuleService.listAndCountPriceRules.md) - [listAndCountPriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.listAndCountPriceSetMoneyAmountRules.md) - [listAndCountRuleTypes](../IPricingModuleService/methods/IPricingModuleService.listAndCountRuleTypes.md) - [listCurrencies](../IPricingModuleService/methods/IPricingModuleService.listCurrencies.md) - [listMoneyAmounts](../IPricingModuleService/methods/IPricingModuleService.listMoneyAmounts.md) - [listPriceRules](../IPricingModuleService/methods/IPricingModuleService.listPriceRules.md) - [listPriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.listPriceSetMoneyAmountRules.md) - [listRuleTypes](../IPricingModuleService/methods/IPricingModuleService.listRuleTypes.md) - [removeRules](../IPricingModuleService/methods/IPricingModuleService.removeRules.md) - [retrieve](../IPricingModuleService/methods/IPricingModuleService.retrieve.md) - [retrieveCurrency](../IPricingModuleService/methods/IPricingModuleService.retrieveCurrency.md) - [retrieveMoneyAmount](../IPricingModuleService/methods/IPricingModuleService.retrieveMoneyAmount.md) - [retrievePriceRule](../IPricingModuleService/methods/IPricingModuleService.retrievePriceRule.md) - [retrievePriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.retrievePriceSetMoneyAmountRules.md) - [retrieveRuleType](../IPricingModuleService/methods/IPricingModuleService.retrieveRuleType.md) - [updateCurrencies](../IPricingModuleService/methods/IPricingModuleService.updateCurrencies.md) - [updateMoneyAmounts](../IPricingModuleService/methods/IPricingModuleService.updateMoneyAmounts.md) - [updatePriceRules](../IPricingModuleService/methods/IPricingModuleService.updatePriceRules.md) - [updatePriceSetMoneyAmountRules](../IPricingModuleService/methods/IPricingModuleService.updatePriceSetMoneyAmountRules.md) - [updateRuleTypes](../IPricingModuleService/methods/IPricingModuleService.updateRuleTypes.md)