ADM/ACM Interface File Layout Specifications 2.0.57

advertisement
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 1 of 47
SF 00001089
ADM/ACM Interface
File Layout Specifications
2.0.57
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 2 of 47
SF 00001089
1
Global overview __________________________________________________ 3
2
RET File Format version 2.0 ________________________________________ 4
2.1
2.1.1
2.1.2
2.1.3
2.2
2.2.1
2.2.2
Upload ADM/ACM Files version 2.0 ______________________________ 5
Basic Configuration Table for ADMs/ACMs loaded in RET format v.2.0 ________ 9
Technical Description ______________________________________________ 11
Errors Description _________________________________________________ 24
Download ADM/ACM Files version 2.0___________________________ 30
Basic Configuration for ADMs/ACMs downloaded in RET format v.2.0 ________ 31
Technical Description ______________________________________________ 33
3
Upload Attached Files to BSPlink ADM/ACM Transactions _____________ 34
4
Annex 1: Mapping/Cross References _______________________________ 36
4.1
ADM/ACM Form based on an issue _____________________________ 36
4.2
ADM/ACM Form based on a refund _____________________________ 38
5
Annex 2: Sample Files in RET File Format version 2.0 _________________ 40
6
Revision Control Chart ___________________________________________ 41
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 3 of 47
SF 00001089
1 Global overview
The aim of this interface is to provide BSPlink with a different way of issuing ADMs/ACMs. The
participant Airlines, BSP Airlines, BSP Agents and Third Parties, can upload a file with the
contents of the ADMs and/or ACMs through BSPlink, avoiding filling in the current forms for
every ADM/ACM.
The ADMs/ACMs received through file will have the same treatment as if they were manually
inserted through the BSPlink Web-based application.
These specifications are based on new ADM/ACM forms in BSPlink version 1.6, and this is the
only file format that currently contains all additional information needed to populate all fields in
the ADM/ACM online forms thus providing agents with as much details as possible.
In this manual, we are dealing with RET file format version 2.0 to send ADM/ACM files to
BSPlink. There are three ways to upload these files, depending on the file descriptor used in
the file name:



Via BSPlink web-based application, Upload ADM/ACM Files option, whenever the file
descriptor is “ec”.
Via BSPlink web-based application, Files – Upload option, whenever the file is within an
1
“ez” file, i.e. a zipped file.
Via SFTP, whenever the users have already created an SFTP account via the Secure
FTP Account option, within the Sub-Users Management module, in BSPlink web-based
2
application. The two files, “ec” and “ez” including ”ec” files can be sent via SFTP.
There are two different kinds of errors:

Syntactic: Those related to format file –length, alphanumeric/numeric/alphabetic
fields... As previously said, the RET File Format version 2.0 can be sent either via
BSPlink web-based application or via SFTP. In both cases, an ei file will be generated
indicating the user the syntactic errors that have been found. In both cases, the name of
the error file is as follows:
XXeiRECIPIENT_YYYYMMDD_sequence
RECIPIENT = Airline Code + check digit, if the user that previously sent the
file were an airline.
RECIPIENT= TTTuser id, if the user that previously sent the file were a Third
Party user.
However, if the error found when processing the file is about the existence of
another file already processed with the same file name or if the user who has
generated the file does not correspond to the sender:
 For files sent via SFTP, an e2 file will be generated to inform the user about
it. The file name would be
Xxe2RECIPIENT_YYYYMMDD_sender_sequence
1
An “ez” file can contain “ec” files and be sent to BSPlink Centre via the Upload option or via
SFTP. Such file will be uncompressed and the “ed” or “ec” file will be processed the same way
as the rest of “ed” and “ec” files individually sent. The only difference is that there would not be
a pre-evaluation process, i.e. as if it were sent via SFTP.
2
BSPlink secure FTP accounts expire after 3 months of inactivity.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 4 of 47
SF 00001089
However, please be informed that when an ADM/ACM file with an
incorrect name is sent through SFTP, the file will be moved to a folder
named BAD_FILES. This folder is created the first time the user uploads
through SFTP an ADM/ACM file with an incorrect name. From this moment,
all subsequent ADM/ACM files with incorrect name will be automatically
moved to the BAD_FILES folder, and therefore no e2 file will be
generated in this particular case. The files contained in the BAD_FILES
folder will not be processed unless the user correct the files names and
upload them again. Therefore, when uploading ADM/ACM files, users
should check if the BAD_FILES folder has been created and/or verify if the
files they just uploaded are contained in this folder. Files contained in the
BAD_FILES folder will be erased after two months.


For files sent via BSPlink web-based application, an error message will be
displayed on the screen.
Semantic: Those related to the content of the file. This is the file name:
XXeiRECIPIENT_YYYYMMDD_sequence
For further information on the content of this, please refer to 2.1.3 Errors Description
section for RET file format version 2.0.
Finally, it is worth mentioning that if the Airline and Third Party users have configured the E-mail
Alert parameter Errors in mass upload file in their corresponding e-mail alert menu within
BSPlink, the system will send them an e-mail message whenever “ei” or “e2” files are available
for downloading. Also, if the Airline and Third Party users have configured the E-mail Alert
parameter Successful Mass Upload in their corresponding e-mail alert menu within BSPlink, the
system will send them an e-mail message whenever an ‘ec’ file is successfully processed via
BSPlink option Files-Upload ADM/ACM Files or through SFTP service.
Airlines can retrieve their ei, e2 and eh (see section 2) files in three different ways:
- Via the Download Files option, where they will appear together with all the other files the
airline received.
- Via the Download ADM/ACM Files option, where only the ADM/ACM files generated by the
BSPlink system will appear.
- For enhanced airlines, also using an SFTP client, whenever they have activated an SFTP
account via the Mass Download Secure FTP Account (just one account per airline, managed by
any enhanced user or sub-user) or Secure FTP Account (available for the main user) options.
2 RET File Format version 2.0
Users are able to upload and download files containing ADM/ACM transactions, that is, send
and receive files to and from BSPlink Centre in an additional format.
This means that users are able to:
-
-
Upload a file to both, issue new ADM/ACM and carry out any modification on the
already issued transactions, such as dispute, reject or delete them. The related file
descriptor is “ec”. These files can be sent via the Upload ADM/ACM Files option in
BSPlink or via SFTP, if the user has an SFTP account.
Download a file containing online issues and modifications. The related file descriptor is
“eh”.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 5 of 47
SF 00001089
As far as possible, standard DISH fields have been used for the file records. Therefore, any
further doubt about the content or validation in these records can be queried in DISH
documentation, (DISH 20.1 and 20.3, Chapter 5 – Agent Reporting Data (RET)), although
please take into account that DISH 20.3 IT0G record has no relation whatsoever to massupload
IT0G.
The participants will send the ADMs/ACMs to BSPlink in order to notify agents, via BSPlink, of
the issue of these documents. Therefore, airlines will not have to perform the notification by
other means. These ADMs/ACMs could also wait for the latency days, set by BSP, in order to
be settled.
BSPlink will include these ADMs/ACMs in the RET to be sent to the DPC in the corresponding
settlement period, as it is done with the rest of ADM/ACM manually issued. The ADMs/ACMs
sent to BSPlink in a file will not be sent to the DPC or the agents again.
2.1
Upload ADM/ACM Files version 2.0
The uploading file version 2.0 is based on current DISH 20.1 and DISH 20.3 specifications. As
previously mentioned, users will be able to send to BSPlink Centre files containing both new
and modified transactions so that they are loaded in BSPlink web-based application.
Each file should contain transactions for one unique airline, if the user is an airline. External
party providers will be able to upload a file with transactions for several airlines.
Figure 1: Upload ADM/ACM Files
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 6 of 47
SF 00001089
File Name Checking: When uploading an ADM/ACM file, the system will check that the file
name follows the BSPlink File Naming Convention. The file should have the following format.
XXecEARS_YYYYMMDD_sender_sequence
Where:
NAME
XX
ec
EARS
YYYYMMDD
Sender
Sequence
DESCRIPTION
ISO Country Code
File descriptor
Recipient. In this case, it is the BSPlink Centre,
which identifying code is EARS.
File generation date
BSPlink user who uploads the file. For airlines,
it should include the check digit. Note that for
Third Parties it is case sensitive.
000 if it is the first file uploaded for this user in
that date. An incremental number for next files
sent for the same user at the same date.
NOTE! The File Descriptor for these files would be ‘ec’.
In case the file does not follow the format above, the system will not allow the file to be
uploaded; a message will inform the user about it, and, therefore, the user should correct the file
name and upload it again. There will be no limit in the sending of files as well as in the
frequency of the sending. However, two files with the same name CANNOT be sent.
Example:
• The first file sent by 001 airline on 17/08/2004 would have the name:
XXecEARS_20040817_0011_000
• The second file sent by that airline on 17/08/2004 should then have the following name:
XXecEARS_20040817_0011_001
The system also checks that the user loading the file is the same as that in the file name. In
case it were not the same, a message about incorrect file name would inform the user about the
problem.
Please note that the “ec” files are processed in the following order: date-sequence-issuer.
Syntactic and Semantic Evaluation: Once the file has been correctly loaded, the system will
carry out a semantic and a syntactic evaluation to check that everything in the file has been
correctly defined. Note that we assume that the file contains documents only for a BSP (The
BSP which is indicated in the File Name).
After the evaluation, a new file is generated, containing the results of the evaluation. The file will
be available in no more than 24 hours, in the Files option in BSPlink Web-based application.
The correctly issued ADMs/ACMs can, then, be queried by the airline in ADM/ACM Queries in
BSPlink Web-based application.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 7 of 47
SF 00001089
The file, generated after the syntactic and semantic evaluation, will also follow the BSPlink File
Naming Conventions. The name will have the following structure:
XXeiRECIPIENT_YYYYMMDD_sequence
NAME
XX
ei
RECIPIENT
YYYYMMDD
Sequence
DESCRIPTION
ISO Country Code
File descriptor
It is the file recipient, and it corresponds to the
user who previously sent the file to BSPlink
Centre. If the user is an airline, the check digit
should also be included.
File generation date
000, if it is the first file uploaded for this user in
that date. An incremental number for next files
sent for the same user at the same date.
Note that it is a new file and, therefore, the file descriptor will change from ‘ec’ to ‘ei’
The next figure shows the process:
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 8 of 47
SF 00001089
The user (AAAA) uploads through
BSPlink the ADMs/ACMS file.
XXecEARS_YYYYMMDD_AAAA_000
File correctly
loaded
File with incorrect name: The user
should correct it and load it again.
BSPlink Centre EVALUATES
the file in no more than 24 hours
BSPlink Centre generates a file with the results of the
EVALUATION of the file sent by the user:
XXeiAAAA_YYYYMMDD_SSS
This file can be DOWNLOADED by the user, via BSPlink in
order to check the evaluation made.
ADMs/ACMs with errors
will not be issued via
BSPlink. Those erroneous
transactions may be
corrected and can be
uploaded again in another
file
ADMs/ACMs without
errors:
BSPlink NOTIFIES the
issue of these
documents via BSPlink
browser.
ADMs/ACMs ‘wait’ for the
“latency/disputing period” to be settled
BSPlink includes these ADMs/ACMs in
the RET to be sent to the DPC in the
corresponding settlement period
Flow chart 1: Global process
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 9 of 47
SF 00001089
2.1.1
Basic Configuration Table for ADMs/ACMs loaded in RET format v.2.0
There are two options in BSPlink web application for Airlines and BSP that configure certain
parameters related to ADM/ACM and that affect this functionality. Some of the parameters are
the following:
1. Airlines: Within Basic Configuration – Basic Parameters option:




Reject whole file or transactions with errors only?: The airline decides whether the
whole file should be rejected when an error is detected or only the incorrect transactions
should not be processed.
- If Errors is set, the correct transactions will be processed. The user should
correct the wrong transactions and send the file again, including only the
modified transactions.
- If File is set, no transaction will be processed. The user should modify the
wrong transactions and send the file again, including both, the correct and the
3
modified transactions
Third Party Authorization: Through this option airlines can select each third party per
BSP and assign a separate permission for ADM and ACM issue on their behalf.
Handling Fee & Penalty Charge: These two fields are related to ADMs/ACMs that are
being issued on a refund. If Yes value has been previously selected, the user can enter
CP and MF taxes in the corresponding fields in IT0G.
CP/MF on ADMs/ACMs concerning issue: if the BSP has set to Yes these
parameters in the Basic Configuration, CP and MF taxes are allowed for ADMs/ACMs
issued concerning STDs.
2. BSP:
Within Master Tables – Basic Configuration option:





ADM/ACM Latency Days: This parameter is set by the BSP and is always taken into
account. Please note that there will not be latency days for SPCDR.
ADM/ACM Capture Mode: This parameter is not taken into account. ADM/ACM will be
loaded with the number included in the corresponding TDNR. The only control that is
carried out over the document number is that there is a series registered in the system
for such ADM/ACM numbers included in the file.
ADM/ACM TOCA: If set to ‘No’, the TOCA field in IT05 and TCOC/TCYC in IT0G will
not be applicable. Therefore, if entered, the transaction will be rejected.
ADM/ACM SPAM: If set to ‘No’, the second occurrence of CORT, COAM and NRID in
IT05 and SPOC/SPYC in IT0G will not be applicable. Therefore, if any value is entered,
the transaction will be rejected. If set to ‘Yes’ and there is any value in these fields, the
system will check that NRID value is NR, in IT05.
Positive VAT: This field can be set to ‘Yes’ or ‘No’. Depending on the value selected,
the TCOC/TCYC and COOC/COYC fields in IT0G will have different sign.
-

3
If Yes is selected, the TCOC/TCYC and COOC/COYC fields have different
sign.
If No is selected, the TCOC/TCYC and COOC/COYC fields have the same
sign.
Free Stat: This parameter, along with the document type configuration, affects to the
definition of the STAT field in IT02. It may have two values: No or Yes. Please refer to
the following table for further information:
If the user loading the file is a Third Party, the system will not take into account the value of
this parameter, and only the incorrect transactions will be rejected.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 10 of 47
SF 00001089
Document Type
International
Domestic
Neutral



Free Stat
No
Yes
No
Yes
No
Yes
IT02 – STAT
I
I + two additional characters in upper case
D
D + two additional characters in upper case
D or I
D or I + two additional characters in upper case
Blank
Duplicated ADM/ACM Numbers: If set to Yes, the system will accept duplicated
document numbers. Please note, however, that this parameter can only be activated in
the environments where the DPC accepts duplicated ADM/ACM numbers.
Also note that no duplicated numbers will be accepted if they have been previously
issued by the same airline (unless they have previously deleted the ADM/ACM or it has
been automatically deleted after being in the system for 13 months).
STP controls and validations: If set to Yes certain controls and validations over
Satellite Ticket Printer agents (STP) must be carried out when issuing mass loader
transactions. The system will reject the transactions issued to STP agents.
CP/MF Airline Configuration: Decide whether to allow the Handling Fee on Refunds,
Penalty Charge on Refunds and Commission on CP and MF parameters to be
managed by the airlines. When the BSP decides to change the value of the parameter
from ‘No’ to ‘Yes’, the airlines would be able to manage the three parameters in their
basic configuration, being the default value ‘No’. When the BSP changes the value of
the parameter from ‘Yes’ to ‘No’, the airlines will not be able to see the parameters in
their basic configuration anymore, and the value of these parameters would be
automatically reset to ‘No’ for all the airlines.
Within Master Tables:

TCTP (Tax on commission type): The BSP will be able to define up to 5 possible
TCTP values along with their corresponding descriptions as long as the Basic
Configuration parameter ADM/ACM TOCA is enabled in BSPlink. The fields are
alphanumeric and can admit up to 6 characters for TCTP and up to 50 for the
description.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 11 of 47
SF 00001089
2.1.2
Technical Description
ADM/ACM RET File Structure version 2.0 – Upload
Record
Description
Transaction Type 4
A
D/
C
M
B
AD
/C
SB
A
D/
C
P
B
AD
/C
DB
AD
/C
DT
AD/C
JB
AD/C
RB
AD/C
RT
AD
/C
WB
AD
/C
WT
A
D/
C
N
T
SP
DR
/SP
CR
SP
DR
/SP
CR
***
AD
MD
/A
CM
D
IT01
File header
1
1
1
1
1
1
1
1
1
1
1
IT02
Basic sale
transaction
record
Related
ticket/document
information
record
Monetary
amount record
1
1
1
1
1
1
1
1
1
1
1
(070)
n/a
n/a
n/a
n/a
n/a
n/a
n/a
(070)
(070)
(070)
(0n)
n/a
n/a
n/a
n/a
n/a
n/a
(0n)
1
(0n)
1
IT08
Form of
payment record
(01)
n/a
n/a
n/a
n/a
n/a
n/a
(01)
1
(01)
1
IT0G
ADM/ACM
calculation
information
record
ADM/ACM
reason for
memo
information
record
ADM/ACM
airline contact
information
record
File trailer
(01)
n/a
n/a
n/a
n/a
n/a
n/a
(01)
n/a
(01)
n/a
(099)
(01)
(02)
(01)
(0-1)
n/a
(01)
(099)
(099)
(099)
(099)
1
n/a
n/a
n/a
n/a
n/a
n/a
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
IT03
IT05
IT0H
IT0I
IT0Z
Note: It is not possible to carry out more than one modification over the same transaction in the
same file for the same airline (TACN), i.e., it is not possible to issue a document and within the
same file, to dispute it. Both transactions will be rejected.
4
These codes will correspond to the TRNC in IT02: ADMB: ADM Issue; ADPB: ADM Dispute; ADJB:
Reject an ADM Dispute; ADSB: Approve an ADM Dispute; ADDB: Deactivate ADM/SPDR/ADMD; ADRB:
Reactivate ADM/SPDR/ADMD; ADWB: Delete ADM/SPDR/ADMD; ACMB: ACM Issue; ACPB: ACM
Dispute; ACJB: Reject an ACM Dispute; ACSB: Approve an ACM Dispute; ACDB: Deactivate
ACM/SPCR/ACMD; ACRB: Reactivate ACM/SPCR/ACMD; ACWB: Delete ACM/SPCR/ACMD, ADNT:
Non-ticket related debit Issue, ACNT: Non-ticket related credit Issue, ADDT: Deactivate ADNT, ACDT:
Deactivate ACNT, ADRT: Reactivate ADNT, ACRT: Reactivate ACNT, ADWT: Delete ADNT, ACWT:
Delete ACNT, SPCR: Settlement Plan Credit issue, SPDR: Settlement Plan Debit issue, ADMD:
Agent Debit Memo Default issue, ACMD: Agent Credit Memo Default issue.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 12 of 47
SF 00001089
All records, if present, can never be blank due to numeric and mandatory status.
*** Note that the same standard controls that apply for ADMs/ACMs will apply for SPDR/SPCR
if the BSP parameter “Standard ADM/ACM form for SPDR/SPCR Issuance” is set to Yes
IT01 – File Header Record
El. Format/
No. Rec.Lvl Element Description
1
2
3
4
5
6
7
8
9
10
11
S
S
S
S
S
S
S
S
S
Record Identifier
System Provider Reporting Period Ending Date
Reporting System Identifier
Handbook Revision Number
Test/Production Status
Processing Date
Processing Time (HHMM)
Reserved Space
File Type
File Type Sequence Number
Reserved Space
Glossary Element
Start
Status Reference Attribute Position
M
M
M
M
M
M
M
M
C
C
M
RCID
SPED
RPSI
REVN
TPST
PRDA
TIME
RESD
FTYP
FTSN
RESD
1AN
6N
4AN
3N
4AN
6N
4N
8AN
1AN
2AN
216AN
Notes:
It is important to bear in mind that any error in this register will imply the rejection of the file.
2) SPED: The SPED reported is the date of file generation. The date, in format YYMMDD,
cannot be superior to the date when the file is sent + 1, i.e., to the processing date.
If there is no IT0I, the billing period will correspond to the period of the file processing date + the
latency days. For further information, please refer to REBP field in IT0I register.
3) RPSI: If the sender is an airline, the RPSI will be the airline code plus the check digit
(example: 1256). If the sender is a Third Party user, the RPSI will contain TTTT.
4) REVN for this file corresponds to 200, 201 or 203.
5) TPST is either PROD or TEST.
6) PRDA in format YYMMDD.
1
2
8
12
15
19
25
29
37
38
40
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 13 of 47
SF 00001089
IT025 – Basic Sale Transaction Records
El.N Format/R
o.
ec. Lvl Element Description
1
2
3
S
S
S
Record Identifier
Transaction Number
Agent Numeric Code
RCID
TRNN
AGTN
1AN
6N
8N
1
2
8
4
5
6
7
8
9
10
11
S
S
S
X
X
S
S
S
CJCP
CPUI
DAIS
STAT
TDNR
CDGT
TRNC
TCNR
3AN
4AN
6N
3AN
15AN
1N
4AN
15AN
16
19
23
29
32
47
48
52
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
S
S
S
S
S
S
Conjunction Ticket Indicator
Coupon Use Indicator
Date of Issue
Statistical Code
Ticket/Document Number
Check-Digit
Transaction Code
Transmission Control Number
Transmission Control Number
Check-Digit
Ticketing Airline Code Number
Check-Digit
Format Identifier
Passenger Name
Approved Location Type
Stock Control Number or
Stock Control Number “From”
Stock Control Number “To”
Approved Location Numeric Code
Approved Location Type
Stock Control Number “From”
Stock Control Number “To”
Approved Location Numeric Code
Approved Location Type
Stock Control Number “From”
Stock Control Number “To”
Approved Location Numeric Code
Approved Location Type
Stock Control Number “From”
Stock Control Number “To”
Settlement Authorization Code
TCND
TACN
CDGT
FORM
PXNM
ALTP
SCNR
SCNF
SCNT
ALNC
ALTP
SCNF
SCNT
ALNC
ALTP
SCNF
SCNT
ALNC
ALTP
SCNF
SCNT
ESAC
1N
5AN
1N
1AN
49AN
1AN
16AN
16AN
4N
8N
1AN
16AN
4N
8N
1AN
16AN
4N
8N
1AN
16AN
4N
14AN
67
68
73
74
75
124
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
5
A
D/C
D
B
A
D/
C
J
B
A
D/C
R
B
A
AD
A
A D/ SP MD
D/C D/C C DR/ /AC
W
S N SP MD
B
B T CR
M M M
M M M
M M M
n/a n/a n/a
M
M
M
n/a
M
M
M
n/a
M M M M M
M M M M M
M M M M M
n/a n/a n/a n/a n/a
Glossar Eleme Start A A
y
nt
D/C D/C
Referen Attribu Posit M P
ce
te ion
B B
125
141
145
153
154
170
174
182
183
199
203
211
212
228
232
n/a n/a n/a n/a n/a n/a n/a n/a n/a
M n/a n/a n/a n/a n/a n/a M M
C n/a n/a n/a n/a n/a n/a C C
M M M M M M M M M
n/a n/a n/a n/a n/a n/a n/a n/a n/a
n/a
M
C
M
n/a
M M M M M M M M M M
n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
M M
M M
n/a n/a
C n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
n/a n/a
M
M
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
M
M
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
M
M
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
M
M
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
M
M
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
The following accepted TRNC are not added in the IT02 record table to simplify the reading:
ADST: Approve ADNT Dispute, ACST: Approve ACNT Dispute, ADJT: Reject ADNT Dispute,
ACJT: Reject an ACNT Dispute, ADDT: Deactivate ADNT, ACDT: Deactivate ACNT, ADRT:
Reactivate ADNT, ACRT: Reactivate ACNT, ADWT: Delete ADNT, ACWT: Delete ACNT
M M M
M M M
n/a n/a n/a
C C C
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
n/a n/a n/a
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 14 of 47
SF 00001089
34
35
36
S
S
Data Input Status Indicator
ISO Country Code
Reserved Space
DISI
ISOC
RESD
1AN
2A
7AN
246
247
249
n/a n/a n/a n/a n/a n/a n/a n/a n/a n/a
M
M
M
M
M
M
M M
M M
M
M
M
M
Notes:
2) TRNN: When TRNNs are not sequential; the whole file will be rejected.
3) AGTN: Please be informed that when an agent is not active in the agent’s master table, an
error message will be displayed in the evaluation ‘ei’ file in order to inform the user about it. The
transaction will be rejected. Note that for SPDR/SPCR and ADMD/ACMD, AGTN must
correspond to that of a BSP Agent when TACN does not correspond to that of BSP airline.
6) DAIS: if the date reported in DAIS is previous to the file processing date and TRNC is
reported as ADMB or ACMB, the issue date of the transaction will correspond to the date the file
was processed. In this way, agents are able to dispute the transaction during the latency period.
7) STAT field depends on both the document type configuration and the value of the Free Stat
parameter set by BSP. For further information, please refer to 2.1.1 Basic Configuration Table
for ADMs/ACMs loaded in RET format v.2.0. Only uppercase letters are accepted.
8) TDNR field is formed by TACN+ ‘adm-acm number code’. The TACN will be the same as that
in field 13, in IT02. If the user sending the file is a Third Party user, there can be duplicated
TDNR for different airlines within the same file. Note that ADM/ACM transactions are rejected
when the capture mode is set to 8 or 9 and the TDNR field contains a document number
comprised within the series corresponding to the prefix assigned for the ADM/ACM on-line
issues. For SPDR/SPCR and ADMD/ACMD, the TDNR must coincide with the ADM/ACM series
defined for mass upload.
10) TRNC: Find below a list with the TRNC accepted:
-
ADMB: ADM Issue
ADPB: ADM Dispute
ADJB: Reject an ADM Dispute
ADSB: Approve an ADM Dispute
ADDB: Deactivate ADM/SPDR/ADMD
ADRB: Reactivate ADM/SPDR/ADMD
ADWB: Delete ADM/SPDR/ADMD
ACMB: ACM Issue
ACPB: ACM Dispute
ACJB: Reject an ACM Dispute
ACSB: Approve an ACM Dispute
ACDB: Deactivate ACM/SPCR/ACMD
ACRB: Reactivate ACM/SPCR/ACMD
ACWB: Delete ACM/SPCR/ACMD
ADNT: Non-ticket related debit Issue
ACNT: Non-ticket related credit Issue
ADDT: Deactivate ADNT
ADRT: Reactivate ADNT
ADWT: Delete ADNT
ACDT: Deactivate ACNT
ACRT: Reactivate ACNT
ACWT: Delete ACNT
SPCR: Settlement Plan Credit issue
SPDR: Settlement Plan Debit issue
ADMD: Agent Debit Memo Default issue
M M
M M
M
M
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 15 of 47
SF 00001089
-
ACMD: Agent Credit Memo Default issue
Note 1: If the TRNC is ADMB or ACMB, the PEAU in IT0I is equal to ‘N’ and the BSP has
deactivated the options ‘ADM Issues’ and ‘ACM Issues’ for the airline, the transaction will be
rejected. Also, note that BSP Adjustment transaction codes (SPDR, SPCR, ADMD and ACMD)
can be issued, deleted, or modified ,as long as the TACN in IT02 correspond to that of a BSP
Airline or the AGTN to that of a BSP Agent.
Note 2: Due IATA Resolutions concerning disputes, Airlines should only have the possibility to
modify or reject a dispute for a period of 60 days from date of dispute. After those 60 days,
disputed ADM/ACMs in BSPlink will have status “deleted” i.e. dispute cannot be modified or
rejected.
Note 3: Only uppercase letters are accepted in this field.
13) TACN: Please be informed that the airline issuing the document must be an active BSPlink
user the day the file is being processed. Note that for SPDR/SPCR and ADMD/ACMD, TACN
must correspond to that of a BSP Airline when AGTN does not correspond to that of BSP agent.
16) PXNM: The mass-upload process is designed to convert the PXNM field to uppercase
characters in RET file format ver. 2.0 (“ec” files for all ACDM type transactions).
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 16 of 47
SF 00001089
IT03 – Related Ticket/Document Information Records
Format/
El.No. Rec. Lvl Element Description
Record Identifier
1
S
Transaction Number
2
S
Related Ticket/Document Coupon
3
S
Number Identifier
Related Ticket/Document Number
4
S
Check-Digit
5
S
Related Ticket/Document Coupon
6
S
Number Identifier
Related Ticket/Document Number
7
S
Check-Digit
8
S
Related Ticket/Document Coupon
9
S
Number Identifier
Related Ticket/Document Number
10
S
Check-Digit
11
S
Related Ticket/Document Coupon
12
S
Number Identifier
Related Ticket/Document Number
13
S
Check-Digit
14
S
Related Ticket/Document Coupon
15
S
Number Identifier
Related Ticket/Document Number
16
S
Check-Digit
17
S
Related Ticket/Document Coupon
18
S
Number Identifier
Related Ticket/Document Number
19
S
Check-Digit
20
S
Related Ticket/Document Coupon
21
S
Number Identifier
Related Ticket/Document Number
22
S
Check-Digit
23
S
Date of Issue Refunded
Document
24
S
25
S
Tour Code
26
S
Waiver Code
27
S
Reason for Memo Issuance Code
28
S
Reserved Space
Glossary
Reference
RCID
TRNN
Start
Element Positio
Attribute
n
1AN
1
6N
2
A
D/C
M
B
M
M
SP ADM
DR/SP D/AC
CR MD
M
M
M
M
RCPN
RTDN
CDGT
4N
15AN
1N
8
12
27
n/a
M
M
n/a
M
M
n/a
M
M
RCPN
RTDN
CDGT
4N
15AN
1N
28
32
47
n/a
C
C
n/a
C
C
n/a
C
C
RCPN
RTDN
CDGT
4N
15AN
1N
48
52
67
n/a
C
C
n/a
C
C
n/a
C
C
RCPN
RTDN
CDGT
4N
15AN
1N
68
72
87
n/a
C
C
n/a
C
C
n/a
C
C
RCPN
RTDN
CDGT
4N
15AN
1N
88
92
107
n/a
C
C
n/a
C
C
n/a
C
C
RCPN
RTDN
CDGT
4N
15AN
1N
108
112
127
n/a
C
C
n/a
C
C
n/a
C
C
RCPN
RTDN
CDGT
4N
15AN
1N
128
132
147
n/a
C
C
n/a
C
C
n/a
C
C
DIRD
TOUR
WAVR
RMIC
RESD
6N
15AN
14AN
5AN
68AN
148
154
169
183
188
C
n/a
n/a
n/a
M
C
n/a
n/a
n/a
M
C
n/a
n/a
C
M
Note 1: The IT03 record can be repeated 70 times giving a maximum number of related tickets
of 490. The 20 first ticket numbers will be displayed in the corresponding boxes on the BSPlink
form. The rest will be available for viewing in a new window that is opened by clicking a link /
button in the form.
Note 2: RMIC in IT03 will only be accepted whenever REVN is 203. For lower REVN values,
RMIC will be taken from the IT0H record (please refer to IT0H for more information).
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 17 of 47
SF 00001089
IT05 – Monetary Amounts Record
El. Format/
No. Rec.Lvl Element Description
SP
A SP DR/ AD
D/C DR/ SP MD
Glossary Element
Start
M SP CR /AC
Reference Attribute Position B CR *** MD
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
S
Record Identifier
Transaction Number
Amount Entered by Agent
Reserved Space
Tax/Miscellaneous Fee Type
Tax/Miscellaneous Fee Amount
Tax/Miscellaneous Fee Type
Tax/Miscellaneous Fee Amount
Tax/Miscellaneous Fee Type
Tax/Miscellaneous Fee Amount
Ticket/Document Amount
Currency Type
Tax on Commission Amount
Reserved Space
Tax/Miscellaneous Fee Type
Tax/Miscellaneous Fee Amount
Tax/Miscellaneous Fee Type
Tax/Miscellaneous Fee Amount
Tax/Miscellaneous Fee Type
Tax/Miscellaneous Fee Amount
Commission Type
Commission Rate
Commission Amount
Commission Type
Commission Rate
Commission Amount
Commission Type
Commission Rate
Commission Amount
Net-Reporting Indicator
Amount Paid by Customer
RCID
TRNN
AEBA
RESD
TMFT
TMFA
TMFT
TMFA
TMFT
TMFA
TDAM
CUTP
TOCA
RESD
TMFT
TMFA
TMFT
TMFA
TMFT
TMFA
COTP
CORT
COAM
COTP
CORT
COAM
COTP
CORT
COAM
NRID
APBC
1AN
6N
11N
11AN
8AN
11N
8AN
11N
8AN
11N
11N
4AN
11N
1AN
8AN
11N
8AN
11N
8AN
11N
6AN
5N
11N
6AN
5N
11N
6AN
5N
11N
2AN
11N
1
2
8
19
30
38
49
57
68
76
87
98
102
113
114
122
133
141
152
160
171
177
182
193
199
204
215
221
226
237
239
S
Tax on Commission Type
TCTP
6AN
250
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
S
S
S
32
S
S
S
S
S
S
S
S
S
Notes:
5/7/9/15/17/19) TMFT fields cannot include XT taxes. It should have two characters or the
format XFAAAN, where: AAA refers to the Airport Acronym; it can be any alphabetical
character; N refers to a code reflecting the amount collected in the currency of the country
where the Airport is located.
M M
M M
C n/a
M M
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
M M
M M
C n/a
M M
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
C n/a
n/a
C n/a C
M
M
C
M
C
C
C
C
C
C
M
M
C
M
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
C
M
M
n/a
M
n/a
n/a
n/a
n/a
n/a
n/a
M
M
n/a
M
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
n/a
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 18 of 47
SF 00001089
It is possible to enter more than one tax with the same ISO tax code in the ‘ec’ file. The ISO tax
code that can only be entered once is the XF tax.
Carrier Service Fee taxes will be identified as two character code (OA/OB/OC) followed by up to
6 valid characters (A-Z, 0-9,’.’, ‘/’, ‘-‘ or blank).
Only uppercase letters are accepted in TMFT fields.
6/8/10/16/18/20) If TMFA is different from 0, there should be a value in TMFT, except when the
TMFT is a tax with format XFAAAN
If the BSP has set to Yes the CP/MF on ADMs/ACMs concerning issue parameter in the Basic
Configuration according to market practice, CP and MF taxes are allowed for ADMs/ACMs
issued concerning STDs.
12) CUTP. The 3-character ISO Currency Code and the number of decimals for that currency
must be valid for the country of issue.
13) TOCA: If the BSP has set to No the ADM/ACM TOCA in the Basic Configuration and any
value is entered, the transaction will be rejected.
24) COTP POS/NEG will apply whenever DISH version 20.3 is used.
25/26) CORT/COAM: Second occurrence of these fields can only have a value when the BSP
has set to Yes the ADM/ACM SPAM in the Basic Configuration.30) NRID: The value is NR and
can only be entered whenever the ADM/ACM SPAM in Basic Configuration is set to Yes by the
BSP. Note that for SPDR/SPCR and ADMD/ACMD NRID must be blank.
*** Note that the same standard controls that apply for ADMs/ACMs will apply for SPDR/SPCR
as well in IT05, if the BSP parameter “Standard ADM/ACM form for SPDR/SPCR Issuance” is
set to Yes.
13/32) TOCA/TCTP: A TCTP value must be reported when TOCA’s value differs from zero.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 19 of 47
SF 00001089
IT08 – ADM/ACM Form of Payment Record
El. Format/
No. Rec.Lvl Element Description
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
to
28
29
S
S
Record Identifier
Transaction Number
First Form of Payment:
Form of Payment Account Number
S
Form of Payment Amount
S
Approval Code
S
CURRENCY TYPE
S
Extended Payment Code
S
FORM OF PAYMENT TYPE
S
Expiry Date
S
Customer File Reference
S
Credit Card Corporate Contract
S
Address Verification Code
S
Source of Approval Code
S
Form of Payment Transaction
S
Information
Authorised Amount
S
Glossary Element
Start
Reference Attribute Position
A
SPD ADM
D/C R/S D/A
M PCR CM
B
D
RCID
TRNN
1AN
6N
1
2
M
M
M
M
M
M
FPAC
FPAM
APLC
CUTP
EXPC
FPTP
EXDA
CSTF
CRCC
AVCD
SAPP
19AN
11N
6AN
4AN
2AN
10AN
4AN
27AN
1AN
2AN
1AN
8
27
38
44
48
50
60
64
91
92
94
C
M
C
M
C
M
C
C
C
C
C
C
M
C
M
C
M
C
C
C
C
C
C
M
C
M
C
M
C
C
C
C
C
FPTI
AUTA
25AN
11AN
95
120
C
C
C
C
C
C
Second Form of Payment:
S
Form of Payment Account Number
FPAC
19AN
131
C
C
C
S
Authorised Amount
AUTA
11AN
243
C
C
C
Reserved Space
RESD
2AN
M
M
M
254
Notes:
This record will be validated against IT05. It will only appear whenever the previous record is
IT05.
4) FPAM must be the same as TDAM field in IT05 for the same transaction.
6) CUTP. The 3-character ISO Currency Code and the number of decimals for that currency
must be valid for the country of issue. It must be the same value as that in IT05 for the same
transaction.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 20 of 47
SF 00001089
IT0G – ADM/ACM Calculation Information Record
Format/
Rec.
El.No. Lvl Element Description
1
2
3
4
5
6
7
8
9
10
S
S
S
S
S
S
S
S
S
S
11
S
12
13
14
15
16
17
18
19
20
21
S
S
S
S
S
S
S
S
S
S
Record Identifier
Transaction Number
Fare Our Calculation
Fare Your Calculation
Tax Our Calculation
Tax Your Calculation
Commission Our Calculation
Commission Your Calculation
SPAM Our Calculation
SPAM Your Calculation
Tax on Commission Our
Calculation
Tax On Commission Your
Calculation
CP Our calculation
CP Your calculation
MF Our calculation
MF Your calculation
Total Difference
Currency Type
Concerns Indicator
Dispute Indicator
Reserved Space
Glossary
Reference
Element
Attribute
Start
Position
A
D/C
M
B
RCID
TRNN
FOCA
FYCA
TAOC
TAYC
COOC
COYC
SPOC
SPYC
1AN
6N
11N
11N
11N
11N
11N
11N
11N
11N
1
2
8
19
30
41
52
63
74
85
M
M
C
C
C
C
C
C
C
C
M
M
C
C
C
C
C
C
C
C
TCOC
11N
96
C
C
TCYC
CPOC
CPYC
MFOC
MFYC
TOTD
CUTP
COIN
DIIN
RESD
11N
11N
11N
11N
11N
11N
4AN
1AN
1AN
77AN
107
118
129
140
151
162
173
177
178
179
C
C
C
C
C
C
M
C
M
M
C
C
C
C
C
C
M
C
M
M
Notes:
In general, if amounts in IT0G do not match those in IT05, the transaction will be rejected.
Nevertheless there are four more specific scenarios where IT05, IT08 and IT0G are validated:
1. no IT05, no IT08 and 1 IT0G, for those airlines that will not follow DISH. However, if there is
a difference between TAOC and TAYC within IT0G, an IT05 must be reported reflecting this
difference.
2. 1 IT05, 1 IT08 and no IT0G, for those airlines that will follow DISH.
3. 1 IT05, 1 IT08 and 1 IT0G, for those airlines that will fully use RET file format version 2.0.
4. 1 IT05, no IT08 and 1 IT0G, for those airlines that will fully use RET file format version 2.0
without IT08.
9/10) If BSP has set to Yes the ADM/ACM SPAM parameter and NRID in IT05 is NR,
SPOC/SPYC in IT0G must be different from 0.
11/12) If BSP has set to No the ADM/ACM TOCA parameter, the TCOC/TCYC will not be
applicable. Therefore, if entered, the transaction will be rejected.
SPDR/S
PCR
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 21 of 47
SF 00001089
13/14/15/16) CPOC, CPYC, MFOC, MFYC will be allowed, whenever the parameters Handling
Fee and Penalty Charge are set to Yes by BSP. Please note that CPOC, CPYC, MFOC and
MFYC only apply when the transaction is a refund, that is, when the field COIN=R.
17) TOTD: Total difference when fields from 3 to 16 are equal to 0.
18) CUTP. The 3-character ISO Currency Code and the number of decimals for that currency
must be valid for the country of issue. It must be the same value as that in IT05 for the same
transaction.
19) COIN: I, when the transaction is concerning an issue; R when it concerns a Refund. If this
field is left blank, the system will assume that the document concerns an issue, that is, as if “I”
value has been entered. Note that this field should be reported blank for ADNT/ACNT.
20) DIIN: The DIIN field will no longer be taken into account. Its value will be considered always
as “Y”
Note that SPDR/SPCR will report an IT0G, with the same controls applied for ADMs/ACMs, only
when the BSP Basic Configuration parameter “Standard ADM/ACM form for SPDR/SPCR
Issuance” is set to Yes.
21) When the difference between IT0G.TCOC and IT0G.TCYC is not 0, it is necessary to
include an IT05 record reporting a non empty TCTP value, together with the rest of the IT05
applicable fields.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 22 of 47
SF 00001089
IT0H – ADM/ACM Reason for Memo Information Records
Format/
El.No. Rec. Lvl Element Description
1
2
3
4
5
6
7
8
9
10
11
12
13
14
S
S
S
S
S
S
S
S
S
S
S
S
S
S
Record Identifier
Transaction Number
Reason for Memo Line Identifier
Reason for Memo Information
Reason for Memo Line Identifier
Reason for Memo Information
Reason for Memo Line Identifier
Reason for Memo Information
Reason for Memo Line Identifier
Reason for Memo Information
Reason for Memo Line Identifier
Reason for Memo Information
Reason for Memo Issuance Code
Reserved Space
Glossary Element Start
Reference Attribute Position
RCID
TRNN
RMLI
RMIN
RMLI
RMIN
RMLI
RMIN
RMLI
RMIN
RMLI
RMIN
RMIC
RESD
1AN
6N
3N
45AN
3N
45AN
3N
45AN
3N
45AN
3N
45AN
5AN
3AN
1
2
8
11
56
59
104
107
152
155
200
203
248
253
Status
M
M
M
M
C
C
C
C
C
C
C
C
C
M
Note: The IT0H record can, depending on the TRNC (please refer to structure grid at the
beginning of this section), be repeated 99 times giving a maximum number of reason for memo
lines of 495. The 20 first lines will be displayed in the corresponding box on the BSPlink form. If
more than 20 lines are required, a hyperlink will be available in the reason for memo box in
order to open a new window containing all the reason for memo.
It will include either reason for memo or any kind of remarks when deactivating, disputing or
deleting documents.
Please be informed that decimal ASCII codes permitted are 32 to 126. Also, note that other
ASCII characters permitted in field RMIN are 128-151, 153-157, 159-165 and 225 (Ç, ü, é, â, ä,
à, å, ç, ê, ë, è, ï, î, ì, Ä, Å, É, æ, Æ, ô, ö, ò, û, ù, Ö, Ü, £, ¥, á, í, ó, ú, ñ, Ñ, ª, º, ¿, ¡, ß, Ø, ±).
Also Portuguese characters ã, Ã, õ, Õ, Ô, Ó, ~ and EURO character (€) and the at character (@)
are allowed in RMIN field.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 23 of 47
SF 00001089
IT0I – ADM/ACM Contact Information Record
El. Format/
No. Rec.Lvl Element Description
Glossary
Reference
Element
Start
Attribute Position Status
1
2
3
4
5
S
S
S
S
S
Record Identifier
Transaction Number
Airline Contact Name
Airline Phone/Fax Number
Airline E-Mail Address
RCID
TRNN
ACNA
ACPH
ACEM
1AN
6N
49AN
30AN
100AN
1
2
8
57
87
M
M
M
M
M
6
S
Pending Authorization Indicator
PEAU
1AN
187
C
7
S
Required Billing Period
REBP
5AN
188
C
8
S
Reserved Space
RESD
63AN
193
M
Note:
It is important to mention that in case there is no IT0I, the billing period will be the period
corresponding to the issue date + latency days.
st
3, 4, 5) ACNA, ACPH, ACEM: From October 1 2012 onwards all transactions with missing
contact information in the ACNA (Airline Contact Name), ACPH (Airline Phone/Fax Number)
and ACEM (Airline E-Mail Address) fields will be rejected. Note that these controls do not apply
to SPDRs, SPCRs, ADMDs y ACMDs issued by IATA.
6) PEAU: Y or blank, depending on whether the transaction must be reviewed by a supervisor
or not. Note that when the BSP has deactivated the options ‘Issue ADM pending authorization’
and ‘Issue ACM pending authorization’ for an airline, any document uploaded by the airline/third
party with the PEAU field set to ‘Y’ will be rejected.
7) REBP shows the period when the ADM/ACM is to be billed. This field will only consider
periods equal or greater to the issue date + latency days. In case it is not correct, i.e., the field is
null, the format is invalid (different from PMMYY, where P is the period), and so on, the system
will ignore the entered value and will consider the current date + latency days (this parameter
is set in the ‘Basic Configuration’ table, by BSP).
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 24 of 47
SF 00001089
IT0Z – File Trailer Record
Format/
Rec.
El.No. Lvl Element Description
1
2
3
S
S
Record Identifier
Report Record Counter
Reserved Space
Glossary Element Start
Reference Attribute Position Status
RCID
RRDC
RESD
1AN
11N
243AN
1
2
13
M
M
M
Note: It is important to bear in mind that any error in this register will imply the rejection of the
file.
2.1.3
Errors Description
Once the ADM/ACM transactions are included in a RET file format version 2.0, BSPlink Centre
will process the file in order to load the content to be available in BSPlink web-based
application.
Once the file processing has finished, BSPlink Centre generates a file with the results of the
processing. This file has the following file name:
XXeiRECIPIENT_YYYYMMDD_sequence
RECIPIENT = Airline Code + check digit, if the user that previously sent the
file were an airline.
RECIPIENT= TTTuser id, if the user that previously sent the file were a Third
Party user.
This file includes the incorrect transactions, so that the user modifies and loads them again. If
everything is correct, the file informs the user about it.
The content of the “ei” file would be as follows:
Line: n TRNN: xxxxxx TRNC: xxxx TDNR: xxxxxxxxxxxxx x Record.Field
Description
Where,
n is the line number where the error is found.
TRNN is the transaction number where the error is found.
TRNC is the transaction code.
TDNR is the ticket document number including the check digit.
Record is the record id.
Field is the field within the record.
Description is the explanation about the error.
Example:
Line: 266 TRNN: 000044 TRNC: ADMB TDNR: 0996405527830 0 IT0G.TAOC/TAYC
The tax amount difference differs from the tax fee amount reported in the IT05 record.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 25 of 47
SF 00001089
The errors can be divided into five groups:
1. Specific errors per register and field:
IT*
Field
Type
1
RCID
2
Error
Description
1
2
The IT01 record must be the first record of the file.
The IT01 record must appear only in the first line.
SPED
1
The system provider reporting period ending date cannot be a future date.
RPSI
1
2
The reporting system identifier must be TTTT.
The reporting system identifier must be the airline code with control digit.
REVN
1
2
The handbook revision number must be 200 or 201.
The handbook revision number must be 200, 201, or 203. The whole file has been
rejected.
TRNN
1
2
The transaction numbering must be sequential.
The first transaction’s number must be 000001.
AGTN
1
2
3
4
5
6
7
8
The agent code’s control digit is not correct.
The agent does not exist.
The agency is not the one of the memo.
Agent Code is an STP and cannot accept the transaction.
The transaction has been rejected since the agent is closed.
The Transaction for a BSP Adjustment is only allowed for BSP Airlines/ Agents.
It is not possible to issue an ADM against the IATA agent code.
It is not possible to issue an ADNT against the IATA agent code.
STAT
1
2
3
4
5
6
The statistical code is not correct.
The statistical code should begin with ‘I’.
The statistical code should begin with ‘D’.
The statistical code should be ‘I’.
The statistical code should be ‘D’.
The statistical code should be ‘I ‘ or ‘D’.
TDNR
1
2
3
4
5
6
7
The ticket document number must be preceded by the airline code.
There is no a corresponding series of documents.
There is no a document with the indicated ticket document number.
There cannot be more than one transaction for the same document.
There is already a document with the indicated ticket document number.
Transaction not allowed for BSP Adjustments.
It is not possible to issue documents for the BSPlink online series.
TRNC
1
2
3
4
5
The document is not an ADM.
The document is not an ACM.
The document is disputed or deactivated.
The document is activated or disputed.
ADM cannot be disputed (it is already disputed or deactivated or out of disputing
period).
ADMs dispute cannot be rejected (it is already rejected or has not been disputed).
ADMs dispute cannot be approved (it has not been disputed).
ACM cannot be disputed (it is already disputed or deactivated or out of disputing
period).
6
7
8
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 26 of 47
SF 00001089
09
10
11
12
13
14
15
16
17
ACMs dispute cannot be rejected (it is already rejected or has not been disputed).
ACMs dispute cannot be approved (it has not been disputed).
There are no access permissions for the transaction.
Transaction code not allowed.
Only BSP Airlines/ Agents can report BSP Adjustments.
BSP Airlines can only report BSP Adjustments transactions.
The Third Party user is not authorized to issue ADMs for this airline.
The Third Party user is not authorized to issue ACMs for this airline.
Invalid transaction code for suspended airlines.
1
2
3
4
5
6
7
The ticketing airline code must contain the airline code.
The airline does not exist.
The airline is not the owner of the document.
The Transaction for a BSP Adjustment is only allowed for BSP Airlines/ Agents.
Suspended Airline
The airline for which the document is being issued is not registered as a BSPlink user
or has expired.
Airline is not suspended
CDGT
1
The airline code’s control digit is incorrect.
ISOC
1
2
The ISO country code is incorrect.
The issue date of the refunded documents must be reported in an IT03 record.
RCID
1
2
3
An IT03 record must follow an IT02 or another IT03 record.
The IT03 record is only allowed for ADM/ACM issues (ACMB, ADMB).
There cannot be more than 70 IT03 records.
RTDN
1
2
3
A related ticket/document number has been reported more than once.
There is no airline with the code that precedes the related ticket/document number.
RTDN not allowed for this transaction type.
DIRD
1
2
3
The issue date is to be reported only in the first IT03 record of the transaction.
The issue date cannot be a future date.
Warning! Please note that this ADM is not aligned with resolution 850m as the related
document was issued more than 9 months ago.
Warning! Please note that this ADM may not be aligned with resolution 850m as some
of the related documents may have been issued more than 9 months ago.
TACN
3
4
5
RMIC
1
Reason for memo issuance code must be reported only in the first IT03 record.
RCID
1
2
3
The IT05 record is not in the correct position.
The IT05 record is only allowed for ADM/ACM issues (ACMB, ADMB).
There is only one IT05 to be reported in BSP Adjustments.
TMFT
1
2
3
4
5
6
7
‘XT’ is not an allowed tax fee type.
XF tax fee type format is not correct.
For the tax fee type reported the tax fee amount cannot be 0.
The ‘XF’ tax fee type with the total XF tax fee amount is expected to be reported.
The ‘XF’ tax fee type has already been reported.
The XF tax fee types must be reported consecutively.
There are no taxes to be reported in BSP Adjustments.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 27 of 47
SF 00001089
TMFA
1
2
3
4
If the tax fee amount has been reported, the corresponding tax fee type must be
reported as well.
The tax fee amount for the tax fee type XF must be 0.
If the tax difference is not equal to 0, the taxes must be reported in an IT05 record.
There are no taxes to be reported in BSP Adjustments.
TDAM
1
2
3
The ticket/document amount must be reported only in the first IT05 record.
The ticket/document amount cannot be inferior to the total tax fee amount.
A Document Amount has to be reported for a BSP Adjustment issue.
CUTP
1
2
3
4
There is no currency type.
The reported currency type differs from the one reported in the first IT05 record.
The currency will expire before the end of the billing period.
The currency is not a valid one for the airline.
TOCA
1
2
3
The tax on commission amount must be reported only in the first IT05 record.
The tax on commission amount cannot be reported.
There is no tax on commission to be reported in BSP Adjustments.
CORT
1
2
The commission rate must be reported only in the first IT05 record.
There is no commission to be reported in BSP Adjustments.
COAM
1
2
The commission amount must be reported only in the first IT05 record.
There is no commission to be reported in BSP Adjustments.
CORT
1
The supplementary commission rate must be reported only in the first IT05 record.
2
3
The supplementary commission rate cannot be reported.
If supplementary commission rate is reported, the net-reporting indicator must be set.
4
There is no commission to be reported in BSP Adjustments.
1
The supplementary commission amount must be reported only in the first IT05 record.
2
3
4
The supplementary commission amount cannot be reported.
If supplementary commission amount is reported, the net-reporting indicator must be
set.
There is no commission to be reported in BSP Adjustments.
COTP
1
2
3
4
The commission type must be reported only in the first IT05 record.
The reported commission type POS/NEG is not correct.
If the reported commission type is POS/NEG, a value for TDAM has to be reported.
If the reported commission type is POS/NEG, a commission has to be reported.
NRID
1
2
3
The net-reporting indicator must be reported only in the first IT05 record.
NR was not indicated in the IT05 record, so supplementary amount cannot be
reported.
There is no NRID to be reported in BSP Adjustments.
TCTP
1
Invalid Tax on Commission Type value
RCID
1
The IT08 record can only follow an IT05 record.
(position
199)
COAM
(2nd )
8
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 28 of 47
SF 00001089
G
2
3
The IT08 record is only allowed in for ADM/ACM issues (ACMB, ADMB).
An IT05 record must be reported if an IT08 record is reported.
FPAM
1
The form of payment amount must be equal to the ticket/document amount reported in
the IT05 record.
CUTP
1
2
The currency type must be the same as the type reported in the IT05 record.
The currency is not a valid one for the airline.
RCID
1
2
3
The IT0G record is not in the correct position.
The IT0G record is only allowed for ADM/ACM issues (ACMB, ADMB).
A Document Amount has to be reported for a BSP Adjustment issue.
1
The fare and tax amount differ from the ticket/document amount reported in the IT05
record.
1
The tax amount difference differs from the tax fee amount reported in the IT05 record.
1
The commission amount difference differs from the commission amount reported in
the IT05 record.
FOCA
FYCA
TAOC
TAYC
TAOC
TAYC
COOC
COYC
SPOC
1
2
It is not allowed to issue ADMs/ACMs concerning issue with supplementary amount
The supplementary amount difference differs from the supplementary commission
amount reported in the IT05 record.
NR was indicated in the IT05 record, so supplementary amount must be reported.
SPYC
3
TCOC
1
TCYC
2
CPOC
CPYC
1
2
3
It is not allowed to issue ADMs/ACMs concerning refund with penalty charge amount.
It is not allowed to issue ADMs/ACMs concerning issue with CP.
The CP amount difference differs from the CP fee amount reported in the IT05 record.
MFOC
MFYC
1
2
3
It is not allowed to issue ADMs/ACMs concerning refund with handling fee amount.
It is not allowed to issue ADMs/ACMs concerning issue with MF.
The MF amount difference differs from the MF fee amount reported in the IT05 record.
TOTD
1
The total difference must be 0.
CUTP
1
2
The currency type must be the same as the type reported in the IT05 record.
The currency is not a valid one for the airline.
COIN
1
Value not allowed.
It is not allowed to issue ADMs/ACMs concerning issue with tax on commission
amount.
The tax on commission amount difference differs from the tax on commission amount
reported in the IT05 record.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 29 of 47
SF 00001089
H
RCID
1
2
3
RMLI
1
2
3
4
I
Z
The IT0H record is not in the correct position.
Only one IT0H allowed for the following transactions: ACDB, ACJB, ACWB, ACSB,
ADDB, ADJB, ADWB, and ADSB.
No IT0H allowed in the following transactions: ACRB, ADRB.
The reason for memo line identifier cannot be 0, if reason for memo information has
been reported in the corresponding line.
The reason for memo line identifier numbering must be consecutive.
The maximum reason for memo line identifier cannot exceed 10.
A reason for memo line identifier equal to 0 has been reported, so no more IT0H
records can be reported.
RCID
1
2
3
Only one IT0I record allowed in a transaction.
The IT0I record is only allowed for ADM/ACM issues (ACMB, ADMB).
No IT0I record has been reported.
ACNA
1
The name of the contact has not been reported.
PEAU
1
2
There are no access permissions for the transaction.
BSP Adjustments cannot be issued pending authorization.
ACPH
1
The telephone number of the contact has not been reported.
ACEM
1
The email address of the contact has not been reported.
RCID
1
2
The IT0Z record must be the last record in the file.
The IT0Z record must be reported.
RRDC
1
The report record counter differs from the number of reported records.
2. Errors that may affect several registers at the same time:
IT*
Field
Type
1
SPED
PRDA
2
Error
Description
2
The date is not a valid calendar date.
DAIS
3
DIRD
8
EXDA
I
REBP
5
N.A
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 30 of 47
SF 00001089
8
N.A
G
N.A
1
2
3
4
The remittance data is inconsistent for an ADM concerning an issue.
The remittance data is inconsistent for an ACM concerning a refund.
The remittance data is inconsistent for an ACM concerning an issue.
The remittance data is inconsistent for an ADM concerning a refund.
3. Errors common to all registers that do not refer to specific fields:
Error
1
2
3
4
5
6
Description
Empty lines are not allowed.
The record identifier is not an identifier of the allowed records.
The reported value is not correct.
The record has more than 255 characters.
The record has less than 255 characters.
The record is not in the correct format.
4. Errors while checking the file and transaction format:
Error
1
2
3
4
5
6
7
8
9
10
Description
The transaction cannot be processed.
The IT03 is only allowed for issuance transactions (ACMB, ADMB).
The record is not in the correct transaction.
The reported transaction number is not correct.
There cannot be more than 70 IT03 records.
An IT05 or IT0G record must be reported for ADM/ACM issues.
An IT08 record must be reported if there is no IT0G record.
No more than two IT0H are allowed for the dispute reason.
No more than 99 IT0H are allowed for the reason for memo.
An IT05 must be reported for BSP Adjustment issues.
5. Errors that check the file name and certain tables in database:
Error
1
2
3
2.2
Description
The file was not reported by an active BSPlink user.
The periods are not correctly configured by your BSP.
The transaction cannot be carried out, because its billing period is over.
Download ADM/ACM Files version 2.0
Users will be able to download the modifications carried out on the different transactions and
their corresponding attachments via the BSPlink web-based application. This means that
modifications carried out in transactions via the Mass Loader version 2.0 will not be taken into
account in the downloadable file.
The file name is as follows:
XXehRECIPIENT_YYYYMMDD.zip
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 31 of 47
SF 00001089
Where,
eh is the file descriptor that identifies these files.
RECIPIENT refers to the airline code plus the check digit.
Note that this file will contain file XXehRECIPIENT_YYYYMMDD with the following
transactions: ADM/ACM, ADM/ACM Requests, Minor Adjustment Notices (MAN) Debit/Credit,
and BSP Adjustments: SPDR/SPCR and ADMD/ACMD, also, note that the attachments within
the file will be included in folders named after the transaction number they belong to. (See test
file VVehXXXD_20041209.ZIP attached to this manual).
The generation of the downloadable files will depend on certain parameters that should be
configured by the airline user. Please, refer to 2.2.1 Basic Configuration for ADMs/ACMs
downloaded in RET format v.2.0 for further information.
If so decided by the airline, these files are automatically generated everyday including all the
modifications carried out via BSPlink web-based application. The file will include all the
modifications made in each transaction during the day. However, if the last modification has
been the deletion of the transaction (TRNC = ADW/ACW), the rest of modifications will not be
included. The transaction information will be that at the moment of the file generation. For
example, if the originally issued document amount is modified during the same day the
ADM/ACM was issued, the amount included in the file would be that of the modification.
These files can be retrieved in three different ways:
- Via the Download Files option, where they will appear together with all the other files the
airline received.
- Via the Download ADM/ACM Files option, where only the ADM/ACM files generated by the
BSPlink system will appear.
- For enhanced airlines, also using an SFTP client, whenever they have activated an SFTP
account via the Mass Download Secure FTP Account (just one account per airline, managed by
any enhanced user or sub-user) or Secure FTP Account (available for the main user) options.
In case a file is attached to a transaction when modifying or issuing it, the “eh” file will also
include the attached files.
In case of ADM/ACM disputes (TRNC=ADPB/ACPB), an IT0I record will also be included in the
“eh” files whenever there is any Airline contact information available or if there is any document
attached at the time of dispute. The presence of the attached document would be indicated
through a flag indicator “A” in the position 193 of IT0I.
2.2.1
Basic Configuration for ADMs/ACMs downloaded in RET format v.2.0
The downloadable files are automatically generated on a daily basis whenever the value of one
of the following parameters in the Basic Parameters for airlines is set to Yes:








