I noticed the "immediate origin" field in the file header starts at position 14 instead it should start at position 13 in order to fit complete 10 digits. Currently, immediate-origin gets truncated to first 9 digits.
FileHeader.java
**@ACHField(start = 14, length = 10, name = IMMEDIATE_ORIGIN, inclusion = MANDATORY)** public String getImmediateOrigin() { return immediateOrigin; }
I noticed the "immediate origin" field in the file header starts at position 14 instead it should start at position 13 in order to fit complete 10 digits. Currently, immediate-origin gets truncated to first 9 digits.
FileHeader.java
**@ACHField(start = 14, length = 10, name = IMMEDIATE_ORIGIN, inclusion = MANDATORY)** public String getImmediateOrigin() { return immediateOrigin; }