Skip to content

Commit

Permalink
On EditPaymentMethod add new NACHA fields (add line ending, add offse…
Browse files Browse the repository at this point in the history
…t record, OFDI ID) and reorganize a bit; on PaymentMethodFiles improve fields NACHA options but comment out, better to config in advance on BankAccount record for consistency
  • Loading branch information
jonesde committed Sep 29, 2021
1 parent 17c8785 commit 407f2cc
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 10 deletions.
29 changes: 20 additions & 9 deletions screen/SimpleScreens/Party/PaymentMethod/EditPaymentMethod.xml
Expand Up @@ -150,22 +150,33 @@ along with this software (see the LICENSE.md file). If not, see
</field>

<field name="nachaNote"><default-field title=""><label text="NACHA fields for ACH (NACHA) export"/></default-field></field>
<field name="nachaImmedDest"><default-field title="*NACHA Immed. Destination" tooltip="Required for NACHA; usually routing/transit number">
<field name="nachaImmedDest"><default-field title="*NACHA Immed. Destination ID" tooltip="Required for NACHA; 9 digits; usually routing/transit number">
<text-line size="9" maxlength="10"/></default-field></field>
<field name="nachaImmedOrig"><default-field title="*NACHA Immed. Origin" tooltip="Required for NACHA; company source/origin ID">
<text-line size="9" maxlength="10"/></default-field></field>
<field name="nachaImmedDestName"><default-field title="NACHA Immed. Dest. Name" tooltip="Defaults to Bank Name">
<field name="nachaImmedDestName"><default-field title="NACHA Immed. Dest. Name" tooltip="Defaults to Bank Name, max 23 characters">
<text-line size="23" maxlength="23"/></default-field></field>
<field name="nachaImmedOrigName"><default-field title="NACHA Immed. Origin Name" tooltip="Defaults to Company Name On Account">
<field name="nachaImmedOrig"><default-field title="*NACHA Immed. Origin ID" tooltip="Required for NACHA; 9 digits; source/origin ID">
<text-line size="9" maxlength="10"/></default-field></field>
<field name="nachaImmedOrigName"><default-field title="NACHA Immed. Origin Name" tooltip="Defaults to Company Name On Account, max 23 characters">
<text-line size="23" maxlength="23"/></default-field></field>
<field name="nachaCompanyName"><default-field title="NACHA Company Name" tooltip="Defaults to Company Name On Account">
<field name="nachaCompanyId"><default-field title="*NACHA Company ID" tooltip="Required for NACHA; max 10 digits; bank-assigned Company ID">
<text-line size="10" maxlength="10"/></default-field></field>
<field name="nachaCompanyName"><default-field title="NACHA Company Name" tooltip="Defaults to Company Name On Account, max 16 characters">
<text-line size="16" maxlength="16"/></default-field></field>
<field name="nachaDiscrData"><default-field title="NACHA Discr. Data" tooltip="Optional">
<text-line size="20" maxlength="20"/></default-field></field>
<field name="nachaCompanyId"><default-field title="*NACHA Company ID" tooltip="Required for NACHA; bank-assigned Company ID">
<field name="nachaOdfiId"><default-field title="NACHA Orig. DFI ID" tooltip="Defaults to first 8 digits of Immed. Destination ID">
<text-line size="10" maxlength="10"/></default-field></field>
<field name="nachaDiscrData"><default-field title="NACHA Discr. Data" tooltip="Optional, max 20 characters">
<text-line size="20" maxlength="20"/></default-field></field>
<field name="nachaEntryDescription"><default-field title="NACHA Entry Description" tooltip="Required for NACHA">
<text-line size="10" maxlength="10"/></default-field></field>
<field name="fedNachaInfo"><default-field>
<label text="Sending direct to &lt;strong&gt;Federal Reserve&lt;/strong&gt;? Set &lt;strong&gt;Add New Line&lt;/strong&gt; to &lt;em&gt;No&lt;/em&gt;, and &lt;strong&gt;Add Offset Record&lt;/strong&gt; to &lt;em&gt;Yes&lt;/em&gt;." encode="false"/>
</default-field></field>
<field name="nachaAddNewLine"><default-field tooltip="Add a new line (line feed) character after each 94 character record, use No for Federal Reserve direct submit">
<radio no-current-selected-key="Y"><option key="N" text="No"/><option key="Y" text="Yes"/></radio>
</default-field></field>
<field name="nachaAddOffsetRecord"><default-field tooltip="Add offset record to create a balanced NACHA file, use Yes for Federal Reserve direct submit">
<radio no-current-selected-key="N"><option key="N" text="No"/><option key="Y" text="Yes"/></radio>
</default-field></field>

<field name="gatewayCimId"><default-field title="Gateway CIM ID"><text-line size="20"/></default-field></field>

Expand Down
12 changes: 11 additions & 1 deletion screen/SimpleScreens/Party/PaymentMethod/PaymentMethodFiles.xml
Expand Up @@ -60,9 +60,19 @@ along with this software (see the LICENSE.md file). If not, see
<date-time type="date"/></default-field></field>
<field name="nachaEntryDescription" from="bankAccount.nachaEntryDescription">
<default-field title="NACHA Entry Description"><text-line size="10" maxlength="10"/></default-field></field>
<!-- better not to have these here, more error prone, just set on BankAccount record:
<field name="fedNachaInfo"><default-field>
<label text="Sending direct to &lt;strong&gt;Federal Reserve&lt;/strong&gt;? Set &lt;strong&gt;Add New Line&lt;/strong&gt; to No, and &lt;strong&gt;Add Offset Record&lt;/strong&gt; to Yes." encode="false"/>
</default-field></field>
<field name="addNewLine"><default-field tooltip="Add a new line (line feed) character after each 94 character record">
<radio no-current-selected-key="${'N'.equals(bankAccount.nachaAddNewLine) ? 'false' : 'true'}">
<option key="false" text="No"/><option key="true" text="Yes"/></radio>
</default-field></field>
<field name="addOffsetRecord"><default-field tooltip="Add offset record to create a balanced NACHA file">
<radio no-current-selected-key="false"><option key="false" text="No"/><option key="true" text="Yes"/></radio>
<radio no-current-selected-key="${'Y'.equals(bankAccount.nachaAddOffsetRecord) ? 'true' : 'false'}">
<option key="false" text="No"/><option key="true" text="Yes"/></radio>
</default-field></field>
-->
<field name="submitButton"><default-field title="Generate"><submit/></default-field></field>
</form-single>
</container-dialog>
Expand Down

0 comments on commit 407f2cc

Please sign in to comment.