V_QUERY_GROUPSALESCONTRACTOUTPUT

Provides the ability to query reservation fields that are used in contracts.

Fields

Field Field Type Null Description
ID uniqueidentifier ID
PATRON_NAME nvarchar(154) yes PATRON_NAME
PATRON_ADDRESS nvarchar(150) yes PATRON_ADDRESS
PATRON_CITY nvarchar(50) yes PATRON_CITY
PATRON_STATE nvarchar(50) yes PATRON_STATE
PATRON_ZIP nvarchar(12) yes PATRON_ZIP
CONTACT_NAME nvarchar(154) yes CONTACT_NAME
CONTACT_ADDRESS nvarchar(150) yes CONTACT_ADDRESS
CONTACT_CITY nvarchar(50) yes CONTACT_CITY
CONTACT_STATE nvarchar(50) yes CONTACT_STATE
CONTACT_ZIP nvarchar(12) yes CONTACT_ZIP
CONTACT_PHONE nvarchar(100) yes CONTACT_PHONE
CONTACT_EMAIL UDT_EMAILADDRESS yes CONTACT_EMAIL
ORDER_TOTAL money yes ORDER_TOTAL
BALANCE_AFTER_DEPOSIT money yes BALANCE_AFTER_DEPOSIT
ORDER_BALANCE money yes ORDER_BALANCE
DEPOSIT_AMOUNT money DEPOSIT_AMOUNT
DEPOSIT_DUE_DATE date yes DEPOSIT_DUE_DATE
FINAL_COUNT_DUE_DATE date yes FINAL_COUNT_DUE_DATE
ORDER_BALANCE_DUE_DATE date ORDER_BALANCE_DUE_DATE
RESERVATION_DATE date RESERVATION_DATE
ARRIVAL_TIME UDT_HOURMINUTE ARRIVAL_TIME
NUMBER_OF_BUSES smallint NUMBER_OF_BUSES
ARRIVAL_AREA nvarchar(100) yes ARRIVAL_AREA
NUMBER_OF_VISITORS int yes NUMBER_OF_VISITORS
ITINERARY_BLOCK nvarchar(max) yes ITINERARY_BLOCK
RESOURCE_BLOCK nvarchar(max) yes RESOURCE_BLOCK
ORGANIZATION_NAME nvarchar(100) yes ORGANIZATION_NAME
ORGANIZATION_ADDRESS nvarchar(150) yes ORGANIZATION_ADDRESS
ORGANIZATION_CITY nvarchar(50) yes ORGANIZATION_CITY
ORGANIZATION_STATE nvarchar(50) yes ORGANIZATION_STATE
ORGANIZATION_ZIP nvarchar(12) yes ORGANIZATION_ZIP
ORGANIZATION_PHONE nvarchar(100) yes ORGANIZATION_PHONE
ORGANIZATION_WEB UDT_WEBADDRESS yes ORGANIZATION_WEB
FACILITY_BLOCK nvarchar(max) yes FACILITY_BLOCK
SECURITY_DEPOSIT_AMOUNT money SECURITY_DEPOSIT_AMOUNT
SECURITY_DEPOSIT_DUE_DATE date yes SECURITY_DEPOSIT_DUE_DATE
SECURITY_DEPOSIT_BALANCE money yes SECURITY_DEPOSIT_BALANCE
TKTDESC1 nvarchar(1024) yes
TKTSTARTDT1 date yes
TKTSTARTTM1 varchar(8) yes
TKTQTY1 int yes
TKTPRICE1 money yes
TKTDSC1 money yes
TKTFEE1 money yes
TKTTOTAL1 money yes
TKTDESC2 nvarchar(1024) yes
TKTSTARTDT2 date yes
TKTSTARTTM2 varchar(8) yes
TKTQTY2 int yes
TKTPRICE2 money yes
TKTDSC2 money yes
TKTFEE2 money yes
TKTTOTAL2 money yes
TKTDESC3 nvarchar(1024) yes
TKTSTARTDT3 date yes
TKTSTARTTM3 varchar(8) yes
TKTQTY3 int yes
TKTPRICE3 money yes
TKTDSC3 money yes
TKTFEE3 money yes
TKTTOTAL3 money yes
TKTDESC4 nvarchar(1024) yes
TKTSTARTDT4 date yes
TKTSTARTTM4 varchar(8) yes
TKTQTY4 int yes
TKTPRICE4 money yes
TKTDSC4 money yes
TKTFEE4 money yes
TKTTOTAL4 money yes
TKTDESCREST varchar(13) yes
TKTQTYREST int yes
TKTPRICEREST int yes
TKTDSCREST money yes
TKTFEEREST money yes
TKTTOTALREST money yes
RSCDESC1 nvarchar(203) yes
RSCSTDT1 datetime yes
RSCENDDT1 datetime yes
RSCQTY1 int yes
RSCPRICE1 money yes
RSCTOTAL1 money yes
RSCDESC2 nvarchar(203) yes
RSCSTDT2 datetime yes
RSCENDDT2 datetime yes
RSCQTY2 int yes
RSCPRICE2 money yes
RSCTOTAL2 money yes
RSCDESC3 nvarchar(203) yes
RSCSTDT3 datetime yes
RSCENDDT3 datetime yes
RSCQTY3 int yes
RSCPRICE3 money yes
RSCTOTAL3 money yes
RSCDESC4 nvarchar(203) yes
RSCSTDT4 datetime yes
RSCENDDT4 datetime yes
RSCQTY4 int yes
RSCPRICE4 money yes
RSCTOTAL4 money yes
RSCDESCREST varchar(15) yes
RSCTOTALREST money yes
STFTYPE1 nvarchar(100) yes
STFNAME1 nvarchar(154) yes
STFST1 varchar(8) yes
STFET1 varchar(8) yes
STFIN1 nvarchar(154) yes
STFII1 nvarchar(100) yes
STFOPEN1 int yes
STFPRICE1 money yes
STFTYPE2 nvarchar(100) yes
STFNAME2 nvarchar(154) yes
STFST2 varchar(8) yes
STFET2 varchar(8) yes
STFIN2 nvarchar(154) yes
STFII2 nvarchar(100) yes
STFOPEN2 int yes
STFPRICE2 money yes
STFTYPE3 nvarchar(100) yes
STFNAME3 nvarchar(154) yes
STFST3 varchar(8) yes
STFET3 varchar(8) yes
STFIN3 nvarchar(154) yes
STFII3 nvarchar(100) yes
STFOPEN3 int yes
STFPRICE3 money yes
STFTYPE4 nvarchar(100) yes
STFNAME4 nvarchar(154) yes
STFST4 varchar(8) yes
STFET4 varchar(8) yes
STFIN4 nvarchar(154) yes
STFII4 nvarchar(100) yes
STFOPEN4 int yes
STFPRICE4 money yes
STFTYPEREST varchar(23) yes
ITINNAME1 nvarchar(90) yes
ITINLDR1 nvarchar(154) yes
ITINGT1 nvarchar(100) yes
ITINST1 varchar(8) yes
ITINET1 varchar(8) yes
ITINNAME2 nvarchar(90) yes
ITINLDR2 nvarchar(154) yes
ITINGT2 nvarchar(100) yes
ITINST2 varchar(8) yes
ITINET2 varchar(8) yes
ITINNAME3 nvarchar(90) yes
ITINLDR3 nvarchar(154) yes
ITINGT3 nvarchar(100) yes
ITINST3 varchar(8) yes
ITINET3 varchar(8) yes
ITINNAME4 nvarchar(90) yes
ITINLDR4 nvarchar(154) yes
ITINGT4 nvarchar(100) yes
ITINST4 varchar(8) yes
ITINET4 varchar(8) yes
ITINNAMEREST varchar(19) yes
RESERVATIONNAME nvarchar(100)
ORDERID int yes
CONTRACTCREATEDDATE varchar(30) yes
IMPORTANTNOTES nvarchar(1000) yes

