Article ID: 113145, created on Jan 14, 2012, last review on May 10, 2014

  • Applies to:
  • Business Automation




Provider installed BankGiro payment system in PBA-E and configured notifications to be sent using the event Payment Placed. The event Payment Placed has event handler SendOCRNotification which should send notification with OCR number.

Sending notifications does not work, the event Payment Placed fails with error message OCR can be calculated for numbers only:
ID              5095125
Event           5084155          
Event Handler   Payment Placed  BANKGIRO         
Status          Failed   
Start Time      23-Nov-2011 11:44:19
End Time        01-Jan-1970 01:00:00
Completed (%)   0
Redo Counter    1
Comments        Execution Failed: OCR can be calculated for numbers only.


The reason of problem is incorrectly configured enumerator for payments in PBA-E, it contains not only digits.

According to BankGiro/PostGiro plug-in configuration guide:

BankGiro/PostGiro payment system requires payment number 7 digits length only. Payment number is defined by enumerator class in PBA. The default payment number length is 6 digits. You can modify existing payment enumerator class or add new. Configuring enumerator classes is performed under the Configuration Director > Document Numbering > Enumerator Classes submenu of the Navigation tree.

However, Provider included not only digits in the payment enumerator, it looks like this:
1         PAYMENT         Payment Enum    pay0000031

As we can see above enumerator includes non-numeric characters.


Provider (reseller) has to configure payment enumerator in accordance with PBA-E documentation:
  • Go to Top > Configuration Director > Document Numbering > Enumerator Classes
  • Configure enumerator for payments to contain only digits

198398b282069eaf2d94a6af87dcb3ff caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF