USP_DATAFORMTEMPLATE_ADD_INVOICE_VENDOR
The save procedure used by the add 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. |
@ID | uniqueidentifier | INOUT | The output parameter indicating the ID of the record added. |
@CHANGEAGENTID | uniqueidentifier | IN | Input parameter indicating the ID of the change agent invoking the procedure. |
@VENDORID | uniqueidentifier | IN | Vendor |
@NUMBER | nvarchar(60) | IN | Invoice number |
@DATEDUE | datetime | IN | Due date |
@PURCHASEORDERID | nvarchar(20) | IN | PO number |
@AMOUNT | money | IN | Invoice amount |
@DATE | datetime | IN | Invoice date |
@REMITADDRESSID | uniqueidentifier | IN | Remit to address |
@DISCOUNTPERCENT | numeric(20, 4) | IN | Discount percent |
@DISCOUNTAMOUNT | money | IN | Discount amount |
@DISCOUNTEXPIRATIONDATE | datetime | IN | Discount expiration date |
@SEPARATEPAYMENT | bit | IN | Create a separate disbursement for this invoice |
@PAYMENTMETHODCODE | tinyint | IN | Payment method |
@POSTDATE | datetime | IN | Post date |
@POSTSTATUSCODE | tinyint | IN | Post status |
@BANKACCOUNTID | nvarchar(60) | IN | Bank account |
@FINANCIALTRANSACTION1099DISTRIBUTIONS | xml | IN | 1099 distribution |
@DESCRIPTION | nvarchar(100) | IN | Invoice description |
@LINEITEMS | xml | IN | Line items |
Definition
Copy
CREATE procedure dbo.USP_DATAFORMTEMPLATE_ADD_INVOICE_VENDOR
(
@CONTEXTID uniqueidentifier,
@ID uniqueidentifier = null output,
@CHANGEAGENTID uniqueidentifier = null,
@VENDORID uniqueidentifier = null,
@NUMBER nvarchar(60) = '',
@DATEDUE datetime = null,
@PURCHASEORDERID nvarchar(20) = '',
@AMOUNT money = 0,
@DATE datetime = null,
@REMITADDRESSID uniqueidentifier = null,
@DISCOUNTPERCENT numeric(20,4) = 0,
@DISCOUNTAMOUNT money = 0,
@DISCOUNTEXPIRATIONDATE datetime = null,
@SEPARATEPAYMENT bit = 0,
@PAYMENTMETHODCODE tinyint = 1,
@POSTDATE datetime = null,
@POSTSTATUSCODE tinyint = 1,
@BANKACCOUNTID nvarchar(60) = '',
@FINANCIALTRANSACTION1099DISTRIBUTIONS xml = null,
@DESCRIPTION nvarchar(100) = ''
,@LINEITEMS xml = null
)
as
set nocount on;
set @CONTEXTID = @VENDORID;
exec USP_DATAFORMTEMPLATE_ADD_INVOICE
@ID
,@CHANGEAGENTID
,@VENDORID
,@NUMBER
,@DATEDUE
,@PURCHASEORDERID
,@AMOUNT
,@DATE
,@REMITADDRESSID
,@DISCOUNTPERCENT
,@DISCOUNTAMOUNT
,@DISCOUNTEXPIRATIONDATE
,@SEPARATEPAYMENT
,@PAYMENTMETHODCODE
,@POSTDATE
,@POSTSTATUSCODE
,@BANKACCOUNTID
,@FINANCIALTRANSACTION1099DISTRIBUTIONS
,@DESCRIPTION
,@LINEITEMS;
return 0;