6.2.1 PTI XML (RT) Template 1
Source: TI_Host_to_Host_Client_User_Manual_v52.pdf
Document pages: 115-116
PDF pages: 115-116
Herewith the layout for the standard XML transaction feeds for real time: Standard Nedbank XML field lengths are variable and indicated below are maximum lengths XML Tag name Data Type Expected Maximum size Description Sample value
Start of XML body
| <CISNumber> Numeric 12 Unique client number
issued by Nedbank 1234
<ProfileNumber> Numeric 10
Profile number on which the PTI product is setup 30000000014
<Product> Alpha Numeric 10
|
Will contain the value PTI to indicate it is a provisional transaction file
PTI
| <InstanceNumber> Numeric 4
|
You can load up to 9999 different instances per profile. An instance is a group of accounts, settings and destination
1234
| <InstanceName> Alpha Numeric 30 Instance name as
specified by the client ADMIN
<TransactionKey> Numeric 16
Each PTI transaction is allocated a unique key. If you receive the same transaction key on another PTI message then it will be for the same transaction ie the key is not unique across TI products 1
<ProcessKey> Alpha Numeric 9
Uniquely identifies the current client preferences for this transaction. This value is for internal purposes and does not have to be interpreted by you in processing this transaction. 0001
<ResendKey> Numeric 9
Any value greater than zero means that the transaction was resent. It will have the same transaction key as the initial transaction. 1
<DestinationKey> Numeric 9
|
If a single instance has more than one destination address it will have different destination keys. In the case of using Web Service only one destination address is 0012
allowed per instance
| <Account> Numeric 23
The account number on which the transaction was processed. 1009000951
<TranType> Alpha Numeric 30
This field indicates the type of transaction eg Cash or Cheque. Refer to no 3.8 for a list of Channel and Transaction type combinations C Deposit
<Channel> Alpha Numeric 30
Indicates the channel through which the transaction was processed eg Teller. Refer to no 3.8 for a list of Channel and Transaction type combinations INTERNET BANKING
<Amount> Numeric 16.2 The amount of the
transaction -141.11
<DebitCredit> Alpha 2
Is the transaction a debit (Money out) or credit (Money in) to the account which is being reported on? Values are indicated by; D=Debit, C=Credit, RD=Reversal of Debit, RC=Reversal of Credit RD
<Date> Numeric 8
The date on which the transaction was processed to the account. Format - 20140916
<Time> Alpha Numeric 11
|
Time at which the provisional transaction was processed to the account. Format - 12:34:28:33 Numeric 16.2 Actual account balance including any uncleared funds (eg cheque deposits - 7 days clearance).
622000.54 Numeric 16.2 Actual account balance plus account overdraft limit, less any uncleared funds
635406.46
| <UserRef> Alpha Numeric 30 Statement description
/ narrative NarrText 0899
<TIRequest> End of XML body
<TIRealtimeRecord>
|
New PTI XML layout - real time.txt
Sample file layout
| <?xml version="1.0"?>
<TIRequest>
<TIRealtimeRecord>
<CISNumber>1234</CISNumber><ProfileNumber>30000000014</ProfileNumber><Product>Product</Product><In
stanceNumber>1234</InstanceNumber><InstanceName>ADMIN</InstanceName>
<TransactionKey>1</TransactionKey><ProcessKey>0001</ProcessKey><ResendKey>1200</ResendKey><Destin
ationKey>0012</DestinationKey><Account>1009000951</Account><TranType>C
Deposit</TranType><Channel>INTERNET BANKING</Channel><Amount>-
141.11</Amount><DebitCredit>RD</DebitCredit><Date>20130916</Date><Time>12:34:28:33</Time><Acc
|