Skip to main content
Aria Knowledge Central

AMPS 2.8 Release

Overview

 
Enhancements and fixes to Aria Media Publishing Suite (AMPS) for this release are described below.

Release Date

25-May-2021

Release 2.8 Contents

  1. New and Improved Functionality
    1. Balance Transfer between Accounts (WFAMPS-1617)
    2. Write-off Process (WFAMPS-1974)
  2. Application Fixes
    1. Failed AUTOGIRO payments are not visible to the calling systems (WFAMPS-2054)
    2. ReservationCodeDate parameter value not updated using "Manage Account [AcctManageAccount] (WFAMPS-2161)
    3. Issues with Auto. Upgrade Subscription flow (WFAMPS-2230)
    4. AccRefreshAllAccountAccess throws exception while processing report (WFAMPS-2231)
    5. AcctGDPRArchiveAccount & AcctGDPRAnonymizeAccount throw exceptions when processing report (WFAMPS-2234)
    6. Enable support for billerEnrollmentStatus = "P" (WFAMPS-2337)
    7. Name of B2C customers not on ARIA Dunning notifications (WFAMPS-2240)
    8. Payment Threshold amount is not always updated when doing a write-off (WFAMPS-2245)
    9. STOPs not created after subscription cancellation (WFAMPS-2258)
    10. Event processing not validating client_no (WFAMPS-2282)
    11. Underpayments within threshold not written off for immediately paid invoices (WFAMPS-2366)
    12. Invoice not marked as PAID if consuming previous payments (WFAMPS-2367)
    13. Unable to cancel subscription in "suspended" status (WFAMPS-2368)
    14. Unwanted small proration invoices getting created at contract end (WFAMPS-2374)
    15. DocmRetrieveDocuments does not return subscription periods for invoice or services (DEVOPS-827) (WFAMPS-2377)
    16. CampRetrieveCampSelection does not return restrictions with type REFUSE (WFAMPS-2380)
    17. Missing price on all Order confirmations and Plan change from Aria (WFAMPS-2404)
    18. STMAcctCreateAccountPWD call returns error related to CeleraOne (WFAMPS-2408)
    19. SUBS Retrieve Subscription is not returning response correctly (WFAMPS-2409)
    20. Replace subscription does not schedule change in ARIA (Devops 839) (WFAMPS-2411)
    21. Self-service QA - unable to cancel subscription (WFAMPS-2416)
    22. Migration 5052 error when loading the attached record as a second subscription (WFAMPS-2417)
    23. acctRetrieveBillingGroup returns duplicate credit card details (WFAMPS-2419)
    24. MODIFY title giving error (WFAMPS-2421)
    25. Negative Migrated Balances are not handled correctly by ERP (WFAMPS-2425)
    26. Emails with SubsProcessFutureAction- ERROR for actions without audit trail (WFAMPS-2426)
    27. Exception thrown in SUBS Retrieve Subscription (WFAMPS-2430)
    28. SubsFutureAction CANCELLATION in PENDING status (WFAMPS-2434)

 

New and Improved Functionality

This section covers the release notes related to new functionality and capabilities added to AMPS. For this release the following functionality have been made available:

  • Balance Transfer between Accounts (WFAMPS-1617)
  • Write-off Process (WFAMPS-1974)

Each of the above enhancements are described in further below

Balance Transfer between Accounts (WFAMPS-1617)

This enhancement sees the introduction of the ability to transfer funds from one account to another account within ARIA and AMPS. The accounts do not necessarily have to be the same customer. The functionality is useful if a payment has been applied incorrectly and needs to be transferred to the right account.

A new action (TRANSFER) has been added to "Manage Payment [PaymManagePayment]" in order to support the transfer. The API transfer the funds between the specified accounts and applies the payment to another invoice in the receiving account. The transfer is carried out as a refund from the original account and a payment request on the receiving account. An audit trail is maintained so the refund and payment are linked.

Write-off Process (WFAMPS-1974)

This enhancement sees the introduction of a process to automatically write-off residual invoice balances of a configurable value and age, based on original invoice date. A process has been created, which receives a list of potential write-off candidates from ARIA, will write off the due balance on the invoice according to configured write off age. A report is emailed to the standard email recipients after the process is complete. The report shows the invoices that has been written-off.

A write-off reason code must be configured in ARIA and set in the global constant "AMPSReasonCodeAuto-Writeoff". Currently a code of 2102 is suggested. Any write-offs created with this code is NOT transferred to the ERP systems.

