Git Product home page Git Product logo

nacha-report's Introduction

TriFused - Nacha-Report

Overview

The nacha-report.ps1 PowerShell script is designed to read a NACHA ach file then produce a more human readable summary report without exposing sensitive account information. This script is useful for auditing and analyzing ACH (Automated Clearing House) transactions while ensuring confidentiality and compliance.

Nacha File Details from Nacha.org Ref: https://achdevguide.nacha.org/ach-file-details

Features

  • Reads NACHA formatted ach files and generates a more readable report.
  • Omits sensitive account details to maintain privacy.
  • Offers options for downloading test data for functionality verification.
  • Customizable to show detailed trace information for each transaction.
  • Report output can be piped to email and notification tools.

Version

1.0.10

Install

Install-Script -Name nacha-report

Usage

To use the script, you need to provide the path to the NACHA file you want to analyze. There is also an option to download test data if no file path is provided.

nacha-report.ps1 -testdata -silent -no 67 - simple report without transaction data with information suppressed

-nachaFilePath C:\FolderA\FolderB\mynachafile.txt  -- path to nacha file (Any extension will work)
-testdata       -- Will prompt to download a ACH test file from public google share https://drive.google.com/file/d/1-tEJ6Y_KMvUIuL55DG1oddekG9cD2WMN
-showTrace6     -- Will show the Trace codes for type 6
-silent         -- Supress informational messages - Clean report output when piping 
-no ###         -- remove record types from report

Basic Command

ps>

.\nacha-report.ps1 -nachaFilePath "C:\Path\To\Your\File.txt"

.\nacha-report.ps1 -testdata

.\nacha-neport.ps1 -nachaFielPath

.\nacha-report.ps1 -testdata  -- Use Test data - will prompt to download

.\nacha-report.ps1 -testdata -no 67     -- Remove type 6 and 7 from report

.\nacha-report.ps1 -testdata -no 5678   -- Remove type 5, 6, 7 and 8 from report

nacha-report's People

Contributors

larryb-vsb avatar trifused avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.