Search Engine: Elastic

Article ID: 128379, created on Feb 18, 2016, last review on Jul 14, 2018

  • Applies to:
  • Odin Business Automation Standard 4.5


  1. There an Order number, say, 12345 that is still Open despite its transaction is in Completed status.

    In the Action log there is a failed task Payment Processing: Update Billing Info for Document #12345 with the following error in the problem reported attached:

    [2016/02/12 20:34:32] [INFO] [27766] [HSPC::MT::PP::PluginEngine::OP::_save_transact_payment] _save_transact_payment()::Unable to save payment, internal billing error: Cannot save the payment (error=Date::Calc::PP::Days_in_Month(): Date::Calc::Days_in_Month(): year out of range at /usr/local/share/perl5/HSPC/MT/Billing/ line 431)
  2. Another observable symptom is Domain Registration subscription end date is an incorrect format like 30-Dec-1 instead of 30-Dec-2016.

  3. There are several documents with wrong date 30-Dec-0 under Top > Billing Director > Receivable > Documents.

  4. There is a traffic overusage invoice that mismatches with actual traffic amounts.


The issue is caused by incorrect handling of the Daylight saving time and is classified as PBAS-30238. It was fixed in OBAS 4.5.6


To resolve the issue, please upgrade to 4.5.6 as described in How to upgrade OBAS system to the latest available version.

If upgrade is not an option for you, please re-run the failed task and install the hotfix for 64-bit OBAS 4.5.5 by running

# rpm -Uvh billing-4.5.5-57.swsoft.x86_64.rpm
# service hspcd restart

Warning: Running hspc-upgrade-manager --finish will cause OBAS downtime for several minutes.

624ca542e40215e6f1d39170d8e7ec75 caea8340e2d186a540518d08602aa065 400e18f6ede9f8be5575a475d2d6b0a6 70a5401e8b9354cd1d64d0346f2c4a3e

Email subscription for changes to this article
Save as PDF