Entry

An entry record contains the actual import data of interest. One entry record for each payment.

An entry record has a Record Type of 'E'.

Table 1. Entry record field definition
Col Field name Data type Description Required?
0 Record Type Text 'E' for payment record Yes
1 Smile Account Identifier Text The identifier of the account to credit with the payment Yes
2 Smile Account ID Type Text The type of Smile Account Identifier. Allowed values:
  • UCN
  • Alternate Account Number
Yes
3 Name Field Text Needs to be configured in payment method. No Maps to the Name field of payment type, whose label is configured against the payment type. No
4 Hint Text Needs to be configured in payment method. This requires the hint type on the payment type to be set to full number. No
5 Branch Number Field Text Needs to be configured in payment method. Maps to the Branch Number field of payment type, whose label is configured against the payment type. No
6 Expiry Date Field Text Needs to be configured in payment method. Is in the form MM/YY. Maps to the Expiry Date field of payment type, whose label is configured against the payment type. No
7 Payment Type Cde Text The code name of a pre-configured manual payment type Yes
8 Amount Paid Number, (no separators or currency symbol) Total amount transferred from customer which includes invoiced amount and surcharge Yes
9 Surcharge Amount Number, (no separators or currency symbol) Amount charged due to paying via a particular payment method. If a surcharge is charged the payment method will need to be configured and the surcharge value will be required. If a surcharge is charge
10 Surcharge Processing Mode Text The processing mode of the surcharge amount. Allowed values:
  • Verify
No, defaults to Verify
11 Payment Reference Text Reference number (receipt number) from the system accepting payment Yes
12 Effective Timestamp Time Stamp ISO Standard Date and time of payment transaction. Formatted YYYY-MM- DDThh:mm:ss.sss+Z. For example: 2010-01-01T01:00:00.000+11:00. Yes
13 Result Text The result of a payment attempt. Allowed values:
  • Accepted
Yes, defaults to Accepted
14 Allocation Type Text The way the payment will be allocated on the account. Allowed values:
  • None
  • Auto
No, defaults to manual allocation
15 Message Text A message to be recorded on the payment No