Name convention
BERR013_<CompanyNumber>_<DateTime>_0[ErrorlogRating_<BatchId>].DAT
Names Component | Description |
---|---|
CompanyNumber | The company number in PayEx ledger system |
DateTime | Date created in format YYYYMMDDHHMMSS |
ErrorlogRating | File description |
BatchId | Billing process Id |
For example: BERR013_12345_20200415093539_0[ErrorlogRating_1234567].DAT
Change log
Version | Date | Description | Created by |
---|---|---|---|
1.1 | 2020-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 name | Field no. | Format | Type | Description |
Record type | 1 | H | Req. | Record type |
Company number | 2 | N(5) | Req. | You receive the company number from PayEx. |
Company name | 3 | X(40) | Req. | Your company name. |
Process Id | 4 | N(10) | Req. | Process Id from rating process |
Created date | 6 | N(6) | Req. | YYMMDD – Same date as in the file name. |
Created time | 7 | N(4) | Req. | HHMM – Time when the file was created. |
I - Information record
Field name | Field no. | Format | Type | Description |
Record type | 1 | I | Req. | Information record type |
Code | 2 | N(15) | Req. | Information code |
Description | 3 | X(1000) | Req. | Description of information code |
Value | 4 | X(300) | Req. | Value |
W - Warning record
not used in this error log
Field name | Field no. | Format | Type | Description |
Record type | 1 | W | Req. | Warning record type |
Code | 2 | N(15) | Req. | Warning code |
Line | 3 | N(15) | Req. | Corresponding line number in file |
Type | 4 | X(50) | Req. | Warning type (format/logic) |
Description | 5 | X(1000) | Req. | Warning description |
E - Error record
Field name | Field no. | Format | Type | Description |
Record type | 1 | E | Req. | Error record type |
Code | 2 | N(15) | Req. | Error code |
Line | 3 | N(15) | Req. | Corresponding line number in file |
Type | 4 | X(50) | Req. | Error type (format/logic) |
Description | 5 | X(1000) | Req. | Error description |
S - Trailer record
Field name | Field no | Format | Type | Description |
Record type | 1 | S | Req. | Record type |
Total number of records | 2 | N(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
Code | Category | Description |
15306 | Parameters | CDR file name: |
Warning codes
Not used in this error log
Error codes
Code | Category | Description |
15100 | Fileformat | Incorrect dateformat in field: |
15101 | Fileformat | Required information is missing: |
15102 | Fileformat | To few characters: |
15103 | Fileformat | To many characters: |
15104 | Fileformat | Invalid data: |
15105 | Fileformat | Invalid dateformat: |
15106 | Fileformat | Negative duration: |
15107 | Fileformat | Missing records: |
15108 | Fileformat | To many records: |
15252 | Logic | FunctionDestination is missing: |
15151 | Logic | Calltype configuration error: |
15150 | Logic | Configuration error: |
15250 | Logic | Destination is missing for special price: |
15251 | Logic | Duplicate within special price interval: |
15307 | Logic | Error limit exceeded |