Tables [dbo].[XLedgerJournalEntryBatchItem]
Properties
PropertyValue
CollationSQL_Latin1_General_CP1_CI_AS
Row Count (~)0
Created7:46:50 PM Saturday, February 7, 2026
Last Modified7:49:20 PM Saturday, February 7, 2026
Columns
NameData TypeMax Length (Bytes)Allow NullsIdentityDefault
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_AcctTransactionFid_XLedgerTransactionHeaderFid: AcctTransactionFid\XLedgerTransactionHeaderFidIndexes 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: Resolved\XLedgerDbIdXLedgerDbIdbigint8
Yes
Foreign Keys FK_XLedgerJournalEntryBatchItem_XLedgerTransactionHeader: [dbo].[XLedgerTransactionHeader].XLedgerTransactionHeaderFidIndexes IX_XLedgerJournalEntryBatchItem_AcctTransactionFid_XLedgerTransactionHeaderFid: AcctTransactionFid\XLedgerTransactionHeaderFidIndexes IX_XLedgerJournalEntryBatchItem_XLedgerTransactionHeaderFid: XLedgerTransactionHeaderFidXLedgerTransactionHeaderFidint4
Yes
RequestGroupIdentifiervarchar(15)15
Yes
Foreign Keys FK_XLedgerJournalEntryBatchItem_XLedgerTransactionUploadFailure: [dbo].[XLedgerTransactionUploadFailure].XLedgerTransactionUploadFailureFidIndexes IX_XLedgerJournalEntryBatchItem_XLedgerTransactionUploadFailureFid: XLedgerTransactionUploadFailureFidXLedgerTransactionUploadFailureFidint4
Yes
Indexes IX_XLedgerJournalEntryBatchItem_XLedgerDbId: Resolved\XLedgerDbIdResolvedbit1
No
((0))
Foreign Keys FK_XLedgerJournalEntryBatchItem_XLedgerBankAccountFid: [dbo].[XLedgerBankAccount].XLedgerBankAccountFidXLedgerBankAccountFidint4
Yes
ExternalIdentifiernvarchar(25)50
Yes
PlaceOnHoldbit1
No
((0))
Indexes Indexes
NameColumnsUniqueFiltered
Cluster Primary Key PK_XLedgerJournalEntryBatchItem: XLedgerJournalEntryBatchItemIdPK_XLedgerJournalEntryBatchItemXLedgerJournalEntryBatchItemId
Yes
IX_XLedgerJournalEntryBatchItem_XLedgerDbIdResolved, XLedgerDbId
Yes
Yes
IX_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatchFid_AcctTransactionFidXLedgerJournalEntryBatchFid, AcctTransactionFid
Yes
IX_XLedgerJournalEntryBatchItem_AcctTransactionFid_XLedgerTransactionHeaderFidAcctTransactionFid, XLedgerTransactionHeaderFid
Yes
IX_XLedgerJournalEntryBatchItem_XLedgerTransactionHeaderFidXLedgerTransactionHeaderFid
Yes
IX_XLedgerJournalEntryBatchItem_XLedgerTransactionUploadFailureFidXLedgerTransactionUploadFailureFid
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_XLedgerBankAccountFidXLedgerBankAccountFid->[dbo].[XLedgerBankAccount].[XLedgerBankAccountId]
FK_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatchXLedgerJournalEntryBatchFid->[dbo].[XLedgerJournalEntryBatch].[XLedgerJournalEntryBatchId]
FK_XLedgerJournalEntryBatchItem_XLedgerTransactionHeaderXLedgerTransactionHeaderFid->[dbo].[XLedgerTransactionHeader].[XLedgerTransactionHeaderId]
FK_XLedgerJournalEntryBatchItem_XLedgerTransactionUploadFailureXLedgerTransactionUploadFailureFid->[dbo].[XLedgerTransactionUploadFailure].[XLedgerTransactionUploadFailureId]
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,
[XLedgerTransactionUploadFailureFid] [int] NULL,
[Resolved] [bit] NOT NULL CONSTRAINT [DF_XLedgerJournalEntryBatchItem_Resolved] DEFAULT ((0)),
[XLedgerBankAccountFid] [int] NULL,
[ExternalIdentifier] [nvarchar] (25) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
[PlaceOnHold] [bit] NOT NULL CONSTRAINT [DF_XLedgerJournalEntryBatchItem_PlaceOnHold] DEFAULT ((0))
) 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 NONCLUSTERED INDEX [IX_XLedgerJournalEntryBatchItem_AcctTransactionFid_XLedgerTransactionHeaderFid] ON [dbo].[XLedgerJournalEntryBatchItem] ([AcctTransactionFid], [XLedgerTransactionHeaderFid]) WHERE ([XLedgerTransactionHeaderFid] IS NOT NULL) ON [PRIMARY]
GO
CREATE UNIQUE NONCLUSTERED INDEX [IX_XLedgerJournalEntryBatchItem_XLedgerDbId] ON [dbo].[XLedgerJournalEntryBatchItem] ([XLedgerDbId]) INCLUDE ([Resolved]) 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
CREATE NONCLUSTERED INDEX [IX_XLedgerJournalEntryBatchItem_XLedgerTransactionUploadFailureFid] ON [dbo].[XLedgerJournalEntryBatchItem] ([XLedgerTransactionUploadFailureFid]) WHERE ([XLedgerTransactionUploadFailureFid] 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_XLedgerBankAccountFid] FOREIGN KEY ([XLedgerBankAccountFid]) REFERENCES [dbo].[XLedgerBankAccount] ([XLedgerBankAccountId])
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
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_XLedgerTransactionUploadFailure] FOREIGN KEY ([XLedgerTransactionUploadFailureFid]) REFERENCES [dbo].[XLedgerTransactionUploadFailure] ([XLedgerTransactionUploadFailureId])
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