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;