Definition

Copy
/*
Generated by Blackbaud AppFx Platform
Date:  11/11/2014 4:08:50 PM
Assembly Version:  Blackbaud.AppFx.Platform.SqlClr, Version=4.0.2.0, Culture=neutral, PublicKeyToken=null
Copyright Blackbaud
*/
CREATE VIEW dbo.V_QUERY_GROUPSALESCONTRACTOUTPUT AS



select
    RESERVATION.ID,
    PATRONNAMEFORMAT.NAME as [PATRON_NAME],
    PATRONADDRESS.ADDRESSBLOCK as [PATRON_ADDRESS],
    PATRONADDRESS.CITY as [PATRON_CITY],
    dbo.UFN_STATE_GETABBREVIATION(PATRONADDRESS.STATEID) as [PATRON_STATE],
    PATRONADDRESS.POSTCODE as [PATRON_ZIP],
    CONTACTNAMEFORMAT.NAME as [CONTACT_NAME],                    
    CONTACTADDRESS.ADDRESSBLOCK as [CONTACT_ADDRESS],
    CONTACTADDRESS.CITY as [CONTACT_CITY],                     
    dbo.UFN_STATE_GETABBREVIATION(CONTACTADDRESS.STATEID) as [CONTACT_STATE],
    CONTACTADDRESS.POSTCODE as [CONTACT_ZIP], 
    CONTACTPHONE.NUMBER as [CONTACT_PHONE], 
    CONTACTEMAILADDRESS.EMAILADDRESS as [CONTACT_EMAIL],                    
    TOTALS.TOTAL as [ORDER_TOTAL],
    (TOTALS.TOTAL - RESERVATION.DEPOSITAMOUNT) as [BALANCE_AFTER_DEPOSIT],
    TOTALS.BALANCE as [ORDER_BALANCE],
    RESERVATION.DEPOSITAMOUNT as [DEPOSIT_AMOUNT],
    RESERVATION.DEPOSITDUEDATE as [DEPOSIT_DUE_DATE],
    RESERVATION.FINALCOUNTDUEDATE as [FINAL_COUNT_DUE_DATE],
    RESERVATION.FINALDUEDATE as [ORDER_BALANCE_DUE_DATE],
    RESERVATION.ARRIVALDATE as [RESERVATION_DATE],
    RESERVATION.ARRIVALTIME as [ARRIVAL_TIME],
    RESERVATION.NUMBEROFBUSES as [NUMBER_OF_BUSES],
    dbo.UFN_ARRIVALAREACODE_GETDESCRIPTION(RESERVATION.ARRIVALAREACODEID) as [ARRIVAL_AREA],
    dbo.UFN_RESERVATION_TOTALVISITORCOUNT(RESERVATION.ID) as [NUMBER_OF_VISITORS],
    dbo.UFN_RESERVATION_GETITINERARIESSTRING(RESERVATION.ID) as [ITINERARY_BLOCK],
    dbo.UFN_RESERVATION_GETRESOURCESSTRING(RESERVATION.ID) as [RESOURCE_BLOCK],
    ORGANIZATIONINFORMATION.NAME as [ORGANIZATION_NAME],
    ORGANIZATIONINFORMATION.ADDRESSBLOCK as [ORGANIZATION_ADDRESS],
    ORGANIZATIONINFORMATION.CITY as [ORGANIZATION_CITY],
    dbo.UFN_STATE_GETABBREVIATION(ORGANIZATIONINFORMATION.STATEID) as [ORGANIZATION_STATE],
    ORGANIZATIONINFORMATION.POSTCODE as [ORGANIZATION_ZIP],
    ORGANIZATIONINFORMATION.PHONENUMBER as [ORGANIZATION_PHONE],
    ORGANIZATIONINFORMATION.WEBADDRESS as [ORGANIZATION_WEB],
    dbo.UFN_RESERVATION_GETFACILITIESSTRING(RESERVATION.ID) as [FACILITY_BLOCK],
    [RESERVATION].[SECURITYDEPOSITAMOUNT] as [SECURITY_DEPOSIT_AMOUNT],
    [RESERVATION].[SECURITYDEPOSITDUEDATE] as [SECURITY_DEPOSIT_DUE_DATE],
    dbo.UFN_RESERVATION_GETSECURITYDEPOSITAMOUNTDUE([RESERVATION].[ID]) as [SECURITY_DEPOSIT_BALANCE],
    SALESORDERTICKETDATA.TKTDESC1,
    SALESORDERTICKETDATA.TKTSTARTDT1,
    SALESORDERTICKETDATA.TKTSTARTTM1,
    SALESORDERTICKETDATA.TKTQTY1,
    SALESORDERTICKETDATA.TKTPRICE1,
    SALESORDERTICKETDATA.TKTDSC1,
    SALESORDERTICKETDATA.TKTFEE1,
    SALESORDERTICKETDATA.TKTTOTAL1,
    SALESORDERTICKETDATA.TKTDESC2,
    SALESORDERTICKETDATA.TKTSTARTDT2,
    SALESORDERTICKETDATA.TKTSTARTTM2,
    SALESORDERTICKETDATA.TKTQTY2,
    SALESORDERTICKETDATA.TKTPRICE2,
    SALESORDERTICKETDATA.TKTDSC2,
    SALESORDERTICKETDATA.TKTFEE2,
    SALESORDERTICKETDATA.TKTTOTAL2,
    SALESORDERTICKETDATA.TKTDESC3,
    SALESORDERTICKETDATA.TKTSTARTDT3,
    SALESORDERTICKETDATA.TKTSTARTTM3,
    SALESORDERTICKETDATA.TKTQTY3,
    SALESORDERTICKETDATA.TKTPRICE3,
    SALESORDERTICKETDATA.TKTDSC3,
    SALESORDERTICKETDATA.TKTFEE3,
    SALESORDERTICKETDATA.TKTTOTAL3,
    SALESORDERTICKETDATA.TKTDESC4,
    SALESORDERTICKETDATA.TKTSTARTDT4,
    SALESORDERTICKETDATA.TKTSTARTTM4,
    SALESORDERTICKETDATA.TKTQTY4,
    SALESORDERTICKETDATA.TKTPRICE4,
    SALESORDERTICKETDATA.TKTDSC4,
    SALESORDERTICKETDATA.TKTFEE4,
    SALESORDERTICKETDATA.TKTTOTAL4,
    SALESORDERTICKETDATA.TKTDESCREST,
    SALESORDERTICKETDATA.TKTQTYREST,
    SALESORDERTICKETDATA.TKTPRICEREST,
    SALESORDERTICKETDATA.TKTDSCREST,
    SALESORDERTICKETDATA.TKTFEEREST,
    SALESORDERTICKETDATA.TKTTOTALREST,
    SALESORDERRESOURCEDATA.RSCDESC1,
    SALESORDERRESOURCEDATA.RSCSTDT1,
    SALESORDERRESOURCEDATA.RSCENDDT1,
    SALESORDERRESOURCEDATA.RSCQTY1,
    SALESORDERRESOURCEDATA.RSCPRICE1,
    SALESORDERRESOURCEDATA.RSCTOTAL1,
    SALESORDERRESOURCEDATA.RSCDESC2,
    SALESORDERRESOURCEDATA.RSCSTDT2,
    SALESORDERRESOURCEDATA.RSCENDDT2,
    SALESORDERRESOURCEDATA.RSCQTY2,
    SALESORDERRESOURCEDATA.RSCPRICE2,
    SALESORDERRESOURCEDATA.RSCTOTAL2,
    SALESORDERRESOURCEDATA.RSCDESC3,
    SALESORDERRESOURCEDATA.RSCSTDT3,
    SALESORDERRESOURCEDATA.RSCENDDT3,
    SALESORDERRESOURCEDATA.RSCQTY3,
    SALESORDERRESOURCEDATA.RSCPRICE3,
    SALESORDERRESOURCEDATA.RSCTOTAL3,
    SALESORDERRESOURCEDATA.RSCDESC4,
    SALESORDERRESOURCEDATA.RSCSTDT4,
    SALESORDERRESOURCEDATA.RSCENDDT4,
    SALESORDERRESOURCEDATA.RSCQTY4,
    SALESORDERRESOURCEDATA.RSCPRICE4,
    SALESORDERRESOURCEDATA.RSCTOTAL4,
    SALESORDERRESOURCEDATA.RSCDESCREST,
    SALESORDERRESOURCEDATA.RSCTOTALREST,
    SALESORDERSTAFFRESOURCEDATA.STFTYPE1,
    SALESORDERSTAFFRESOURCEDATA.STFNAME1,
    SALESORDERSTAFFRESOURCEDATA.STFST1,
    SALESORDERSTAFFRESOURCEDATA.STFET1,
    SALESORDERSTAFFRESOURCEDATA.STFIN1,
    SALESORDERSTAFFRESOURCEDATA.STFII1,
    SALESORDERSTAFFRESOURCEDATA.STFOPEN1,
    SALESORDERSTAFFRESOURCEDATA.STFPRICE1,
    SALESORDERSTAFFRESOURCEDATA.STFTYPE2,
    SALESORDERSTAFFRESOURCEDATA.STFNAME2,
    SALESORDERSTAFFRESOURCEDATA.STFST2,
    SALESORDERSTAFFRESOURCEDATA.STFET2,
    SALESORDERSTAFFRESOURCEDATA.STFIN2,
    SALESORDERSTAFFRESOURCEDATA.STFII2,
    SALESORDERSTAFFRESOURCEDATA.STFOPEN2,
    SALESORDERSTAFFRESOURCEDATA.STFPRICE2,
    SALESORDERSTAFFRESOURCEDATA.STFTYPE3,
    SALESORDERSTAFFRESOURCEDATA.STFNAME3,
    SALESORDERSTAFFRESOURCEDATA.STFST3,
    SALESORDERSTAFFRESOURCEDATA.STFET3,
    SALESORDERSTAFFRESOURCEDATA.STFIN3,
    SALESORDERSTAFFRESOURCEDATA.STFII3,
    SALESORDERSTAFFRESOURCEDATA.STFOPEN3,
    SALESORDERSTAFFRESOURCEDATA.STFPRICE3,
    SALESORDERSTAFFRESOURCEDATA.STFTYPE4,
    SALESORDERSTAFFRESOURCEDATA.STFNAME4,
    SALESORDERSTAFFRESOURCEDATA.STFST4,
    SALESORDERSTAFFRESOURCEDATA.STFET4,
    SALESORDERSTAFFRESOURCEDATA.STFIN4,
    SALESORDERSTAFFRESOURCEDATA.STFII4,
    SALESORDERSTAFFRESOURCEDATA.STFOPEN4,
    SALESORDERSTAFFRESOURCEDATA.STFPRICE4,
    SALESORDERSTAFFRESOURCEDATA.STFTYPEREST,
    SALESORDERITINERARYDATA.ITINNAME1,
    SALESORDERITINERARYDATA.ITINLDR1,
    SALESORDERITINERARYDATA.ITINGT1,
    SALESORDERITINERARYDATA.ITINST1,
    SALESORDERITINERARYDATA.ITINET1,
    SALESORDERITINERARYDATA.ITINNAME2,
    SALESORDERITINERARYDATA.ITINLDR2,
    SALESORDERITINERARYDATA.ITINGT2,
    SALESORDERITINERARYDATA.ITINST2,
    SALESORDERITINERARYDATA.ITINET2,
    SALESORDERITINERARYDATA.ITINNAME3,
    SALESORDERITINERARYDATA.ITINLDR3,
    SALESORDERITINERARYDATA.ITINGT3,
    SALESORDERITINERARYDATA.ITINST3,
    SALESORDERITINERARYDATA.ITINET3,
    SALESORDERITINERARYDATA.ITINNAME4,
    SALESORDERITINERARYDATA.ITINLDR4,
    SALESORDERITINERARYDATA.ITINGT4,
    SALESORDERITINERARYDATA.ITINST4,
    SALESORDERITINERARYDATA.ITINET4,
    SALESORDERITINERARYDATA.ITINNAMEREST,
    RESERVATION.NAME as RESERVATIONNAME,
    SALESORDER.SEQUENCEID as ORDERID,
    convert(varchar,getdate(),101) as CONTRACTCREATEDDATE,
    SALESORDER.COMMENTS as IMPORTANTNOTES
