purpose code declaring why funds are moving. Lumx uses the purpose for AML monitoring, regulatory reporting, and to match the transaction against the correct destination holder relationship.
Accepted values
Choosing the right code
Pick based on the economic substance of the transaction, not the rail or destination type. Two heuristics:- If the customer and destination holder are the same legal entity, use
PERSONAL_ACCOUNT. - Otherwise, pick the code that best describes the underlying commercial activity. When more than one applies, go with the more specific one:
TAXoverBILLS,EXPENSES_REIMBURSEMENToverPROFESSIONAL_SERVICES.
Related resources
Transactions
Full transaction lifecycle and request schemas.
Destinations
Holder relationships that pair with each purpose code.
Treasury management
Worked example of purpose codes across an inter-company flow.
Request for Information
What happens when purpose doesn’t match the underlying activity.