9
Exporting from Corporate Online    
Example:
The first line displays character positions; the second line shows 
an example format.
Sterling Account Example:
03,000100021113,GBP,015,11278477,,,045,11278477,,,040,11278
477,,/
88,400,4213365,14,,100,188448869,6,/
88,072,0,,,074,0,,/
Currency Account Example:
03, 12345600123456,USD,015,-3460,,,045,-3460,,,040,-3460,,/
88,400,0,0,,100,6632,43,/
For each record – character 81 = <CR>, 82 = <LF>
Transaction Details
A transaction details record is included for each transaction 
for the account specified by the account header for the date 
specified by the group header. The formats of the records are:
16,tc,amount,f-type,v-date,,,/
88,d...d/
Note: All currency account balance and transaction amounts are 
being displayed multiplied by a factor of 100 e.g. a transaction/
balance of 0.01 will export as 100 and not as 1.
Field
Description
Value
tc
type code for the transaction, 
always 399 (miscellaneous 
credit) for all credits or 699 
(miscellaneous debit) for 
alldebits
399 or 699
amount
amount of transaction, unsigned
m.amount
f-type
funds type, always 0 (immediate 
availability) for Sterling accounts, 
always V (value dated) for 
currency accounts
0 or V
v-date
value date, only appears for 
currency accounts  
(DD/MM/YYYY)
m.postingValueDate 
or blank
(empty)
empty Field
(empty)
empty Field
d...d
description of transaction, 
continued as necessary, each 
line padded to 80 characters 
including “88,”.
Sterling transactions 
m.descriptor 
or 
Currency transaction 
m.descriptor
Example:
The first line displays character positions, the second line shows 
an example format.
For a currency credit transaction:
16,399,123456789012345678,V,110101,,,/
88,Currency transaction: transaction narrative
Sterling debit transaction:
16,699,123456789012345678,0,,,,/
88,Sterling transactions : transaction narrative
For each record – character 81 = <CR>, 82 = <LF>
Note: There is always a space before and after the colon in the 
description field.
Account Trailer
The format of this record is: 49,tot-amnt,no-rec/
Field
Description and format
Value
tot-amnt
checksum total of all amounts in 
account header and all amounts 
in transaction detail records
Unsigned addition 
of am1 to am7 in 
header record, 
and amounts in 
transaction detail 
records
no-rec
checksum total of records for 
this account, including account 
header and trailer, and all 
continuation records
Example:
The first line displays character positions; the second line shows 
an example format.
49,92539296,126/
For this record – character 81 = <CR>, 82 = <LF>
Group Trailer
The format of this record is: 98,tot-amnt,no-acs,no-rec/
Field
Description and format
tot-amnt
checksum total of all amounts in Account Trailer records 
for this group.
no-acs
Not used.
no-rec
checksum total number of records for this group, 
including group header and trailer.
Example:
The first line displays character positions; the second line shows 
an example format.
98,7728504576,61,237/
For this record – character 81 = <CR>, 82 = <LF>
Pdf font size change - Compress reduce PDF size in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
C# Code & .NET API to Compress & Decompress PDF Document
change font size pdf document; change font size pdf comment box
Pdf font size change - VB.NET PDF File Compress Library: Compress reduce PDF size in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Compression and Decompression Control SDK
pdf compress; can a pdf be compressed
10
Exporting from Corporate Online    
File Trailer
The format of this record is: 99,tot-amnt,no-gps,no-rec/
Field
Description and format
tot-amnt
checksum total of all amount totals in Group Trailer 
records for this file.
no-gps
total number of groups in this file.
no-rec
checksum total of all record totals in Group Trailer records 
for this file.
Example:
The first line displays character positions; the second line shows 
an example format.
99,7728504576,1,239/
For this record – character 81 = <CR>, 82 = <LF>
Sterling Report
Sterling Report
This download file is designed for use in a spreadsheet or 
similar application.
Each account within the report will have seventeen fields of data 
downloaded. After the account data there are then two blank 
lines of space, and all the fields are totalled up.
Each account reported will show the following fields:
Field
Description and format
Sorting Code
VX(6)
Account Number
F9(8)
Account Name
VX(35)
Close of Business Balance
VZ(**).99
Close of Business Cleared Balance
VZ(**).99
Credits
VZ(**).99
Debits
VZ(**).99
Real Time Cleared Balance
VZ(**).99
Clearing Cheques +1
VZ(**).99
Clearing Cheques +2
VZ(**).99
Clearing Cheques 3+
VZ(**).99
Projected Cleared Balance +1
VZ(**).99
Projected Cleared Balance +2
VZ(**).99
Projected Cleared Balance 3+
VZ(**).99
Funds Available for Payment
VZ(**).99
Not Used
Not Used
Date as at
DD/MM/YYYY
Carriage Return
International Report
This download file is designed for use in a spreadsheet or 
similar application.
Each account within the report will have nine fields of data 
downloaded. After the account data there are then two blank 
lines of space, and all Sterling Equivalent balance fields are 
totalled up.
Each account reported will show the following fields:
Field
Description 
andformat
Value
Account Name
VX(35)
Sort Code and Account Number
VX(14)
Close of Business Balance
VZ(**).XXX
Depending 
on currency
Date of COB Balance
DD/MM/YYYY
Current Balance
VZ(**).XXX
Depending 
on currency
Date of Current Balance
DD/MM/YYYY
Conversion Rate
VX(**).XXXXXX Depending 
on Currency 
e.g. 1.34256
Sterling Equivalent COB Balance
VZ(**).99
Sterling Equivalent Current Balance
VZ(**).99
Carriage Return
Audit Log
This download file is designed for use in a spreadsheet or similar 
application. 
Each entry within the report will have five fields of 
data downloaded.
Each audit log entry reported will show the following fields:
Field
Description and format
Date Time
DD/MM/YYYY HH:MM:SS
Username
VX(**)
IP Address
VX(15)
Session ID
VX(10)
Event Description
VX(100)
C# PDF insert text Library: insert text into PDF content in C#.net
Powerful .NET PDF edit control allows modify existing scanned PDF text. Ability to change text font, color, size and location and output a new PDF document.
adjust size of pdf in preview; pdf paper size
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Able to edit and change PDF annotation properties such as font size or color. Abilities to draw markups on PDF document or stamp on PDF file.
reader compress pdf; pdf file compression
11
Importing into Corporate Online  
IMPORTING INTO CORPORATE ONLINE
Introduction
Payment instructions may be imported as text files.
1. COL; In COL format an input file can contain the following 
record types: Inter Account Transfer (Sterling and Currency) 
Bacs Single Payments, CHAPS, International Payments and 
Faster Payments.
2. BACS; Bacs format is used for Bacs Multiple only.
Note: International Drafts and International Payments with Live 
Rates cannot be imported.
File validation
A check will be made of the overall file. If any file error is 
encountered, then processing is stopped and an on screen 
message will be displayed.
If errors are present in the import file, a template may still 
successfully be created.
Access control
In order to create a payment instruction within the system 
the Service User must have the appropriate facility to process 
the instruction type, qualified by the account. The Service 
User must also be enabled to ‘Administer Beneficiaries’ by the 
System Administrator.
Processing
When the import function is selected, the Service User is 
presented with a Select Data File option which is used to locate 
the file to be imported. The system then reads the selected file, 
and validates its contents as described in the following section.
There are three Import To options available when importing a 
payment file:
• 
Shared Template – the file is imported to a shared template 
that can be viewed by all Users. Payments may be generated 
from the template.
• 
Personal Template – the file is imported to a personal 
template that can only be viewed by the User who imported 
the file. Payments may be generated from the template.
• 
Straight to Authorisation – the imported payment file will 
go straight to the Authorisation Box ready to be authorised 
removing the need for the payments to be batched. If Straight 
to Authorisation option is selected COL will automatically split 
the payment file into batches of up to 200*.
The appropriate file format must then be selected e.g. COL Bacs 
which is used for Bacs Multiple payments only or COL CSV which 
is used for all other payment types.
A maximum of 1000 payments may be imported within a 
COLCSV file.
• 
If imported to a template, one template will be created 
containing all the payments within the file. The template 
name will be made up of the batch name provided in the 
import File Header followed by a timestamp e.g. “Batch 
name”_16/12/2012 15:41:14.
• 
If imported Straight to Authorisation, all batches will be 
displayed with the name “Imported Batch” followed by 
the batch number and a timestamp e.g. Imported Batch1 
16/12/2012 15:41:14.
A maximum of 2000 payments can be imported within a 
COLBacs file.
• 
If imported to a template, up to 10 templates containing a 
maximum of 200 payments in each will be created with the 
name “Import” followed by a timestamp and the batch number 
e.g. Import: 16/12/2012 15:41:14_1.
• 
If imported Straight to Authorisation, all batches will be 
displayed with the name “Imported Batch” followed by 
the batch number and a timestamp e.g. Imported Batch1 
16/12/2012 15:41:14.
 Files imported using Straight to Authorisation can contain 
