API CreateDeliveryNote: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
Bez shrnutí editace |
||
| (Nejsou zobrazeny 4 mezilehlé verze od stejného uživatele.) | |||
| Řádek 78: | Řádek 78: | ||
|- | |- | ||
|@Number | |@Number | ||
| | |nvarchar(25) | ||
| | | | ||
|Number | |Number | ||
| Řádek 90: | Řádek 90: | ||
|- | |- | ||
|@OrdererName | |@OrdererName | ||
| | |nvarchar(140) | ||
| | | | ||
|Orderer name | |Orderer name | ||
| Řádek 96: | Řádek 96: | ||
|- | |- | ||
|@OrdererStreet | |@OrdererStreet | ||
| | |nvarchar(100) | ||
| | | | ||
|Orderer street | |Orderer street | ||
| Řádek 102: | Řádek 102: | ||
|- | |- | ||
|@OrdererCity | |@OrdererCity | ||
| | |nvarchar(140) | ||
| | | | ||
|Orderer city | |Orderer city | ||
| Řádek 108: | Řádek 108: | ||
|- | |- | ||
|@OrdererZIPCode | |@OrdererZIPCode | ||
| | |nvarchar(10) | ||
| | | | ||
|Orderer ZIP code | |Orderer ZIP code | ||
| Řádek 114: | Řádek 114: | ||
|- | |- | ||
|@OrdererCountry | |@OrdererCountry | ||
| | |nvarchar(50) | ||
| | | | ||
|Orderer country | |Orderer country | ||
| Řádek 120: | Řádek 120: | ||
|- | |- | ||
|@OrdererRegion | |@OrdererRegion | ||
| | |nvarchar(30) | ||
| | | | ||
|Orderer region | |Orderer region | ||
| Řádek 126: | Řádek 126: | ||
|- | |- | ||
|@OrdererState | |@OrdererState | ||
| | |nvarchar(50) | ||
| | | | ||
|Orderer state | |Orderer state | ||
| Řádek 132: | Řádek 132: | ||
|- | |- | ||
|@CompanyRegistrationNumber | |@CompanyRegistrationNumber | ||
| | |nvarchar(20) | ||
| | | | ||
|Company registration number | |Company registration number | ||
| Řádek 138: | Řádek 138: | ||
|- | |- | ||
|@VATNumber | |@VATNumber | ||
| | |nvarchar(20) | ||
| | | | ||
|VAT number | |VAT number | ||
| Řádek 144: | Řádek 144: | ||
|- | |- | ||
|@RecipientName | |@RecipientName | ||
| | |nvarchar(140) | ||
| | | | ||
|Recipient name | |Recipient name | ||
| Řádek 150: | Řádek 150: | ||
|- | |- | ||
|@RecipientStreet | |@RecipientStreet | ||
| | |nvarchar(100) | ||
| | | | ||
|Recipient street | |Recipient street | ||
| Řádek 156: | Řádek 156: | ||
|- | |- | ||
|@RecipientCity | |@RecipientCity | ||
| | |nvarchar(140) | ||
| | | | ||
|Recipient city | |Recipient city | ||
| Řádek 162: | Řádek 162: | ||
|- | |- | ||
|@RecipientZIPCode | |@RecipientZIPCode | ||
| | |nvarchar(10) | ||
| | | | ||
|Recipient ZIP code | |Recipient ZIP code | ||
| Řádek 168: | Řádek 168: | ||
|- | |- | ||
|@RecipientCountry | |@RecipientCountry | ||
| | |nvarchar(50) | ||
| | | | ||
|Recipient country | |Recipient country | ||
| Řádek 174: | Řádek 174: | ||
|- | |- | ||
|@RecipientRegion | |@RecipientRegion | ||
| | |nvarchar(30) | ||
| | | | ||
|Recipient region | |Recipient region | ||
| Řádek 180: | Řádek 180: | ||
|- | |- | ||
|@RecipientState | |@RecipientState | ||
| | |nvarchar(50) | ||
| | | | ||
|Recipient state | |Recipient state | ||
| Řádek 198: | Řádek 198: | ||
|- | |- | ||
|@IsCancelReason | |@IsCancelReason | ||
| | |nvarchar(150) | ||
| | | | ||
|Is cancel reason | |Is cancel reason | ||
| Řádek 210: | Řádek 210: | ||
|- | |- | ||
|@Note | |@Note | ||
| | |nvarchar(300) | ||
| | | | ||
|Note | |Note | ||
| Řádek 263: | Řádek 263: | ||
| | | | ||
|- | |- | ||
|@ | |@RecipientEmail | ||
|nvarchar(60) | |nvarchar(60) | ||
| | | | ||
| Řádek 276: | Řádek 276: | ||
|- | |- | ||
|@RecipientCompanyRegistrationNumber | |@RecipientCompanyRegistrationNumber | ||
| | |nvarchar(20) | ||
| | | | ||
|Recipient company registration number | |Recipient company registration number | ||
| Řádek 282: | Řádek 282: | ||
|- | |- | ||
|@RecipientVATNumber | |@RecipientVATNumber | ||
| | |nvarchar(20) | ||
| | | | ||
|Recipient VAT number | |Recipient VAT number | ||
| Řádek 300: | Řádek 300: | ||
|- | |- | ||
|@OrdererVATNumber2 | |@OrdererVATNumber2 | ||
| | |nvarchar(20) | ||
| | | | ||
|Orderer VAT number 2 | |Orderer VAT number 2 | ||
| Řádek 306: | Řádek 306: | ||
|- | |- | ||
|@RecipientVATNumber2 | |@RecipientVATNumber2 | ||
| | |nvarchar(20) | ||
| | | | ||
|Recipient VAT number 2 | |Recipient VAT number 2 | ||
| Řádek 347: | Řádek 347: | ||
| | | | ||
|} | |} | ||
==== Return ==== | |||
0 : OK | |||
100 : Item could not be created | |||
==== Example ==== | ==== Example ==== | ||
<syntaxhighlight lang="sql"> | <syntaxhighlight lang="sql"> | ||
EXEC [API_CreateDeliveryNote] @ | DECLARE @return_value int | ||
DECLARE @d datetime | |||
set @d = getdate() | |||
EXEC @return_value = [API_CreateDeliveryNote] @StockID= 1 ,@BranchID= 1 ,@SupplierID= 10 ,@OrdererID= 10 ,@RecipientID= 10 ,@TransportID= -1 ,@PaymentTypeID= 1 ,@CurrencyID= 16034 ,@Number= 'WZ-0001' ,@Date= @d ,@OrdererName= 'OrdererName' ,@OrdererStreet= 'OrdererStreet' ,@OrdererCity= 'OrdererCity' ,@OrdererZIPCode= 'OrdererZIPCode' ,@OrdererCountry= 'OrdererCountry' ,@OrdererRegion= 'OrdererRegion' ,@OrdererState= 'OrdererState' ,@CompanyRegistrationNumber= 'CompanyRegistrationNumber' ,@VATNumber= 'VATNumber' ,@RecipientName= 'RecipientName' ,@RecipientStreet= 'RecipientStreet' ,@RecipientCity= 'RecipientCity' ,@RecipientZIPCode= 'RecipientZIPCode' ,@RecipientCountry= 'RecipientCountry' ,@RecipientRegion= 'RecipientRegion' ,@RecipientState= 'RecipientState' ,@RecipientNote= 'RecipientNote' ,@IsCanceled= 0 ,@IsCancelReason= '' ,@IsCancelDate= NULL ,@Note= '' ,@OrdererPhone= 'OrdererPhone' ,@OrdererFax= 'OrdererFax' ,@OrdererMobilePhone= 'OrdererMobilePhone' ,@OrdererEmail= 'OrdererEmail' ,@OrdererUrl= 'OrdererUrl' ,@RecipientPhone= 'RecipientPhone' ,@RecipientFax= 'RecipientFax' ,@RecipientMobilePhone= 'RecipientMobilePhone' ,@RecipientEmail= 'RecipientEmail' ,@RecipientUrl= 'RecipientUrl' ,@RecipientCompanyRegistrationNumber= 'RecipientCompanyRegistrationNumber' ,@RecipientVATNumber= 'RecipientVATNumber' ,@OrdererBankName= 'OrdererBankName' ,@OrdererBankAccount= 'OrdererBankAccount' ,@OrdererVATNumber2= 'OrdererVATNumber2' ,@RecipientVATNumber2= 'RecipientVATNumber2' ,@IsPrinted= 0 ,@PrintedDate= NULL ,@StornoDocument= -1 ,@StornoDocumentOriginID= -1 ,@CurrencyInCurrencyID= 16034 ,@ExchangeRate= 1 | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==== Notices ==== | ==== Notices ==== | ||
None. | None. | ||
Aktuální verze z 9. 11. 2018, 11:29
Description
Method allows You to create new delivery note in system.
Exact name
API_CreateDeliveryNote
Type
Standard executable stored procedure.
Specification
| Parameter | Data type | Value range | Description | Relation |
|---|---|---|---|---|
| @StockID | int | ID of stock from stock list (see relation) | API_GetStocks.ID | |
| @BranchID | int | ID of branch from branch list (see relation) | API_GetBranches.ID | |
| @SupplierID | int | ID of customer from customer list (see relation) | API_GetCustomers.ID | |
| @OrdererID | int | ID of customer from customer list (see relation) | API_GetCustomers.ID | |
| @RecipientID | int | ID of customer from customer list (see relation) | API_GetCustomers.ID | |
| @TransportID | int | ID of transport from transport list (see relation) | API_GetTransports.ID | |
| @PaymentTypeID | int | Payment type ID.
-1 - _NA 1 - Cash 2 - WireTransfer 3 - CreditCard 4 - Before 5 - Voucher 6 - CashOnDelivery |
||
| @CurrencyID | int | ID of currency from currency list (see relation) | API_GetCurrency.ID | |
| @Number | nvarchar(25) | Number | ||
| @Date | datetime | Date | ||
| @OrdererName | nvarchar(140) | Orderer name | ||
| @OrdererStreet | nvarchar(100) | Orderer street | ||
| @OrdererCity | nvarchar(140) | Orderer city | ||
| @OrdererZIPCode | nvarchar(10) | Orderer ZIP code | ||
| @OrdererCountry | nvarchar(50) | Orderer country | ||
| @OrdererRegion | nvarchar(30) | Orderer region | ||
| @OrdererState | nvarchar(50) | Orderer state | ||
| @CompanyRegistrationNumber | nvarchar(20) | Company registration number | ||
| @VATNumber | nvarchar(20) | VAT number | ||
| @RecipientName | nvarchar(140) | Recipient name | ||
| @RecipientStreet | nvarchar(100) | Recipient street | ||
| @RecipientCity | nvarchar(140) | Recipient city | ||
| @RecipientZIPCode | nvarchar(10) | Recipient ZIP code | ||
| @RecipientCountry | nvarchar(50) | Recipient country | ||
| @RecipientRegion | nvarchar(30) | Recipient region | ||
| @RecipientState | nvarchar(50) | Recipient state | ||
| @RecipientNote | nvarchar(250) | Recipient note | ||
| @IsCanceled | int | Is canceled | ||
| @IsCancelReason | nvarchar(150) | Is cancel reason | ||
| @IsCancelDate | datetime | Is cancel date | ||
| @Note | nvarchar(300) | Note | ||
| @OrdererPhone | nvarchar(30) | Orderer phone | ||
| @OrdererFax | nvarchar(30) | Orderer fax | ||
| @OrdererMobilePhone | nvarchar(30) | Orderer mobile phone | ||
| @OrdererEmail | nvarchar(60) | Orderer email | ||
| @OrdererUrl | nvarchar(50) | Orderer url | ||
| @RecipientPhone | nvarchar(30) | Recipient phone | ||
| @RecipientFax | nvarchar(30) | Recipient fax | ||
| @RecipientMobilePhone | nvarchar(30) | Recipient mobile phone | ||
| @RecipientEmail | nvarchar(60) | Recipient email | ||
| @RecipientUrl | nvarchar(50) | Recipient url | ||
| @RecipientCompanyRegistrationNumber | nvarchar(20) | Recipient company registration number | ||
| @RecipientVATNumber | nvarchar(20) | Recipient VAT number | ||
| @OrdererBankName | nvarchar(120) | Orderer bank name | ||
| @OrdererBankAccount | nvarchar(50) | Orderer bank account | ||
| @OrdererVATNumber2 | nvarchar(20) | Orderer VAT number 2 | ||
| @RecipientVATNumber2 | nvarchar(20) | Recipient VAT number 2 | ||
| @IsPrinted | int | Is printed | ||
| @PrintedDate | date | Printed date | ||
| @StornoDocument | int | Storno document | ||
| @StornoDocumentOriginID | int | ID of delivery note from delivery note list (see relation) | API_GetDeliveryNote.ID | |
| @CurrencyInCurrencyID | int | ID of currency from currency list (see relation) | API_GetCurrency.ID | |
| @ExchangeRate | decimal(18,2) | Exchange rate |
Return
0 : OK 100 : Item could not be created
Example
DECLARE @return_value int
DECLARE @d datetime
set @d = getdate()
EXEC @return_value = [API_CreateDeliveryNote] @StockID= 1 ,@BranchID= 1 ,@SupplierID= 10 ,@OrdererID= 10 ,@RecipientID= 10 ,@TransportID= -1 ,@PaymentTypeID= 1 ,@CurrencyID= 16034 ,@Number= 'WZ-0001' ,@Date= @d ,@OrdererName= 'OrdererName' ,@OrdererStreet= 'OrdererStreet' ,@OrdererCity= 'OrdererCity' ,@OrdererZIPCode= 'OrdererZIPCode' ,@OrdererCountry= 'OrdererCountry' ,@OrdererRegion= 'OrdererRegion' ,@OrdererState= 'OrdererState' ,@CompanyRegistrationNumber= 'CompanyRegistrationNumber' ,@VATNumber= 'VATNumber' ,@RecipientName= 'RecipientName' ,@RecipientStreet= 'RecipientStreet' ,@RecipientCity= 'RecipientCity' ,@RecipientZIPCode= 'RecipientZIPCode' ,@RecipientCountry= 'RecipientCountry' ,@RecipientRegion= 'RecipientRegion' ,@RecipientState= 'RecipientState' ,@RecipientNote= 'RecipientNote' ,@IsCanceled= 0 ,@IsCancelReason= '' ,@IsCancelDate= NULL ,@Note= '' ,@OrdererPhone= 'OrdererPhone' ,@OrdererFax= 'OrdererFax' ,@OrdererMobilePhone= 'OrdererMobilePhone' ,@OrdererEmail= 'OrdererEmail' ,@OrdererUrl= 'OrdererUrl' ,@RecipientPhone= 'RecipientPhone' ,@RecipientFax= 'RecipientFax' ,@RecipientMobilePhone= 'RecipientMobilePhone' ,@RecipientEmail= 'RecipientEmail' ,@RecipientUrl= 'RecipientUrl' ,@RecipientCompanyRegistrationNumber= 'RecipientCompanyRegistrationNumber' ,@RecipientVATNumber= 'RecipientVATNumber' ,@OrdererBankName= 'OrdererBankName' ,@OrdererBankAccount= 'OrdererBankAccount' ,@OrdererVATNumber2= 'OrdererVATNumber2' ,@RecipientVATNumber2= 'RecipientVATNumber2' ,@IsPrinted= 0 ,@PrintedDate= NULL ,@StornoDocument= -1 ,@StornoDocumentOriginID= -1 ,@CurrencyInCurrencyID= 16034 ,@ExchangeRate= 1
Notices
None.