You are on page 1of 22

Record ID 001

The declaration number must be the same


NDECL Declaration Number for the header, details and end records, and must
be automatically incremented for each record

KTENR Record Code Initialized to 001


KTE Event Code The event code must exist in the event table
The bank code must exist in the BCT director
CODE_BQ Reporting bank code
(bank table downloadable from the SED)
Submission date must be less than or
DATE_ENVOI Submission Date equal to the system date
KMDECL Declaration Mode Initialized to ‘1’

Record ID 999

The declaration number must be the same


NDECL Declaration Number for the header, details and end records, and must
be automatically incremented for each record

KTENR Record Code Initialized to 999

Counter resenting the number of Record lines


(header and end not included)
TOT_MVT Counter
The number of movements must be equal to the
sum of the details records of the declaration
(header and end record not included)

V_CPT2 Counter initialized to fourteen zeros ‘00000000000000'

V_CPT3 Counter initialized to fourteen zeros ‘00000000000000'

Record ID 014

The declaration number must be the same


NDECL Declaration Number for the header, details and end records, and must
be automatically incremented for each record

KTENR Record Code Initialized to 017


NUM_OPER Sequence Number
DUREE Duration Duration in DAYS
The value date must be greater than or equal
DATE_ VALEUR Value Date
to the system date

TAUX Interest Rate


MONTANT Amount
NAT_ECL NATURE BLANK or "NEANT" if no submission
Declaration of Submissions to the Positive Tender Operation
Declaration of req

Record ID 001
The declaration number must be the same
for the header, details and end records, and
NDECL Declaration Number
must be automatically incremented for each
record
KTENR Record Code Initialized to 001
KTE Event Code The event code must exist in the event table

The bank code must exist in the BCT director


CODE_BQ Reporting bank code
(bank table downloadable from the SED)

Submission date must be less than or


DATE_ENVOI Submission Date equal to the system date
KMDECL Declaration Mode Initialized to ‘1’

Record ID 999
The declaration number must be the same
for the header, details and end records, and
NDECL Declaration Number
must be automatically incremented for each
record
KTENR Record Code Initialized to 999

Counter resenting the number of Record lines


(header and end not included)
V_CPT1 Counter
The number of movements must be equal to the
sum of the details records of the declaration
(header and end record not included)

V_CPT2 Counter initialized to fourteen zeros ‘00000000000000'

V_CPT3 Counter initialized to fourteen zeros ‘00000000000000'

Record ID 017
The declaration number must be the same
for the header, details and end records, and
NDECL Declaration Number must be automatically incremented for each
record
KTENR Record Code Initialized to 017

The value date must be greater than or equal


DATE_ VALEUR Value Date
to the system date

DUREE Duration Duration in DAYS


Rate must be multiple by 1 / 100th of a
TAUX Interest Rate
percentage point
MONTANT Amount Amount in thousands of dinars
Declaration of requests for 24h deposit facilities
Record ID 001

NDECL Declaration Number

KTENR Record Code


KTE Event Code

CODE_BQ Reporting bank code

DATE_ENVOI Submission Date

KMDECL Declaration Mode

Record ID 999

NDECL Declaration Number

KTENR Record Code

V_CPT1 Counter

V_CPT2 Counter

V_CPT3 Counter

Record ID 021

NDECL Declaration Number

KTENR Record Code


NUM_OPER Sequence Number
DUREE Duration
DATE_ VALEUR Value Date

TAUX Interest Rate


MONTANT Amount
NAT_ECL NATURE
OPER_BCT Amount of transactions with the BCT
OPER_REF Refinancing amount with the BCT
OPER_PLACE Liquidity investment amount
Refinancing reimbursement amount
OPER_REMB_REF
from the BCT
OPER_TMB Amount of cash investment deposits
OPER_INT_BQ Amount of interbank transactions
Amount of repayment of interbank
OPER_REMB_EMP
loans
OPER_REMB_PRET Loan repayment amount
OPER_EMPRUNT Amount of loans for the day
OPER_PRET Amount of the Deposits of the day
OPER_DEV Currency transaction amount
OPER_ACHAT_DEV Amount of currency purchases
OPER_VENTE_DEV Currency sales amount
OPER_BT Amount of treasury bill transactions
OPER_REMB_BT Repayment amount of treasury bills
OPER_SOUSC_BT Amount of Treasury bill subscriptions
OPER_ENCAI_MD Mandate cashing amount
OPER_ENCAI_CH Amount of Treasury check cashing
OPER_NET_CP Net compensation amount
OPER_NET_HCP Net amount excluding compensation
OPER_NET_AG Agency net amount
AUTRES_FLUX other flows Amount
TOTAL_FLUX Total amount of lux for the day
SOLDE Balance amount at end of day
RESERVE_OBLI Amount of required reserve

Amount of the compulsory reserve to


RESERVE_A_CONS
be established

SOLDE VEILLE Standby balance amount


The declaration number must be the same
for the header, details and end records, and must
be automatically incremented for each record

Initialized to 001
The event code must exist in the event table
The bank code must exist in the BCT director
(bank table downloadable from the SED)
Submission date must be less than or
equal to the system date
Initialized to ‘1’

The declaration number must be the same


for the header, details and end records, and must
be automatically incremented for each record

Initialized to 999

Counter resenting the number of Record lines


(header and end not included)

The number of movements must be equal to the


sum of the details records of the declaration
(header and end record not included)

initialized to fourteen zeros ‘00000000000000'

