Skip to main content
Aria Knowledge Central

Release 70

Note: This is a draft version of the release notes for Aria Billing Cloud—Version 70, which is currently available in Stage Future.

Overview

Enhancements and fixes to Aria functionality for this release are described below.

Release Date

Stage Future Release Date

 24-March-2026

System Requirements

Supported Browsers

Aria supports the latest stable versions of the following Web browsers: 

  • Chrome 63
  • Firefox 52
  • Microsoft Edge
  • Safari 11 on MacOS 

Screen Resolution

1024 x 768 or higher

Release 70 Contents

  1. Application Features 
    1. Sovos Added To Aria Smart Tax (DEV-12166)
    2. Phase 5 of Aria Payment Plans (DEV-12219)
    3. CCP Cancel Subscription (DEV-12244)
    4. Support Address Change Scenario For Refunds (DEV-12265)
    5. Edit Queued Subscriptions (DEV-12295)
    6. $0 Line Items To Tax Engine for Invoice-Based Credit Memos/Refunds (DEV-12352)
    7. Nets Netaxept Smart Payments Phase 2 (DEV-12358)
    8. Back-End Processor and Level 2/Level 3 Support for CyberSource Smart Payments (DEV-12393)
    9. Level3 Data Enhancement Added for Chase Paymentech (DEV-12405)
    10. Enhanced Proration Support for "Number of Uses" Coupons (DEV-12406)
    11. PayPal Wallet Pay Method Includes Transaction Logging (DEV-12429)
    12. CCP View Credit Memo (DEV-12450)
    13. CCP Subscription Details Plan Instance (DEV-12452)
    14. CCP Create Subscription (DEV-12453)
    15. CCP New Service Credit (DEV-12456)
    16. Reporting Data for Aligned Payment Plan and Installment Future Dates Calculation (DEV-12466)
    17. CCP Payment Method Not Showing Mandate Signature (DEV-12510)
    18. Application Fixes 
  2. API Features 
    1. Support For Refund With Open Paid Line Items Preview On Issue_refund_to_acct_m API (DEV-12182)
    2. Phase 5 of Aria Payment Plans (DEV-12219)
    3. $0 Line Items To Tax Engine for Invoice-Based Credit Memos/Refunds (API)(DEV-12352)
    4. Nets Netaxept Smart Payments Phase 2 (API)(DEV-12358)
    5. Enhanced Proration Support for "Number of Uses" Coupons (DEV-12406)
    6. PayPal Wallet Pay Method Added For PayPal Smart Payments (DEV-12408)
    7. CM Amount Applying Only To Tax Line And Not Returning Associated Charge Line (DEV-12463)
    8. API Fixes 
  3. WSDL File Locations
    1. Object Query WSDL Files

Application Features 


Sovos Added To Aria Smart Tax (DEV-12166)

With this release, Aria adds the Sovos global tax compliance engine as a Smart Tax integration. This includes support for geo codes for tax calculation of invoice items, which will be used instead of the Ship To, Bill To, Ship From, and Bill From addresses with the Sovos tax engine. The geo code generated will have no expiry period. Voided taxes are likewise supported through Sovos APIs along with transaction logging for calculate, post, refund (full and partial) and void tax actions.


Phase 5 of Aria Payment Plans (DEV-12219)

Phase 5 of Aria Payment Plans introduces new notification capabilities, including enhanced Payment Plan Due email template support for Notify Method 13 (XML Master Filed); a new email template class for Payment Plan Creation; a new daily batch job that creates estimates of installment and payment plan due dates data to improve payment-plan- and installment-term-related reporting (DEV-12466); and some general fixes.

Note: View the API writeup for this ticket.

XML Master File Support for Payment Plan Due (PPD) Email Template Class

Aria enhances XML Master File (Notify Method 13) support for PPD email template processing, adding to the existing support for Notify Methods 15 (XML Master File and HTML Email) and 16 (XML Master File and Text Email). Contact Aria Support to enable this feature.

Once a PPD email template is configured and selected, Aria supports account-level overrides via two paths: through the API (set_acct_notify_override_m), via the UI (Account Overview > Notification Method), or via a Notification Template Group (configurable at the Account, Billing Group, Functional Account Group, Plan, and Client levels).

