USP_ADD_INVOICE_VENDOR_PRELOAD

The load procedure used by the edit dataform template "Specific Vendor Invoice Add Form"

Parameters

Parameter Parameter Type Mode Description
@CONTEXTID uniqueidentifier IN Input parameter indicating the context ID for the record being added.
@VENDORID uniqueidentifier INOUT Vendor
@DISCOUNTTOTAL money INOUT Amount after discount
@DISCOUNTPERCENT numeric(20, 4) INOUT Discount percent
@REMITADDRESSID uniqueidentifier INOUT Remit to address

Definition

Copy


CREATE procedure dbo.USP_ADD_INVOICE_VENDOR_PRELOAD
(
    @CONTEXTID uniqueidentifier
    ,@VENDORID uniqueidentifier = null output
  ,@DISCOUNTTOTAL money = null output -- Because the platform complains since this is a readonly.

  ,@DISCOUNTPERCENT numeric(20,4) = null output
  ,@REMITADDRESSID uniqueidentifier = null output
)
as
    set nocount on;
    set @VENDORID = @CONTEXTID;    

  select
    @DISCOUNTPERCENT = DISCOUNTPERCENT
    ,@REMITADDRESSID = v.REMITADDRESSID
  from dbo.PAYMENTTERM pt
       inner join dbo.VENDOR v on pt.ID = v.PAYMENTTERMID
     where v.ID = @CONTEXTID;