Log in

Tax Module

Api\Data\AppliedTaxInterface

Interface

This interface defines the contract for representing tax that has been applied to an order item or total in Magento 2. Developers use this when workin...

Api\Data\AppliedTaxRateInterface

Interface

This interface defines the contract for representing a tax rate that has been applied to an order, quote, or invoice item in Magento 2. Developers use...

Api\Data\GrandTotalDetailsInterface

Interface

This interface defines the contract for grand total tax details in Magento 2. Developers use this to access tax information including the tax amount,...

Api\Data\GrandTotalRatesInterface

Interface

This interface defines the structure for tax rate data used in grand total calculations. Developers use this when working with checkout or order total...

Api\Data\OrderTaxDetailsAppliedTaxInterface

Interface

This interface defines the contract for representing applied tax details on orders in Magento 2. Developers use this when retrieving or manipulating t...

Api\Data\OrderTaxDetailsInterface

Interface

This interface defines the contract for accessing comprehensive tax details of an order in Magento 2. Developers use it to retrieve applied taxes at t...

Api\Data\OrderTaxDetailsItemInterface

Interface

This interface defines the contract for representing tax details of individual items within an order, such as products, shipping, or gift wrapping. De...

Api\Data\OrderTaxInterface

Interface

This interface defines the data structure for tax information applied to orders in Magento 2. Developers use this when working with order tax data thr...

Api\Data\OrderTaxItemInterface

Interface

This interface defines the data structure for tax items applied to order items in Magento 2. Developers use it to access and manipulate tax details fo...

Api\Data\QuoteDetailsInterface

Interface

This interface defines the contract for quote details data used in tax calculations. Developers use it when calculating taxes for shopping cart items,...

Api\Data\QuoteDetailsItemInterface

Interface

This interface defines the contract for representing individual line items in a quote when calculating taxes in Magento 2. Developers use this when wo...

Api\Data\TaxClassInterface

Interface

This interface defines the contract for tax class data objects in Magento 2. Developers use this to work with tax classes (like customer tax classes o...

Api\Data\TaxClassKeyInterface

Interface

This interface defines the structure for tax class identifiers in Magento 2. Developers use it when working with tax calculations to reference tax cla...

Api\Data\TaxClassSearchResultsInterface

Interface

This interface defines the contract for search results when querying tax classes in Magento 2. Developers use this when implementing repository method...

Api\Data\TaxDetailsInterface

Interface

This interface defines the contract for tax calculation details in Magento 2. Developers use it when working with tax calculations to access informati...

Api\Data\TaxDetailsItemInterface

Interface

This interface defines the structure for detailed tax information about individual items (products, shipping, etc.) in an order or quote. Developers u...

Api\Data\TaxRateInterface

Interface

This interface defines the structure for tax rate data objects in Magento 2's tax system. Developers use it to create, read, and manipulate tax rate e...

Api\Data\TaxRateSearchResultsInterface

Interface

This interface defines the contract for search results when querying tax rates in Magento 2. Developers use this when working with the Tax Rate reposi...

Api\Data\TaxRateTitleInterface

Interface

This interface defines the contract for tax rate title data objects in Magento 2. Developers use it to manage store-specific titles/labels for tax rat...

Api\Data\TaxRuleInterface

Interface

This interface defines the contract for tax rule data objects in Magento 2. Developers use it when working with tax rules that determine which tax rat...

Api\Data\TaxRuleSearchResultsInterface

Interface

This interface defines the contract for search results when querying tax rules in Magento 2. Developers use this when retrieving multiple tax rules th...

Api\OrderTaxManagementInterface

Interface

This interface defines the contract for retrieving tax details applied to an order in Magento 2. Developers use this interface to get comprehensive ta...

Api\TaxAddressManagerInterface

Interface

This interface defines methods for managing default tax addresses in the customer session. Developers would implement this interface to handle setting...

Api\TaxCalculationInterface

Interface

This interface defines the contract for tax calculation operations in Magento 2. Developers use it to calculate taxes on quote items, retrieve default...

Api\TaxClassManagementInterface

Interface

This interface defines the contract for managing tax class identification in Magento 2. Developers use it to retrieve tax class IDs based on tax class...

Api\TaxRateManagementInterface

Interface

This interface defines the contract for retrieving applicable tax rates based on customer and product tax class IDs. Developers use this when they nee...

Model\System\Message\NotificationInterface

Interface

This marker interface identifies system messages related to tax configuration issues in Magento 2. Developers implement this interface when creating n...

Model\TaxClass\Type\TypeInterface

Interface

This interface defines the contract for tax class types in Magento 2, which represent categories that tax rules can be applied to (like product tax cl...