Log Expected Receivable Fields

Log Expected Receivable Definitions and Types

Below are the definitions for the fields associated with the Log Expected Receivable Object. Below are the definitions for the fields associated with a Payment object. To determine which beneficiary fields are required to submit a payment in a given currency, please consult your Convera representative.

Log Expected Receivable Entity

Field NameDescriptionTypeFormat
clientIdConvera-defined ID used to uniquely identify a client.Requireddecimal(16,0)
foreignOrderIdOptional unique partner ID associated with a payment.Optionalstring(30)
itemArray of expected receivable item objectsRequiredarray
item.foreignItemIdPartner-defined ID for each item.Optionalstring(30)
item.paymentInstructed amount of service catalog itemRequireddecimal(20,4)
item.feeFee associated with service catalog itemRequireddecimal(20,4)
item.serviceItemsArray of service item objects defined for the clientIdRequiredarray

Service Items Entity

These fields represent the specific items which an institution can define for payment. Examples include tuition, accommodation, parking, registration Fees, etc.

Field NameDescriptionTypeFormat
idID for an institution service itemRequireddecimal(20,0)
amountOwingOptional amount assigned to a service item. If defined for service item, must be included.Conditionaldecimal(20,2)

Buyer Entity

The buyer entity represents the student information and is required to include in the receivable. Some fields are considered Conditional for certain currencies and regions. Please consult your Convera representative for specific regional requirements.

Field NameDescriptionTypeFormat
firstNameFirst name of the studentRequiredstring(38)
lastNameLast name of the studentRequiredstring(50)
addressStreet address of the studentRequiredstring(80)
countryCodeThree-character ISO code for the student country.Requiredstring(38)
emailEmail address of the student. Must be a valid email format.Requiredstring(100)
businessIdStudent ID numberConditionalstring(255)
invoiceNumberStudent invoice numberConditionalstring(255)
customField.nameInstitution-defined custom field nameConditionalstring(30)
customField.valueInstitution-defined custom fieldConditionalstring(255)

Buyer Bank Entity

These fields represent the remitting bank information. For Agent-model implementations, this data can be supplanted by the Agent, provided the data is specific to the Agent Customer's local branch. If an Agent cannot support branch-specific data, please consult your Convera representative on our Find-A-Bank resource.

Field NameDescriptionTypeFormat
nameName of the remitting bankConditionalstring(38)
address1Street address of the remitting bankConditionalstring(50)
cityCity of the remitting bankConditionalstring(40)
stateState/Province of the remitting bankConditionalstring(38)
countryCodeThree-character ISO country code of the remitting bankRequiredstring(3)
accountCurrencyCurrency of the remitting accountRequiredstring(3)
routingCodeRouting code of the remitting bankConditionalstring(11)
swiftCodeSWIFT code of the remitting bankConditionalstring(11)

Remitter Entity

These fields represent remitter (payer) information.

Field NameDescriptionTypeFormat
nameFull name of the remitterConditionalstring(140)
address1Street address of the remitterConditionalstring(250)
address2Street address of the remitterConditionalstring(40)
cityCity of the remitterConditionalstring(40)
stateState of the remitterConditionalstring(40)
zipZip code for the remitter country.Conditionalstring(35)
countryCodeThree-character ISO code for the remitter country.Conditionalstring(3)
emailEmail address of the remitter. Must be a valid email format.Requiredstring(150)

Remitter Type Entity

As part of Canadian regulation, these fields are required to be offered for population, but all fields within the element are optional.

It is acceptable to hide Remitter Type data points under a leading logic question as shown above.

It is acceptable to hide Remitter Type data points under a leading logic question as shown above.

Individual Type Fields

To specify an individual remitter type, you can create and pass an object that is defined as below:

<remitterType><individual>

Field NameDescriptionTypeFormat
occupationOptional amount assigned to a service itemOptionalstring(100)
identificationIdentification objectOptionalarray
identification.documentDocument type e.g. passportOptionalstring(30)
identification.documentRefUnique number or identifier on chosen identification document.Optionalstring(30)
identification.documentCountryIssuance country for given identification documentOptionalstring(30)
aliasAlternate name of individualOptionalstring(30)
dobDate of birth of individualOptionalstring(30)
residentCountryThree-character ISO country code of individualOptionalstring(3)
employerNameName of the individual's employerOptionalstring(30)

Business Type Fields

To specify an business remitter type, you can create and pass an object that is defined as below:

<remitterType><business>

Field NameDescriptionTypeFormat
principalBusinessDefinition of the business purposeOptionalstring(30)
authorisedUserRepeatable object to identify any authorised users on the accountOptionalstring(30)
registrationNoBusiness registration numberOptionalstring(30)
jurisdictionThree-character ISO country code of businessOptionalstring(3)