Settings of the BACS HSBC [1]olga.karevainsert2024/08/1916:51:54+03:00FilePlug-In[2]olga.karevaPlug-In2024/08/1916:51:55+03:00

You specify the settings of the BACS HSBC plug-in on the Plug-In Settings tab of the Payment Methods (CA204000) form.

[3]olga.karevainsert2024/08/2008:40:08+03:00
The file exported on the Batch Payments (AP305000) form via the BACS HSBC plug-in has the following structure.
BACS File SectionComment
VOLRequired. Only one record can be included in a file.
HDR1Required. Only one record can be included in a file.
HDR2Required. Only one record can be included in a file.
UHLRequired. Only one record can be included in a file.
Standard record 1For each payment included in a batch, a separate standard record is added to the file.
Standard record 2
Standard record N
Contra recordOne record is added for the batch. It includes the total of all payments.
EOF1Required. Only one record can be included in a file.
EOF2Required. Only one record can be included in a file.

The following tables show the structure of [4]olga.karevainsert2024/08/2010:21:53+03:00each section standard records and contra records [5]olga.karevastandard records and contra records 2024/08/2010:21:58+03:00in the BACS HSBC file.

[6]olga.karevainsert2024/08/2012:56:43+03:00
Table 1. VOL Record
Field NumberField NamePosition in RecordData Element SizeFormatRequiredComment
1Label Identifier1–33A value of VOL.
2Label Number41A value of 1.
3Serial Number5–106

The value specified in the Batch Seq. Number box in the Summary area of the Batch Payments form.

This value is left padded with zeros if necessary.

4Accessibility Indicator111A blank value.
5Reserved field12–3120A blank value.
6Reserved field32–376AlphanumericNo

A value of HSBCbb, where b is a blank value. This value is used if the remittance setting on the Remittance Settings tab of the Cash Accounts (CA202000) form, which is mapped to the Service User Number (SUN) setting on the Plug-In Settings tab of the Payment Methods (CA204000) form is empty.

7aOwner ID38–414A blank value.
7b42–476NumericNo

The remittance setting specified on the Remittance Settings tab of the Cash Accounts form, which is mapped to the Service User Number (SUN) setting on the Plug-In Settings tab of the Payment Methods form.

The value must have 6 characters.

7c48–514A blank value.
8Reserved field52–7928A blank value.
9Label Standard Level801A value of 1.
Table 2. HDR1 Record
Field NumberField NamePosition in RecordData Element SizeFormatRequiredComment
1Label Identifier1–33A value of HDR.
2Label Number41A value of 1.
3aFile Identifier51A value of A.
3b6–116NumericNoThe remittance setting specified on the Remittance Settings tab of the Cash Accounts form, which is mapped to the Service User Number (SUN) setting on the Plug-In Settings tab of the Payment Methods form.
3c121A value of S.
3d13–142A blank value.
3e151A blank value.
3f16–216NumericNoThe remittance setting specified on the Remittance Settings tab of the Cash Accounts form, which is mapped to the Service User Number (SUN) setting on the Plug-In Settings tab of the Payment Methods form.
4Set Identification22–276AlphanumericYes

The value specified in the Batch Seq. Number box in the Summary area of the Batch Payments form.

This value is left padded with zeros if necessary.

5File Section Number28–314A value of 0001.
6File Sequence Number32–354A value of 0001.
7Generation Number36–394A blank value.
8Generation Version Number40–412A blank value.
9Creation Date42–476Yes

The date mapped to the Creation Date setting on the Plug-In Settings tab of the Payment Methods form.

The format must be byyddd, where:

  • b is a blank space
  • yy are the last two digits of the year
  • ddd is the number of the day within the year
10Expiration Date48–536Yes

The date that is three working days later than the Creation Date setting specified on the Plug-In Settings tab of the Payment Methods form.

The value must be in the bYYDDD format.

11Accessibility Indicator541A blank value.
12Block Count55–606A value of 000000.
13System Code61–7313A blank value.
14Reserved field74–807A blank value.
Table 3. HDR2 Record
Field NumberField NamePosition in RecordData Element SizeFormatRequiredComment
1Label Identifier1–33A value of HDR.
2Label Number41A value of 2.
3Record Format51A value of F.
4Block Length6–105A value of 02000.
5Record Length11–155A value of 00106.
6Reserved for operating systems16–5035A blank value.
7Buffer Offset51–522A value of 00.
8Reserved field53–8028A blank value.
Table 4. UHL1 Record
Field NumberField NamePosition in RecordData Element SizeFormatRequiredComment
1Label Identifier1–33A value of UHL.
2Label Number41A value of 1.
3BACS Processing Day5–106

The date that is two working days later than the Creation Date setting specified on the Plug-In Settings tab of the Payment Methods form.

The value must be in the bYYDDD format.

4aIdentifying Number of Receiving Party11–166A value of 999999.
4b17–204A blank value.
5Currency Code21–222A value of 00.
6Country Code23–286A value of 000000.
7Work Code29–379

A value in the 4bMULTIbb format, where b is a blank space.

