s_contract_edit

Last update 2021-12-20

This method can be used for creation - modification of sales/purchases contracts. All parameters are expected via HTTP POST.

M Mandatory field if new contract is created

Mandatory parameters

Name Description Notes
session_id Session id
login RIVILE username
pass RIVILE password hashed in MD5
clientCode client code n08_kodas_ks
contractCode Contract number or code. Contract codes mus be Unique n51_kodas_kt

Additional optional parameters

Name Description Notes
contractType Type of contract. 1 - purchase, 2 - sales (1 if unspecified)
Can not be updated, for new contracts only.
n51_tipas
contractPriority Contract priority. Numeric only field (0 if unspecified) n51_prioritetas
contractDate Contract date n51_op_data
contractName Contract name M n51_pav
contractSum Contract sum n51_suma
contractDescription Contract description n51_pastabos
contractInactive Contract inactive 1 - yes , 0 - no n51_viskas
contractName1 New Contract name 1 n51_aprasymas1
contractName2 New Contract name 2 n51_aprasymas2
contractName3 New Contract name 3 n51_aprasymas3
contractName4 New Contract name 4 n51_aprasymas4

Web service returns

Name Description Notes
status Web service status
description Status description
login RIVILE username
clientCode

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 No parameter clientCode
06 Client not found
07 No parameter contarctCode
08 Optional field validation error with explanation
98 DB connect error
99 Web service POST parameters error

Nepadaryta contractName1-4