Note: Aria does not send PPD emails when using Notify Method 13, and Notification Template Groups configured at the Plan level do not apply to Independent Payment Plans because such plans are not aligned to any MPI and their charges may originate from multiple MPIs.

New Payment Plan Creation (PPC) Email Template Class

Aria introduces a new email template class, PPC (Payment Plan Creation), which sends a confirmation email to customers upon successful creation of a payment plan. 

Note: To activate this feature, clients set the new client parameter, PAYMENT_PLAN_CREATION, to true. Once enabled, Aria automatically sends an email using the configured PPC template whenever a payment plan is successfully created.

The main body of the PPC template supports the following fields: insertPaymentPlanNo, insertPaymentPlanName, insertPaymentPlanType, insertPPCClientPaymentPlanId, insertPaymentPlanAmount, insertNextPaymentPlanDueDate, insertNextPaymentPlanDueAmount, insertLumpSumCollected, and insertInitialAmountCollected.

Placing Charges from Non-Active Payment Plans onto a New Payment Plan

You can place any charges that were unpaid at the time of payment plan or installment cancellation onto a new payment plan when no remaining plan- or installment-level balance exists. This situation can arise when you unapply a payment after the Payment Plan or Installment has already transitioned to a non-active state.

Note: A best practice is to avoid unapplying or voiding a payment after cancelling a payment plan. If you do unapply or void such a payment, the account must pay the resulting open charge separately; you cannot add it to a new payment plan. However, if you void or unapply the payment before the cancellation occurs, Aria allows you to assign the open charges to a new payment plan. 

General Fixes and Improvements

  • Aria now displays the correct due amounts on statements for Aligned Payment Plans when a lump sum and the first scheduled sequence fall due on the same aligned statement. |
  • Aria can now redefine the unpaid balance on payment plan (even the notified sequences) with a new payment plan. When it does, the old payment plan will have a 'discontinued' status, and the new payment plan will have an 'active' status with the remaining unpaid balance. 

CCP Cancel Subscription (DEV-12244)

You can now cancel a subscription in CCP directly from the Subscription > Details page. Select the Cancel action for a subscription to open a cancellation drawer. This drawer displays key details of the subscription being cancelled. After reviewing and confirming the information, proceed with the Cancel Subscription action to complete the cancellation.

Additionally, you can now preview the invoice that will be generated as part of the cancellation. The invoice preview displays all applicable charges and credits in an itemized view allowing you to review the expected financial impact before finalizing a subscription cancellation.


Support Address Change Scenario For Refunds (DEV-12265)

The invoice Address and Date from the original invoice is now used during proration invoicing and rebill invoicing to calculate taxes when the client parameter Use Original Invoice Address and Date to Calculate Tax for Invoice Modification is set to TRUE. You can edit this parameter by navigating to Configuration > Billing > Taxation Settings in Aria Billing.


Edit Queued Subscriptions (DEV-12295)

The Subscriptions > All Service Rates section in CCP now supports rate management for queued subscriptions and add-ons. You can edit tier values for rate schedules already assigned to queued plans and add or edit custom rates. 


$0 Line Items To Tax Engine for Invoice-Based Credit Memos/Refunds (DEV-12352)

Aria now provides the ability to reverse $0 charge lines on an invoice and reverse the respective tax if it exists. Also, you can now issue an invoice-based credit memo for the $0 charge lines in an invoice and calculate the respective tax on the credit memo, allowing the tax to be reversed if it exists (Accounts > [search for an account] > Account Overview > Payments & Credits > Refunds).

API-related enhancements for this ticket are also noted on this page.

Notes:

  • Refunds with rebills are out of scope for this feature
  • This is a change in behavior for refund reversals. Previously, if $0 invoice charge lines were not provided in the API/UI request, a $0.5 tax credit for the charge would still be issued. Now, users must provide the $0 charge line in the API/UI request to get the tax credit for these line items.

Nets Netaxept Smart Payments Phase 2 (DEV-12358)

