Type
is a field in our transaction object defining the rail where a payment occurred. A transaction’s type is calculated based on several factors, including the bank that the transaction was imported from, as well as the following fields:
vendor_code_type
vendor_code
vendor_description
currency
For example, a transaction that originates at J.P. Morgan & Chase (JPMC) may have a vendor_code_type
of bai2
, and a vendor_code
of 165
, which would therefore be classified as an ach
transaction. For an exhaustive list of our transaction types, refer here.
Sometimes payments in local payment types may settle in US-based accounts as ach
, in which case we’ll also use the currency
as a factor in determining the type. For example, if a transaction labeled ach
but is settled in AUD, we’ll classify the transaction as au_becs
.
Finally, specific banks may have their code mappings which take precedence over our default classification. For example, JPMC sends wires using the BAI2 code 216.
If you have any questions about what vendor codes may be overridden, please reach out to our support team at [email protected].