Expand description

Module for processing csv file

Structs

Actual csv file struct used for deserialisation. For the purpose of self integration the format is made rigid

Flattened struct for csv data collected

Settlement settings and csv data are flushed to a new struct. It is used for converting into descriptive and detail data blocks

Template file struct used in self integration

Helper struct for calculation detail block line count and total amount

Functions

Left adjust any field as mandated by .aba format

Custom deserialisation function for the comment field, blank filled

Custom deserialisation function for the tax withold field, zero filled

Right adjust any field as mandated by .aba format