Application Fixes

Failed AUTOGIRO payments are not visible to the calling systems (WFAMPS-2054)

This application fix resolves an issue where failed Autogiro payments where not visible in AMPS. The issue has been resolved by generating a log entry on the account for which the payment failed.

ReservationCodeDate parameter value not updated using "Manage Account [AcctManageAccount] (WFAMPS-2161)

This application fix resolves an issue where the reservationCodeDate parameter was not updated on the account during a MODIFY action. This issue has now been resolved and the date is updated correctly.

Issues with Auto. Upgrade Subscription flow (WFAMPS-2230)

This application fix resolves an issue where the subscription upgrade was not correctly applied. The process received notification that the upgrade was performed correctly, but nothing was updated. The application fix also resolves an issue with the generation of signatures. This problem has now been resolved.

AccRefreshAllAccountAccess throws exception while processing report (WFAMPS-2231)

This application fix resolves an issue where the process throws an exception when processing the report received from ARIA. The process has been updated to correctly to process the file.

AcctGDPRArchiveAccount & AcctGDPRAnonymizeAccount throw exceptions when processing report (WFAMPS-2234)

This application fix resolves an issue where an exception was generated when processing the file received from ARIA. The process has been changed to correctly expect a CSV formatted file from ARIA.

Enable support for billerEnrollmentStatus = "P" (WFAMPS-2337)

This application fix resolves an issue where the identification received in the eFaktura mandate file was incorrectly handled. For mandate IDs with a prefix of "990" an additional check digit was calculated. This has now been removed as the file does not contain this check digit.

Name of B2C customers not on ARIA Dunning notifications (WFAMPS-2240)

This application fix resolves an issue where the full name was not included in the dunning notification events. This problem has been fixed by concatenating the first and last name in the situations where company name is blank.

Payment Threshold amount is not always updated when doing a write-off (WFAMPS-2245)

This application fix resolves an issue where the payment threshold amount on payments was not updated correctly. The problem occurred when registering a payment matched only against the account. The write-off associated with the underpayment was correctly written off, but the underpayment was not captured in the database.

STOPs not created after subscription cancellation (WFAMPS-2258)

This application fix resolves an issue where delivery stops was not correctly triggered when cancelling a subscription. The delivery stop is now correctly created if a PRINT or COMBO subscription is cancelled.

Event processing not validating client_no (WFAMPS-2282)

This application fix resolves an issue where ARIA events received from other ARIA client instances where processed resulting in multiple error messages. To ensure this does not happen in the future, a check as been introduced to ensure that only ARIA events received from the correct client instances are processed.

Underpayments within threshold not written off for immediately paid invoices (WFAMPS-2366)

This application fix resolves an issue where underpayments was not correctly written off when an older payment was used to settle a new invoice. If the new invoice is within the underpayment threshold of the payment being applied, then the underpayment is written-off per normal procedure. Whether to write-off the underpayment in this situation is controlled by a global parameter WriteoffImmediatePaidInvoices.

Invoice not marked as PAID if consuming previous payments (WFAMPS-2367)

This application fix resolves an issue where invoices was not marked as PAID in the database, when applying previous payments to the invoice. If the new invoice is considered fully paid immediately, then the payment status is updated to "PAID". If the previous payment only covers a part of the new invoice, then the status is set to "PARTIAL".

Unable to cancel subscription in "suspended" status (WFAMPS-2368)

This application fix resolves an issue where it was not possible to cancel a subscription that was in suspended state, for example due to dunning. This has now been resolved and suspended subscriptions can now be cancelled.

Unwanted small proration invoices getting created at contract end (WFAMPS-2374)

This application fix resolves an issue where ARIA was generating small, prorated charges (for a single day) when executing a SPECIFIC-DATE cancellation. The issue was caused by the timing of the contract applied for the cancellation and when it was executed. The problem has been resolved by setting the end-date of the contract to one day before the cancellation. This prevents ARIA from generating the prorated charge.

DocmRetrieveDocuments does not return subscription periods for invoice or services (DEVOPS-827) (WFAMPS-2377)

This application fix resolves an issue where "Retrieve Documents [DocmRetrieveDocuments]" did not return the correct subscription periods for the overall invoice or for each of the charges on the invoice. This problem has now been corrected, and the appropriate periods are now returned. A fix has also been applied to ensure that duplicate translations are not returned.

