Tables [dbo].[XLedgerJournalEntryBatchItem]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count (~)0
Created6:57:02 AM Friday, September 12, 2025
Last Modified6:57:18 AM Friday, September 12, 2025
Columns
NameData TypeMax Length (Bytes)Allow NullsIdentity
Cluster Primary Key PK_XLedgerJournalEntryBatchItem: XLedgerJournalEntryBatchItemIdXLedgerJournalEntryBatchItemIdint4
No
1 - 1
Foreign Keys FK_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatch: [dbo].[XLedgerJournalEntryBatch].XLedgerJournalEntryBatchFidIndexes IX_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatchFid_AcctTransactionFid: XLedgerJournalEntryBatchFid\AcctTransactionFidXLedgerJournalEntryBatchFidint4
No
Foreign Keys FK_XLedgerJournalEntryBatchItem_AcctTransactions: [dbo].[AcctTransactions].AcctTransactionFidIndexes IX_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatchFid_AcctTransactionFid: XLedgerJournalEntryBatchFid\AcctTransactionFidAcctTransactionFidint4
No
Foreign Keys FK_XLedgerJournalEntryBatchItem_Xgl: [dbo].[Xgl].XglFidXglFidint4
No
Foreign Keys FK_XLedgerJournalEntryBatchItem_XLedgerBranchObjectValue_Nominal: [dbo].[XLedgerBranchObjectValue].NominalBranchObjectValueXLedgerDbIdNominalBranchObjectValueXLedgerDbIdbigint8
No
Foreign Keys FK_XLedgerJournalEntryBatchItem_XLedgerBranchObjectValue_Opposing: [dbo].[XLedgerBranchObjectValue].OpposingBranchObjectValueXLedgerDbIdOpposingBranchObjectValueXLedgerDbIdbigint8
No
NominalXLedgerCompanyXLedgerDbIdbigint8
No
OpposingXLedgerCompanyXLedgerDbIdbigint8
No
Foreign Keys FK_XLedgerJournalEntryBatchItem_NominalAccountingAccount: [dbo].[AccountingAccount].NominalAccountingAccountFidNominalAccountingAccountFidint4
No
Foreign Keys FK_XLedgerJournalEntryBatchItem_OpposingAccountingAccount: [dbo].[AccountingAccount].OpposingAccountingAccountFidOpposingAccountingAccountFidint4
No
XLedgerCustomerXLedgerDbIdbigint8
Yes
XLedgerSupplierXLedgerDbIdbigint8
Yes
Indexes IX_XLedgerJournalEntryBatchItem_XLedgerDbId: XLedgerDbIdXLedgerDbIdbigint8
Yes
Foreign Keys FK_XLedgerJournalEntryBatchItem_XLedgerTransactionHeader: [dbo].[XLedgerTransactionHeader].XLedgerTransactionHeaderFidIndexes IX_XLedgerJournalEntryBatchItem_XLedgerTransactionHeaderFid: XLedgerTransactionHeaderFidXLedgerTransactionHeaderFidint4
Yes
RequestGroupIdentifiervarchar(15)15
Yes
Indexes Indexes
NameColumnsUniqueFiltered
Cluster Primary Key PK_XLedgerJournalEntryBatchItem: XLedgerJournalEntryBatchItemIdPK_XLedgerJournalEntryBatchItemXLedgerJournalEntryBatchItemId
Yes
IX_XLedgerJournalEntryBatchItem_XLedgerDbIdXLedgerDbId
Yes
Yes
IX_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatchFid_AcctTransactionFidXLedgerJournalEntryBatchFid, AcctTransactionFid
Yes
IX_XLedgerJournalEntryBatchItem_XLedgerTransactionHeaderFidXLedgerTransactionHeaderFid
Yes
Foreign Keys Foreign Keys
NameColumns
FK_XLedgerJournalEntryBatchItem_AcctTransactionsAcctTransactionFid->[dbo].[AcctTransactions].[ATPriKey]
FK_XLedgerJournalEntryBatchItem_NominalAccountingAccountNominalAccountingAccountFid->[dbo].[AccountingAccount].[AccountingAccountId]
FK_XLedgerJournalEntryBatchItem_XLedgerBranchObjectValue_NominalNominalBranchObjectValueXLedgerDbId->[dbo].[XLedgerBranchObjectValue].[XLedgerDbId]
FK_XLedgerJournalEntryBatchItem_OpposingAccountingAccountOpposingAccountingAccountFid->[dbo].[AccountingAccount].[AccountingAccountId]
FK_XLedgerJournalEntryBatchItem_XLedgerBranchObjectValue_OpposingOpposingBranchObjectValueXLedgerDbId->[dbo].[XLedgerBranchObjectValue].[XLedgerDbId]
FK_XLedgerJournalEntryBatchItem_XglXglFid->[dbo].[Xgl].[XglId]
FK_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatchXLedgerJournalEntryBatchFid->[dbo].[XLedgerJournalEntryBatch].[XLedgerJournalEntryBatchId]
FK_XLedgerJournalEntryBatchItem_XLedgerTransactionHeaderXLedgerTransactionHeaderFid->[dbo].[XLedgerTransactionHeader].[XLedgerTransactionHeaderId]
Permissions
TypeActionOwning Principal
GrantDeleteMssExec
GrantInsertMssExec
GrantSelectMssExec
GrantUpdateMssExec
SQL Script
CREATE TABLE [dbo].[XLedgerJournalEntryBatchItem]
(
[XLedgerJournalEntryBatchItemId] [int] NOT NULL IDENTITY(1, 1),
[XLedgerJournalEntryBatchFid] [int] NOT NULL,
[AcctTransactionFid] [int] NOT NULL,
[XglFid] [int] NOT NULL,
[NominalBranchObjectValueXLedgerDbId] [bigint] NOT NULL,
[OpposingBranchObjectValueXLedgerDbId] [bigint] NOT NULL,
[NominalXLedgerCompanyXLedgerDbId] [bigint] NOT NULL,
[OpposingXLedgerCompanyXLedgerDbId] [bigint] NOT NULL,
[NominalAccountingAccountFid] [int] NOT NULL,
[OpposingAccountingAccountFid] [int] NOT NULL,
[XLedgerCustomerXLedgerDbId] [bigint] NULL,
[XLedgerSupplierXLedgerDbId] [bigint] NULL,
[XLedgerDbId] [bigint] NULL,
[XLedgerTransactionHeaderFid] [int] NULL,
[RequestGroupIdentifier] [varchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [PK_XLedgerJournalEntryBatchItem] PRIMARY KEY CLUSTERED  ([XLedgerJournalEntryBatchItemId]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [IX_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatchFid_AcctTransactionFid] UNIQUE NONCLUSTERED  ([XLedgerJournalEntryBatchFid], [AcctTransactionFid]) ON [PRIMARY]
GO
CREATE UNIQUE NONCLUSTERED INDEX [IX_XLedgerJournalEntryBatchItem_XLedgerDbId] ON [dbo].[XLedgerJournalEntryBatchItem] ([XLedgerDbId]) WHERE ([XLedgerDbId] IS NOT NULL) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_XLedgerJournalEntryBatchItem_XLedgerTransactionHeaderFid] ON [dbo].[XLedgerJournalEntryBatchItem] ([XLedgerTransactionHeaderFid]) WHERE ([XLedgerTransactionHeaderFid] IS NOT NULL) ON [PRIMARY]
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_AcctTransactions] FOREIGN KEY ([AcctTransactionFid]) REFERENCES [dbo].[AcctTransactions] ([ATPriKey])
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_NominalAccountingAccount] FOREIGN KEY ([NominalAccountingAccountFid]) REFERENCES [dbo].[AccountingAccount] ([AccountingAccountId])
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_XLedgerBranchObjectValue_Nominal] FOREIGN KEY ([NominalBranchObjectValueXLedgerDbId]) REFERENCES [dbo].[XLedgerBranchObjectValue] ([XLedgerDbId])
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_OpposingAccountingAccount] FOREIGN KEY ([OpposingAccountingAccountFid]) REFERENCES [dbo].[AccountingAccount] ([AccountingAccountId])
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_XLedgerBranchObjectValue_Opposing] FOREIGN KEY ([OpposingBranchObjectValueXLedgerDbId]) REFERENCES [dbo].[XLedgerBranchObjectValue] ([XLedgerDbId])
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_Xgl] FOREIGN KEY ([XglFid]) REFERENCES [dbo].[Xgl] ([XglId])
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatch] FOREIGN KEY ([XLedgerJournalEntryBatchFid]) REFERENCES [dbo].[XLedgerJournalEntryBatch] ([XLedgerJournalEntryBatchId])
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_XLedgerTransactionHeader] FOREIGN KEY ([XLedgerTransactionHeaderFid]) REFERENCES [dbo].[XLedgerTransactionHeader] ([XLedgerTransactionHeaderId])
GO
GRANT SELECT ON  [dbo].[XLedgerJournalEntryBatchItem] TO [MssExec]
GRANT INSERT ON  [dbo].[XLedgerJournalEntryBatchItem] TO [MssExec]
GRANT DELETE ON  [dbo].[XLedgerJournalEntryBatchItem] TO [MssExec]
GRANT UPDATE ON  [dbo].[XLedgerJournalEntryBatchItem] TO [MssExec]
GO
Uses
Used By