Uses of Class
org.compiere.model.MTaxProvider
Packages that use 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
Methods in org.adempiere.base with parameters of type MTaxProviderModifier and TypeMethodDescriptionstatic ITaxProviderCore.getTaxProvider(MTaxProvider provider) Get tax provider instance -
Uses of MTaxProvider in org.adempiere.model
Methods in org.adempiere.model with parameters of type MTaxProviderModifier and TypeMethodDescriptionbooleanITaxProvider.calculateInvoiceTaxTotal(MTaxProvider provider, MInvoice invoice) Calculate invoice tax totalbooleanITaxProvider.calculateOrderTaxTotal(MTaxProvider provider, MOrder order) Calculate order taxbooleanITaxProvider.calculateRMATaxTotal(MTaxProvider provider, MRMA rma) Calculate rma tax totalbooleanITaxProvider.recalculateTax(MTaxProvider provider, MInvoiceLine line, boolean newRecord) Re-calculate invoice tax for line (if line tax id change)booleanITaxProvider.recalculateTax(MTaxProvider provider, MOrderLine line, boolean newRecord) Re-calculate order tax for line (if line tax id change)booleanITaxProvider.recalculateTax(MTaxProvider provider, MRMALine line, boolean newRecord) Re-calculate rma tax for ram line (if line tax id change)booleanITaxProvider.updateHeaderTax(MTaxProvider provider, MInvoiceLine line) Update invoice tax totalbooleanITaxProvider.updateHeaderTax(MTaxProvider provider, MOrderLine line) Update order tax totalbooleanITaxProvider.updateHeaderTax(MTaxProvider provider, MRMALine line) Update rma header totalbooleanITaxProvider.updateInvoiceTax(MTaxProvider provider, MInvoiceLine line) Update invoice tax for linebooleanITaxProvider.updateOrderTax(MTaxProvider provider, MOrderLine line) Update order tax for linebooleanITaxProvider.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
Methods in org.compiere.model that return MTaxProviderModifier and TypeMethodDescriptionMInvoice.getTaxProviders()Get tax providersMOrder.getTaxProviders()Get tax providersMRMA.getTaxProviders()Get tax providersMethods in org.compiere.model with parameters of type MTaxProviderModifier and TypeMethodDescriptionbooleanStandardTaxProvider.calculateInvoiceTaxTotal(MTaxProvider provider, MInvoice invoice) booleanStandardTaxProvider.calculateOrderTaxTotal(MTaxProvider provider, MOrder order) booleanStandardTaxProvider.calculateRMATaxTotal(MTaxProvider provider, MRMA rma) booleanStandardTaxProvider.recalculateTax(MTaxProvider provider, MInvoiceLine line, boolean newRecord) booleanStandardTaxProvider.recalculateTax(MTaxProvider provider, MOrderLine line, boolean newRecord) booleanStandardTaxProvider.recalculateTax(MTaxProvider provider, MRMALine line, boolean newRecord) booleanStandardTaxProvider.updateHeaderTax(MTaxProvider provider, MInvoiceLine line) booleanStandardTaxProvider.updateHeaderTax(MTaxProvider provider, MOrderLine line) booleanStandardTaxProvider.updateHeaderTax(MTaxProvider provider, MRMALine line) booleanStandardTaxProvider.updateInvoiceTax(MTaxProvider provider, MInvoiceLine line) booleanStandardTaxProvider.updateOrderTax(MTaxProvider provider, MOrderLine line) booleanStandardTaxProvider.updateRMATax(MTaxProvider provider, MRMALine line) StandardTaxProvider.validateConnection(MTaxProvider provider, ProcessInfo pi)