Aria adds to the Nets Netaxept Smart Payments integration with this release with the following features:

  • The Low Value Payment SCA Exemption has been added for the Credit Card pay method (PM-1). The exemption amount for Nets Netaxept is <=30 EUR.
  • Transaction Logging has been added for the following (also for PM-1):
    • Authorization, payment, capture, reversal, refund (partial and full), 3DS Authorization and auto reversal actions.
    • Capture of log success and failure scenarios.
    • Capture of logs for all supported card types.
    • Masking of sensitive data in logs.
    • Capture of logs by type (Full, Summary, Error, and None) 
  • Direct Post is also supported for Nets Netaxept Smart Payments (PM-1). Low-Value Payment SCA exemption has also been implemented (PM-1).
  • Additionally, 3DS Authorization has been added for Nets Netaxept. Information on this feature is included in the API section of the release notes.

Back-End Processor and Level 2/Level 3 Support for CyberSource Smart Payments (DEV-12393)

For CyberSource Smart Payments, Aria has added the field Send Level 2/Level 3 Data in the payment request at the Processing Options tab for the AMEX and GPN back-end processors (No is the default).

The AMEX and GPN processors support the following card types:

Supported Card Type Processor
VISA, Mastercard, American Express and DIscover GPN
American Express AMEX

This enables Level 2 and Level 3 data to be sent with VISA, Mastercard, and Discover payments (American Express supports Level 2 data only; Mastercard does not support $0 payments). Level 2 and Level 3 data can be enabled at the Payment Gateway and Collection Group levels. As a reminder, by providing Level 2 and Level 3 data, merchants qualify for lower interchange fees, which merchants pay to card-issuing banks for each card purchase.

Notes:

  • The back-end processor is established at the time of Payment Gateway and Collection Group creation.
  • A maximum of 98 invoice lines are allowed. Anything beyond that is truncated into the 99th line.

Additionally, the Bank Account Type input field for the ACH Payment method supported by CyberSource has been added to following screens:

  • Payments (Account > [search for an account] > Account Overview > Payments & Credits > Payments)
  • Payment Methods (Configuration > Payments > Payment Methods)
  • Account Creation (Account > Create New Account)
  • Billing Groups (primary and secondary)(Account > [select an account] > Plans > Billing Groups)

Level3 Data Enhancement Added for Chase Paymentech (DEV-12405)

Level 3 data is now supported by Chase Paymentech for the MasterCard and Discover card types. This applies to the following pay records:

Card Type Record Description
MasterCard PP0 Freight amount and duty amount fields are now filled with zeros instead of leaving them empty/space.
PP2 Unit cost and item commodity code are now populated for all the countries and currency transactions. Unit cost must be included when sending Level 3 data.
Discover PP2 The tax amount is included in the line-item total when sending Level 3 data.

This enhancement applies to both legacy and Smart Payments integrations for Chase Paymentech.


Enhanced Proration Support for "Number of Uses" Coupons (DEV-12406)

This feature extends the existing “Use proration and remainder factors” option with coupons so you can use it with the “Number of Uses” duration type for fixed-amount discounts. When you configure coupons this way, Aria now prorates the associated discounts on invoices inline, handling both proration and remainder factors across first and last uses.

Note: View the API-related writeup.


PayPal Wallet Pay Method Includes Transaction Logging (DEV-12429)

Transaction logging has been added for the new PayPal Wallet payments (pay method 52). This covers workflows for initializing and completing token creation. Basic actions captured in logging as part of token creation are payment, capture, reversal, and full/partial refunds. Logging types supported as part of this feature are Full, Summary, Error, and None.


CCP View Credit Memo (DEV-12450)

You can now unapply credit memo amounts directly from the credit memo details view in CCP. This feature can be found by navigating to Transactions > Credits > Credit Memos > Expand Credit Memo Record > Unapply Credit.

Additionally, a void action has been introduced to CCP in the Credit Memos action menu allowing you to void an entire credit memo from the credit memo page. Once the void transaction is confirmed, the credit memo is marked as void, and the Void option is disabled for already-voided records.


CCP Subscription Details Plan Instance (DEV-12452)

The Subscriptions > Queued Changes > Execute drawer in CCP now allows you to create a new destination contact directly from within the drawer and use that newly created contact when executing queued changes. 


CCP Create Subscription (DEV-12453)

