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. commitTaxglobal static fferpcore.TaxCalculationTransformService.TaxResponse commitTax(fferpcore.TaxCalculationTransformService.CommitExistingTaxRequest request) This method is used to perform the transform operation specific to commitTax and execute the TaxCalculationService.commitTax method, which commits a draft sale or purchase document. 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. commitReversalglobal static fferpcore.TaxCalculationTransformService.ReversalResponse commitReversal(fferpcore.TaxCalculationTransformService.CommitExistingReversalRequest request) This method is used to perform the transform operation specific to commitReversal and execute the TaxCalculationService.commitReversal method, which commits a draft return document. Input Parameters
Return ValueA ReversalResponse object for the transformation process of the commitReversal method. uncommitTaxglobal static fferpcore.TaxCalculationTransformService.UncommitResponse uncommitTax(fferpcore.TaxCalculationTransformService.UncommitTaxRequest request) This method is used to perform the transform operation specific to uncommitTax and execute the TaxCalculationService.uncommitTax method, which uncommits a committed sale or purchase document. Input Parameters
Return ValueAn UncommitResponse object for the transformation process of the uncommitTax method. uncommitReversalglobal static fferpcore.TaxCalculationTransformService.UncommitResponse uncommitReversal(fferpcore.TaxCalculationTransformService.UncommitReversalRequest request) This method is used to perform the transform operation specific to uncommitReversal and execute the TaxCalculationService.uncommitReversal method, which uncommits a committed return document. Input Parameters
Return ValueAn UncommitResponse object for the transformation process of the uncommitTax method. unvoidReversalglobal static fferpcore.TaxCalculationTransformService.UnvoidResponse unvoidReversal(fferpcore.TaxCalculationTransformService.UnvoidReversalRequest request) This method is used to perform the transform operation specific to unvoidReversal and execute the TaxCalculationService.unvoidReversal method, which unvoids a voided return document. Input Parameters
Return ValueAn UnvoidResponse object for the transformation process of the unvoidReversal method. unvoidTaxglobal static fferpcore.TaxCalculationTransformService.UnvoidResponse unvoidTax(fferpcore.TaxCalculationTransformService.UnvoidTaxRequest request) This method is used to perform the transform operation specific to unvoidTax and execute the TaxCalculationService.unvoidTax method, which unvoids a voided sale or purchase document. Input Parameters
Return ValueAn UnvoidResponse object for the transformation process of the unvoidTax 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. verifyReversalglobal static fferpcore.TaxCalculationTransformService.VerifyResponse verifyReversal(fferpcore.TaxCalculationTransformService.VerifyReversalRequest request) This method is used to perform the transform operation specific to verifyReversal and execute the TaxCalculationService.verifyReversal method. Input Parameters
Return ValueA VerifyResponse object for the transformation process of the verifyReversal method. verifyTaxglobal static fferpcore.TaxCalculationTransformService.VerifyResponse verifyTax(fferpcore.TaxCalculationTransformService.VerifyTaxRequest request) This method is used to perform the transform operation specific to verifyTax and execute the TaxCalculationService.verifyTax method. Input Parameters
Return ValueA VerifyResponse object for the transformation process of the verifyTax 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.CommitExistingTaxRequestglobal inherited sharing class CommitExistingTaxRequest extends Request Data that can be used for transformation and to commit a draft sale or purchase document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsCommitExistingTaxRequestglobal CommitExistingTaxRequest() 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.CommitExistingReversalRequestglobal inherited sharing class CommitExistingReversalRequest extends Request Data that can be used for transformation and to commit a draft return document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsCommitExistingReversalRequestglobal CommitExistingReversalRequest() fferpcore.TaxCalculationTransformService.UncommitReversalRequestglobal inherited sharing class UncommitReversalRequest extends Request Data that can be used for transformation and to uncommit a committed return document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsUncommitReversalRequestglobal UncommitReversalRequest() fferpcore.TaxCalculationTransformService.UncommitTaxRequestglobal inherited sharing class UncommitTaxRequest extends Request Data that can be used for transformation and to uncommit a committed sale or purchase document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsUncommitTaxRequestglobal UncommitTaxRequest() fferpcore.TaxCalculationTransformService.UnvoidReversalRequestglobal inherited sharing class UnvoidReversalRequest extends Request Data that can be used for transformation and to unvoid a voided return document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsUnvoidReversalRequestglobal UnvoidReversalRequest() fferpcore.TaxCalculationTransformService.UnvoidTaxRequestglobal inherited sharing class UnvoidTaxRequest extends Request Data that can be used for transformation and to unvoid a voided sale or purchase document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsUnvoidTaxRequestglobal UnvoidTaxRequest() 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.VerifyReversalRequestglobal inherited sharing class VerifyReversalRequest extends Request Data that can be used for transformation and to verify a return document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsVerifyReversalRequestglobal VerifyReversalRequest() fferpcore.TaxCalculationTransformService.VerifyTaxRequestglobal inherited sharing class VerifyTaxRequest extends Request Data that can be used for transformation and to verify a sale or purchase document. This class extends fferpcore.TaxCalculationTransformService.Request MethodsVerifyTaxRequestglobal VerifyTaxRequest() 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.UnvoidResponseglobal inherited sharing class UnvoidResponse extends Response Data returned after transformation and external tax calculation to unvoid a sale or purchase document. This class extends fferpcore.TaxCalculationTransformService.Response Properties
MethodsUnvoidResponseglobal UnvoidResponse() fferpcore.TaxCalculationTransformService.VerifyResponseglobal inherited sharing class VerifyResponse extends Response Data returned after transformation and external tax calculation to verify a sale or purchase document. This class extends fferpcore.TaxCalculationTransformService.Response Properties
MethodsVerifyResponseglobal VerifyResponse() 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.UncommitResponseglobal inherited sharing class UncommitResponse extends Response Data returned after transformation and external tax calculation to uncommit a document. This class extends fferpcore.TaxCalculationTransformService.Response Properties
MethodsUncommitResponseglobal UncommitResponse() 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() |