Errorlog Split (BERR030)

Name convention

BERR030_<CompanyNumber>_<DateTime>_<SEQNO>[ErrorlogInvoiceOrdering_<BatchId>].DAT

Names ComponentDescription
CompanyNumberThe company number in PayEx ledger system
DateTimeDate created in format YYYYMMDDHHMMSS
SEQNOUnbroken serial number sequence.
ErrorlogInvoiceOrderingFile description
BatchIdThe identification number from the creation of the FB01 creation process ID

For example: BERR030_99999_20221128093539_0[ErrorlogInvoiceOrdering_1234567].DAT

The file is semicolon-separated.

Change log

VersionDateDescriptionCreated by
1.02022-11-29

Errorlog in production

Anders Göthberg
1.12023-08-01New record (Warning) addedJakob Flodman


General information and explanation of records

The BERR030-file is used to present errors which arise during processing Invoice order files (FB01)

Record description

H - Header record

Required record

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

I - Information record

Optional 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

E - Error record

Optional record

Field nameField no.FormatTypeDescription
Record type1E Error record type
Code2N(15)Req.Error code
Line3N(15) Corresponding line number in file
Customer number4X(15) Customer number
Type5X(50)Req.Error type (format/logic)
Description6X(1000)Req.Error description

W - Warning record

Optional record

Field nameField no.FormatTypeDescription
Record type1W Warning record type
Code2N(15)Req.Warning code
Line3N(15) Corresponding line number in file
Customer number4X(15) Customer number
Type5X(50)Req.Warning type (format/logic)
Description6X(1000)Req.Warning description

S - Trailer record

Required 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 AB;234567;221101;0958
I;15313;Parameters;Name of processed file: FB01_12345_221101095800_444.DAT
E;1241;3;Fileformat;Invalid field sequence;Incorrect number of fields in B-record: Expected maximum [5], supplied [12]
W;15232;4;cust001;Missing customer;Q-Error: missing customer [Customerumber] not registred in database
W;15314;7;cust003;Logic;Missing configuration , recurring product cannot be used for actuall document code [DS_IS_STD] on customer [cust003], product code [123]
W;15314;8;cust004;Logic;Missing configuration , productgroup [150] cannot be used for actuall document code [DS_IS_STD] on customer [cust004], subscriber [12346], product code [FP3]
S;7

Logic

This error report is based on errors detected in PayEx billing system Invoice order file process.

 

Result codes

Information codes

CodeCategoryDescription
15317ParametersFile name

Error/Warning codes( depends on company rules )

CodeCategoryDescription
561ParametersIgnore Q-errors?
1001FileformatIncorrect format
1238FileformatDuplicate records
1240FileformatIncorrect record order
1241FileformatMandatory filed is missing
1243FileformatIncorrect filname or sequence number
14611FileformatInvalid date
14613FileformatIncorrect testinvoice
14614FileformatIncorrect market textcode
14615FileformatIncorrect layout
14619FileformatIncorrect enclosure
14620FileformatMax no. of enclosures exceeded
14621FileformatDuplicate enclosure
14622FileformatIncorrect metadata selection
15000FileformatIncorrect number of fields in row
15001FileformatUnknown transactiontype
15002HeaderIncorrect companynumber
15003HeaderMax nr of characters in companyname exceeded
15004FileformatIncorrect filename format
15006LogicDuplicate customer
15007HeaderDuplicate headers
15008TrailerDuplicate trailers
15009LogicUnknown ordertype
15010HeaderMissing date
15011HeaderInvalid date
15012HeaderIncorrect number of digits in timefield
15013TrailerCalculation missmatch
15014FileformatTransactiontype missing
15015FileformatNo header preceding datatransaction(s)
15016FileformatTrailer preceding datatransaction(s)
15017FileformatMissing date
15018FileformatInvalid date
15020FileformatNr of characters in field exceeds max allowed
15232LogicMissing customer
15233LogicNot exported
15314LogicMissing configuration
15315LogicMax errors allowed reached
15316LogicInvalid property
Created by Anders Göthberg on 2023/06/07 11:31