Skip to content
This repository has been archived by the owner on Jan 8, 2025. It is now read-only.

Commit

Permalink
DEV-147675: Allow using MICR Number as the NACHA IIN instead of a Tax…
Browse files Browse the repository at this point in the history
… ID (#4)

* Allow using new MICR number as the NACHA IIN instead of a Tax ID

* Set the date offset to 2 by default

* Allow disabling inward or outward payment promising
  • Loading branch information
akasiri authored Aug 18, 2023
1 parent da11c7b commit f7ab134
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
5 changes: 4 additions & 1 deletion entity/AccountingAccountEntities.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1154,7 +1154,9 @@ along with this software (see the LICENSE.md file). If not, see
(such as Payroll, Order); must not be more than 10 characters</description></field>
<field name="nachaAddNewLine" type="text-indicator"/>
<field name="nachaAddOffsetRecord" type="text-indicator"/>
<field name="nachaDateOffset" type="number-integer" default="1" not-null="true"/>
<field name="nachaDateOffset" type="number-integer" default="2" not-null="true"/>
<field name="nachaMicrAsIin" type="text-indicator" default="N"><description>Should the "Individual Identification Number"
on each ACH transaction be the Micr account number from an order's newly created account?</description></field>

<field name="posPayBankNumber" type="text-short">
<description>Number specified by bank to identify bank in positive pay files</description></field>
Expand Down Expand Up @@ -1435,6 +1437,7 @@ along with this software (see the LICENSE.md file). If not, see
<field name="acctgTransResultEnumId" type="id"/>
<field name="reconcileStatusId" type="id" default="'PmtrNot'"/>
<field name="paymentMethodFileId" type="id"><description>If included in a file for processing, file ID goes here</description></field>
<field name="nachaIin" type="text-short"><description>Included in a NACHA file's "Individual Identification Number" field when transmitting this payment. (columns 40-54: Individual or Company ID for company (15 chars))</description></field>

<relationship type="one" title="PaymentType" related="moqui.basic.Enumeration" short-alias="type">
<key-map field-name="paymentTypeEnumId"/></relationship>
Expand Down
8 changes: 8 additions & 0 deletions entity/ProductStoreEntities.xml
Original file line number Diff line number Diff line change
Expand Up @@ -269,6 +269,14 @@ along with this software (see the LICENSE.md file). If not, see
<field name="productStoreId" type="id" is-pk="true"/>
<field name="paymentInstrumentEnumId" type="id" is-pk="true"/>
<field name="paymentGatewayConfigId" type="id"/>

<field name="promiseInwardPayments" type="text-indicator" default="Y"><description>
Alkami field that is used to specify if payments that are entering this gateway should be created with the status 'PmntPromised' as opposed to just 'PmntProposed'
</description></field>
<field name="promiseOutwardPayments" type="text-indicator" default="Y"><description>
Alkami field that is used to specify if payments that are leaving this gateway should be created with the status 'PmntPromised' as opposed to just 'PmntProposed'
</description></field>

<relationship type="one" related="mantle.product.store.ProductStore" short-alias="store"/>
<relationship type="one" title="PaymentInstrument" related="moqui.basic.Enumeration" short-alias="paymentInstrument">
<key-map field-name="paymentInstrumentEnumId"/></relationship>
Expand Down

0 comments on commit f7ab134

Please sign in to comment.