Build - the name of the maintenance release build the change was introduced in.

Service - the name of the service/services which is/are affected.

Method - the name of the method/methods which is/are affected.

Message - the message that explains what was changed.

Schema changed - shows whether it is required to rebuild WSDL/XSD-generated stubs for .net, Java and other static typing languages.

TT - a link to a ticket related to the change.

Build

Service

Method

Message

Schema changed

Backward compatible

TT

Resolution for system update

MR107−0

Account

get_allowed_addons

Add 'with_discount_list' field to return the discount list information for the assigned volume discount plan for each add-on product.YesYesYT:BA-37222
MR107-0

CustomerClass

add_customer_class

update_customer_class

get_customer_class_info

get_customer_class_list

get_default_customer_class

Add 'email_reply_to', 'email_name_reply_to', 'email_from', 'email_name_from' fields to CustomerClassInfo structure.YesYesYT:BA-35111
MR107-0

Currency

get_currency_list

Allow access for Distributor realm
YesYesYT:BA-37179
MR107-0

Account

get_subscriptions

Allow access for Distributor realm
YesYesYT:BA-37179
MR107-0

CustomerClass

get_customer_class_list

Allow access for Distributor realm
YesYesYT:BA-37179
MR107-0

CustomFields

get_custom_field_list

Allow access for Distributor realm
YesYesYT:BA-37179
MR107-0

Generic

get_locale_languages_list

get_time_zone_list

get_subdivisions_list

get_billing_period_list

Allow access for Distributor realm
YesYesYT:BA-37179
MR107-0

Payment

get_payment_methods_for_owner

Allow access for Distributor realm
YesYesYT:BA-37179
MR107-0

Customer

get_subscriptions

get_credit_limit_history

get_last_billing_date_constraint_list

get_custom_xdr_report_list

get_custom_xdr_report_types

get_customer_xdrs

get_payment_method_info

get_auto_payment_info

add_auto_payment

update_auto_payment

delete_auto_payment

Allow access for Distributor realm
YesYesYT:BA-37179
MR107-0

Representative

get_representative_info

get_representative_list

Allow access for Distributor realm
YesYesYT:BA-37179
MR107-0

Generic

get_session_data

New fields were added to the response:

i_individual, i_account, i_cc_staff, i_rep to provide possibility matching session data to current entity.


Field i_env is returned for admin realm session with superusers rights.

Field env_name is returned for admin realm session only.

YesYesYT:BA-37388
MR107-0

Generic

get_config_data

A new option was added to the response:

Invoice.Compare_Collection_Threshold_Mode - this option defines the current collection threshold mode.

YesYesYT:BA-36521
MR107-0

Invoice

get_invoice_info

get_invoice_list

A new filed was added to the InvoiceInfo structure:

is_collection_allowed - Indicates whether the collection procedure is allowed for this invoice.

YesYesYT:BA-36521
MR107-0

Invoice

get_pay_required_invoices_summary

The logic for the 'outstanding_balance' and 'overdue_balance' calculations is changed. Previously invoices that have amount_due that is less than the collection threshold were generated with i_invoice_status = 6 (No payment required) and were not considered during the mentioned fields calculation. Now, such invoices will be generated with i_invoice_status = 2 (Unpaid) and will be considered during these fields calculations.

Note: invoices with i_invoice_status = 6 (No payment required) will be also considered during the 'outstanding_balance' and 'overdue_balance' calculations in case the option Invoice.Compare_Collection_Threshold_Mode is set to "Total customer's amount due" on the configurator server.

NoNoYT:BA-36521
MR107-0

CodecConverter

get_file

Response structure has been changed: 'file_name' marked as obsolete; 'owner_type' type changed to 'int'.

NoYesYT:BA-37132
MR107-0

Account

get_xdr_list

Method is available for distributorNoYes

YT:BA-37471


MR107-0

CustomerClass

get_customer_class_info

Method is available for distributor

NoYesYT:BA-37471
MR107-0

