Issuing cheques using batch files

In MAS, you submit cheque payments using a batch file. Single cheque payments are not supported.

Upload your batch file here: MAS > Money Out > Batches.

Each row in the batch file generates a separate payment instruction.

For more information about batch processing and batch file structure, see Using batch files.

Required fields for cheque batches

Create a .CSV batch file using the headers below.

📘

Fields marked with * are mandatory. Bracketed asterisks (*) are for mandatory parameters with exceptions.

Header

Description

Example

RouteType*

How you want to send the cheque. Use Cheque for eChecks and PostalCheque for postal cheques.

PostalCheque

SendAccountID*

The Vitesse account ID that funds the cheque.

999

SendCurrency*

Currency code for the amount sent. You can send cheques to the US from other countries.

GBP

SendValue*

The payment amount. We recommend that the amount includes two decimal places. There is no value limit for cheques.

1250.00

RecipientName*

Legal recipient name that is printed on the cheque. Separate multiple names with a comma, or 'and'. Maximum length 180 characters.

Michael Thompson and Amy Thompson

RecipientCountry*

The country where the recipient resides. For cheques, you must use US.

US

RecipientCurrency*

Currency in which the cheque is issued. For cheques, you must use USD.

USD

RecipientReference*

The text shown on the cheque memo line.

Property Damage Claim-45821

RecipientAddress*

eCheck and postal cheque payments require a structured US postal address. This is the mailing address for postal cheques.

For address fields and validation rules, see Structured postal address format.

RecipientEmail(*)

Required for eChecks only. Do not include for postal cheques.

The recipient’s email address.

[email protected]

Optional fields for cheque batches

Optional fields include envelope and reconciliation data (for example PostalRecipientName, ExternalReference) and remittance metadata.

Fields prefixed with X- appear in the remittance advice on an additional page of the cheque document.

Add the relevant headers in the .CSV batch file:

HeaderDescriptionExample
PostalRecipientNameAdditional field for postal cheque recipient address. The For Attention Of name printed on the envelope.Michael Thompson
PostalRecipientCompanyNameAdditional field for postal cheque recipient address. The company name to print on the envelope.Vitesse PSP Limited
ExternalReference1Vitesse automatically populates this field with the generated cheque number. If your integration maps another value to ExternalReference1, we append the cheque number to that value.182910
ExternalReference2Optional external metadata field for reporting or reconciliation purposes, for example a claim or reconciliation reference.CLM-45821
ExternalReference3Optional external metadata field for reporting or reconciliation purposes, for example a claim or reconciliation reference.Loss Settlement Q1
X-ClaimantNameName of the claimant associated with the cheque payment.Laura Bennett
X-CheckDateDate printed on the cheque, in ISO 8601 format: YYYY-MM-DD.2024-02-15
X-AdjusterName of the claims adjuster handling the case.James Carter
X-DateOfLossDate the insured loss occurred, in ISO 8601 format: YYYY-MM-DD.2025-11-03
X-ServiceDatesDate services were provided or completed, in ISO 8601 format: YYYY-MM-DD.2025-11-10
X-PayeeNameName of the payee if different from the primary recipient.Bennett Restoration Services
X-CommentsInternal or external reference notes included with the payment.Water damage claim settlement
X-PersonalMessageMessage printed on the remittance or included with the cheque.Please retain this cheque for your records.

Configuring multifactor authentication for batch file eChecks

You can optionally enable multifactor authentication (MFA) for each eCheck transaction in a batch file. If an eCheck has MFA applied, the recipient must verify their identity before accessing the cheque.

For more information, see Multifactor authentication for eChecks.

📘

Fields marked with * are mandatory. Bracketed asterisks (*) are for mandatory parameters with exceptions.

HeaderDescriptionExample
EChequeVerificationTypeOptional. Set to SmsCode or Passphrase to enable verification for the specific transaction. If omitted, no verification is required.Passphrase
RecipientPhoneNumber(*)Required when EChequeVerificationType is SmsCode. Provide a mobile number in international E.164 format.+14155552671
EChequeVerificationPassphrase(*)Required when EChequeVerificationType is Passphrase. Contact Vitesse to configure the passphrase type prior to sending eChecks.45821

MFA access limits

Verification typeLimits
SMSUp to 3 attempts to enter the code
Up to 3 resend attempts
Locked out for 10 minutes after failed attempts
PassphraseUp to 5 attempts before locked out

eCheck batch example

RouteType,SendAccountID,SendCurrency,SendValue,RecipientName,RecipientEmail,RecipientCountry,RecipientCurrency,RecipientReference,RecipientAddressStreetName,RecipientAddressBuildingNumber,RecipientAddressTownName,RecipientAddressPostCode,RecipientAddressCountrySubDivision,RecipientAddressCountry,EChequeVerificationType,RecipientPhoneNumber
Cheque,999,USD,1250.00,Michael Thompson,[email protected],US,USD,Claim-45821,Main Street,742,Springfield,62704,IL,US,SmsCode,+12175550123
Cheque,999,USD,320.50,Sarah Williams,[email protected],US,USD,Invoice-2024-019,Oak Avenue,118,Boston,02116,MA,US,SmsCode,+16175550124
Cheque,999,USD,9875.75,Daniel Martinez,[email protected],US,USD,Settlement-7845,Sunset Boulevard,2101,Los Angeles,90028,CA,US,SmsCode,+13235550125

Postal cheque batch example

RouteType,SendAccountID,SendCurrency,SendValue,RecipientName,RecipientCountry,RecipientCurrency,RecipientReference,RecipientAddressStreetName,RecipientAddressBuildingNumber,RecipientAddressTownName,RecipientAddressPostCode,RecipientAddressCountrySubDivision,RecipientAddressCountry
PostalCheque,999,USD,1250.00,Michael Thompson,US,USD,Claim-45821,Main Street,742,Springfield,62704,IL,US
PostalCheque,999,USD,320.50,Sarah Williams,US,USD,Invoice-2024-019,Oak Avenue,118,Boston,02116,MA,US
PostalCheque,999,USD,9875.75,Daniel Martinez,US,USD,Settlement-7845,Sunset Boulevard,2101,Los Angeles,90028,CA,US

What happens next?

After we process the batch, we:

  • Generate a cheque number and append it to ExternalReference1
  • Post the transaction to your account entries
  • Issue the cheque:
    • The eCheck link is emailed to the recipient
    • The postal cheque is printed, ready for mailing

For information about delivery times and so on, see Cheque processing.


Related information