<TRANSACTIONS> Sub Element of <NLS>
Attribute | Type | Size | REQ | Default | Comments |
---|---|---|---|---|---|
GLDate
|
Date | No | Current Date | MM/dd/yyyy or as configured by the DATEFMT user defined parameter. This will set the GL Date for all Detail Records below this. |
|
CommitEachTransaction
|
Numeric | No | 1 | 0 = False1 = TrueIf set to 0 , all the transactions under <TRANSACTIONS> must be successful for it to be committed. A single failure will unwind all the transactions under <TRANSACTIONS> If CommitBlock = 1, CommitEachTransaction will be forced to 0. |
|
BatchOperation
|
Numeric | No | 0 | This will enable the batch functionality. This will be ignored if TransactionEntryBatch is set to Disabled in Loan Defaults0 = Create a new batch (Default)1 = Use an existing batch. BatchReference will be used to find the batch in the table.9 = Find an existing batch using BatchNumber |
|
BatchReference
|
String | No | NULL | ||
BatchNumber
|
Numeric | No | NULL | ||
BatchDate
|
Date | No | Current Date | MM/dd/yyyy or as configured by the DATEFMT user defined parameter. | |
SuspendBatchHeaderUpdate 5.35.15+
|
Numeric | No | 0 | Valid values are 0 or 1. | |
FinalizeBatchHeaderUpdate 5.35.15+
|
Numeric | No | 0 | Valid values are 0 or 1. | |
DepositDate
|
Date | No | Current Date | MM/dd/yyyy or as configured by the DATEFMT user defined parameter. | |
UserDefined1
|
String | No | NULL | ||
UserDefined2
|
String | No | NULL | ||
UserDefined3
|
String | No | NULL | ||
UserDefined4
|
String | No | NULL | ||
UserDefined5
|
String | No | NULL | ||
UpdateAccrual
|
Numeric | No | 1 | 0 = Do not accrue loan when adding transaction.1 = Accrue the loan current prior to adding transaction.This option should only be used when adding transactions to a new loan that has been backdated. To use on an existing loan is not recommended. |
|
UpdateAccrualThru
|
Date | No | MM/dd/yyyy or as configured by the DATEFMT user defined parameter. Loan is accrued through this date before a transaction is applied. |
||
InclusionInCashDrawer
|
Numeric | 0 = Payments do not affect cash drawer.1 = Payments affect the currently open cash drawer.
|
Examples
To accrue a loan to a specific date without adding any payment or transaction:
XML
<NLS> <TRANSACTIONS UpdateAccrualThru="01/06/2019"> <PAYMENT LoanNumber="A" Amount="0.00" /> <PAYMENT LoanNumber="B" Amount="0.00" /> </TRANSACTIONS> </NLS>
To accrue a loan to the current date without adding any payment or transaction:
XML
<NLS> <TRANSACTIONS UpdateAccrual="1"> <PAYMENT LoanNumber="A" Amount="0.00" /> <PAYMENT LoanNumber="B" Amount="0.00" /> </TRANSACTIONS> </NLS>
To create a batch:
XML
<NLS> <TRANSACTIONS BatchOperation="0" BatchReference="JFEX343" SuspendBatchHeaderUpdate="1" /> </NLS>
Set the thread with different loan using an existing batch:
XML
<NLS> <TRANSACTIONS BatchOperation="1" BatchReference="JFEX343" SuspendBatchHeaderUpdate="1"> <PAYMENT EffectiveDate="06/24/2024" LoanNumber="DEF" Amount="80.00"/> </TRANSACTIONS> </NLS>
To recalculate batch_transaction.batch_count & batch_transaction.batch_amount after the batch is done:
XML
<NLS> <TRANSACTIONS BatchOperation="1" FinalizeBatchHeaderUpdate="1" BatchReference="JFEX343" /> </NLS>