Subscription

get_subscription_info

Method is available for distributor

NoYesYT:BA-37471
MR107-0

Subscription

estimate_subscription_price

New input param 'start_date' was added. Use it for subscriptions with prorate fee enabled to get correct estimated fee based on the planned activation date.

YesYesYT:BA-37619
MR107-0

Account

update_payment_method

make_transaction

vd_topup

get_payment_method_info (response)

payment_method_info/ or card_info/ exp_date input/output field was deprecated.

Replaced with exp_month and exp_year.

The same was done for these methods for Customer module before.

YesYesYT:BA-37491
MR107-0

Customer

get_accounts_subscriptions

This API method was made public.

NoYesYT:BA-37789
MR107-0

User

get_user_info

Method response was extended with password_timestamp field (the date and time when the password was last changed).

YesYesYT:BA-36280
MR107-0

User

update_user

It's no longer possible to update your own password via this method.

NoNoYT:BA-36280Use Session/change_password to update your own password.
MR107-0

Session

change_password

Method was extended to check OTP if MFA is enabled.

YesNoYT:BA-36280You should use new input field one_time_password to change your password if MFA is enabled.
MR107-0

Payment

get_processor

list_processors

New field was added to the response: is_addon_mart_subscription_required that indicates whether taxation plugin is taken from an external repository and requires an Add-on mart subscription to use it

YesYesYT:BA-36559
MR107-0

TaxationPlugin

get_tax_plugins_list

get_tax_plugin

New field was added to the response: is_addon_mart_subscription_required that indicates whether taxation plugin is taken from an external repository and requires an Add-on mart subscription to use it

YesYesYT:BA-36559
MR107-0

UA

get_ua_profile_info

get_ported_ua_profile_list

get_ua_profile_list

New field was added to the response: is_addon_mart_subscription_required that indicates whether taxation plugin is taken from an external repository and requires an Add-on mart subscription to use it

YesYesYT:BA-36559
MR107-0

Customer

validate_customer_info

add_customer

add_subreseller

update_customer

Changed type for temp_credit_limit from "char" to "decimal"

YesNoYT:BA-36268Use decimal value for temp_credit_limit without '%' symbol in it
MR107-0

Customer

estimate_taxes

Lines tax (SureTax/CSI plugins only) is not calculated during estimates. IUN - YT:IUN-847
NoNoYT:BA-36765
MR107-1

Account

update_accounts_batch

Added sip_status, i_customer_site fields to filters of advanced_search structure

YesYesYT:BA-36737
MR107-1

Account

update_accounts_batch

Added i_product field to filters of advanced_search structure

YesYesYT:BA-38332
MR107−1

RoutingPlan

get_route_list

Added 'use_hlr_lookup' input field. If enabled the E.212 routing simulation is executed (messaging service only).

YesYesYT:BA−38345
MR107−1

RoutingPlan

get_routing_plan_list

Added 'i_route_category' input field. It filters routing plans by the ID of the assigned routing category.

YesYesYT:BA−35279
MR107−1

Vendor

update_did_provider_account

add_did_provider_account

server_address input field became mandatory when i_did_provider = 4 (PortaOne) for the add_did_provider_account method.

server_address should be string of more than 1 character long (reset to null is not possible) when i_did_provider = 4 (PortaOne) for the update_did_provider_account method.


YesNoYT:BA-38265

Symptom: 

affected methods respond with 500 server error code. 


Solution:

Use valid server_address field of another PortaSwitch installation.

MR107-1

Customer

get_taxation_info

Method is available for distributor

YesYesYT:BA-38525


MR107-1

Invoice

get_template_list

Method is available for distributor

YesYesYT:BA-38525


MR107-1

TaxationPlugin

get_tax_plugins_list
get_tax_plugin_codes_list
get_tax_transaction_code_list

Methods are available for distributor

YesYesYT:BA-38525


MR107-1

Customer

terminate_customer

Method is available for distributor

YesYesYT:BA-38470


  • No labels