The Subscription creation flow in CCP has been updated to handle parent-pay billing responsibility options, Add-On management, selection of Inventory Items (defined in the legacy product catalog), Bill Lag Days, extended product field management (to support both subscription‑level and add‑on‑level product fields), and previews of the invoice for the subscription that will be created.


CCP New Service Credit (DEV-12456)

The Cash Credits, Service Credits, and Refunds creation in CCP have been updated to honor currency limits. This ensures that credit types and refunds created with a configured currency comply with that currency's thresholds. 


Reporting Data for Aligned Payment Plan and Installment Future Dates Calculation (DEV-12466)

This feature introduces a backend process to calculate and store estimated future notify and due dates for aligned payment plans and installments in a dedicated reporting table. You can now report on this data via a request to Aria.


CCP Payment Method Not Showing Mandate Signature (DEV-12510)

The Mandate Signature Date can now be saved when creating Direct Debit and Tokenized Direct Debit payment methods in CCP. Previously, the Mandate Signature Date could not be saved when creating Direct Debit and Tokenized Direct Debit payment methods in CCP. This has been updated so that users can now save the Mandate Signature Date during payment method creation, and see the previously saved value when reopening the payment method drawer in edit mode.



Application Fixes 

None


API Features 

Support For Refund With Open Paid Line Items Preview On Issue_refund_to_acct_m API (DEV-12182)

The <open_paid_line_item_list> output array has been added to the issue_refund_to_acct_m API. This output, which is already available in get_refund_detail_m, is now expanded and populated in issue_refund_to_acct_m for both <do_write> = true and <do_write> = false scenarios.


Phase 5 of Aria Payment Plans (DEV-12219)

Phase 5 of Aria Payment Plans expands API outputs to better support parent-pay and lump sum scenarios by returning additional child account, invoice, and status change details and fixes various calculations and API returns.

Enhancements to get_payment_plan_list_m

Aria has added new input and output fields to the API get_payment_plan_list_m

New Inputs

Field Name Type Description

<include_all_statuses>

string

Specifies whether all payment plans with different statuses need to be included or not. 

Allowable Values

Values Description
false Only payment plans with 'Active' statuses will be included.
true All payment plans with any status will be part of the response.

<transaction_on_payment_plan_list> (array)

  • <child_acct_no>

long

Aria-assigned account identifier.

<transaction_on_payment_plan_list> (array)

  • <child_client_acct_id>

string

Client-defined account identifier.

New Outputs

Field Name Type Description

<lump_sum_amount>

float

Specifies the lump sum amount.

<lump_sum_amount_due_date>

date

The date the lump sum will be due.

<last_status_change_date>

date

The date of the last payment plan status change. 

<last_status_change_comments>

string

Additional explanatory text provided by users related to status change.

New Inputs Added to update_payment_plan_m

Aria has added new inputs to update_payment_plan_m supporting the newly added allowable value for <update_scope> = 2 (create new schedule).

Field Name Type Description

<update_scope>

Int

Specifies how the system should apply changes and modify the existing payment plan.

Allowable Values

Values Description
0 Apply changes to specified sequences only.
1 Apply changes to the remaining sequences, start with specified sequence. Applicable only if one sequence is specified on <update_specific_sequence_list>.
2

Create a New Schedule for the remaining unpaid balance including those dues have been notified.

<new_payment_plan_type>

Int

Defines the type of payment plan for the remaining unpaid balance.

Allowable Values

Values Description
0 Independent (own schedule and due dates)
1 Aligned (with an existing master plan instance anniversary statement)
If null, defaults to 0 – Independent.

<new_payment_plan_length>

Int

Specifies the total length of the payment plan. For <new_payment_plan_type> = 0, this value is used together with <payment_plan_period_type> to determine the overall length. For <new_payment_plan_type> = 1, it represents the number of MPI (Master Plan Instance) statements included in the payment plan.

<new_payment_plan_period_type>

string

Specifies the payment plan period type. This field is mandatory when <new_payment_plan_type> = 0.

Allowable Values

Values Description
M Months
W Weeks
D Days

<new_payment_plan_interval>

Int