Daily download of ADMs/ACMs issued online
Daily download of ADMs/ACMs issued by BSP on behalf of the airline
Daily download of status changes made online
Daily download of online disputed ADMs/ACMs
Daily download of ADM/ACM requests
Daily download of Minor Adjustment Notices
Daily download of ADNT/ACNT status changes made online.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 32 of 47
SF 00001089
There is another parameter within the Basic Parameters for airlines that will affect the content of
the “eh” file:
 Download Attachments? To decide whether the “eh” file includes the files attached to
the issued documents or not.
The “eh” file will contain the transactions within one of the categories above whenever they
have the value Yes configured.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 33 of 47
SF 00001089
2.2.2
Technical Description
ADM/ACM RET File Structure version 2.0 – Download
Record
IT01
IT02
IT03
IT05
IT08
IT0G
IT0H
IT0I
IT0Z
Description
File header
Basic sale
transaction
record
Related
ticket/docume
nt information
record
Monetary
amount
record
Form of
payment
record
ADM/ACM
calculation
information
record
ADM/ACM
reason for
memo
information
record
ADM/ACM
airline contact
information
record
File trailer
Transaction Type
A
D/
C
M
B
A
D/
C
M
Q
S
S
A
D/
C
A
D/
C
P
B
AD/
CDB
AD/
CDT
AD/
CJ
B
1
1
1
1
1
1
1
1
1
1
1
1
(070)
(070)
(070)
n/a
n/a
(1n)
(1n)
(1n)
n/a
1
1
1
1
1
(099)
6
AD/
CR
B
AD/
CR
T
1
1
AD/C
WB
AC/D
WT
AD/C
SB
AD/C
ST
A
D/C
P
N
AD/C
SB
SPD
R/SP
CR
SP
DR
/SP
CR
***
ADMD/
ACMD
1
1
1
1
1
1
1
1
1
1
1
1
1
1
n/a
(070)
n/a
n/a
n/a
n/a
(070)
(070)
(0-70)
n/a
n/a
(1n)
n/a
n/a
(1n)
(1-n)
1
(1n)
1
n/a
n/a
n/a
1
n/a
n/a
1
n/a
1
1
1
1
n/a
n/a
n/a
1
n/a
n/a
1
n/a
C
1
n/a
(099)
(099)
(03)
(0-1)
(01)
(099)
(0-1)
(0-1)
(099)
n/a
(099)
(099)
(0-99)
1
1
1
(01)
n/a
n/a
1
n/a
n/a
1
n/a
(0-1)
1
(0-1)
1
1
1
1
1
1
1
1
1
1
1
1
1
1
6
These codes will correspond to the TRNC in IT02: ADMB: ADM Issue; ADMQ: ADM Request; SSAD:
Minor Adjustment Notice (MAN) Debit; ADPB: ADM Dispute; ADJB: Reject an ADM Dispute; ADSB:
Approve an ADM Dispute; ADDB: Deactivate ADM/SPDR/ADMD; ADRB: Reactivate ADM/SPDR/ADMD;
ADWB: Delete ADM/SPDR/ADMD; ACMB: ACM Issue; ACMQ: ACM Request; SSAC: Minor Adjustment
Notice (MAN) Credit; ACPB: ACM Dispute; ACJB: Reject an ACM Dispute; ACSB: Approve an ACM
Dispute; ACDB: Deactivate ACM/SPCR/ACMD; ACRB: Reactivate ACM/SPCR/ACMD; ACWB: Delete
ACM/SPCR/ACMD, ADNT: Non-ticket related debit Issue, ACNT: Non-ticket related credit Issue, ADPN:
Non-ticket related debit document dispute, ACPN: Non-ticket related credit document dispute, ADDT:
Deactivate ADNT, ACDT: Deactivate ACNT, ADRT: Reactivate ADNT, ACRT: Reactivate ACNT, ADWT:
Delete ADNT, ACWT: Delete ACNT, SPCR: Settlement Plan Credit issue, SPDR: Settlement
Plan Debit issue, ADMD: Agent Debit Memo Default issue, ACMD: Agent Credit Memo Default
issue.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 34 of 47
SF 00001089
*** Note that the same standard controls that apply for ADMs/ACMs will apply for SPDR/SPCR
if the BSP parameter “Standard ADM/ACM form for SPDR/SPCR Issuance” is set to Yes.
Please, refer to 2.1.2 Technical Description for further information about the different records.
There are, however, certain differences in the content of some records:


IT01: RPSI field is EARS.
IT03: It will only contain information whenever there are related documents.
3 Upload Attached Files to BSPlink ADM/ACM
Transactions
Airlines and Third Parties can send files to be attached to the uploaded ADM/ACM transactions.
The files to be attached can either be sent before or after the ADM/ACMs are uploaded and are
matched to the ADM/ACMs via the document number. All attached files must be zipped.
The file naming convention for these files is:
XXevRECIPIENT_YYYYMMDD_ACDMnumber[_TTT + Third Party User Id][.
Extension].zip
where,
ev is the file descriptor that identifies this attached documents.
RECIPIENT is the airline code plus the check digit of the airline the ADM/ACM
belongs to.
ACDMnumber is the ADM/ACM number to which the “ev” file will be attached.
[_TTT + Third Party User Id] only applicable when the sender is a Third Party
user. In such case, TTT plus the Third Party user identification should be added
to the file name.
[.extension]: although the ev file is a .zip file, the user may enter any additional
extension in the file name, if so required (.doc.zip, .pdf.zip, .xls.zip ...).
These files are sent via the Upload ACM/ADM Files option within the user’s main menu. If the
airline and Third Party users sending these files have an active SFTP account, they will also be
able to send “ev” files via SFTP.
Only one “ev” file per transaction is allowed per upload date. If the user sends a file with the
same name as the name of another file already uploaded, the second file will overwrite the first
one. Likewise, if the file has been sent via SFTP and the name is not correct or the file
extension is not “zip” in lower case, the file will be moved to the BAD_FILES folder, meaning
that the file has not been processed and that the user will have to rename the file and upload it
again. Files contained in the BAD_FILES folder will be erased after two months.
Please note that “ev” files can be sent within an “ez” file. In this case, if the “ev” file is uploaded
via SFTP within an “ez” file and the “ev” file name is incorrect, an “e2” file will be generated
informing the user about it.
Once an ADM/ACM is available in BSPlink (correctly processed via mass upload, or issued
through BSPlink), the “ev” file sent for this ADM/ACM is linked to the transaction by means of a
hyperlink in the reason for memo field of the online form.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 35 of 47
SF 00001089
Note that “ev” files are not available in the Download Files option in the airline’s main menu but
remain accessible via the hyperlink on the memo nine (9) months.
Note as well that Zip compressed files can be managed with free programs such as ‘7-zip’ from
http://www.7-zip.org
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 36 of 47
SF 00001089
4 Annex 1: Mapping/Cross References
4.1
ADM/ACM Form based on an issue
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 37 of 47
SF 00001089
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 38 of 47
SF 00001089
4.2
ADM/ACM Form based on a refund
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 39 of 47
SF 00001089
Note: The ADM/ACM number will be taken from the TDNR (IT02) regardless of the ADM/ACM
Capture Mode.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 40 of 47
SF 00001089
5 Annex 2: Sample Files in RET File Format version 2.0
Please, see included sample files BSPLINK.EC_EISAMPLEFILES.ZIP, VVehXXXD_20041209.ZIP and
VVevXXXD_20041210_6450000001.ZIP.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 41 of 47
SF 00001089
6 Revision Control Chart
Revision Nº
2.0
Issue date
29/06/04
Changes
Manual updated with the new download and upload file
formats (version 2.0).
Section 1, e-mail notification about errors in “ed” and “ec”
files note added at the end of the section.
2.0.1
27/07/04
Section 4.4.1, new parameter included in the Basic
Parameters for airlines.
Section 4.2.2, scenario 4 updated.
Section 4.2.2, fields 19 and 20 in IT0G updated.
Section 4.2.2, note added at the beginning of IT0I
description.
Section 5, ev file information updated.
2.0.2
31/08/04
Section 4.3, the “eh” file now includes a record of all the
modifications carried out during the same day.
2.0.3
28/09/04
Section 5, note added at the end of the section to indicate
that files are available for two months.
2.0.4
30/11/04
Section 1, the options to find the ei file has been added.
Section 2.1.2, note added to IT03 in AD/CMB
transactions.
Section 2.2.1, Free Stat field modified to be easily
understood.
Section 2.2.2, IT01, note added about the rejection of the
file.
Section 2.2.2, IT01, note added to SPED field about the
billing period.
Section 2.2.2, IT02 – TRNN note added.
Section 2.2.2, IT02 – STAT field modified to be easily
understood.
Section 2.2.2, IT03, note 4 added to DIRD field.
Section 2.2.2, IT0G, note added to DIIN field.
Section 2.2.2, IT0I, note added to REBP field when
dealing with ADM billing period.
Section 2.2.2, IT0Z, note added about the rejection of the
file.
Section 2.2, the options to find the eh file have been
added.
2.0.5
28/12/04
Section 2.1.1, new parameter added in Basic
Configuration for BSP: Duplicated ADM/ACM Numbers
2.0.6
25/01/05
Section 2.1.2, IT0H updated for ADPB transactions (0-2)
Section 2.1.3, error list added.
2.0.7
22/02/05
Section 2.1.1, new parameter added to BSP Basic
configuration, related to controls and validations over STP
agents.
2.1.3, new errors: 1 added to IT01 – REVN; 4 to IT02 –
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 42 of 47
SF 00001089
AGTN and 8 to IT02 – TRNC.
New section 3 about the pure RET file format.
2.0.8
29/03/05
Section 2.1.1, BSP parameter about non-disputable ADMs
modified to include the ACM dispute.
Section 2.1.2, ADM/ACM File Structure Chart updated to
include new TRNC related to ACM dispute.
Section 2.1.2, IT02 – TRNC; IT0G – DIIN; IT0I – REBP
fields updated to include ACM dispute.
Section 2.1.3, new errors added: IT02 – TRNC: 9, 10, 11;
IT0G – DIIN: 2.
Section 2.1.3, IT0H – RCID: error 2 updated.
Section 2.2.1, Daily download of online disputed ADMs
parameter changed to Daily download of online disputed
ADMs/ACMs.
Section 2.2.2, ADM/ACM File Structure Chart updated to
include new TRNC related to ACM dispute.
2.0.9
26/04/05
Document review to change ACM/ADM for ADM/ACM.
Section 1, note 2 added to SFTP.
References to FTP server to SFTP.
2.0.10
31/05/05
2.0.11
28/06/05
Section 2.1.2, the note before the register description has
been updated.
Section 2.1.2, IT02 – TDNR updated to point out the
possibility of duplicate transactions for different airlines
when the user sending the file is a Third Party user.
Section 1 updated to include the new E-mail alert
Successful Mass Upload.
Section 2.1.1, paragraph Non-Disputable ADMs
parameter of the BSP Basic Configuration has been
eliminated.
Section 2.1.2, IT0G record table: field DIIN has been
updated to ‘M’ (Mandatory) in column AD/CMB
Section 2.1.2., IT0G – Note 20 (DIIN) updated to eliminate
the reference to Non-Disputable ADMs setting of BSP
Basic Configuration.
Section 2.1.2, IT0I – Note 7 (REBP) updated to eliminate
the reference to Non-Disputable ADMs setting of BSP
Basic Configuration
Section 2.1.2, page 10, comment added to paragraph
Note to inform that records, if present, cannot be blank
due to numeric and mandatory status.
Section 2.1.3, errors deleted: IT0G – DIIN: 1 and 2.
2.0.12
26/07/05
Section 4, extension zip always in lower case in ev files.
Section 2.1.2, note added to TMFT field in IT05 record.
2.0.13
25/10/05
Section 1 Global Overview: Footnote 2 has been modified.
Section 4 Upload Attached Files to BSPlink ADM/ACM
Transactions: comment related to File Naming Convention
has been modified (extension). Also a note has been
added at the end of this section related to Zip compressed
files.
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 43 of 47
SF 00001089
2.0.14
29/11/05
Section 1 Global overview: a comment has been added
with reference to ADM/ACM files with incorrect names
uploaded through sFTP.
Section 1 Global overview: a comment has been added to
the Semantic errors paragraph to inform that if activated
the Email Alert parameter Errors in mass upload file, the
Airline/Third Party will receive an e-mail with the names of
‘eq’ and ‘e2’ files generated, if any.
Section 2.1.2 Technical Description. For IT02 record, a
note has been added with reference to DAIS field.
Section 3 Upload Attached Files to BSPlink ADM/ACM
Transactions: a comment has been added to indicate that
‘ev’ files can be sent within an ‘ez’ file.
Section 3: Pure RET file format. A note has been added
with reference to DAIS field.
2.0.15
31/01/06
Section 2.1.2 Technical Description: a note has been
removed with reference to field DIRD in IT03 record to
indicate that this field is now conditional for all countries.
Section 3 Upload Attached Files to BSPlink ADM/ACM
Transactions: this section has been updated to indicate a
comment about “ev” files and “ez” files containing “ev” files
sent through sFTP.
2.0.16
28/02/06
Section 2.2 Download ADM/ACM Files version 2.0: A note
has been added to mention the transactions that can be
contained in eh files.
Section 2.2.2 Technical Description: the ADM/ACM RET
File Structure version 2.0 – Download Table has been
updated with ADM/ACM Requests and Debit/Credit MAN
transaction types.
2.0.17
28/03/06
Section 1 Global overview and section 3 Upload Attached
Files to BSPlink ADM/ACM Transactions: a comment has
been added with reference to the BAD_FILES folder.
Section 2.1.1 Basic Configuration Table for ADMs/ACMs
loaded in RET format v.2.0: For BSP parameters, the
comment with reference to ADM/ACM Latency Days
parameter has been updated.
Section 2.1.2 Technical Description: In IT01, the note
about SPED field has been modified. In IT02 table, the
note about DAIS field has been modified, a comment has
been added to Note 8 (TDNR), and a note has been
added for field TRNC. In IT0G table, the note about DIIN
field has been modified. In IT0I table, the note about
REBP has been modified and a comment has been added
to Note 6 (PEAU).
Section 2.1.3 Errors Description: in Table 1, error 6 has
been added for TDNR field (IT02), error 12 has been
added for TRNC (IT02), and error 1 has been added for
PEAU field (IT0I).
Section 3.1: Error 2 has been added to TRNC (IT02).
Errors Description in pure RET file format – error 2.
2.0.18
25/04/06
Section 2.1.2 Technical Description: In IT02 table, the
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 44 of 47
SF 00001089
comment for TDNR field has been modified.
Section 2.1.3 Errors Description: in Table 1, error 6 has
been removed for TDNR field (IT02).
2.0.19
30/05/06
Section 2.1.2 Technical Description: In IT0G table, a
comment has been added to the note corresponding to
elements 13/14/15/16 (CPOC, CPYC, MFOC and MFYC).
Section 2.1.3 Errors Description: the text of the following
error message number 2 for register RCID has been
updated for IT03, IT05, IT08, IT0G and IT0I records.
Section 2.1.2 Technical Description: In IT02 table, a
comment has been added for TACN field. In IT0I table, a
comment has been added for fields ACNA, ACPH and
ACEM.
2.0.20
27/06/06
2.0.21
25/07/06
Section 2.1.2 Technical Description:
 In IT02 register, a comment has been added for
