Corporate Online
Give your business the edge
IMPORT & EXPORT – 
FILE FORMATS
Adjust size of pdf file - 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 in pdf file; compress pdf
Adjust size of pdf file - 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
change font size fillable pdf; adjust pdf size preview
2
Contents
Introduction  
1
Import and export overview 
2
Document wide abbreviations 
2
Data format notation 
2
Exporting from Corporate Online 
3
Introduction 
3
Exporting data formats 
3
Processing 
3
View account balance – download 
3
Statements and account group reports – Corporate Online format 
4
Statements – BAI format 
6
Sterling report 
10
International report 
10
Audit log 
10
Importing into Corporate Online 
11
Introduction 
11
File validation 
11
Access control 
11
Processing 
11
Corporate Online format import file 
12
COL Bacs format import file 
18
VB.NET Image: How to Draw Annotation on Doc Images with Image SDK
like multi-page TIFF, Microsoft Office Word and PDF file). that, you are also able to adjust various image the annotation shapes, the outline size (width and
pdf custom paper size; change font size pdf text box
C# Image: Zoom Image and Document Page in C#.NET Web Viewer
jpeg), gif, bmp (bitmap), tiff / multi-page tiff, PDF, etc. APIs for Visual C# .NET developers to adjust the image & document page viewing size with this
best compression pdf; pdf page size dimensions
1
Introduction
INTRODUCTION
Welcome to online banking from Lloyds Bank. Corporate Online 
brings together all of your domestic accounts in one purpose-
designed application, including currency accounts and payment 
transactions. Simple, secure and quick, it’s little wonder that the 
Bank is an industry leader in online banking.
But we’re never content to sit back on our achievements. That’s 
why we constantly review and develop our online banking service 
– in close consultation with customers just like you. It’s all part of 
our commitment to offering customers the very best service – 
both online and off.
This Import and Export Guide has been designed to show you 
how to import and export your own data into Corporate Online. 
This data may be sourced from your own existing files; it may also 
be imported/exported to software packages.
Payment instructions may be imported in the following formats:
• 
COL CSV – used for any payment with the exception of 
Bacs Multiple
• 
COL Bacs – used for Bacs Multiple only.
Data can be exported in the following formats:
• 
COL CSV
• 
Lloyds Bank BAI
We hope you find this guide to be useful. Remember, if we can 
help you with any aspect of your online banking experience, 
please do get in touch with our friendly, informative Helpdesk 
team. You can reach them on 0345 300 6444 between 7.30am 
and 6.00pm, Monday to Friday. Or, if you prefer, you can email 
COLHelpdesk@lloydsbanking.com
Please remember not to include any sensitive or confidential 
information as the security of emails cannot be guaranteed. 
VB.NET Image: VB.NET Code to Create Watermark on Images in .NET
font type "Times New Roman", size "16", and style "Bold"), and then adjust brush color provide powerful & profession imaging controls, PDF document, tiff
pdf page size may not be reduced; best way to compress pdf
C# PDF Convert: How to Convert Word, Excel, PowerPoint, Tiff
for image size. Able to adjust and customize image resolution to meet various C# PDF conversion requirements. Conversion from other files to PDF file can be
pdf compression; best way to compress pdf files
2
Import and export overview
IMPORT AND EXPORT OVERVIEW
Document wide abbreviations
Abbreviation
Description
BAI
Data format defined by Bank Administration 
Institute.
Note: The format used here adheres to Lloyds 
Bank’s interpretation of BAI.
COL
Corporate Online.
CSV
Comma separated record format.
End User
The person who uses Corporate Online.
EOF
End of File.
UHL
User Header Label.
Data format notation
Unless otherwise stated the following notations are used to 
describe the field types and their length.
Note: These are only abbreviations used later within this 
document and are not themselves a definition of field formats.
Abbreviation
Description
F
F in front of the field type indicates the field has 
FIXED length.
V
V in front of the field type indicates the field has 
VARIABLE length.
X (**)
Alphanumeric characters. The value in the bracket 
specifies the maximum size permissible. Fixed 
length fields are padded with trailing spaces.
9(**)
Numeric characters. The value in the bracket 
specifies the maximum size permissible. Fixed 
length fields are padded with leading zeros.
Z9(**).99
This is an amount field. ** describes the fixed length 
of the number. The decimal point describes if there 
is a decimal point or not. 
Note: No leading zeros will be applied.
Date
Represents a date. The exact format will be 
specified by example.
C# PDF: Use C# APIs to Control Fully on PDF Rendering Process
0, 0, originalWidth, originalHeight), size); // adjust with a 0, originalWidth / 2, originalHeight), new Size(originalWidth / 2 tool to convert PDF document to
change paper size pdf; optimize scanned pdf
C# PowerPoint: How to Set PowerPoint Rendering Parameters in C#
this SDK to render PowerPoint (2007 or above) slide into PDF document or Generally, you are allowed to set image resolution, image size, batch conversion and
change page size of pdf document; change font size in pdf comment box
3
Exporting from Corporate Online
EXPORTING FROM CORPORATE ONLINE
Introduction
Exporting of data is provided to allow Service Users to import 
posting and balance summaries into other applications. The 
export process is applicable to posted transactions created by 
the following account types as used by Corporate Online.
Main Account type
Classification
UK Accounts
Cheque
Deposit
Loan
International
Currency Current
Exporting data formats
Data can be exported from a number of screens, the format 
available for download is dependent upon which screen/
information is being downloaded:
View Account Balance
COL CSV
Statement
BAI/COL CSV
Sterling Report
COL CSV
International Report
COL CSV
Account Group 
Download
COL CSV
Audit Log
COL CSV
A single account can be downloaded from the View Account 
Balance and Statement screens. Multiple accounts can be 
downloaded from the Sterling or International Account Group 
Download screens. Sterling and International Reports will provide 
a summary of account position.
Processing
The export operation is initiated by clicking the download button. 
Where a COL CSV file is available only, you will be asked to save 
the file to your pc. Where there is a choice offering different 
types of download file, you will be asked to enter a filename and 
choose what kind of file is required.
The format of each kind of file and information downloaded are 
dependent upon which screen within Corporate Online is used.
View account balance – download
Only a COL CSV file can be downloaded from this screen, 
containing details of a single account.
Sterling Account
The format of this file for a Sterling Account is:
Field
Description and format
Account Type
VX(**)
Account Name
VX(**)
Sort Code & Account Number
F9(14)
Current Balance
VX(**)
Uncleared Funds
VX(**)
Cleared Balance
VX(**)
Close of Business Balance
VX(**)
Debit Transaction Total
VX(**)
Credit Transaction Total
VX(**)
Date as At
DD/MM/YYYY
Projected Cleared Balance +1
VX(**)
Funds Due to Clear +1
VX(**)
Projected Cleared Balance +2
VX(**)
Funds Due to Clear +2
VX(**)
Projected Cleared Balance 3+
VX(**)
Funds Due to Clear 3+
VX(**)
Available Funds for Payment
VX(**)
Example:
Cheque,XYZ Developments Test,12345606008504, “6.74 
GBP”,“0.00 GBP”,“6.74 GBP”,“6.74 GBP”,“0.00 GBP”,“0.00 
GBP”,“23/05/2012”,“6.74 GBP”,“0.00 GBP”,“6.74 GBP”,“0.00 
GBP”,“6.74 GBP”,“0.00 GBP”,“6.74 GBP”
Note: If user preferences are set to display amounts in Euro, then 
both the Sterling value and Euro equivalent will be downloaded.
View Images & Documents in Web Image Viewer | Online Tutorials
page document or image file, like Word, PDF or TIFF three different APIs for adjusting image viewing size. btnFitWidth API allows developers to adjust the width
change file size of pdf; change page size pdf acrobat
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
VB.NET Code for Adjusting Image Size. In order to resizer control add-on, can I adjust the sizes of powerful & profession imaging controls, PDF document, image
best online pdf compressor; change font size in pdf
4
Exporting from Corporate Online
International Account
The format of this file for an International Account is:
Field
Description 
andformat
Value
Type of Account
FX(13)
“International”
Account Name
VX(**)
Account Number
VX(14)
Balance
VX(**)
e.g. 23.76 USD
Projected Balance Today
VX(**)
Date as At
DD/MM/YYYY
Example:
International,XYZ Developments,30963412345678, 
“15.04 EUR”,“15.04 EUR”,“23/05/2012”
Statements and Account Group Download
Only COL format is available on the Account Group Download 
screen (ACC or TRN file).
A Service User may export historic balance information and 
transaction information for Sterling and Currency accounts. 
Information can be exported for a single account or for all 
accounts within the same group.
The Service User may select the file name and type for the export 
(ACC for account balances, and TRN for Account Transactions).
File extensions are:
File type
Extension
Sterling Account Position info
*******.ACC
Sterling Account Transactions
*******.TRN
International Account Position info
*******.ACC
International Account Transactions
*******.TRN
COL format files are ASCII files. All fields are separated by 
commas. All fields are enclosed in quotations, including numbers. 
If a text field contains a quotation mark, then the quotation mark 
is replaced by two adjacent quotation marks.
If balance fields are negative the amount is preceded by a minus 
sign. No plus sign is used for positive balances.
The transaction amount is not signed, but an indicator is used to 
show if the transaction type is either D (Debit) or C (Credit).
Sterling Account Position files hold details of historic balances 
for Sterling account(s). These include projected balance as well 
as credit and debits.
Field
Description and format
Sort Code
F9(6)
Account Number
F9(8)
Account Name
VX(35)
Account Type
Not Used
Balance Date
YYYYMMDD
Ledger Balance
FZ(16).99
Cleared Balance
Not Used
Projected Balance +1
Not Used
Projected Balance +2
Not Used
Projected Balance 3+
Not Used
Today’s Debits
FZ(16).99
Today’s Credits
FZ(16).99
Example:
“123456”,“12308504”,“Earl Grey Developments”,,“20120510”, 
“ 12.51”,,,,,“ 0.00”,“ 0.00”
Sterling Account Transaction files hold details of account 
movements for UK account(s). Sterling account transactions are 
only produced for posted transactions.
There are 2 options:
Standard Transaction Description Format – 80 Characters
Field
Description 
andformat
Value
Posting Date
YYYYMMDD
Amount
FZ(16).99
Transaction Code
FX(3)
Transaction Description
FX(80)
Transaction Type
FX(1)
“C” or “D”, Credit 
or Debit
Forward Posted Flag
FX(1)“F”
“F”
Sorting Code
F9(6)
Account Number
F9(8)
Example:
“20120514”,“ 
0.20”,“DBT”,“TRANSFER 
TFR”, 
“D”,“F”,“123456”,“06008504”
C# Word: How to Draw Text, Line & Image in C#.NET Word Project
copy the sample codes below to adjust text properties such as image color, picture size, location of powerful & profession imaging controls, PDF document, image
change font size pdf form reader; change font size on pdf text box
VB.NET Excel: VB Methods to Set and Customize Excel Rendering
on the fixed image size ration that the size is limited by Adjust Image Scaling Factor. supports converting Excel to other document files, like PDF with online
pdf reduce file size; apple compress pdf
5
Exporting from Corporate Online
Extended Transaction Description Format – 149 Characters
Field
Description 
andformat
Value
Posting Date
YYYYMMDD
Amount
FZ(16).99
Transaction Code
FX(3)
Transaction Description
FX(149)
Transaction Type
FX(1)
“C” or “D”, Credit 
or Debit
Forward Posted Flag
FX(1)“F”
“F”
Sorting Code
F9(6)
Account Number
F9(8)
Example:
“20130328”,“ 
4.51”,“DBT”,“FROM A\C 
TFR06218877 
121103 TEST20ACCOUNTS 100000000000000238 
TEST20ACCOUNTS 
100000000000000238 TEST136”, 
“D”,“F”,“121103”,“10000564”
Currency Account Position files hold details of historic balances 
for currency account(s).
Note: All amounts values have VZ(14).XXX where XXX is the 
number of decimal points used in thecurrency.
Field
Description and format
Account Name
VX(35)
Sort Code
FX(6)
Account Number
FX(8)
Not Used
Not Used
Balance Date
YYYYMMDD
Overnight Balance
FZ(14).XXX
Total Debits
VZ(14).XXX
Total Credits
VZ(14).XXX
Not Used
Not Used
Example:
“live proving USD”,“309634”,“12298211”,,“20110607”, 
“ 
0.00”,“0.00”,“0.00”,
Currency Account Transaction files hold details of account 
movements for International account(s).
Note: All amount values have FZ(14).XXX where XXX is the 
number of decimal points used in the currency.
There are 2 options:
Standard Transaction Description Format – 80 Characters
Field
Description 
andformat
Value
Value Date
YYYYMMDD
Amount
FZ(14).XXX
Transaction Ref.
FX(80)
Not Used
Not Used
Transaction Type
FX(1)
“C” or “D”, Credit 
or Debit
Forward Posting Flag
FX(1)
“F”
Processing Date
YYYYMMDD
Sort Code
F9(6)
Account Number
F9(8)
Example:
“20110610”,“ 
3.00”,“INTERNAL 
TRNSFERFT00000121063148 O\O CORP COL IP TEST CUS”,“”, 
“C”,“F”,“20110610”,“309634”,“12241211”
Extended Transaction Description Format – 149 Characters
Field
Description 
andformat
Value
Value Date
YYYYMMDD
Amount
FZ(14).XXX
Transaction Ref.
FX(149)
Not Used
Not Used
Transaction Type
FX(1)
“C” or “D”, Credit 
or Debit
Forward Posting Flag
FX(1)
“F”
Processing Date
YYYYMMDD
Sort Code
F9(6)
Account Number
F9(8)
Example:
“20130402”,“ 
119.05”,“BALCHIN PE 6233310 
BGC1234561234567 “,””,“D”,“F”,“20130510”,“654321”,“01234567”
6
Exporting from Corporate Online
Statements – BAI format
BAI format is defined by Bank Administration Institute.  
The version defined here is the interpretation used by Lloyds 
Bank. BAI is a delimited ASCII format. Under Lloyds Bank’s 
implementation, each file will be an ASCII sequential file with  
a fixed record length of 80 characters.
A BAI export may only be performed on a single account. A date 
range must be supplied. The BAI format defines a file of data with 
the following record structure:
File Header
Group Header (for each day’s data)
Account Header (for each account for the given day, 
includes balance)
Transaction Details (for each transaction item 
for the given account on given day)
Account Trailer
Group Trailer
File Trailer
A record consists of a two byte record type followed by a number 
of fields. Each field is separated by a comma. With only one 
exception, the end of the last field in a record is indicated by a 
forward slash</>. As the record is fixed length, space padding is 
applied to the record so that it occupies the full 80 characters. 
The record is then terminated with a <CR><LF> pair (making the 
total length 82 characters).
The exception is when the record is a continuation record and the 
last field is a string. In this case the field itself is space padded so 
that the record occupies the full 80 character length. The record 
is then terminated with a <CR><LF> pair.
The BAI file is terminated by a <CONTROL-Z>. 
A list of record types is given below:
Command Description
01
File Header
02
Group Header
03
Account Header (for each account, includes balance)
16
Transaction Details (for each transaction item)
49
Account Trailer
88
Continuation marker
98
Group Trailer
99
File Trailer
Every field is an ASCII presentation of a string or number. Strings 
are NOT embedded in quotes. All fields are of variable length. 
(Note: for clarity, examples given in this document don’t show all 
80 characters as many are likely to be empty.)
7
Exporting from Corporate Online  
File Header Format (01)
Only one file header record will appear in each exported file. 
Theformat of the record will be:
01,s-id,r-id,c-date,c-time,file-id,rec-len,blk-size,version/
Field
Format
Description
Value
s-id
X(9)
The sender identifier 
for Corporate Online, 
alphanumeric
corpline1
r-id
X(13)
The receiver identifier 
for the customer, 
alphanumeric
site.siteIdentifier
c-date
YY/MM/DD
The date the file was 
created, format
c-time
HH/MM
The time the file was 
created
file-id
Unique sequence 
number for each 
file created with the 
same creation date
site.BAIFileId
rec-len
9(2)
Physical record 
length, always 80
80
blk-size
9(1)
Number of physical 
records in a block, 
always 1
1
version
9(1)
BAI version number, 
always 2
2
Example:
The first line displays character positions; the second line shows an 
example format. 
1234567890123456789012345678901234567890123456789
0123456789012345678901234567890 01, corpline1,abcdefghi
jk02,110101,1642,3,80,1,2/Character 81 = <CR>, 82 = <LF>
Group Header Format (02)
One group header will appear for each day of exported data. 
Theformat of the record will be:
02,r-id,o-id,status,a-date,a-time,curr,modifier/
Field
Format
Description
Value
r-id
X(13)
The receiver identifier, 
same as the file header
.siteIdentifier
o-id
X(9)
The originator 
identifier, same as for 
sender identifier in File 
Header
corpline1
status
X(1)
Always 1
1
a-date
YY/MM/DD
As of date, i.e. date to 
which data applies
a-time
HH/MM
As of time, always 2400 0 2400
currency
X(3)
Default currency code 
for account group
GBP
modifier
9(1)
2
Example:
The first line displays character positions; the second line shows 
an example format. 
02,abcdefghijk02, corpline1,1,110101 ,2400,GBP,2/Character 
81=<CR>, 82 = <LF>
8
Exporting from Corporate Online  
Account Header (03)
An account header, recording balance information, is included for each account written to the file. Three records are used to hold the 
account header – one prefixed with the account header identifier, and two continuation records. The formats of the records are:
03,ac-no,curr,tc1,am1,,,tc2,am2,,,tc3,am3,,,tc4,am4,ic4/
88,tc5,am5,ic5,/
88,tc6,am6,,,tc7,am7,,/
Notes:
1. Account Headers end with the ic5 field (i.e. fields tc6 onwards are omitted).
2. The number of decimal places for an amount field is implied by the currency.
Field
Format Description
Value – UK Acc
Value – Intl. Acc
ac-no
X(12)
acc.sortCode 
acc.accountNo
acc.accountNo
curr
X(3)
Currency code of the account (GBP for Sterling accounts)
GBP
acc.currencyCode
tc1
9(3)
Type code for 1st summary item, always 015 (closing balance)
015
015
am1
Amount of 1st summary item, i.e. closing balance for the day being 
output,signed
closedLedgerBal
closedClearedBal
(empty)
Empty field
(empty)
Empty field
tc2
9(3)
Type code for 2nd summary item, always 045 (closing balance)
045
045
am2
Amount of 2nd summary item, i.e. closing balance for day being output, 
signed, same as am1
closedLedgerBal
closedClearedBal
(empty)
Empty field
(empty)
Empty field
tc3
9(3)
Type code for 3rd summary item, always 040 (opening balance)
040
040
am3
Amount of 3rd summary item, i.e. closing balance for day being output, 
signed, same as am1
closedLedgerBal
closedClearedBal
(empty)
Empty field
tc4
9(3)
Type code for 4th summary item, always 400 (total debits)
400
400
am4
output
tranDebitAmt Plus0
tranDebitAmt Plus0
ic4
Item count for 4th summary item, i.e. total number of debit items
tranDebitCount Plus0
tranDebitCount Plus0
(empty)
Empty field
tc5
9(3)
Type code for 5th summary item, always 100 (total credits)
100
100
am5
Amount of 5th summary item, i.e. total amount of all credits
tranCreditAmt Plus0
tranCreditAmt Plus0
ic5
Item count for 5th summary item, i.e. total number of credit items
tranCreditCount Plus0
tranCreditCount Plus0
tc6
9(3)
Type code for 6th summary item, always 072 (day 1 float)
072
072
am6
9(1)
Amount of 6th summary item, i.e. day 1 float, signed
0
0
(empty)
Empty field
(empty)
Empty field
tc7
9(3)
Type code for 7th summary item, always 074 (day 2+ float)
074
074
am7
9(1)
Amount of 7th summary item, i.e. day 2+ float, signed
0
0
(empty)
Empty field
Transaction type codes are always present in all records even when its corresponding amount is zero. Such amounts are always set to 
zero. This ensures that the field is never empty.
Documents you may be interested
Documents you may be interested