initialized to fourteen zeros ‘00000000000000'

The declaration number must be the same


for the header, details and end records, and must
be automatically incremented for each record

Initialized to 021

Duration in DAYS
The value date must be greater than or equal
to the system date

BLANK or "NEANT" if no submission


Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars

Amount in thousands of dinars

Amount in thousands of dinars


Amount in thousands of dinars

Amount in thousands of dinars

Amount in thousands of dinars


Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars

Amount in thousands of dinars


Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars
Amount in thousands of dinars

Amount in thousands of dinars

Amount in thousands of dinars


Main cash flow statement
Record ID 001

NDECL Declaration Number

KTENR Record Code


KTE Event Code

CODE_BQ Reporting bank code

DANNONCE Announcement Date

NUM_ANN Announcement Number

DUREE Duration

DATE_ VAL Value Date

DATE_ECH Deadline Date

CODE_DEV Code listed in the currency repository


LIB_DEV Currency label

Record ID 999

NDECL Declaration Number

KTENR Record Code

TOT_MVT Counter

MONT_GLOB Global Amount in TND


V_CPT3 Counter

Record ID 002

NDECL Declaration Number

KTENR Record Code


NUM_OPER Operation Number

MONTANT Amount

POINT_SWAP swap points

TCHANGEC Reference spot exchange rate

CONTREVALC Against cash value

TCHANGET Forward exchange rate


CONTREVALT Forward equivalent
The declaration number must be the same
for the header, details and end records, and must be
automatically incremented for each record
Initialized to 001
The event code must exist in the event table
The bank code must exist in the BCT director
(bank table downloadable from the SED)

The announcement number of the submissions sent by the


bank must be equal to the number announced and sent by the
BCT
Duration in Days
The due date is equal to:
(value date + duration)
Currency code must exist in the currency
code repository

The declaration number must be the same


for the header, details and end records, and must be
automatically incremented for each record
Initialized to 999

Counter resenting the number of Record lines (header and end


not included)

The number of movements must be equal to the sum of the


details records of the declaration (header and end record not
included)

Global Amount in TND


initialized to fourteen zeros ‘00000000000000'

The declaration number must be the same


for the header, details and end records, and must be
automatically incremented for each record
Initialized to 002
The operation number must be unique for each submission

Amount in TND
The submission amount must be in dinars and
multiple of 1 Thousand Dinars and greater than 0

Swap point = forward exchange rate - spot exchange rate

To declare a swap point, you must fill


the 11 positions (5 positions for the whole part and 6 for the
decimal part)

Example: to declare the swap point: 0.15 (00000150000)

The spot exchange rate must be equal to the reference


spot exchange rate announced by the BCT

To declare the spot exchange rate you have to garnish


the 11 positions. (5 positions for the whole part and 6 for the
decimal part)
Example to declare the rate: 1.58 (00001580000)

Cash equivalent in foreign currency = amount in TND /


spot exchange rate

To declare the amount of the exchange value in cash, it is


necessary to garnish the 15 positions with truncation to the
hundredth (12 positions for the whole part and 3 for the
decimal part)

Example: to declare the amount: 1523.2549


(000000001523250)

To declare the forward exchange rate, you have to garnish


the 11 positions (5 positions for the whole part and 6 for the
decimal part)

Example: to declare the rate: 1.60 (00001600000)


Foreign exchange forward value = TND amount / forward
exchange rate

To declare the amount of the exchange value in forward


currency, it is necessary to garnish the 15 positions with
truncation to the hundredth (12 positions for the whole part
and 3 for the decimal part)

Example: to declare the amount: 6530.1594


(000000006530150)
Declaration of sales bids in cash dinars against foreign currency by the BCT
Record ID 001

NDECL Declaration Number

KTENR Record Code


KTE Event Code
SENS Operation Label
DATE_ENVOI Sending date
KMDECL Declaration Mode

Record ID 999

NDECL Declaration Number

KTENR Record Code

V_CPT1 Counter

V_CPT2 Counter
V_CPT3 Counter

Record ID 014

NDECL Declaration Number

KTENR Record Code


DATE_VALEUR Value Date
DUREE Duration

DATE_ECHEANCE Deadline Date

MONT_OFFRE Amount of received offers


NBR_SOUM Number of Submissions
CODE_DEV Code listed in the currency repository
LIB_DEV Currency label
MONT_GLOBAL Total amount allocated or paid
COURS_CHANGE Exchange rate cash reference
POINT_SW_RETENU Mean selected Swap point
POINT_SW_ACCEPTE Marginal selected Swap point
POINT_SW_MIN Minimum selected Swap point
POINT_SW_MAX Maximum selected Swap point
Declaration of the results of the purchase of cash dina

The declaration number must be the same


for the header, details and end records, and must be
automatically incremented for each record
Initialized to 001
The event code must exist in the event table

Initialized to ‘1’

The declaration number must be the same


for the header, details and end records, and must be
automatically incremented for each record
Initialized to 999

Counter resenting the number of Record lines (header and end


not included)

The number of movements must be equal to the sum of the


details records of the declaration (header and end record not
included)

initialized to fourteen zeros ‘00000000000000'


initialized to fourteen zeros ‘00000000000000'

The declaration number must be the same


for the header, details and end records, and must be
automatically incremented for each record
Initialized to 014

Duration in Days
The due date is equal to:
(value date + duration)

Currency code must exist in the currency code repository


ts of the purchase of cash dinars against currency by the BCT

You might also like