Skip to main content
Version: v3

Properties and transaction types

This documentation outlines the properties, types, and transaction codes used within the LinX system. Understanding these elements is essential for integrating with and effectively utilizing the LinX platform.

Context Values

Context values define the domain to which a property belongs, such as transactions, accounts, or user profiles. For example, a license plate belongs to a profile, while a period definition is part of a transaction.

ValueName
0Transaction
1Account
2Profile

Property Types

Each property is associated with a specific data type that determines how it is processed and validated. For instance, a year is numeric, while a license plate is a string.

ValueTypeDescription
0None
1String
2Numeric
3Decimal
4Money
5PicklistName/Value, Value is an integer
6Date
7DateTime
8DateRange
9Boolean
10CompositeComposition, such as postalcodes and house number

Properties

The Convert endpoint enriches transactions with additional information by adding properties. For example, in a motor vehicle tax payment, the period, year, and license plate are extracted from the transaction description and added to the properties field.

"AU-746-D 16-04-2018 t/m 15-05-2018 MEER INFO WWW.BELASTINGDIENST.NL"

Here is a sample JSON output:

"properties": 
[
{
"id": 3,
"type": "dateRange",
"context": "transaction",
"name": "Period",
"value": "16-04-2018 t/m 15-05-2018 (0)"
},
{
"id": 19,
"type": "numeric",
"context": "transaction",
"name": "Year",
"value": "2018"
},
{
"id": 9,
"type": "string",
"context": "profile",
"name": "Kenteken",
"value": "AU-746-D"
}
]

Below is a list of all possible properties:

IdTypeContextNameDisplayName
111PolicyNummerPolisnummer
212BSNBurgerservicenummer
380PeriodPeriode
491SubscriptionAbonnement
510ProductProduct
610CustomerNumberKlantnummer
710InvoiceNumberFaktuurnummer
850TaxTypeBelasting
912KentekenKenteken
1012ZipcodePostcode
1122HouseNumberHuisnummer
1212HouseNumberExtraHuisnummer toevoeging
13102PostcodehuisnummerPostcode + Huisnummer
1450ToeslagTypeToeslag
1510ToeslagnummerToeslagnummer
1610TaxNumberAanslagnummer
1710LastNameAchternaam
1810PaymentIdentificationBetalingskenmerk
1920YearJaar
2050EnergyEnergie
2150PaymentTypeMutatiesoort
2211ContractNumberContractnummer
2340VatAmountBedrag BTW
2450LoanTypeSoort lening
2551ContractTypeContractsoort
2660MonthMaand
2710BrandMerk
2830AnnualCostPercentageJaarlijks kostenpercentage
2940InterestRente
3040RedemptionAflossing
3160ExpireDateVervaldatum
3241RemainderRestant
3340PremiumPremie
3440CostKosten
3650HealthcareOptionZiektekosten
3710YourReferenceUw kenmerk
3860NotificationDateKennisgevingsdatum
3910FeatureKenmerk
4050DeclerationSoort declaratie
4110DeclarationNumberDeclaratienummer
4210DamageNumberSchadenummer
4310ReferenceNumberReferentienummer
4450AllowanceUitkering
4520InstallmentTermijn
4650LawWet
4710ExplanationToelichting
4810DomainDomein
4912MobileNumberMobiele nummer
50101ContractContract
5110IBanIBan
5240VerzekerdeSomVerzekerde som
5360DateDatum

Transaction types

In addition to properties, each transaction is assigned a transaction type that categorizes it (e.g., payment terminal or iDeal payment). Below is a list of all possible transaction types:

ValueCodeDescription
0ACAcceptgiro
1BAPayment terminal
2CHCheque
3CHKCheque
4DVMiscellaneous
5FLBranch or group transaction
6GFTelephone banking
7GMATM
8GTInternet Banking
9ICCollection
10OVWire transfer
11PKATM at the office
12POPeriodic transfer
13STDeposit (Own account or third party)
14VZCollective payment
15TRFWire transfer abroad
16LDOpladen
17STOReversal
18KSTCosts
19RNTInterest
20PRVCommission
21IDLiDeal
22BEInvestments
23CORCorrectional transaction
24IBInternal transaction
25MAAuthorization
26CRCreditcard
27DAMiscellaneous write offs
28CSHCash payment
29BYCredit message
30PCQPayConiq
9999UnknownUnknown