WRITEOFF

Fields

Field Field Type Null Description
ID uniqueidentifier
REVENUEID uniqueidentifier
DATE datetime
POSTSTATUSCODE tinyint
POSTDATE datetime yes
REASON nvarchar(300)
ADDEDBYID uniqueidentifier
CHANGEDBYID uniqueidentifier
DATEADDED datetime
DATECHANGED datetime
TS timestamp
TSLONG bigint yes
POSTSTATUS nvarchar(11) yes
REASONCODEID uniqueidentifier yes

Definition

Copy

  CREATE view dbo.WRITEOFF with schemabinding as 
  select FINANCIALTRANSACTION.ID, 
    isnull(FINANCIALTRANSACTION.PARENTID,'00000000-0000-0000-0000-000000000000') as REVENUEID, 
    isnull(cast(FINANCIALTRANSACTION.DATE as datetime),'') as DATE
    isnull(cast(case FINANCIALTRANSACTION.POSTSTATUSCODE when 2 then 0 when 1 then 1 when 3 then 2 end as tinyint), 2) as POSTSTATUSCODE,
    cast(FINANCIALTRANSACTION.POSTDATE as datetime) as POSTDATE, WRITEOFF_EXT.REASON, FINANCIALTRANSACTION.ADDEDBYID, FINANCIALTRANSACTION.CHANGEDBYID, FINANCIALTRANSACTION.DATEADDED,
    FINANCIALTRANSACTION.DATECHANGED, FINANCIALTRANSACTION.TS, FINANCIALTRANSACTION.TSLONG,
    cast(case FINANCIALTRANSACTION.POSTSTATUSCODE when 2 then 'Posted' when 1 then 'Not posted' when 3 then 'Do not post' end as nvarchar(11))as POSTSTATUS, 
    WRITEOFF_EXT.REASONCODEID
  from dbo.FINANCIALTRANSACTION inner join dbo.WRITEOFF_EXT on FINANCIALTRANSACTION.ID = WRITEOFF_EXT.ID
  where TYPECODE = 20 and FINANCIALTRANSACTION.DELETEDON is null