USP_VENDOR_INFO_ADD
Adds additional information for a vendor
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@ID | uniqueidentifier | IN | |
@REMITADDRESSID | uniqueidentifier | IN | |
@CHANGEAGENTID | uniqueidentifier | IN | |
@CURRENTDATE | datetime | IN | |
@CUSTOMERNUMBER | nvarchar(20) | IN | |
@PAYMENTTERMID | uniqueidentifier | IN | |
@PAYMENTMETHODCODE | tinyint | IN | |
@PAYMENTBANKACCOUNTID | uniqueidentifier | IN | |
@INCLUDEIN1099 | bit | IN |
Definition
Copy
CREATE procedure dbo.USP_VENDOR_INFO_ADD
(
@ID uniqueidentifier
,@REMITADDRESSID uniqueidentifier = null
,@CHANGEAGENTID uniqueidentifier
,@CURRENTDATE datetime
,@CUSTOMERNUMBER nvarchar(20) = ''
,@PAYMENTTERMID uniqueidentifier = null
,@PAYMENTMETHODCODE tinyint = 0
,@PAYMENTBANKACCOUNTID uniqueidentifier = null
,@INCLUDEIN1099 bit = 0
)
as
begin
insert into dbo.VENDOR
(
ID
,CUSTOMERNUMBER
,PAYMENTTERMID
,PAYMENTMETHODCODE
,INCLUDEIN1099
,TAXIDNUMBER
,REMITADDRESSID
,PAYMENTBANKACCOUNTID
,ADDEDBYID
,CHANGEDBYID
,DATEADDED
,DATECHANGED
)
values
(
@ID
,@CUSTOMERNUMBER
,@PAYMENTTERMID
,@PAYMENTMETHODCODE
,@INCLUDEIN1099
,''
,@REMITADDRESSID
,@PAYMENTBANKACCOUNTID
,@CHANGEAGENTID
,@CHANGEAGENTID
,@CURRENTDATE
,@CURRENTDATE
);
if @INCLUDEIN1099 = 1
begin
insert into dbo.VENDOR1099SETTING
(
ID
,CHECK1099BOX9
,CHECK10992TIN
,ADDEDBYID
,CHANGEDBYID
,DATEADDED
,DATECHANGED
)
values
(
@ID
,0
,0
,@CHANGEAGENTID
,@CHANGEAGENTID
,@CURRENTDATE
,@CURRENTDATE
);
end
end