File Specification - ACH
Nuvei accepts ACH file formats that adhere to the NACHA ACH file format. This page will not cover in detail the ACH format but instead will describe what fields Nuvei uses during its batch processing.
We parse the entire ACH file so it must be accurate according to NACHA specifications.
Check Name | Ach Record Name | Ach Record Type | ACH Range | Length | Notes |
---|---|---|---|---|---|
CoNo | Company Identification | Batch Header | 41-50 | 10 | Must be Turned enabled to use this field for CoNo otherwise The submitting merchant CoNo will be used. |
Reference Number | Company Name | Batch Header | 05-20 | 16 | If May Use Company Name as Ref Num = true |
Individual Identification Number | Detail Record | 40-54 | 15 | If May Use Company Name as Ref Num = false | |
Name | Name | Detail Record | 55-76 | 22 | |
Transaction Code | Transaction Code | Detail Record | 02-03 | 2 | Only Allowed Values (22,23,27,28,32,33,37,38) |
Descriptor | Entry Description | Batch Header | 54-63 | 10 | |
Amount | Amount | Detail Record | 30-39 | 10 | |
RoutingNumber | Receiving DFI Identification + Check Digit | Detail Record | 04-12 | 9 | This Combines the DFI Id (04-11) with the Check Digit (12-12) to create the Routing Number |
AccountNumber | DFI Account Number | Detail Record | 13-29 | 17 | |
Trace 15 | Trace Number | Detail Record | 80-94 | 15 | Must be Configured to use this. |
SEC Code | Standard Entry Class (SEC) | Batch Header | 51-53 | 3 | |
Effective Date | Effective Entry Date | Batch Header | 70-75 | 6 |
Example
ACH
MMMMMM = {MerchantNumber}
101 00000000000000000002410141500A094101Testing 5200 MMMMMM Descrp 240624 0071923900000000 62212345678011111 0000000100 TestingAch 0 07192390 62212345678011111 0000000100 TestingAch 0 07192390 62712345678011111 0000000100 TestingAch 0 07192390 62712345678011111 0000000100 TestingAch 0 07192390 820000000500605547550000000000000000000005000000MMMMMM 071923900000000 9000001000001000000050060554755000000000000000000000500 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
Multiple Batch Example
MMMMMM = {MerchantNumber}
CCCCCC = {MerchantNumber2}
101 00000000000000000002410141500A094101Testing 5200 MMMMMM Descrp 240624 0071923900000000 62212345678011111 0000000110Testing1 TestingAch 0 07192390 62212345678011111 0000000100Testing2 TestingAch 0 07192390 62712345678011111 0000000100Testing3 TestingAch 0 07192390 62712345678011111 0000000100Testing4 TestingAch 0 07192390 8200000005006055475500000000000000000000050000MMMMMM 071923900000000 5200 CCCCCC Descrp 240624 0071923900000001 62212345678011111 0000000100Testing5 TestingAch 0 07192390 62212345678011111 0000000100Testing6 TestingAch 0 07192390 62712345678011111 0000000100Testing7 TestingAch 0 07192390 62712345678011111 0000000100Testing8 TestingAch 0 07192390 820000000500605547550000000000000000000005000000CCCCCC 071923900000001 9000001000001000000050060554755000000000000000000000500 9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999