Stored Procedures [dbo].[XLedgerTransactionsForUploadFailure]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Parameters
NameData TypeMax Length (Bytes)
@xledgerUploadFailureIdint4
Permissions
TypeActionOwning Principal
GrantExecuteMssExec
SQL Script
CREATE PROCEDURE [dbo].[XLedgerTransactionsForUploadFailure]
    @xledgerUploadFailureId int
as
begin
    set nocount on

    select
        XledgerJournalEntryBatchItemId = XLedgerJournalEntryBatchItem.XLedgerJournalEntryBatchItemId,
        TransactionType = AcctTransactions.TransactionType,
        TransactionAmount = AcctTransactions.TransactionAmount,
        ItemCode = AcctTransactions.ItemCode,
        [ItemDescription] = AcctTransactions.ItemDescription,
        SubledgerNumber = case
            when isnull( AcctTransactions.VendorNumber, '' ) != '' then AcctTransactions.VendorNumber
            else AcctTransactions.CustomerNumber
        end,
        SubledgerName = case
            when isnull( AcctTransactions.VendorNumber, '' ) != '' then AcctTransactions.VendorName
            else AcctTransactions.CustomerName
        end
    from XLedgerTransactionUploadFailure
    inner join XLedgerJournalEntryBatchItem on
        XLedgerJournalEntryBatchItem.XLedgerTransactionUploadFailureFid = XLedgerTransactionUploadFailure.XLedgerTransactionUploadFailureId
    inner join AcctTransactions on
        AcctTransactions.ATPriKey = XLedgerJournalEntryBatchItem.AcctTransactionFid
    where XLedgerTransactionUploadFailure.XLedgerTransactionUploadFailureId = @xledgerUploadFailureId and
        XLedgerJournalEntryBatchItem.Resolved = 0
end
GO
GRANT EXECUTE ON  [dbo].[XLedgerTransactionsForUploadFailure] TO [MssExec]
GO
Uses