AGTN field.
 In IT0G register, note added to the first comment in
the general note.
 In IT0H register, extended ASCII characters permitted
for RMIN field have been added.
Section 2.1.3 Errors Description: a warning message has
been added for AGTN field in IT02 register.
2.0.22
29/08/06
Section 2.1.2 Technical Description: new characters
allowed in RMIN field in IT0H.
2.0.23
26/09/06
2.1 A comment has been added informing that the sender
id is case sensitive in case of third party.
2.1.2 Technical Description: In IT0G table, a comment has
been modified corresponding to elements 13/14/15/16
(CPOC, CPYC, MFOC and MFYC).
2.0.24
31/10/06
2 Basic Configuration Table for ADMs/ACMs loaded in
RET format v.2.0: A comment has been added to explain
SPDR and SPCR transactions.
2.0.25
30/11/06
2.2 Download ADM/ACM Files version 2.0: A comment
has been added to explain that IT0I for disputed
transactions could also be present in ‘eh’ files.
2.0.26
22/12/06
Section 4 Attachments: Change of wording in the
introduction in sake of clarity.
2.0.27
30/01/07
Section 2.1.3 Errors Description: Updated the warning
message for the field AGTN.
2.0.28
30/04/2007
New transaction codes ADNT/ACNT added in Sections
2.1.2, 2.1.3, 2.2.1 and 2.2.2.
2.0.29
31/07/2007
The handbook revision number must be 200 or 201.
2.0.30
25/09/2007
New transaction codes ADPN/ACPN added in section
2.2.2
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 45 of 47
SF 00001089
Global overview: Reference to version 1.01 deleted.
2.0.31
30/10/2007
Element RMIC added in record IT0H under section 2.1.2
2.0.32
27/11/2007
General Revision.
Added new TRNC related to ADCNT in Section: 2.1.2 and
Section 2.2.2
2.0.33
28/02/2008
Added Note 10.2 in IT02 Record description about
disputes.
2.0.34
29/07/2008
New fields on “ei” file: TRNC & TDNR added on Section
2.1.3.
2.0.35
22/09/2008
Section 1 Global overview: Language file revision
Section 2 RET file format Version 2.0: Language file
revision.
Section 2.1.1 With in User Administration – User
Maintenance option: Removed.
Section 2.0, 2.1.and 2.2.2: New transaction codes,
SPDR/SPCR, ADMD/ACMD added.
New notes added to AGTN, TDNR, TACN and NRID
concerning SPDR/SPCR, ADMD/ACMD.
Section 2.1.3 – 1 Errors Description: New errors added
concerning SPDR/SPCR, ADMD/ACMD in IT0G, IT02,
IT05 and IT0I.
Section 2.1.3 – 4 Errors while checking the file and
transaction format: New error added concerning IT05.
Section 4 Upload Attached Files to BSPlink ADM/ACM
Transactions, Language file revision.
Section 7 Revision Control Chart 2.0.4: language file
revision.
2.0.36
27/10/2008
Section 2.1.2 Technical Description:
ADM/ACM RET File Structure version 2.0 – Inclusion of
SPDR/SPCR*** and a note
IT05 – Inclusion of SPDR/SPCR*** and a note
IT0G – Inclusion of SPDR/SPCR*** and a note
Section 2.2.2 Technical Description ADM/ACM RET File
Structure version 2.0 – Download: Inclusion of
SPDR/SPCR*** and a note.
2.0.37
30/01/2009
2..0.38
23/07/2009
Section 1 Global Overview: P4
Note on upper case conversion.
2.1.2 Technical Description: ADCM RET structure,
removing SPDCR, ADCMD,
ADCNT. Correction of accepted TRNC.2.2.1 Basic
Configuration
for ADCM downloaded in RET v 2.0: removed daily
download of disputed non-ticket
debits and credits. Removing of SPDCR, ADCMD,
ADCNT as TRNC. Correction of accepted TRNC
2.0.39
07/09/2009
1 Specific error per register and field: 2 new errors added
to the field TACN: Suspended Airline / The airline for
which the document is being issued is not registered as a
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 46 of 47
SF 00001089
BSPlink user or has expired. 2.2.2 Technical Description:
removal of duplicated column (ADCPN).
Errors that may affect several registers at the same
time: Removing of “The year is not in the allowed range
(20-40)” error since it does no longer apply.
2.0.40
30/11/2009
2.0.41
18/01/2010
1 Global Overview, 2.2 Download ADM/ACM Files
version 2.0: Renaming the option from ‘ADM/ACM Secure
FTP Account’ to ‘Mass Download Secure FTP Account’
2.0.42
06/04/2010
2.1.1 Basic Configuration Table for ADMs/ACMs loaded
in RET format v.2.0. 2 BSP: note on not having latency
days for SPCDR.
2.1.2 Technical Description, IT05– Monetary Amounts
Record, including note on TCTP related to TOCA (p19).
2.1.3 Errors Description, specific errors per register and
field; new error added to IT05 TCTP (p28).
2.0.43
01/06/2010
2.0.44
19/07/2010
2.1.2 Technical Description, IT05– Monetary Amounts
Record, (p19) including carrier service fees tax
information, and a note on a need for an IT05 when the
difference between IT0G.TCOC and IT0G. TCYC differs
from 0. (p22)
3.1. Added errors related to issuance of ADMs or ADNTs
to IATA’s agent.
2.1.3 (1). Specific errors per register and field: Adding new
error ‘AGTN’ related to agent’s being closed and removing
old warning about document maybe rejected due to
location being closed (p26).
26/10/2010
2.0.45
30/01/2011
Modified note 3 on IT02.AGTN:The transaction will be
rejected if the agent is not active in the agent’s master
table.
2.1.2 IT03, including RMIC plus footnote (p16) and note
24 on (p18) related to COTP.
2.1.3 Specific errors per register and field: Adding new
errors pertaining to DISH 20.3 (REVN p25, 34), (RMIC
p26), (COTP p27).
2.0.46
20/04/2011
2.0.47
18/07/2011
2.0.48
20/12/2011
2.0.49
20/03/2012
2.0.50
20/04/2012
4 Upload Attached Files to BSPlink ADM/ACM
Transactions: Storage period upgraded to 9 months.(p35)
2.1.1 Basic Configuration Table for ADMs/ACMs loaded in
RET format v.2.0:Third Party authorization (p9).
1.Specific errors per register and field: errors related to
Third Party authorization (p26).
Basic Configuration Table for ADMs/ACMs loaded in RET
format v.2.0: CP/MF Airline configuration.
2.1.3 (1). Specific errors per register and field: Adding new
errors related to airline suspension.
2.1.3 (1). Specific errors per register and field: Adding new
errors related to secondary currency.
4 Upload Attached Files to BSPlink ADM/ACM
Transactions, informing that the ‘ev’ files can be uploaded
Documentation code: bsplink.acdmmassloader.usermanual.2.0.57
Last changed by:
Reviewed and approved by:
BSPlink Support
Documentation Team
Reference:
Date: 26/08/2013
Page: 47 of 47
SF 00001089
2.0.51
20/07/2012
2.0.52
24/09/2012
2.0.53
16/10/2012
2.0.54
19/12/2012
2.0.55
12/02/2013
2.0.56
25/03/2013
2.0.57
26/08/2013
thru the Upload ACM/ADM Files (p34).
2.1.3 (1). Specific errors per register and field: Adding
warning on resolution 850m regarding 9 months of final
travel date and IT0I contact information.
2.1.3 (1) Specific errors per register and field: Errors on
resolution 850m 1 and 2. 2.1.2 Technical Description IT0I
mandatory.
Removing PURE RET file format information since it is no
longer accepted. 2.1.3 (1) Specific errors per register field:
Updating DIRD errors by removing ‘The issue date must
be reported.’
IT0I ADM/ACM Contact Information Record: Exclude IATA
internal transactions from IT0I validations (p23).
2.1.2 STAT, TRNC and TMFTs fields only accept
uppercase letters. The PXNM field is converted to
uppercase letters.
2.1.2 Technical descriptions: IT0H records for remark:
adding new accepted characters (p22)
2.1.2 Adding element 18 RCPN
Download