CampRetrieveCampSelection does not return restrictions with type REFUSE (WFAMPS-2380)

This application fix resolves an issue where "Retrieve Campaign Selection [CampRetrieveCampSelection]" does not return campaign restrictions of type "REFUSE". This has now been corrected.

Missing price on all Order confirmations and Plan change from Aria (WFAMPS-2404)

This application fix resolves an issue where price information was now showing on order confirmations sent from AMPS. The problem has been solved by updating the mapping of the information.

STMAcctCreateAccountPWD call returns error related to CeleraOne (WFAMPS-2408)

This application fix resolves an issue in "Create Account [STMAcctCreateAccountPWD]" where the response returned by CeleraOne was incorrectly handled. The API now returns success if the HTTP status code received is 200 even though the response is otherwise empty. Previously a failure was returned.

SUBS Retrieve Subscription is not returning response correctly (WFAMPS-2409)

This application fix resolves an issue in "Retrieve Subscription [SubsRetrieveSubscription]" where discounts details was incorrectly returned. The API has been updated to correctly handle the presence of ariaAccountNo and ariaAccountID.

Replace subscription does not schedule change in ARIA (Devops 839) (WFAMPS-2411)

This application fix resolves an issue in "Manage Subscription [SubsManageSubscription]" where future subscription upgrades/downgrades was not registered in ARIA immediately. As the change was not registered in ARIA, ARIA continued to produce invoices, on the old product rather than the new product. The problem has been resolved by registering the change in ARIA immediately. This allows ARIA to consider it when producing new invoices.

Self-service QA - unable to cancel subscription (WFAMPS-2416)

This application fix resolves an issue in "Manage Subscription [SubsManageSubscription]" where a cancellation using ANNIVERSARY or SPECIFIC-DATE cancellations caused an exception. The problem has been resolved by ensure the dates were correctly set.

Migration 5052 error when loading the attached record as a second subscription (WFAMPS-2417)

This application fix resolves an issue in the migration process when loading a second subscription on an existing account failed. This problem has now been corrected, and the second subscription is correctly created.

acctRetrieveBillingGroup returns duplicate credit card details (WFAMPS-2419)

This application fix resolves an issue in "Retrieve Billing Group [AcctRetrieveBillingGroup]" where duplicate payment methods was returned. The statementContactNo attribute was also not correctly returned. Both issues have now been corrected.

MODIFY title giving error (WFAMPS-2421)

This application fix resolves an issue in "Manage Title [TitleManageTitle]" where missing translations caused the API to fail and preventing updates to the title. The problem has been resolved by correctly handle the situation where translations are not used.

Negative Migrated Balances are not handled correctly by ERP (WFAMPS-2425)

This application fix resolves an issue in the ERP process when handling negative migrated balances. Even though the balance was used to immediately pay new invoices, the revenue covered by the balance was not reported to the ERP system. The problem has been resolved by requiring migration to create payments for the negative balances thereby allowing the ERP system to correctly include them.

The ERP process will not recognize invoices created specifically by the migration process but will now include payments created by the migration process. This ensures that all revenue is correctly processed.

Emails with SubsProcessFutureAction- ERROR for actions without audit trail (WFAMPS-2426)

This application fix resolves an issue with processing of future actions. Due to a recent enhancement in AMPS, the process expected the new attribute objectType to be present. However, this attribute is NOT present in future changes registered prior to the deployment of the new audit trail handling. The problem has been resolved by introducing a check to see if the attribute is present or not. If not present, the audit trail information is not processed.

Exception thrown in SUBS Retrieve Subscription (WFAMPS-2430)

This application fix resolves an issue in "Retrieve Subscription [SubsRetrieveSubscription]" when an exception was triggered when the account had not yet been invoiced, for example if it is activated in the future. The problem has been resolved by checking specifically for Null values in the dates.

SubsFutureAction CANCELLATION in PENDING status (WFAMPS-2434)

This application fix resolves an issue where future changes registered in AMPS was not completed correctly. The issue caused longer and longer processing times due to all future changes in PENDING status being retried.

The problem has been resolved by considering both DELETED (0) and EXECUTED (2) statuses on future changes in ARIA to indicate success and causing the future change in AMPS to be marked as EXECUTED. Previously on EXECUTED (2) was considered.

  • Was this article helpful?