Specifies the interval of payment plan, applicable when new_payment_plan_type = 0, and works jointly with <new_payment_plan_period_type>. If defined, must be less than <new_payment_plan_length>. If null, the system defaults to 1. 

<new_independent_payment_plan_date>

date

Defines the start date of the independent payment plan, needs to be the same or greater than the current date.

<new_independent_payment_plan_days_until_due>

Int

Specifies the number of days until due for independent payment plan. If Null but <new_independent_payment_plan_date> is populated, then the system will look at days until due configured for a payment term or a specific payment method.

<comments>

string

Additional explanatory text relating to this API call Optional explanatory text to add context or explain the reason for discontinuing or replacing the current payment plan.

Calculation Fix for update_payment_plan_m

The return of update_payment_plan_m now correctly shows the full length of the payment plan in the <payment_plan_length> output, replacing the current behavior of showing the count of sequences that have been updated.


$0 Line Items To Tax Engine for Invoice-Based Credit Memos/Refunds (API)(DEV-12352)

Aria now provides the ability to reverse $0 charge lines on an invoice and reverse the respective tax if it exists. This feature applies to the following APIs:

The following error code has been removed for the create_cm_m API:

Code Description
3069 Invalid Amount (for a $0 line amount)

Notes:

  • Refunds with rebills are out of scope for this feature
  • This is a change in behavior for refund reversals. Previously, if $0 invoice charge lines were not provided in the API/UI request, a $0.5 tax credit for the charge would still be issued. Now, users must provide the $0 charge line in the API/UI request to get the tax credit for these line items.

Nets Netaxept Smart Payments Phase 2 (API)(DEV-12358)

3DS Authorization has been added as a feature enhancement for Aria's Nets Netaxept Smart Payments integration for the Credit Card pay method (PM-1).

Pre-requisite:

3DS Termination URL—Client has to specify the Merchant website URL in the Payment Gateway/ Collection group UI screen (which will get invoked when the shopper challenge is complete).

The Nets Netaxept 3DS authentication is a three-step process, as follows:

Step 1: Execute the authorize_electronic_payment_m or update_payment_method_m api with credit card details, billing address details and <attempt_3d_secure> as 'true' to perform client authentication, then the api will return the <proc_payment_id> (as the outer level output field) and <pa_3ds_form_content> (form value in the <proc_3dsecure_data/proc_3dsecure_auth_data array>) in the response.

Step 2: Use the Form value and save it as an html page and execute it. A challenge/redirect window pops up based on the 3ds transaction details; you then must submit the challenge/redirect form to end Step 2.

Step 3: Execute authorize_3dsecure_m with the <proc_pymnt_id> (from step 1), perform the authorization and verify the API result to complete the 3ds authentication-based authorization.


Enhanced Proration Support for "Number of Uses" Coupons (DEV-12406)

This feature extends the existing “Use proration and remainder factors” option with coupons so you can use it with the “Number of Uses” duration type for fixed-amount discounts. When you configure coupons this way, Aria now prorates the associated discounts on invoices inline, handling both proration and remainder factors across first and last uses.

This change updates the following APIs: create_discount_rule_m, get_discount_rule_details_m, create_coupon_m, update_coupon_m, and get_coupon_details_m. We updated the API field description for <remainder_discount_rule_indicator> to:

When set as 1, it will prorate the discount applied on the initial invoice if the respective charge is prorated and then force the remaining proportion of the discount on its final application. In any of its application, if respective charge is prorated, then the discount also gets prorated. By default it's null. This parameter is applicable only for (a) duration_type_ind = M (months type duration) and (b) duration_type_ind = U (usage count type duration) with flat_percent_ind = F (fixed discount type).


PayPal Wallet Pay Method Added For PayPal Smart Payments (DEV-12408)

To support the new PayPal Wallet pay method (pay method 52), Aria adds two new APIs: int_paypal_token_creation_m and complete_paypal_token_creation_m.

The init_paypal_token_creation_m api creates the token. To initiate the token creation process, you need to pass account inputs and the amount field. By passing either <acct_no> or <client_acct_id>, Aria identifies the account and creates the paypal wallet payment method (pm=52). You can pass either “0“ or any amount greater than 0 in the amount field.

