USP_DATALIST_PDACCOUNTCODEMAPDEVELOPMENT_COMMITMENTREVALUATIONCURRENCY

Returns a list of account code mappings for commitment revaluation currency gain/loss in the Development office.

Parameters

Parameter Parameter Type Mode Description
@ID uniqueidentifier IN Input parameter indicating the context ID for the data list.

Definition

Copy


                CREATE procedure dbo.USP_DATALIST_PDACCOUNTCODEMAPDEVELOPMENT_COMMITMENTREVALUATIONCURRENCY(
                    @ID uniqueidentifier
                )
                as
                    set nocount on;

                    select  
                        PDACCOUNTCODEMAPPING.ID,
                        dbo.UFN_PDACCOUNTCODEMAPPAYMENTMETHODTYPE_TYPENAMESTRING ('C256C03B-8FD7-4D16-B6C3-5C2C05D7FA92', PDACCOUNTCODEMAPPING.PAYMENTMETHOD) TYPE,
                        dbo.UFN_PDACCOUNTCODEMAPREVENUETYPE_TYPENAMESTRING ('C256C03B-8FD7-4D16-B6C3-5C2C05D7FA92', PDACCOUNTCODEMAPPING.REVENUETYPE) REVENUETYPE,
                        dbo.UFN_PDACCOUNTCODEMAPFOREIGNCURRENCY_NAMESTRING(PDACCOUNTCODEMAPPING.ID) CURRENCY,
                        dbo.UFN_GLACCOUNT_GETACCOUNTNUMBER(PDACCOUNTCODEMAPPING.DEBITGLACCOUNTID) DEBITACCOUNT,
                        DEBITVALUE.SHORTDESCRIPTION as DEBITCODE,
                        dbo.UFN_GLACCOUNT_GETACCOUNTNUMBER(PDACCOUNTCODEMAPPING.CREDITGLACCOUNTID) CREDITACCOUNT,
                        CREDITVALUE.SHORTDESCRIPTION as CREDITCODE
                    from 
                        dbo.PDACCOUNTCODEMAPPING
                        left join dbo.PDACCOUNTSEGMENTVALUE DEBITVALUE on DEBITPDACCOUNTSEGMENTVALUEID = DEBITVALUE.ID
                        left join dbo.PDACCOUNTSEGMENTVALUE CREDITVALUE on CREDITPDACCOUNTSEGMENTVALUEID = CREDITVALUE.ID
                    where 
                        PDACCOUNTCODEMAPOFFICEID = 'C256C03B-8FD7-4D16-B6C3-5C2C05D7FA92'
                        and PDACCOUNTCODEMAPPING.PDACCOUNTSYSTEMID = @ID
                    order by 
                        TYPE, REVENUETYPE;