from
    dbo.RESERVATION
left outer join dbo.SALESORDER 
    on RESERVATION.ID = SALESORDER.ID
left outer join dbo.ADDRESS as PATRONADDRESS 
    on SALESORDER.CONSTITUENTID = PATRONADDRESS.CONSTITUENTID and PATRONADDRESS.ISPRIMARY = 1
outer apply
    dbo.UFN_SALESORDER_CONTACTRECORDS(RESERVATION.ID) as CONTACTRECORDS
left outer join dbo.ADDRESS as CONTACTADDRESS 
    on CONTACTRECORDS.ADDRESSID = CONTACTADDRESS.ID
left outer join dbo.PHONE as CONTACTPHONE 
    on CONTACTRECORDS.PHONEID = CONTACTPHONE.ID
left outer join dbo.EMAILADDRESS as CONTACTEMAILADDRESS 
    on CONTACTRECORDS.EMAILADDRESSID = CONTACTEMAILADDRESS.ID
outer apply (
    select top 1
        NAME,
        ADDRESSBLOCK,
        CITY,
        STATEID,
        POSTCODE,
        PHONENUMBER,
        WEBADDRESS
    from
        dbo.ORGANIZATIONINFORMATION
) as ORGANIZATIONINFORMATION
outer apply
    dbo.UFN_CONSTITUENT_DISPLAYNAME(SALESORDER.CONSTITUENTID) as PATRONNAMEFORMAT
outer apply
    dbo.UFN_CONSTITUENT_DISPLAYNAME(SALESORDER.RECIPIENTID) as CONTACTNAMEFORMAT
outer apply
    dbo.UFN_SALESORDER_TOTALS(RESERVATION.ID) as TOTALS
outer apply
    dbo.UFN_SALESORDER_TICKETS_FLAT(SALESORDER.ID) as SALESORDERTICKETDATA
outer apply
    dbo.UFN_SALESORDER_RESERVATION_RESOURCES_FLAT(SALESORDER.ID) as SALESORDERRESOURCEDATA
outer apply
    dbo.UFN_SALESORDER_RESERVATIONSTAFFASSIGNMENT_FLAT(SALESORDER.ID) as SALESORDERSTAFFRESOURCEDATA
outer apply
    dbo.UFN_SALESORDER_ITINERARY_FLAT(SALESORDER.ID) as SALESORDERITINERARYDATA;