ApexERPHost

<back to all web services

SaveOrgInfo

Requires Authentication
The following routes are available for this service:
POST/Core/Info/Org
SaveOrgInfo Parameters:
NameParameterData TypeRequiredDescription
OrgInfobodyOrgInfoNo
OrgInfo Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
ShortNameformstringNo
RegNumberformstringNo
OrgTypeformstringNo
NAECformstringNo
IsVatPayerformboolNo
VatSertformstringNo
VatSertIsuedformDateTime?No
IsExcisePayerformboolNo
ExciseSertformstringNo
ExciseSertIsuedformDateTime?No
JurAddressformstringNo
AddressformstringNo
PhoneformstringNo
FaxformstringNo
EmailformstringNo
UrlformstringNo
BankformstringNo
BankAccformstringNo
TransactionalAccformstringNo
CEOPostformstringNo
CEONameformstringNo
HRPostformstringNo
HRNameformstringNo
AccountentPostformstringNo
AccountentNameformstringNo
CashierPostformstringNo
CashierNameformstringNo
RSNameformstringNo
RSAddressformstringNo
RSPhoneformstringNo
RSHeadformstringNo
VatPutAccformstringNo
VatNoPutAccformstringNo
VatInvoiceAccformstringNo
ExchangeRateDiffPlusAccformstringNo
ExchnageRateDiffMinusAccformstringNo
SaveOrgInfoResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Core/Info/Org HTTP/1.1 
Host: apex.nikoratrade.ge 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	OrgInfo: 
	{
		Name: String,
		ShortName: String,
		RegNumber: String,
		OrgType: String,
		NAEC: String,
		IsVatPayer: False,
		VatSert: String,
		VatSertIsued: 0001-01-01,
		IsExcisePayer: False,
		ExciseSert: String,
		ExciseSertIsued: 0001-01-01,
		JurAddress: String,
		Address: String,
		Phone: String,
		Fax: String,
		Email: String,
		Url: String,
		Bank: String,
		BankAcc: String,
		TransactionalAcc: String,
		CEOPost: String,
		CEOName: String,
		HRPost: String,
		HRName: String,
		AccountentPost: String,
		AccountentName: String,
		CashierPost: String,
		CashierName: String,
		RSName: String,
		RSAddress: String,
		RSPhone: String,
		RSHead: String,
		VatPutAcc: String,
		VatNoPutAcc: String,
		VatInvoiceAcc: String,
		ExchangeRateDiffPlusAcc: String,
		ExchnageRateDiffMinusAcc: String
	}
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ResponseStatus: 
	{
		ErrorCode: String,
		Message: String,
		StackTrace: String,
		Errors: 
		[
			{
				ErrorCode: String,
				FieldName: String,
				Message: String,
				Meta: 
				{
					String: String
				}
			}
		],
		Meta: 
		{
			String: String
		}
	}
}