Represents a Batch of Account Transactions.

Once an existing Batch is loaded from the database or a new Batch is saved, the Batch is locked and the Clear method must be called once you have finished with the Batch to unlock it.

Implements I_ISDirty, I_ISObjectName

Methods

Name Description
AnyCommitWarnings System Use Only Obsolete
Clear Clears the Batch and sets all of its properties to their defaults.
Close Closes the currently opened "Saved" Batch, releasing its lock and clearing the Batch.
Delete Deletes the Batch.
DirtyClear System Use Only
ExecuteCommit Commits the Batch.
GetObjectName
HasCommitErrors Checks to see whether any Transactions have a Commit Error.
HasCommittedTransactions Returns True if there are any Committed Transactions.
HasUncommittedTransactions Returns True if there are any Uncommitted Transactions.
Load Loads a Batch from the database.
LoadPk Loads the Batch from the database.
RemoveCommitted Removes all Committed and optionally Blank Transactions after a commit.
Save Save the Batch.
SourceSet Sets the Batch's Source. Only Conversion, ExternalA to ExternalJ and TransactionEntry are valid.
StatusClose Changes the "Saved" Batch to a status of "Closed".
TransactionsLoad Loads the Transactions collection.
TransactionsRefresh Forces the Transactions collection to be reloaded from the database the next time it is accessed.

Properties

Name Description
AutoPostWithholdingTax Automatically calculate and post Withholding Tax on Deposit Credit Interest Transactions.
BatchId The Id of this Batch.
BatchTotal The Batch Total.
CommittedDate Read-Only
CommittedDateUtc Read-Only
CreatedDate Read-Only The Local date and time this record was created.
CreatedUserPk Read-Only The primary key of the User that created this record.
CreatedUtcDate Read-Only The UTC date and time this record was created.
DisbursementExternalPartyId The Id of the Disbursement External Party.
DisbursementExternalPartyPk The primary key of the Disbursement External Party.
DisbursementPayeeType The type of Disbursement Payee.
DisbursementPayeeTypeText The Disbursement Payee Type in its String representation.
DisbursementType The Type of Disbursement.
DisbursementTypeText The Disbursement Type in its String representation.
IgnoreEntityTransactionDateCheck Determines whether the Entity's Transaction Date range is checked.
IsDirty Read-Only Indicates whether this object has been modified since being created, loaded or refreshed.
IsLocked Read-Only Indicates whether this Batch is currently Locked.
IsNew Read-Only Indicates whether this is a new record.
Notes Notes about the Batch.
Pk Read-Only This record's primary key.
Source Read-Only The Batch's Source.
Timestamp Read-Only This record's Timestamp.
TransactionType Read-Only The Batch's Transaction Type.
TransactionTypeId The Id of this Batch's Transaction Type.
TransactionTypePk The Primary Key of this Batch's Transaction Type.
Transactions Read-Only A collection of Transactions.
TransactionsChanged Read-Only Indicates whether the Transactions collection has been loaded and has had changes made to it.
TransactionsLoaded Read-Only Indicates whether the Transactions collection has been loaded.
UpdatedDate Read-Only The Local date and time this record was last updated.
UpdatedUserPk Read-Only The primary key of the User that last updated this record.
UpdatedUtcDate Read-Only The UTC date and time this record was last updated.
UseLocking Read-Only
Namespace:
Intersoft.finSupport6
Assembly:
finSupport6, Version=6.0.3
Target Framework:
.NET 9.0