If the amount is “0“, then Aria creates the setup token in PayPal and returns the confirmation url and session token. If the amount is greater than 0, Aria creates an order along with the token and returns the confirmation url and session token.

Note: This API creates a payment authorization with a status of Requested; the complete_paypal_token_creation_m completes the authorization or reversal.

You can send billing group inputs (via <billing_group_no> or <client_billing_group_id> or <master_plan_instance_no> or <client_master_plan_instance_id>) to get the Billing Group’s Collection Group, which will be used to create the PayPal token. Once the payment method (pm=52) is created, Aria will map the created PayPal payment method as the Billing Group’s primary pay method.

Note: These Billing Group inputs are optional. If the Billing Group inputs are not provided, then Aria will use the account's Collection Group.

The PayPal Wallet pay method supports the following actions:

  • Authorization (as part of the PayPal Wallet token creation flow)
  • Payment
  • Capture
  • Reversal
  • Refund

For init_paypal_token_m , the input fields are as follows:

Field Description
<acct_no>
OR
<client_acct_id>
<amount> The monetary amount of the electronic authorization. This should be greater than 0 (zero).
<billing_group_no> The unique identifier of the billing group.
OR
<client_billing_group_id> The client-defined identifier of the billing group.
OR
<master_plan_instance_no> The unique identifier of the master plan instance.
OR
<client_master_plan_instance_id> The client-defined identifier of the master plan instance.

The output fields are as follows:

Field Description
<error_code>
<error_msg>
<proc_status_code> The processor status code.
<proc_status_text> The processor status description.
<agreement_confirmation_url> The redirect URL provided by PayPal where the customer is sent to authenticate their PayPal account and approve wallet access for the specified Aria account. This URL must be used to complete the authorization step of wallet token creation.
<request_token> A temporary/initial PayPal token generated during the initialization step, returned after invoking PayPal's setup API. This token is passed back to Aria via the completion API (complete_paypal_token_creation_m) once the customer has confirmed the agreement on PayPal's side.
<billing_group_no> The unique identifier of the billing group.

You must complete the form submission with the URL returned in the <agreement_confirmation_url> output field.

For complete_paypal_token_m, you must pass the account inputs and <request_token> value from the init_paypal_token_creation_m API to complete the token creation process.

The input fields are as follows: 

Field Description
<acct_no>
OR
<client_acct_id>
<request_token> PayPal assigned session token retrieved with init_paypal_token_creation_m
<billing_group_no> The unique identifier of the billing group
OR
<client_billing_group_id> The client-defined identifier of the billing group
OR
<master_plan_instance_no> The unique identifier of the master plan instance
OR
<client_master_plan_instance_id> The client-defined identifier of the master plan instance
<do_auth_reversal> Determines whether to reverse the authorization immediately. If setting is 0 and a reversal is desired later, it would require using the reverse_authorized_electronic_payment_m API
Values Description
-1 Use Configuration Settings
0 Will not reverse the authorization
1 Will reverse the authorization
<update_avs_return_address> Specifies how to handle an AVS return address - send an address verification request. This value will override any client-level configuration setting in the Payment Gateways or Collection Groups section of the UI.
Values Description
-1 Use Configuration Settings (default)
0 Do not update Aria billing address from PPEC AVS results and ignore results.
1 Update Aria billing address from PPEC AVS results.
<disable_pmt_on_auth_failure> Determines to update the payment failure while completing the token creation and disable the payment method. Default is 0 - we don't update the payment auth record and allow the client to retry complete the token creation. If client provides 1, then we will update the payment failure in the payment auth record and disable the payment method.
Values Description
0 Do not update the payment_auth record and payment method remains active (default).
1 Update the payment_auth record with failure status and disable the payment method.

The output fields are as follows:

Field Description
<error_code>
<error_msg>
<proc_status_code> The processor status code.
<proc_status_text> The processor status description.
<bill_agreement_id>
<paypal_email>
<paypal_payerid>
<paypal_payerstatus>
<paypal_countrycode>
<paypal_shiptoname>
<paypal_shiptostreet>
<paypal_shiptostreet2>
<paypal_shiptocity>
<paypal_shiptostate>
<paypal_shiptozip>
<paypal_shiptocountrycode>
<auth_no> Aria-assigned authorization identifier.
<proc_payment_id> The authorization transaction identifier provided by the payment processor.

