Errorlog (BERR013)

Name convention

 BERR013_<CompanyNumber>_<DateTime>_0[ErrorlogRating_<BatchId>].DAT

Names ComponentDescription
CompanyNumberThe company number in PayEx ledger system
DateTimeDate created in format YYYYMMDDHHMMSS
ErrorlogRatingFile description
BatchIdBilling process Id

For example: BERR013_12345_20200415093539_0[ErrorlogRating_1234567].DAT

Change log

VersionDateDescriptionCreated by
1.12020-12-02

Created document

Daniel Olsson


General information and explanation of records

The error log presenting format errors in CDRF5 -files. Warnings presented in BPXSLUSH file

Format description

All fields in the mentioned report are separated with semicolons ”;”. Sort order is sequence number. The format field is written in the way that numerical values are written as N and alphanumerical characters are written as X. where ”n” is the maximum number of characters/digits or in certain cases number of characters that must exist.

Dot “.” is decimal separator on fields with amount. Some records are not obligatory but if they exist can some fields in the record be obligatory. Obligatory records are described with the abbreviation ” Req.” in the type column.

Record description

H - Header record

Field nameField no.FormatTypeDescription
Record type1HReq.Record type
Company number2N(5)Req.You receive the company number from PayEx.
Company name3X(40)Req.Your company name.
Process Id4N(10)Req.Process Id from rating process
Created date6N(6)Req.YYMMDD – Same date as in the file name.
Created time7N(4)Req.HHMM – Time when the file was created.

I - Information record

Field nameField no.FormatTypeDescription
Record type1IReq.Information record type
Code2N(15)Req.Information code
Description3X(1000)Req.Description of information code
Value4X(300)Req.Value

W - Warning record

not used in this error log

Field nameField no.FormatTypeDescription
Record type1WReq.Warning record type
Code2N(15)Req.Warning code
Line3N(15)Req.Corresponding line number in file
Type4X(50)Req.Warning type (format/logic)
Description5X(1000)Req.Warning description

E - Error record

Field nameField no.FormatTypeDescription
Record type1EReq.Error record type
Code2N(15)Req.Error code
Line3N(15)Req.Corresponding line number in file
Type4X(50)Req.Error type (format/logic)
Description5X(1000)Req.Error description

S - Trailer record

Field nameField noFormatTypeDescription
Record type1SReq.Record type
Total number of records2N(8)Req.Number of records, header record, description record and trailer record included.

Example

H;12345;Company name;709002;201201;1603
I;15306;Parameters;CDR file name: CDRF5_12345_200930195553_00489.DAT
E;15101;19;Fileformat;Required information is missing: Recordtype General CDR [U] , field [cdr_CustomerNumber]
E;15102;21;Fileformat;To few characters: Recordtype General CDR [U] , field [cdr_Date], current value [200930], min characters required [8]
E;15103;18;Fileformat;To many characters: Recordtype General CDR [U] , field [cdr_Date], current value [2020-09-30], max characters allowed [8]
E;15107;0;Fileformat;Missing records: , Recordtype: General Trailer[T], is missing. At least one must be present. Check record description.
E;15307;0;Logic;Error limit exceeded: Calculated error limit 17% exceeds ordered limit 9%
S;8

Logic

This error log is based on errors detected in Billing rating process.
If error occurs in Billing rating process, the CDR file will be rejected

Result codes

Information codes

CodeCategoryDescription
15306ParametersCDR file name:

Warning codes

Not used in this error log

Error codes

CodeCategoryDescription
15100FileformatIncorrect dateformat in field:
15101FileformatRequired information is missing:
15102FileformatTo few characters:
15103FileformatTo many characters:
15104FileformatInvalid data:
15105FileformatInvalid dateformat:
15106FileformatNegative duration:
15107FileformatMissing records:
15108FileformatTo many records:
15252LogicFunctionDestination is missing:
15151LogicCalltype configuration error:
15150LogicConfiguration error:
15250LogicDestination is missing for special price:
15251LogicDuplicate within special price interval:
15307LogicError limit exceeded

 

Created by Anders Göthberg on 2021/04/14 11:00