Tables [dbo].[XLedgerJournalEntryBatchItem]
Properties
PropertyValue
Row Count (~)0
Created10:13:22 PM Sunday, March 30, 2025
Last Modified10:13:22 PM Sunday, March 30, 2025
Columns
NameData TypeMax Length (Bytes)Allow NullsIdentity
Cluster Primary Key PK_XLedgerJournalEntryBatchItem: XLedgerJournalEntryBatchItemIdXLedgerJournalEntryBatchItemIdint4
No
1 - 1
Foreign Keys FK_XLedgerJournalEntryBatchItem_AcctTransactions: [dbo].[AcctTransactions].XLedgerJournalEntryBatchFidForeign Keys FK_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatch: [dbo].[XLedgerJournalEntryBatch].XLedgerJournalEntryBatchFidIndexes IX_XLedgerJournalEntryBatchFid_AcctTransactionFid: XLedgerJournalEntryBatchFid\AcctTransactionFidXLedgerJournalEntryBatchFidint4
No
Indexes IX_XLedgerJournalEntryBatchFid_AcctTransactionFid: XLedgerJournalEntryBatchFid\AcctTransactionFidAcctTransactionFidint4
No
Foreign Keys FK_XLedgerJournalEntryBatchItem_Xgl: [dbo].[Xgl].XglFidXglFidint4
No
Foreign Keys FK_XLedgerJournalEntryBatchItem_Branch: [dbo].[Branch].BranchFidBranchFidint4
No
Foreign Keys FK_XLedgerJournalEntryBatchItem_AccountingAccount: [dbo].[AccountingAccount].AccountingAccountFidAccountingAccountFidint4
No
Foreign Keys FK_XLedgerJournalEntryBatchItem_AccountingCustomer: [dbo].[AccountingCustomer].AccountingCustomerFidAccountingCustomerFidint4
No
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_XLedgerJournalEntryBatchItem: XLedgerJournalEntryBatchItemIdPK_XLedgerJournalEntryBatchItemXLedgerJournalEntryBatchItemId
Yes
IX_XLedgerJournalEntryBatchFid_AcctTransactionFidXLedgerJournalEntryBatchFid, AcctTransactionFid
Yes
Foreign Keys Foreign Keys
NameColumns
FK_XLedgerJournalEntryBatchItem_AccountingAccountAccountingAccountFid->[dbo].[AccountingAccount].[AccountingAccountId]
FK_XLedgerJournalEntryBatchItem_AccountingCustomerAccountingCustomerFid->[dbo].[AccountingCustomer].[AccountingCustomerId]
FK_XLedgerJournalEntryBatchItem_BranchBranchFid->[dbo].[Branch].[BranchPriKey]
FK_XLedgerJournalEntryBatchItem_XglXglFid->[dbo].[Xgl].[XglId]
FK_XLedgerJournalEntryBatchItem_AcctTransactionsXLedgerJournalEntryBatchFid->[dbo].[AcctTransactions].[ATPriKey]
FK_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatchXLedgerJournalEntryBatchFid->[dbo].[XLedgerJournalEntryBatch].[XLedgerJournalEntryBatchId]
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,
[BranchFid] [int] NOT NULL,
[AccountingAccountFid] [int] NOT NULL,
[AccountingCustomerFid] [int] NOT 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_XLedgerJournalEntryBatchFid_AcctTransactionFid] UNIQUE NONCLUSTERED  ([XLedgerJournalEntryBatchFid], [AcctTransactionFid]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_AccountingAccount] FOREIGN KEY ([AccountingAccountFid]) REFERENCES [dbo].[AccountingAccount] ([AccountingAccountId])
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_AccountingCustomer] FOREIGN KEY ([AccountingCustomerFid]) REFERENCES [dbo].[AccountingCustomer] ([AccountingCustomerId])
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_Branch] FOREIGN KEY ([BranchFid]) REFERENCES [dbo].[Branch] ([BranchPriKey])
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_AcctTransactions] FOREIGN KEY ([XLedgerJournalEntryBatchFid]) REFERENCES [dbo].[AcctTransactions] ([ATPriKey])
GO
ALTER TABLE [dbo].[XLedgerJournalEntryBatchItem] ADD CONSTRAINT [FK_XLedgerJournalEntryBatchItem_XLedgerJournalEntryBatch] FOREIGN KEY ([XLedgerJournalEntryBatchFid]) REFERENCES [dbo].[XLedgerJournalEntryBatch] ([XLedgerJournalEntryBatchId])
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