From class
org.mule.modules.vertex.VertexModule
|
APInvoiceSyncResponseType
|
calculateAPInvoiceSyncTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> buyer, Map<String, Object> vendor, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, Map<String, Object> chargedTax, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, ProcurementTransactionType transactionType, Date recoverableDate)
Use the Synchronization Services schema to reconcile transactions between
Vertex O Series and your host system.
|
|
ARBillingSyncResponseType
|
calculateARBillingSyncTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> seller, Map<String, Object> customer, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, Map<String, Object> discount, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, SaleTransactionType transactionType, SimplificationCodeType simplificationCode)
Use the Synchronization Services schema to reconcile transactions between
Vertex O Series and your host system.
|
|
AccrualSyncResponseType
|
calculateAccrualSyncTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> buyer, Map<String, Object> vendor, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, Map<String, Object> chargedTax, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, ProcurementTransactionType transactionType, Date recoverableDate)
Use the Synchronization Services schema to reconcile transactions between
Vertex O Series and your host system.
|
|
AccrualResponseType
|
calculateAccrualTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> buyer, Map<String, Object> vendor, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, Map<String, Object> chargedTax, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, ProcurementTransactionType transactionType, SimplificationCodeType simplificationCode, Date recoverableDate, Boolean postToJournal)
Use the Accrual schema in self-accrual situations.
|
|
AssetMovementResponseType
|
calculateAssetMovementTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> owner, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, Boolean postToJournal, MovementMethodCodeType movementMethod, Date recoverableDate)
Use the Asset Movement schema to calculate consumer use tax on movement of
fixed assets from one tax jurisdiction to another.
|
|
BuyerInputTaxResponseType
|
calculateBuyerInputTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> buyer, Map<String, Object> vendor, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, Date recoverableDate, Boolean postToJournal)
Use the Buyer Input Tax schema to record any input or import VAT paid on
purchases, and to calculate the recoverable amounts on these taxes.
|
|
DistributeTaxResponseType
|
calculateDistributeTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> seller, Map<String, Object> customer, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, Map<String, Object> discount, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, SaleTransactionType transactionType, SimplificationCodeType simplificationCode, Boolean isTaxOnlyAdjustmentIndicator, Boolean postToJournal)
Use the Distribute Sales Tax (Distribute Previously Calculated Tax) schema to
accept a combined total tax amount for a purchase and distribute that tax to
the appropriate jurisdictions.
|
|
DistributeTaxProcurementResponseType
|
calculateDistributeTaxProcurement(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> buyer, Map<String, Object> vendor, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, Map<String, Object> chargedTax, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, ProcurementTransactionType transactionType, SimplificationCodeType simplificationCode, Date recoverableDate, Boolean postToJournal, Boolean isTaxOnlyAdjustmentIndicator)
Use the Distribute Tax Procurement (Distribute Previously Calculated Tax)
schema to accept a combined total tax amount for a purchase and distribute
that tax to the appropriate jurisdictions.
|
|
ERSResponseType
|
calculateERSTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> buyer, Map<String, Object> vendor, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, ProcurementTransactionType transactionType, SimplificationCodeType simplificationCode, Date recoverableDate, Boolean calculateSelfAccrualIndicator, Boolean postToJournal)
Use the ERS schema to calculate tax when a formalized agreement exists between
the buyer and seller that places the tax calculation burden on the buyer.
|
|
InventoryRemovalResponseType
|
calculateInventoryRemovalTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> owner, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, Boolean postToJournal)
Use the Inventory Removal schema to calculate consumer use tax when
withdrawing inventory for a specific internal project or task.
|
|
InvoiceResponseType
|
calculateInvoiceTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> seller, Map<String, Object> customer, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, Map<String, Object> discount, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, SaleTransactionType transactionType, SimplificationCodeType simplificationCode)
Use the Invoice schema to calculate tax at the time of shipping, billing, or
invoicing from the seller's perspective.
|
|
InvoiceVerificationResponseType
|
calculateInvoiceVerification(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> buyer, Map<String, Object> vendor, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, Map<String, Object> chargedTax, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, ProcurementTransactionType transactionType, SimplificationCodeType simplificationCode, Date recoverableDate, Boolean postToJournal)
Use the Invoice Verification schema to verify sales or seller use tax on
incoming invoices to the buyer for tangible personal property, rentals,
leases, and services.
|
|
PurchaseOrderResponseType
|
calculatePurchaseOrderTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> buyer, Map<String, Object> vendor, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, ProcurementTransactionType transactionType, SimplificationCodeType simplificationCode, Date recoverableDate, Boolean calculateVendorTaxIndicator)
Use the Purchase Order schema to estimate the sales tax or value added tax on
intended purchases made by a buyer.
|
|
QuotationResponseType
|
calculateQuotationTax(Map<String, Object> currency, Map<String, Object> originalCurrency, Map<String, Object> seller, Map<String, Object> customer, Map<String, Object> taxOverride, List<Map<String, Object>> impositionsToProcess, List<Map<String, Object>> jurisdictionOverrides, Map<String, Object> situsOverride, Map<String, Object> discount, List<Map<String, Object>> lineItems, String documentNumber, Date postingDate, String locationCode, Boolean returnAssistedParametersIndicator, Boolean returnGeneratedLineItemsIndicator, DeliveryTermCodeType deliveryTerm, Date documentDate, String transactionId, SaleTransactionType transactionType, SimplificationCodeType simplificationCode)
Use the Quotation schema to estimate taxes on the proposed sale, rental, or
lease of goods or services by the seller.
|
|
ReversalResponseType
|
calculateReversalTax(String originalTransactionId, String transactionId, Date postingDate, String documentNumber)
Use the Reversal schema to post a new transaction to the Tax Journal, using
values that are numerically opposite the values in the original transaction.
|
|
DeleteResponseType
|
deleteTransactionSync(String transactionId)
Use the Synchronization Services schema to reconcile transactions between
Vertex O Series and your host system.
|
|
FindChangedTaxAreaIdsResponseType
|
findChangedTaxAreaIds(Map<String, Object> datePeriod)
Use the Find Changed Tax Area schema to identify Tax Area IDs that have
changed within a specified date period.
|
|
FindTaxAreasResponseType
|
findTaxAreas(List<Map<String, Object>> taxAreaLookups)
Use the Find Tax Areas schema to send a batch of queries to retrieve
jurisdictional information.
|
|
String
|
getPassword()
Returns the password.
|
|
String
|
getTrustedId()
Returns the trustedId.
|
|
String
|
getUsername()
Returns the username.
|
|
void
|
init()
Initialize the VertexClient with the given login credentials
|
|
IsTaxAreaChangedResponseType
|
isTaxAreaChanged(Map<String, Object> datePeriod, BigDecimal taxAreaId)
Use the Is Tax Area Changed schema to indicate whether a specified Tax Area ID
has changed within a specified date period.
|
|
String
|
ping(String echo)
Pings the webservice
|
|
RollbackResponseType
|
rollbackTransactionSync(String transactionId)
Use the Synchronization Services schema to reconcile transactions between
Vertex O Series and your host system.
|
|
void
|
setClient(VertexClient client)
Sets the VertexClient.
|
|
void
|
setPassword(String password)
Sets the password.
|
|
void
|
setTrustedId(String trustedId)
Sets the trustedId.
|
|
void
|
setUsername(String username)
Sets the username.
|
|
TaxAreaResponseType
|
taxAreaLookup(Map<String, Object> taxAreaLookup)
Use the Tax Area schema to send a single query to retrieve jurisdictional
information.
|
|
TransactionExistsResponseType
|
transactionExists(String transactionId)
Use the Transaction Exists schema to find out whether a transaction with a
unique user-defined identifier exists in the Tax Journal.
|
|