8File Number38–403A value of 001.
9Reserved field41–477A blank value.
10aAudit Print Identifier48–503A blank value.
10b51–544A blank value.
11For Use by User/Bureau55–8026A blank value.
Table 5. Standard Record
Field Number Field Name Data Element Size Format Required Comment
1 Destination Sorting Code Number 6 Numeric Yes The vendor's payment setting specified in the Payment Instructions table (Payment tab) on the Vendors(AP303000) form. This setting is mapped to the Destination Sort Code Number setting on the Plug-In Settings tab of the Payment Methods (CA204000) form.
2 Destination Account Number 8 Numeric Yes The vendor's payment setting specified in the Payment Instructions table (Payment tab) on the Vendors form. This setting is mapped to the Destination Account Number setting on the Plug-In Settings tab of the Payment Methods form.
3 Destination Type Account 1 A value of 0.
4 Transaction Code 2 A value of 99 - Bank Giro Credit.
5 Originating sorting code number 6 Numeric Yes The remittance setting specified on the Remittance Settings tab of the Cash Accounts (CA204000) form. This setting is mapped to the Originating Sort Code Number setting on the Plug-In Settings tab of the Payment Methods form.
6 Originating account number 8 Numeric Yes The remittance setting specified on the Remittance Settings tab of the Cash Accounts form. This setting is mapped to the Originating Account Number setting on the Plug-In Settings tab of the Payment Methods form
7 Free format 4 A blank value.
8 Amount (in pence) 11 Numeric Yes The payment amount from the batch line in $$$$$$$$$cc format.
9 User's name 18 Yes The remittance setting specified on the Remittance Settings tab of the Cash Accounts form. This setting is mapped to the Originating Account Name setting on the Plug-In Settings tab of the Payment Methods form
10 User's reference 18 Yes The vendor's payment setting specified in the Payment Instructions table (Payment tab) on the Vendors form. This setting is mapped to the Destination Payment Ref. setting on the Plug-In Settings tab of the Payment Methods form.
11 Destination account name 18 Yes The vendor's payment setting specified in the Payment Instructions table (Payment tab) on the Vendors form. This setting is mapped to the Destination Account Name setting on the Plug-In Settings tab of the Payment Methods form.
12 BACS processing day of data 6 Yes Two working days after the date mapped to the Creation Date setting on the Plug-In Settings tab of the Payment Methods form.
Table 6. Contra Record
Field Number Field Name Data Element Size Format Required Comment
1 Originating Sorting Code Number 6 Numeric Yes The remittance setting specified on the Remittance Settings tab of the Cash Accounts(CA204000) form. This setting is mapped to the Originating Sort Code Number setting on the Plug-In Settings tab of the Payment Methods (CA204000) form.
2 Originating account number 8 Numeric Yes The remittance setting specified on the Remittance Settings tab of the Cash Accounts form. This setting is mapped to the Originating Account Number setting on the Plug-In Settings tab of the Payment Methods form.
3 Type of user's account 1 A value of 0.
4 Transaction code 2 A value of 17.
5 Originating sorting code number 6 Numeric Yes The remittance setting specified on the Remittance Settings tab of the Cash Accounts form. This setting is mapped to the Originating Sort Code Number setting on the Plug-In Settings tab of the Payment Methods form.
6 Originating account number 8 Numeric Yes The remittance setting specified on the Remittance Settings tab of the Cash Accounts form. This setting is mapped to the Originating Account Number setting on the Plug-In Settings tab of the Payment Methods form.
7 Free format 4 A blank value.
8 Amount (in pence) 11 The sum of the payment amounts from the batch lines in $$$$$$$$$cc format.
9 Narrative of user's choice 18 The remittance setting specified on the Remittance Settings tab of the Cash Accounts form. This setting is mapped to the Originating Account Name setting on the Plug-In Settings tab of the Payment Methods form.
10 Contra identification 18 A value of CONTRA.
11 Abbreviated account name of user's nominated account 18 Yes The remittance setting specified on the Remittance Settings tab of the Cash Accounts form. This setting is mapped to the Originating Account Name setting on the Plug-In Settings tab of the Payment Methods form.
12 BACS processing day of data 6 Two working days after the date mapped to the Creation Date setting on the Plug-In Settings tab of the Payment Methods form.
[7]olga.karevainsert2024/08/2016:20:36+03:00
Table 7. EOF1 Record
Field NumberField NamePosition in RecordData Element SizeFormatRequiredComment
1Label Identifier1–33A value of EOF.
2Label Number41A value of 1.
3Same as HDR15–5450A value copied from the HDR1 record (positions 5–54).
4Block Count55–606A blank value.
5Same as HDR161–8020A blank value.
Table 8. EOF2 Record
Field NumberField NamePosition in RecordData Element SizeFormatRequiredComment
1Label Identifier1–33A value of EOF.
2Label Number41A value of 2.
3Same as HDR15–8050A value copied from the HDR2 record (positions 5–80).
Table 9. UTL1 Record
Field NumberField NamePosition in RecordData Element SizeFormatRequiredComment
1Label Identifier1–33A value of UTL.
2Label Number41A value of 1.
3Monetary Total of Debit Records5–1713NumericNoThe sum of payment amounts from the detail lines of the batch payment in the $$$$$$$$$cc format.
4Monetary Total of Credit Records18–3013NumericNoThe sum of payment amounts from the detail lines of the batch payment in the $$$$$$$$$cc format.
5Count of Debit Records31–377A value of 1.
6Count of Credit Records38–447Number of payments in the batch.
7Reserved for future standardization45–5410A blank value.
8For Use by User or Bureau55–8026A blank value.