X9’s Specifications for ICL (Image Cash Letter) to provide Check 21 services. The HTTP server is available in a Docker image and the Go package is available.
The reader doesn't add the parsed RoutingNumberSummary to the file. The reader.parseLine() method expects reader.parseRoutingNumberSummary() to set r.currentCashLetter.currentRoutingNumberSummary, but it doesn't currently do that.
parseLine:
case routingNumberSummaryPos, routingNumberSummaryEbcPos:
if err := r.parseRoutingNumberSummary(); err != nil {
return err
}
r.currentCashLetter.AddRoutingNumberSummary(r.currentCashLetter.currentRoutingNumberSummary)
r.currentCashLetter.currentRoutingNumberSummary = new(RoutingNumberSummary)
The reader doesn't add the parsed RoutingNumberSummary to the file. The reader.parseLine() method expects reader.parseRoutingNumberSummary() to set
r.currentCashLetter.currentRoutingNumberSummary
, but it doesn't currently do that.parseLine:
parseRoutingNumberSummary: