All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AdjustTaxTransactionRequest |
Encapsulated request that indicates that a Tax transaction should be adjusted.
|
CommitTaxRequest |
Encapsulated request that indicates that a Tax transaction should be committed.
|
CommitTaxResponse |
Encapsulated response indicating that a tax transaction was committed.
|
DefaultTaxDelegate<T1 extends TaxRequest,T2 extends TaxResponse> |
This component resolves a TaxProvider based on the provided ContextInfo and
delegates appropriate tax calls to that provider.
|
DiscriminatedProperties<P> |
Mechanism to allow us to specify tax properties defined for different tenants and/or
applications.
|
LegacySimpleTaxProperties |
Deprecated. |
LegacyTaxPropertiesValidator |
Component to simply validate that nobody is using legacy properties to avoid confusion or
accidents.
|
ReverseTaxTransactionRequest |
Encapsulated request indicating that taxes that have been committed or saved should be reversed.
|
ReverseTaxTransactionResponse |
Encapsulated response indicating that a request to reverse a tax transaction has been executed.
|
SimpleTaxConfig |
Tax configuration read from a file.
|
SimpleTaxProperties |
Provides properties for the SimpleTaxProvider, optionally discriminated by tenantId or
applicationId.
|
SimpleTaxProvider<T1 extends TaxRequest,T2 extends TaxResponse> |
Simple implementation of TaxProvider primarily used for estimating taxes, but can be used
for providing full taxes for implementors without complex tax needs.
|
SimpleTaxRecord |
A single configuration of a tax rate according to a location.
|
TaxAccessor<T1 extends TaxRequest,T2 extends TaxResponse> |
Provides a common interface for components whos job it is to interact with a 1st or 3rd party tax
service or tax data, or whos job it is to delegate to such a component.
|
TaxAddress |
An address used to determine taxes for a TaxRequest .
|
TaxCalculationGroup |
|
TaxCalculationRequest |
|
TaxCalculationResponse |
|
TaxDelegate<T1 extends TaxRequest,T2 extends TaxResponse> |
This class represents an object that delegates to the appropriate TaxProvider .
|
TaxDelegateProperties |
|
TaxDetail |
Detailed tax information for a item, via TaxInfo .
|
TaxDetail.TaxDetailBuilder |
|
TaxInfo |
Tax information returned from a TaxProvider for a single line item.
|
TaxISOCountry |
This domain object represents the ISO 3166 standard published by the International Organization
for Standardization (ISO), and defines codes for the names of countries, dependent territories,
and special areas of geographical interest.
|
TaxItem |
An item to be taxed.
|
TaxItemType |
Designation used by TaxItems to specify what type of item they are such as
Fulfillment or Order item.
|
TaxProvider<T1 extends TaxRequest,T2 extends TaxResponse> |
Represents a component that is tasked with calculating taxes, or calling a 1st or 3rd party
service to calculate taxes.
|
TaxRequest |
Deprecated.
|
TaxResponse |
Deprecated.
|
TaxResponseGroup |
This represents of group of items whos taxes have been calculated together, typically with the
same shipping address(es).
|
TaxServiceAutoConfiguration |
|
VoidTransactionRequest |
Represents a void of a tax transaction.
|