Salsa originated payments

A description of the patterns and practices used for bank transactions originating from Salsa

To ensure that Salsa originated payments are consistent and easy to identify we apply a simple pattern for all generated bank transactions. This provides predictability and can help with things such as:

  • Inbound customer care inquiries - identifying the payment and what it was for
  • Automatic reconciliation / ledger generation for the employer

The results will differ slightly depending on the payment transaction type (and what is available via that payment method) however the general makeup of the transaction will contain one or more of the following components:

  • Transaction Code - A Salsa defined code that uniquely identify a payment type (3 characters)
  • Partner Code - A 5-letter “slug” used as a short abbreviation of the partner name (5 characters max)
  • Partner Name - The name of the partner (16 characters max)
  • Employer Name - The business name of the employer (16 characters max)

Transaction Code Glossary

Transaction CodePayment Type
PRLEmployer Payroll Funding – Cash requirements collected from an employer’s account to fund a payroll run.
NETWorker Payment Net – Net pay of a worker payment deposited in a worker’s account.
EPREmployer Payroll Refund – Refund of a payroll run amount sent to an employer’s account.
WPRWorker Payment Refund – Refund of a worker payment amount sent to an employer’s account.
TXRTax Refund – Tax amount refunded to an employer’s account during quarter end reconciliation.
TXDTax Debit – Tax amount debited from an employer’s account during quarter end reconciliation.
PPTPrior Payroll Taxes – Tax amount debited from an employer’s account to cover unpaid tax liabilities when switching payroll provider.
SCRService Cancellation Refund – Refund of unpaid liabilities sent to an employer’s account after terminating service.

ACH (Automated Clearing House - 🇺🇸)

For US employers, electronic payments and funds use the ACH network. ACH transactions allow an Originating Party Name to be sent, along with a Statement Descriptor. The Statement Descriptor is limited to 10 characters, whilst the Originating Party Name is limited to 16 characters. For most payment types, employers will see the partner name followed by the three character transaction code and the partner code as shown below.

Payment TypeOriginating Party NameStatement Descriptor
Employer Payroll Funding{Partner Name}PRL {Partner Code}
Worker Payment Net{Employer Name}NET Pay
Employer Payroll Refund{Partner Name}EPR {Partner Code}
Worker Payment Refund{Partner Name}WPR {Partner Code}
Tax Refund{Partner Name}TXR {Partner Code}
Tax Debit{Partner Name}TXD {Partner Code}
Prior Payroll Taxes{Partner Name}PPT {Partner Code}
Service Cancellation Refund{Partner Name}SCR {Partner Code}

EFT (Electronic Funds Transfer - 🇨🇦)

For Canadian employers, electronic payments and funds use EFT. EFT transactions only allow a Statement Descriptor to be sent. Employers in Canada will see the three character transaction code followed by the partner code as shown below.

Payment TypeStatement Descriptor
Employer Payroll FundingPRL {Partner Code}
Worker Payment NetNET Pay
Employer Payroll RefundEPR {Partner Code}
Worker Payment RefundWPR {Partner Code}
Tax RefundTXR {Partner Code}
Tax DebitTXD {Partner Code}
Prior Payroll TaxesPPT {Partner Code}
Service Cancellation RefundSCR {Partner Code}