ApexERPHost

<back to all web services

AddManyBooksRef

Requires Authentication
The following routes are available for this service:
POST/Accounting/Docs/ManyBooksReferences
AddManyBooksRef Parameters:
NameParameterData TypeRequiredDescription
BookRefsListbodyDictionary<string, List<BookRef>>No
AddManyBooksRefResponse 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 /Accounting/Docs/ManyBooksReferences HTTP/1.1 
Host: apex.nikoratrade.ge 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	BookRefsList: 
	{
		String: 
		[
			{
				Id: String,
				SourceId: String,
				DestId: String,
				RefType: 0,
				Vg: 0,
				Vu: 0,
				Vc: 0,
				SourceDoc: 
				{
					DocID: String,
					DocType: 0,
					BookType: 0,
					OperID: String,
					Currency: 
					{
						CurrencyID: String,
						Name: String,
						NameEn: String,
						Code: String,
						CurType: 0,
						ReCalc: False,
						LastDate: 0001-01-01,
						Rate: 0,
						Spend: False,
						CurrencyCnt: 0,
						Currency_N: String,
						LDefault: False
					},
					DBView: 
					{
						Acc: String,
						Name: String,
						SN: String,
						WarehouseAddress: String,
						Address: String,
						Phone: String,
						AccWithName: String - String,
						VatType: 0,
						BranchId: 0
					},
					CRView: 
					{
						Acc: String,
						Name: String,
						SN: String,
						WarehouseAddress: String,
						Address: String,
						Phone: String,
						AccWithName: String - String,
						VatType: 0,
						BranchId: 0
					},
					DDate: 0001-01-01,
					NumberIn: String,
					NumberOut: String,
					RSWaybillNum: String,
					DocWaybillNum: String,
					RSWaybillID: 0,
					Vg: 0,
					Contents: String,
					VgCurrent: 0,
					OpDetId: String,
					CUser: String,
					BookNote: String,
					TaxDocId: 0,
					TaxDocNum: String,
					TaxDocSerie: 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
		}
	}
}