s_sale_edit

Last update 2020-01-05

This method is for creating or modifying sales document. Also it can be used for purchase documents. All parameters are expected via HTTP POST.

Mandatory parameters

Name Description Notes
session_id Session id
login RIVILE username
pass RIVILE password hashed in MD5
salesOperationId Unique sales operation id.0 if new document must be created i06_kodas_po
testMode Test mode on/off. If 1 No actual documment will be created, just parameters validation. 0 By default

Additional optional parameters

Name Description Notes
lang Web service response language. EN LT or RU
clientCode Client code i06_kodas_ks 318
clientName Client name. By default name from clients table will be used i06_pav 326
salesNotes Sales document notes i06_pastabos 327
salesOperationDate Date of sales operation in YYYY-MM-DD format. By default current date i06_op_data 328
salesDocDate Date of sales document in YYYY-MM-DD format. By default current date i06_dok_data 312
salesDocNr Sales document number i06_dok_nr 310
salesDocReg Sales document registration number. By default same as salesDocNr i06_dok_reg 311
salesType Sales operation type. Sales offer by default. Available types are provided below :
1 - purchase invoice
2 - purchase return (debit note)
3 - purchase order
4 - purchase offer
51 - sales invoice
52 - sales return (credit note)
53 - sales order
54 - sales reservation
55 - sales offer
Default value 55 is used
i06_op_tip 340
kodas_rs Sales document assigned to user. By default login i06_kodas_ms 332
salesDescription1 Sales document description 1 field i06_aprasymas1 329
salesDescription2 Sales document description 2 field i06_aprasymas2 329
salesPriority Priority. By default 3 i06c_priority 331
salesColorCode Color code i06c_spalva 314
salesAmount Amount of sales oepration header without VAT. If sales rows are provided calculation of this field is done automaticaly i06_suma
salesPayDue Days to pay due. For new sales document only. i08_part 313
emailUser Send notification email to user 0-1
chat Chat message relative to sales document
clientAdressCode Client delivery adress code i06_kodas_ak
salesIsaf Isaf atribute. Value 1-13 i06_isaf
salesDocCounter Use counter for sales document number 0-1 i06c_skaitliukas
salesRow document rows list JSON format [rows]

salesRow

Name Description Notes
salesRowNr Sales documment row (edit only) i07_eil_nr
salesRowType row type
1 - product
2 - service,
3 - code
4 - row description (from list of stored descriptions)
5 - row description (to do)
salesRowCode code of sales row
If salesRowType = 1 then code of product.
If salesRowType = 2 tne code of service and so on
i07_kodas
salesRowName sales row name i07_pav
salesRowDep sales row department i07_kodas_is
salesRowObject sales row object i07_kodas_os
salesRowCenter sales row center i07_kodas_os_c
salesRowSerial sales row serial i07_serija
salesRowQty sales row quantity i07_kiekis
salesRowUnit sales row unit of measurement i07_kodas_us
salesRowDescription1 Sales document row description 1 field i07_aprasymas1
salesRowDescription2 Sales document row description 2 field i07_aprasymas2
salesRowDescription3 Sales document row description 3 field i07_aprasymas3
salesRowAmount Sales row amount without VAT i07_suma
salesRowVatAmount Sales row amount VAT amount i07_pvm
salesRowVatPerc Sales row VAT percenatge i07_mokestis_p
salesRowDiscPerc Sales row discount percentage i07_nuolaida
salesRowCost Sales row purchase cost i07_savikaina
salesRowVatClassifier VAT Classifier (PVM1,PVM5 ….) i07_kodas_kl
salesRowReverseVat Reverse VAT 0 - No (Default) 1 - Yes i07_pvm_skol

Web service returns

Name Description Notes
status Web service status
description Status description

Web service status list

Name Description
00 Ok
01 No parameter session_id
02 No parameter login
03 No parameter pass
04 Login failed
05 Unset salesOperationId
06 Sales document not found
07 Client not found
08 Aditional field validation error
09 Record saving error
10 Sales row validation error
98 DB connect error
99 Web service POST parameters error