Aria allows you to send the Billing Group inputs (via <billing_group> or <client_billing_group_id> or <master_plan_instance_no> or <client_master_plan_instance_id>) to get the Billing Group's Collection Group for the zero amount, which is used to create the PayPal token. Once the payment method (pm=52) is created, Aria maps the created PayPal payment method as the Billing Group's primary pay method.

Note: It is important to ensure consistency when providing Billing Group inputs for the init_paypal_token_creation_m and complete_paypal_token_creation_m APIs. If billing groups are provided, they must be provided in both APIs; otherwise, they can be skipped from both APIs.


CM Amount Applying Only To Tax Line And Not Returning Associated Charge Line (DEV-12463)

The get_cm_details_m API logic has been updated to correctly retrieve and include the applicable tax lines in the API response. Previously, the get_cm_details_m API did not return tax line values when a credit memo was applied only to tax line items. The corresponding charge line items were then not included as part of the credit memo application.


API Fixes 

  • Aria now includes Credit Memo transactions in the <payment_plan_seq_applied_payment_list> array returned by the get_payment_plan_details_m API, correctly reflecting credit memos as payments applied against a payment plan sequence. Previously, Aria omitted Credit Memo transactions from the <payment_plan_seq_applied_payment_list> array in the API response. (TICKET-19914) 
  • The assign_acct_plan_m API has been updated to explicitly perform a transaction rollback when an invalid product field value error is encountered. This prevents unintended plan assignment with missing product field values. Previously, the assign_acct_plan_m API was creating a plan even when an error occurred during creation. (TICKET-19918)

WSDL File Locations

Stage Current

US https://secure.current.stage.ariasystems.net/api/Advanced/wsdl/69/complete_m-doc_literal_wrapped.wsdl
EUR None
AUS https://secure.current.stage.aus.ariasystems.net/api/Advanced/wsdl/69/complete_m-doc_literal_wrapped.wsdl

Stage Future

US https://secure.future.stage.ariasystems.net/api/Advanced/wsdl/70/complete_m-doc_literal_wrapped.wsdl
EUR https://secure.future.stage.cph.ariasystems.net/api/Advanced/wsdl/70/complete_m-doc_literal_wrapped.wsdl
AUS https://secure.future.stage.aus.ariasystems.net/api/Advanced/wsdl/70/complete_m-doc_literal_wrapped.wsdl

Production

US https://secure.ariasystems.net/api/Advanced/wsdl/69/complete_m-doc_literal_wrapped.wsdl
EUR https://secure.prod.cph.ariasystems.net/api/Advanced/wsdl/69/complete_m-doc_literal_wrapped.wsdl
AUS https://secure.prod.aus.ariasystems.net/api/Advanced/wsdl/69/complete_m-doc_literal_wrapped.wsdl

Object Query WSDL Files

Stage Current

US https://secure.current.stage.ariasystems.net/api/AriaQuery/wsdl/69/integration_services_m-doc_literal_wrapped.wsdl
EUR None
AUS https://secure.current.stage.aus.ariasystems.net/api/AriaQuery/wsdl/69/integration_services_m-doc_literal_wrapped.wsdl

Stage Future

US https://secure.future.stage.ariasystems.net/api/AriaQuery/wsdl/70/integration_services_m-doc_literal_wrapped.wsdl
EUR https://secure.future.stage.cph.ariasystems.net/api/AriaQuery/wsdl/70/integration_services_m-doc_literal_wrapped.wsdl
AUS https://secure.future.stage.aus.ariasystems.net/api/AriaQuery/wsdl/70/integration_services_m-doc_literal_wrapped.wsdl

Production

US https://secure.ariasystems.net/api/AriaQuery/wsdl/69/integration_services_m-doc_literal_wrapped.wsdl
EUR https://secure.prod.cph.ariasystems.net/api/AriaQuery/wsdl/69/integration_services_m-doc_literal_wrapped.wsdl
AUS https://secure.prod.aus.ariasystems.net/api/AriaQuery/wsdl/69/integration_services_m-doc_literal_wrapped.wsdl

TOP
  • Was this article helpful?