ValidateXMLTotals Property
Tells the pipeline component how to verify the totals when generating ACH files.
Data Type
EnumerationPossible Values
Validate Totals (0)Compute Totals (1)
Ignore Totals (2)
Default Value
0Remarks
When generating ACH files from XML, the totals in each Batch Control Record and in the final File Control Record are held to the same strict validation as when generating XML from an ACH file. However, if you have made changes to the XML the totals may no longer be accurate. For this reason, you may override this portion of the validation and allow the pipeline component to calculate the totals itself.
The totals in each Batch Control Record include:
Entry Count | Total number of Detail and Addenda records in the batch. |
Entry Hash | Sum of all RecipientRoutingNumbers in each Detail Record in the batch (only the last 10 digits). |
Debit Total | Sum total of all Debit transactions in the batch. |
Credit Total | Sum total of all Credit transactions in the batch. |
The totals in the File Control Record include:
Entry Count | Sum total of the Entry Count from each Batch in the file (ie: The total number of all Detail and Addenda records in the entire file). |
Entry Hash | Sum of all RecipientRoutingNumbers in each Detail Record in the entire file (only the last 10 digits). |
Credit Total | Sum total of all debit transactions in the entire file. |
Debit Total | Sum total of all credit transactions in the entire file. |
Block Count | Number of blocks in the file. One block is equal to 10 records. |
This property accepts the following values:
vmValidateTotals(0) | Validates that the above totals in the XML are correct, based on the contents of each record in the XML. |
vmComputeTotals(1) | Computes the above totals based on the contents of each record in the XML. |
vmIgnoreTotals(2) | Does not check the totals. If the totals in the XML do not match the ACH file is written anyways (not recommended). |
This property is not available in the Disassembler/Decoder.