From aa32267947fbf072b6bd336e9cfdca6f8d218fa2 Mon Sep 17 00:00:00 2001 From: David Dreggors Date: Tue, 4 Aug 2026 23:35:31 -0400 Subject: [PATCH] Allow override of company discretionary data --- ach/builder.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ach/builder.py b/ach/builder.py index 1a3c70f..e36fac7 100644 --- a/ach/builder.py +++ b/ach/builder.py @@ -38,7 +38,7 @@ def __init__(self, file_id_mod, settings): def add_batch(self, std_ent_cls_code, batch_entries=None, credits=True, debits=False, eff_ent_date=None, - company_id=None): + company_id=None, cmpy_dis_data=None): """ Use this to add batches to the file. For valid std_ent_cls_codes see: http://en.wikipedia.org/wiki/Automated_Clearing_House#SEC_codes @@ -70,7 +70,8 @@ def add_batch(self, std_ent_cls_code, batch_entries=None, eff_ent_date=eff_ent_date.strftime('%y%m%d'), # YYMMDD orig_stat_code='1', orig_dfi_id=self.settings['immediate_dest'][:8], - company_name=self.settings['immediate_org_name'] + company_name=self.settings['immediate_org_name'], + cmpy_dis_data=cmpy_dis_data ) entries = list()