mixed payment types with the exception of Bacs Multiple 
payments. Mixed payment files are batched according to the 
authorisation rules of each payment type up to a maximum of 
200 payments per batch.
Please note that mixed files cannot be imported to Shared or 
Personal Templates.
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
PDF document, keeps the elements (like images, tables and chats) of original PDF file and maintains the original text style (including font, size, color, links
change font size in fillable pdf; pdf page size
Generate Barcodes in Web Image Viewer| Online Tutorials
Select "Font" to choose human-readable text font style, color, size and effects; RasterEdge OCR Engine; PDF Reading; Encode & Decode JBIG 2 Files; Compress &
acrobat compress pdf; change font size in pdf fillable form
12
Importing into Corporate Online  
COL CSV format import file
The COL CSV file is a comma delimited text file. The following 
rules apply to the file:
• 
A new line is used to delimit a record.
• 
All fields, whether mandatory or optional, must be separated 
by a comma delimiter. Where an optional field has no entry; 
two comma delimiters will be adjacent to one another.
• 
Amount fields are of variable length, leading zeros suppressed.
• 
Imported payment files will display the timestamp within the 
description field.
• 
The length of a numeric field must not exceed its 
permissible length.
• 
The length of a character field must not exceed its permissible 
length (as detailed in the format).
The file consists of a header record, a number of instruction 
records and a trailer record.
Fields (both alpha or numeric) can be enclosed in double 
quotation marks (double quotes). Within a character string 
which is enclosed in double quotes, two adjacent double quotes 
are interpreted as one double quote to be included within the 
input field (and not as the double quote that terminates the 
characterstring).
Examples of valid input text strings are in the following table:
String in input file
Resulting input string
...,Non-quoted string,...
Non-quoted string
...,“Quoted string”,...
Quoted string
...,“Quoted string, containing a comma”,...
Quoted string, containing 
a comma
...,“Payee is “”John Smith””, London”,...
Payee is “John Smith”, 
London
...,“Payee is ‘John Smith’, London”,...
Payee is ‘John Smith’, 
London
The following default field values are applied:
• 
Default value for a missing optional numeric field is zero.
• 
Default value for a missing optional character field is an 
empty string.
• 
Amount fields with missing decimal points which are  
pre-defined to have a decimal point, are treated as having 
zerodecimal point.
File Header
The format for the file header record is:
Field name
Content or format t Mandatory/Optional
Record Code
FX(3) “HEA”
M
Batch Name
VX (24)
M
Example: 
“HEA”,“filename”
Trailer Value – The format for the file trailer record is:
Field name
Content or format t Mandatory/Optional
Record Code
FX(3) “TRA”
M
Number of Payments s F9(4)
M
Example: 
“TRA”,0012 <CR>
In between Header and Trailer the following record types 
detailed on the following pages can be used.
Sterling Inter Account Transfer – This record holds details of a 
transfer between Sterling accounts.
Field name
Content 
orformat
Mandatory/
Optional
Object mapping 
(Payment)
Record Identifier
FX(3), “STE” ” M
Debit Sort Code
F9(6)
M
Debit Account
1
Debit Account 
Number
F9(8)
M
Debit Account1
Credit Sort Code
F9(6)
M
Credit Account
2
Credit Account 
Number
F9(8)
M
Credit Account2
Transfer Amount
VZ(9).99
M
Amount
Intended 
Payment Date
DDMMMYY
O
Value Date
Reference
VX(18)
O
Reference
Notes:
1. Debit Sort Code and Debit account number must match a 
valid account in the system.
2. Credit Sort Code and Credit account number must match a 
valid account in the system.
Example:
“STE”,“123456”,“00080914”,“123456”,“00107446”,“1.01”, 
“01JAN11”,“Transfer No 123A”
VB.NET Image: Visual Basic .NET Guide to Draw Text on Image in .
you can adjust the text font, font size, font type (regular LoadImage) Dim DrawFont As New Font("Arial", 16 & profession imaging controls, PDF document, image to
pdf edit text size; pdf change font size
C# Image: Use C# Class to Insert Callout Annotation on Images
GIF, PNG, BMP, JPEG, TIFF, PDF & Word Easy to set annotation filled font property individually Support adjusting callout annotation size parameter in an easy
change font size in pdf text box; change page size pdf
13
Importing into Corporate Online  
Currency Inter Account Transfer – This record holds details of 
atransfer between Currency accounts.
Field name
Content 
orformat
Mandatory/
Optional
Object mapping 
(Payment)
Record 
Identifier
FX(3). “CUR”
M
Currency Debit t VX(14) currency 
debit sort code 
and account 
number
M
Debit Account1
Currency 
Credit
VX(14) Currency 
credit sort code 
and account 
number
M
Beneficiary 
Account2
Currency 
Amount
VZ(14)
M
Amount3
Payment Date
DDMMMYY
O
Value Date
Reference
VX(18)
O
Reference
Notes:
1. The currency debit account number must match a valid 
account in the system.
2. The currency credit account number must match a valid 
account in the system.
3. The Decimal place is implied by the currency.
Example:
CUR,3096345923005,30963412241285,0.11,20JUN12,GGTEST
Bacs Single (Normal Domestic Payments Value – NDP) – 
This record holds details of a Bacs Single payment. The object 
mapping column shows the NDP object attributes that are 
populated by the record.
Field name
Content 
orformat
Mandatory/
Optional
Object mapping 
(Payment)
Record Identifier
FX(3),“NDP”
M
Debit Sort Code
F9(6)
M
Debit Account1
Debit Account 
Number
F9(8)
M
Debit Account1
Credit Sort Code
F9(6)
M
Beneficiary 
Account Number
Credit Account 
Number
F9(8)
M
Beneficiary 
Account Number
Amount
VZ(9).99
M
Amount
Beneficiary Name
VX(18)
M
Beneficiary 
Name, 
Beneficiary 
Account Name
Remitter 
Reference
VX(18)
M
Reference/
Remitter 
reference
Value Date
DDMMMYY
M
Value Date
2
Notes:
1. Debit sort code and debit account number must match a 
valid account in the system.
2. Intended Value dates must be at least two days in the future.
Example:
“NDP”,012345,01234567,012345,01234567,1.23,“Beneficiary”, 
“Reference”,“01JAN13”
Faster Payments Service Value (FPS) – This record holds details 
of a Faster Payment. The object mapping column shows the FPS 
object attributes that are populated by the record.
Field name
Content 
orformat
Mandatory/
Optional
Object mapping 
(Payment)
Record Identifier r FX(3),“FPS”
M
Debit Sort Code
F9(6)
M
Debit Account
1
Debit Account 
Number
F9(8)
M
Debit Account1
Credit Sort Code
F9(6)
M
Beneficiary 
Account Number
Credit Account 
Number
F9(8)
M
Beneficiary 
Account Number
Amount
VZ(9).99
M
Amount
Beneficiary 
Name
VX(18)
M
Beneficiary 
Name, 
Beneficiary 
Account Name
Remitter 
Reference
VX(18)
M
Reference/
Remitter 
reference
Payment Date
DDMMMYY
M
Value Date
Notes:
1. Debit Sort Code and Debit account must match a valid 
account in the system.
Example:
“FPS”,012345,01234567,012345,01234567,99.99,“Beneficiary”, 
“Reference”,“01JAN13”
Generate Image in .NET Winforms Imaging Viewer| Online Tutorials
Click "Font" to choose human-readable text font style, color, size and effects Multi-page Tiff Processing; RasterEdge OCR Engine; PDF Reading; Encode & Decode
adjust size of pdf file; .pdf printing in thumbnail size
C# PDF: Use C# Code to Add Watermark to PDF Document
into your C#.NET class application, developers can easily add a transparent watermark with desired font color, size and position onto target PDF document page.
change font size in pdf form field; change font size pdf form reader
14
Importing into Corporate Online  
CHAPS – This record holds details of a CHAPS Payment. The object mapping column shows the CHAPS object attributes that are 
populated by the record.
Field name
Content orformat
Mandatory/
Optional
Object mapping (Payment)
Record Identifier
F(3),“EDP”
M
Debit Sort Code
F9(6)
M
Debit Account
1
Debit Account Number
F9(8)
M
Debit Account1
Credit Sort Code
F9(6)
M
Beneficiary Sort Code
Credit Account Number
VX(20)
M
Beneficiary Account Number
Amount
VZ(9).99
M
Amount
Beneficiary Name
VX(35)
M
Beneficiary Name, Beneficiary Account Name
Beneficiary Address 1
VX(35)
M
Beneficiary Address
Beneficiary Address 2
VX(35)
M
Beneficiary Address
Beneficiary Address 3
VX(35)
M
Beneficiary Address
Bank Name
VX(35)
M
Bank Name
Bank Address 1
VX(35)
M
Bank Address
Bank Address 2
VX(35)
M
Bank Address
Bank Address 3
VX(35)
M
Bank Address
Payment Reference
VX(18)
M
Reference
Advise Beneficiary
FX(1) “Y” or “N”
M
Advise Beneficiary
Payment Details 1
VX(35)
O
Payment Details
Payment Details 2
VX(35)
O
Payment Details
Payment Details 3
VX(35)
O
Payment Details
Payment Details 4
VX(35)
O
Payment Details
Inf. to Payee Bank 1
VX(35)
O
Instructions to Paying Bank
Inf. to Payee Bank 2
VX(35)
O
Instructions to Paying Bank
Inf. to Payee Bank 3
VX(35)
O
Instructions to Paying Bank
Inf. to Payee Bank 4
VX(35)
O
Instructions to Paying Bank
Inf. to Payee Bank 5
VX(35)
O
Instructions to Paying Bank
Inf. to Payee Bank 6
VX(35)
O
Instructions to Paying Bank
IBAN Flag
FX(1), “T” or “F”
O
Beneficiary IBAN
VX(34)
M if IBAN flag true
IBAN
Swift BIC Flag
FX(1), “T” or “F”
O
Swift BIC
VX(34)
M, if Swift BIC flag true
Email Confirmation Flag
FX(1), “T” or “F”
O
Email Confirmation
Email Address
VX(100)
M if Email 
confirmation flag true
Email Address
Notes:
1. Debit sort code and debit account number must match a valid account in the system.
Example:
“EDP”,123456,12345678,123456,12345678,99.99,“Ben Name”,“Ben Add1”,“Ben Add2”,
“Ben Add3”,“BnkName”,“BnkAddr1”,“BnkAddr2”,“BnkAddr3”,“Pay Ref”,“Y”,“Pay D1”,“Pay D2”, 
“Pay D3”,“Pay D4”,“Inf1”,“Inf2”,“Inf3”, “Inf4”,“Inf5”,“Inf6”
ease contact us if you would like this 
15
Importing into Corporate Online  
International Moneymover value – This record holds details of an International Moneymover. The object mapping column shows 
the International Moneymover Payment object attributes that are populated by the record.
Charging instructions available depend on various factors. Please refer to section 3 for further information.
Field name
Content orformat
Mandatory/Optional
Object mapping (Payment)
Record Identifier
FX(3) “INP”
M
Sterling Debit Account Flag
FX(1)“T” or “F”
M1
Debit Sort Code
F9(6)
M1
Debit Account
Debit Account Number
F9(8)
M1
Debit Account
Currency Debit Account Number
FX(14) Currency sort code 
and account number
M1
Debit Account
Beneficiary Account Number
VX(34)
M
IBAN/Account Number
Amount
VZ(12).99
M
Amount
Beneficiary Name
VX(35)
M
Beneficiary Name
Beneficiary Address 1
VX(35)
M
Beneficiary Address
Beneficiary Address 2
VX(35)
O
Beneficiary Address
Beneficiary Address 3
VX(35)
O
Beneficiary Address
Bank Name
VX(35)
M
Bank Name
Bank Address 1
VX(35)
M
Bank Address
Bank Address 2
VX(35)
O
Bank Address
Currency Sent
VX(3)
M
Currency to be sent 2
Currency of Amount
VX(3)
M
Currency of amount 2
Priority Processing
FX(1) “Y”
M
Charging Instructions
F9(1)
M
Pay Receiving Bank Charges, Pay 
Remitting Bank Charges 3
Remitter Reference
VX(18)
M
Reference
Country Code
FX(2)
M
Country 4
Beneficiary Account Name
VX(35)
M
Beneficiary Account Name
Payment Date
DDMMMYY
O
Payment Date
Use Swift Flag
FX(1), T or F
O
Swift/BIC
VX(34)
M if Use Swift flag True
Swift address/BIC Code
Use Specialist Instructions
FX(1), T or F
O
Use Specialist Payment 
Instructions
Use Intermediary Bank Swift
FX(1), T or F or “” (blank)
O
Use Intermediary Swift Address
Intermediary Bank Swift
VX(34)
M if Use Intermediary Bank Swift True
Intermediary bank Swift/BIC 5
Intermediary Bank Name
VX(35)
M if Use Intermediary Bank Swift False
Intermediary Bank Name 6
Intermediary Bank Address 1
VX(35)
M if Use Intermediary Bank Swift False
Intermediary Bank Address
Intermediary Bank Address 2
VX(35)
O
Intermediary Bank Address
Intermediary Bank Address 3
VX(35)
O
Intermediary Bank Address
Intermediary Bank Account Number r VX(34)
M if Use Intermediary Bank Swift True or False Intermediary Bank Account 
Number
Special Instructions 1
VX(34)
M if Use Specialist Instructions = True and Use 
Intermediary Bank Swift = “” (blank)
Special Instructions
Special Instructions 2
VX(34)
O
Special Instructions
Special Instructions 3
VX(34)
O
Special Instructions
Special Instructions 4
VX(34)
O
Special Instructions
Advise Beneficiary
FX(1), T or F
O
Email Confirmation
FX(1), T or F
O
Email Address
VX(100)
M if Email Confirmation True
Email Address
16
Importing into Corporate Online  
Example from a sterling account:
HEA,New International Payment Format
INP,T,123456,00654321,,Beneficiary Account Number,10.11, 
Beneficiary Name,Beneficiary Address1,Beneficiary Address2, 
Beneficiary Address3,Bankname,Bank Address1,Bank Address2, 
USD,USD,Y,1,Remitter Ref,US,Beneficiary Account Name, 
21dec12,T,SWIFTCODE123,T,T,SWIFTCODE456,,,,, 
Intermediary Bank Account Number,Special Instructions 1, 
Special Instructions 2,Special Instructions 3,Special Instructions 
4,T,T,myname@emailaddress.com, TRA,0001.
Notes:
1. If the debit account is a Sterling account (Sterling Debit A/C Flag 
= “T”) then the debit sort code and account number must be 
specified, and the currency account number field is not used. If 
the debit account is a currency account (Sterling Debit A/C Flag 
= “F”) then the currency sort code and account number must be 
specified. 
2. The currency must match a valid currency in the system.
AED
UAE DIRHAM
AUD
AUSTRALIAN DOLLAR
BHD
BAHRAINI DINAR
CAD 
CANADIAN DOLLAR
CHF
SWISS FRANC
CNY
CHINESE RENMINBI
CZK
CZECH KORUNA
DKK
DANISH KRONE
EUR
EURO
GBP
GREAT BRITISH POUND
HKD
HONG KONG DOLLAR
HUF
HUNGARIAN FORINT
ILS
ISRAELI SHEKEL
INR
INDIAN RUPEE
JPY
JAPAN YEN
KWD
KUWAITI DINAR
MXN
MEXICO NEW PESO
NOK
NORWEGIAN KRONE
NZD
NEW ZEALAND DOLLAR
OMR
OMANI RIAL
PHP
PHILIPPINE PESO
PKR
PAKISTAN RUPEE
PLN
POLAND ZLOTY
QAR
QATARI RIAL
SAR
SAUDI ARABIAN RIYAL
SEK
SWEDISH KRONOR
SGD
SINGAPORE DOLLAR
THB
THAILAND BAHT
TRY 
TURKISH LIRA
USD
UNITED STATES DOLLAR
ZAR
SOUTH AFRICAN RAND
3. Charging Instructions must have the value ‘1’, ‘2’ or ‘3’.
Charge code field within International Moneymover import 
file, controls two flags on the International payment (1) – Pay 
Remitting Bank Charges and (2) – Pay Receiving Bank Charges.
Charge Code
Charge Flags
1
(1) T (2) F You pay Lloyds Bank charges only
2
(1) F (2) F All charges borne by beneficiary
3
(1) T (2) T You pay all charges
Please note that if the payment is in an EU/EEA currency and 
is not leaving the EU/EEA the following charging scenarios 
areapplicable:
If a currency conversion is required the charging options 
applicable are:
Charge Code
Charge Flags
1
(1) T (2) F You pay Lloyds Bank charges only
Or
3
(1) T (2) T You pay all charges
If no currency conversion is required the only charging option 
applicable is:
Charge Code
Charge Flags
1
(1) T (2) F You pay Lloyds Bank charges only
If the payment is a non EU/EEA currency or is being sent out with 
the EU/EEA there are no charging restrictions.
17
Importing into Corporate Online  
4. If the Country Code supplied does not match a code present 
on the system, then an error will be reported and the file will 
not be imported.
AU Australia
JP Japan
AT Austria
JE Jersey
BS Bahamas
KW Kuwait
BH Bahrain
LV Latvia
BE Belgium
LI Lichtenstein
BG Bulgaria
LT Lithuania
CA Canada
LU Luxembourg
KY Cayman Islands
MT Malta
CN China
NL Netherlands
CY Cyprus
NZ New Zealand
CZ Czech Republic
NO Norway
DK Denmark
PL Poland
EG Egypt
PT Portugal
EE Estonia
RO Romania
FI Finland
SA Saudi Arabia
FR France
SG Singapore
DE Germany
SK Slovakia
GB Great Britain
SI Slovenia
GR Greece
ZA South Africa
GG Guernsey
ES Spain
HK Hong Kong
SE Sweden
HU Hungary
CH Switzerland
IS Iceland
TW Taiwan
IN India
TH Thailand
IE Ireland
TR Turkey
IM Isle of Man
AE United Arab Emirates
IT Italy
US United States of America
JM Jamaica
VG British Virgin Islands
5. If the Intermediary Bank SWIFT field is used all four special 
instruction fields are available for use.
6. If the Intermediary Bank Address field is used only the first 
two special instruction fields are available.
Basic Euro Moneymover – Basic Euro Moneymover is a cost 
effective method of sending non urgent Euro payments. 
The payments must be made in Euros and include a BIC and 
IBAN codes.
Field Name
Content 
orformat
Mandatory/
Optional
Object mapping 
(payment)
Record Identifier
FX(3) 
“BEM”
M
Debit Sort Code
F9(6)
M
Debit Account
Debit Account 
Number
F9(8)
M
Debit Account
Beneficiary 
Account Number
VX(34)
M
IBAN/Account 
Number
Amount
VZ(12).99
M
Amount
Beneficiary Name e VX(35)
M
Beneficiary Name
Beneficiary 
Address 1
VX(35)
M
Beneficiary 
Address
Beneficiary 
Address 2
VX(35)
O
Beneficiary 
Address
Beneficiary 
Address 3
VX(35)
O
Beneficiary 
Address
Priority Processing g FX(1), Y
M
Remitter 
Reference
VX(18)
M
Reference
Beneficiary 
Account Name
VX(35)
M
Beneficiary 
Account Name
Payment Date
DDMMMYY
O
Payment Date
Swift BIC
VX(34)
M
Swift Address / 
BIC
Advise Beneficiary y FX(1), T or F F O
Email 
Confirmation
FX(1), T or F F O
Email Address
VX(100)
O
Email Address
Example:
HEA, Basic Euro MoneyMover
BEM,123456,00654321,Beneficiary Account Number,10.11, 
Beneficiary Name,Beneficiary Address1,Beneficiary Address2, 
Beneficiary Address3,Y,Remitter Ref,Beneficiary Account Name, 
21dec12,SWIFTCODE1234,T,T,name@address.com
TRA,0001
Notes:
1. Currency of amount and Currency to be sent is preset as EUR for 
this type of payment, and does not need to be imported.
2. Charging Instructions are preset to Shared for this type of 
payment and do not need to be imported.
18
Importing into Corporate Online  
COL Bacs format import file
COL Bacs is used to create Bacs Multiple Payment 
instructions only.
COL Bacs file format consists of a single file with any number 
of records in the file. Each record is delimited by a new line. 
There may be any number of records prior to the User Header 
Label – these are ignored. The User Header Label is optional. 
Ifno User Header Label is present then the first record must 
beapayment record.
If no UHL is present then the processing date is set to the next 
working day.
There may be any number of records between the last Contra 
record and the User Trailer Label – these are ignored.
These records must be identified by EOF in the Label Identifier 
field. Any records after the User Trailer Label are ignored.
The following is an example of Bacs file format.
Header Records
Optional – any number prior to UHL
User Header Label 1
Optional
Payment record
Payment record
Payment record group repeated N times
Payment record
Contra record
Payment record
Payment record
Payment record group repeated N times
Payment record
Contra record
End of File 1
End of file records are optional
End of File 2
User Trailer Label 1
Bacs User Header Label
Field name
Content or format t Mandatory/Optional
Record identifier
FX(3) “UHL”
M
Label Number
F9(1)
M
Filler
FX(1)
M
Value Date
F9(5) YYDDD
M
Notes:
The Value date for each payment will be set to the Value date 
as above. The date is in Julian format. The date must be a valid 
payment date.
Example:
UHL1 11277
Payment record (Bacs Credit Section)
Payment records are used to generate Bacs Credits (within a 
Bacs Multiple Payment). They are validated in the same way as 
for online payments. Beneficiary details are therefore mandatory. 
All payment records prior to a Contra record must have the same 
remitter sort code and account number. If this is not true the 
batch data will be rejected with error “The Bacs payment account 
number does not match that of the preceding record.”
Name
Content 
orformat
Mandatory/
Optional
Object 
mapping
Beneficiary Sort Code e F9(6)
M
Beneficiary 
Account 
Number
Beneficiary Account
Number
F9(8)
M
Beneficiary 
Account 
Number
Filler
FX(1)
O
Transaction Code
F9(2) 
00-98 
acceptable 
(99 reserved 
for Contra 
record)
M
Remitters Sort Code
F9(6)
M
Debit Account1
Remitters Account 
Number
F9(8)
M
Debit Account
1
Filler
FX(4)
O
Amount
F9(11)
M
Amount in 
pence
Remitters Name
FX(18)
M
Reference
FX(18)
M
Reference
Beneficiary Name
FX(18)
M
Beneficiary 
Name and 
Beneficiary 
Account
Notes:
1. Debit sort code and Debit account number must match a 
valid account in the system.
Example:
1201030110030401712010300107446000000000000500 
Remitters Name 
Remitters Ref12345 
Beneficiary Name
Documents you may be interested
Documents you may be interested