USP_DATALIST_FINANCIALTRANSACTION1099DISTRIBUTION

Lists all 1099 distributions for a financial transaction.

Parameters

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

Definition

Copy


CREATE procedure dbo.USP_DATALIST_FINANCIALTRANSACTION1099DISTRIBUTION(
  @FINANCIALTRANSACTIONID uniqueidentifier
)
as
    set nocount on;

    select D.ID,
           (B.BOXNUMBER + ' - ' + B.DESCRIPTION) as [BOXNUMBER1099],
           S.ABBREVIATION 'STATE',
           D.AMOUNT,
       D.[PERCENT]
       ,dbo.UFN_FINANCIALTRANSACTION_PAID(D.FINANCIALTRANSACTIONID) as [PAID]
       ,(select top 1 FTLI.POSTSTATUSCODE 
          from dbo.FINANCIALTRANSACTION FT 
            inner join dbo.FINANCIALTRANSACTIONLINEITEM FTLI 
              on ((FT.ID = FTLI.FINANCIALTRANSACTIONID) 
              and (FTLI.TYPECODE = 0
              and (FTLI.DELETEDON is null)) 
           where FT.ID = D.FINANCIALTRANSACTIONID) as [POSTSTATUSCODE]
    from dbo.FINANCIALTRANSACTION1099DISTRIBUTION as D
    left outer join dbo.STATE as S on S.ID = D.STATEID
    left outer join dbo.FINANCIALTRANSACTION1099BOXNUMBER as B on B.ID = D.BOXNUMBER1099ID
    where D.FINANCIALTRANSACTIONID = @FINANCIALTRANSACTIONID
  order by D.SEQUENCE asc