fferpcore.TaxCalculationTransformServiceglobal with sharing class TaxCalculationTransformService This class is used to perform the transform operation as specified in the transform request and also execute the respective fferpcore.TaxCalculationService method. Methods
calculateTaxglobal static fferpcore.TaxCalculationTransformService.TaxResponse calculateTax(fferpcore.TaxCalculationTransformService.CalculateTaxRequest request) This method is used to perform the transform operation specific to calculateTax and execute the TaxCalculationService.calculateTax method. Input Parameters
Return ValueA TaxResponse object for the transformation process of the calculateTax method. commitTaxglobal static fferpcore.TaxCalculationTransformService.TaxResponse commitTax(fferpcore.TaxCalculationTransformService.CommitTaxRequest request) This method is used to perform the transform operation specific to commitTax and execute the TaxCalculationService.commitTax method. Input Parameters
Return ValueA TaxResponse object for the transformation process of the commitTax method. calculateReversalglobal static fferpcore.TaxCalculationTransformService.ReversalResponse calculateReversal(fferpcore.TaxCalculationTransformService.CalculateReversalRequest request) This method is used to perform the transform operation specific to calculateReversal and execute the TaxCalculationService.calculateReversal method. Input Parameters
Return ValueA ReversalResponse object for the transformation process of the calculateReversal method. commitReversalglobal static fferpcore.TaxCalculationTransformService.ReversalResponse commitReversal(fferpcore.TaxCalculationTransformService.CommitReversalRequest request) This method is used to perform the transform operation specific to commitReversal and execute the TaxCalculationService.commitReversal method. Input Parameters
Return ValueA ReversalResponse object for the transformation process of the commitReversal method. validateAddressglobal static fferpcore.TaxCalculationTransformService.ValidateAddressResponse validateAddress(fferpcore.TaxCalculationTransformService.ValidateAddressRequest request) This method is used to perform the transform operation specific to validateAddress and execute the TaxCalculationService.validateAddress method. Input Parameters
Return ValueA ValidateAddressResponse object for the transformation process of the validateAddress method. voidReversalglobal static fferpcore.TaxCalculationTransformService.VoidResponse voidReversal(fferpcore.TaxCalculationTransformService.VoidReversalRequest request) This method is used to perform the transform operation specific to voidReversal and execute the TaxCalculationService.voidReversal method. Input Parameters
Return ValueA VoidResponse object for the transformation process of the voidReversal method. voidTaxglobal static fferpcore.TaxCalculationTransformService.VoidResponse voidTax(fferpcore.TaxCalculationTransformService.VoidTaxRequest request) This method is used to perform the transform operation specific to voidTax and execute the TaxCalculationService.voidTax method. Input Parameters
Return ValueA VoidResponse object for the transformation process of the voidTax method. fferpcore.TaxCalculationTransformService.Requestglobal virtual inherited sharing class Request Data that can be used for transformation and external tax calculation. Properties
MethodsRequestglobal Request() fferpcore.TaxCalculationTransformService.CalculateTaxRequestglobal inherited sharing class CalculateTaxRequest extends Request Data that can be used for transformation and to calculate tax. This class extends fferpcore.TaxCalculationTransformService.Request MethodsCalculateTaxRequestglobal CalculateTaxRequest() fferpcore.TaxCalculationTransformService.CommitTaxRequestglobal inherited sharing class CommitTaxRequest extends Request Data that can be used for transformation and to commit tax. This class extends fferpcore.TaxCalculationTransformService.Request MethodsCommitTaxRequestglobal CommitTaxRequest() fferpcore.TaxCalculationTransformService.CalculateReversalRequestglobal inherited sharing class CalculateReversalRequest extends Request Data that can be used for transformation and to calculate tax for a credit document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsCalculateReversalRequestglobal CalculateReversalRequest() fferpcore.TaxCalculationTransformService.CommitReversalRequestglobal inherited sharing class CommitReversalRequest extends Request Data that can be used for transformation and to commit tax for a credit document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsCommitReversalRequestglobal CommitReversalRequest() fferpcore.TaxCalculationTransformService.ValidateAddressRequestglobal inherited sharing class ValidateAddressRequest extends Request Data that can be used for transformation and to validate an address. This class extends fferpcore.TaxCalculationTransformService.Request MethodsValidateAddressRequestglobal ValidateAddressRequest() fferpcore.TaxCalculationTransformService.VoidTaxRequestglobal inherited sharing class VoidTaxRequest extends Request Data that can be used for transformation and to void a document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsVoidTaxRequestglobal VoidTaxRequest() fferpcore.TaxCalculationTransformService.VoidReversalRequestglobal inherited sharing class VoidReversalRequest extends Request Data that can be used for transformation and to void a credit document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsVoidReversalRequestglobal VoidReversalRequest() fferpcore.TaxCalculationTransformService.Responseglobal virtual inherited sharing class Response Data returned after transformation and external tax operation. Methods
Responseglobal Response() getTransformErrorsglobal List<fferpcore.TransformError> getTransformErrors() Returns a list of errors that occurred during transformation. fferpcore.TaxCalculationTransformService.ValidateAddressResponseglobal inherited sharing class ValidateAddressResponse extends Response Data returned after transformation and external tax calculation to validate an address. This class extends fferpcore.TaxCalculationTransformService.Response Properties
MethodsValidateAddressResponseglobal ValidateAddressResponse() fferpcore.TaxCalculationTransformService.TaxResponseglobal inherited sharing class TaxResponse extends Response Data returned after transformation and external tax calculation to calculate tax. This class extends fferpcore.TaxCalculationTransformService.Response Properties
MethodsTaxResponseglobal TaxResponse() fferpcore.TaxCalculationTransformService.ReversalResponseglobal inherited sharing class ReversalResponse extends Response Data returned after transformation and external tax calculation to calculate tax for a credit document. This class extends fferpcore.TaxCalculationTransformService.Response Properties
MethodsReversalResponseglobal ReversalResponse() fferpcore.TaxCalculationTransformService.VoidResponseglobal inherited sharing class VoidResponse extends Response Data returned after transformation and external tax calculation to void a document. This class extends fferpcore.TaxCalculationTransformService.Response Properties
MethodsVoidResponseglobal VoidResponse() |