Represents a Batch of Bank 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" Bank Batch, releasing its lock and clearing the Bank 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.
MoveUnallocatedToSuspense Moves all unallocated items to Suspense.
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 BankEntry are valid.
StatusClose Changes the "Saved" Bank 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
BankAccount Read-Only The Batch's Bank Account.
BankAccountId The Id of this Batch's Bank Account.
BankAccountPk The Primary Key of this Batch's Bank Account.
BatchId The Id of this Batch.
BatchTotal The Batch Total.
CashRegisterId The Id of this Bank Batch's Cash Register.
CashRegisterPk The Primary Key of this Bank Batch's Cash Register.
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.
IgnoreEntityTransactionDateCheck Determines whether the Entity's Transaction Date range is checked.
Imported Indicates whether this is an Imported Bank Batch.
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 Bank Batch.
Pk Read-Only This record's primary key.
ScriptId If imported or exported and a Script was involved, this is the Id of that Script.
Source Read-Only The Batch's Source.
Timestamp Read-Only This record's Timestamp.
TransactionType Read-Only The Bank Batch's Transaction Type.
TransactionTypeId The Id of this Bank Batch's Transaction Type.
TransactionTypePk The Primary Key of this Bank 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