Uses of Class
org.compiere.model.MTaxProvider
Package
Description
Provide interface and default implementation of iDempiere core services (model factory, callout factory, etc)
One of the package that provide extended model class for iDempiere core tables.
Provide generic PO implementation that doesn't use generated model class.
Provide interface for tax provider, shipment processor, zoom provider and address validation.
Provide iDempiere model interface (I_*) wrapper for PO and GridTab.
Provide implementation of order promotion rule and zoom across targets.
Provide generic PO implementation that doesn't use generated model class.
Provide interface for tax provider, shipment processor, zoom provider and address validation.
Provide iDempiere model interface (I_*) wrapper for PO and GridTab.
Provide implementation of order promotion rule and zoom across targets.
This is the package that contains the majority of iDempiere's generated model class and interface.
Provide majority of iDempiere's extended model class (M*).
Provide majority of iDempiere's extended model class (M*).
-
Uses of MTaxProvider in org.adempiere.base
Modifier and TypeMethodDescriptionstatic ITaxProvider
Core.getTaxProvider
(MTaxProvider provider) Get tax provider instance -
Uses of MTaxProvider in org.adempiere.model
Modifier and TypeMethodDescriptionboolean
ITaxProvider.calculateInvoiceTaxTotal
(MTaxProvider provider, MInvoice invoice) Calculate invoice tax totalboolean
ITaxProvider.calculateOrderTaxTotal
(MTaxProvider provider, MOrder order) Calculate order taxboolean
ITaxProvider.calculateRMATaxTotal
(MTaxProvider provider, MRMA rma) Calculate rma tax totalboolean
ITaxProvider.recalculateTax
(MTaxProvider provider, MInvoiceLine line, boolean newRecord) Re-calculate invoice tax for line (if line tax id change)boolean
ITaxProvider.recalculateTax
(MTaxProvider provider, MOrderLine line, boolean newRecord) Re-calculate order tax for line (if line tax id change)boolean
ITaxProvider.recalculateTax
(MTaxProvider provider, MRMALine line, boolean newRecord) Re-calculate rma tax for ram line (if line tax id change)boolean
ITaxProvider.updateHeaderTax
(MTaxProvider provider, MInvoiceLine line) Update invoice tax totalboolean
ITaxProvider.updateHeaderTax
(MTaxProvider provider, MOrderLine line) Update order tax totalboolean
ITaxProvider.updateHeaderTax
(MTaxProvider provider, MRMALine line) Update rma header totalboolean
ITaxProvider.updateInvoiceTax
(MTaxProvider provider, MInvoiceLine line) Update invoice tax for lineboolean
ITaxProvider.updateOrderTax
(MTaxProvider provider, MOrderLine line) Update order tax for lineboolean
ITaxProvider.updateRMATax
(MTaxProvider provider, MRMALine line) Update rma tax for rma lineITaxProvider.validateConnection
(MTaxProvider provider, ProcessInfo pi) Validate connection to online tax calculation service. -
Uses of MTaxProvider in org.compiere.model
Modifier and TypeMethodDescriptionMInvoice.getTaxProviders()
Get tax providersMOrder.getTaxProviders()
Get tax providersMRMA.getTaxProviders()
Get tax providersModifier and TypeMethodDescriptionboolean
StandardTaxProvider.calculateInvoiceTaxTotal
(MTaxProvider provider, MInvoice invoice) boolean
StandardTaxProvider.calculateOrderTaxTotal
(MTaxProvider provider, MOrder order) boolean
StandardTaxProvider.calculateRMATaxTotal
(MTaxProvider provider, MRMA rma) boolean
StandardTaxProvider.recalculateTax
(MTaxProvider provider, MInvoiceLine line, boolean newRecord) boolean
StandardTaxProvider.recalculateTax
(MTaxProvider provider, MOrderLine line, boolean newRecord) boolean
StandardTaxProvider.recalculateTax
(MTaxProvider provider, MRMALine line, boolean newRecord) boolean
StandardTaxProvider.updateHeaderTax
(MTaxProvider provider, MInvoiceLine line) boolean
StandardTaxProvider.updateHeaderTax
(MTaxProvider provider, MOrderLine line) boolean
StandardTaxProvider.updateHeaderTax
(MTaxProvider provider, MRMALine line) boolean
StandardTaxProvider.updateInvoiceTax
(MTaxProvider provider, MInvoiceLine line) boolean
StandardTaxProvider.updateOrderTax
(MTaxProvider provider, MOrderLine line) boolean
StandardTaxProvider.updateRMATax
(MTaxProvider provider, MRMALine line) StandardTaxProvider.validateConnection
(MTaxProvider provider, ProcessInfo pi)