SAP B1 Service Layer API Guide
SAP B1 Service Layer API Guide
Actions:
Actions are used to extend the set of operations that are able to be performed on services or entities. For example, the standard CRUD (create/read/update/delete)
operations cannot be applied to cancel a sales order, but cancel action defined on orders service allows to easily implement it. In SAP Business One, actions are defined in
the manner of business services.
AccountCategoryService
Show/Hide
List Operations
Expand Operations
POST AccountCategoryService_GetCategoryList
Example
POST [Link]
AccountsService
Show/Hide
List Operations
Expand Operations
POST AccountsService_CreateOpenBalance
Invoke the method 'CreateOpenBalance' on this service by specifying the payload 'OpenningBalanceAccount,GLAccounts' in the JSON format.
Example
POST [Link]
{
"GLAccounts": {
"Code": "test"
},
"OpenningBalanceAccount": {
"Date": "2016-08-29"
}
}
AccrualTypesService
Show/Hide
List Operations
Expand Operations
POST AccrualTypesService_GetAccrualTypeList
Example
POST [Link]
ActivitiesService
POST ActivitiesService_GetActivityList
Invoke the method 'GetActivityList' on this service.
Example
POST [Link]
POST ActivitiesService_GetSingleInstanceFromSeries
Invoke the method 'GetSingleInstanceFromSeries' on this service by specifying the payload 'ActivityInstanceParams' in the JSON format.
Example
POST [Link]
{
"ActivityInstanceParams": {
"ActivityCode": "3",
"InstanceDate": "2016-08-30"
}
}
POST ActivitiesService_UpdateSingleInstanceInSeries
Invoke the method 'UpdateSingleInstanceInSeries' on this service by specifying the payload 'Activity' in the JSON format.
Example
POST [Link]
{
"Activity": {
"ActivityDate": "2016-08-30",
"ActivityTime": "08:13:00",
"CardCode": "C01",
"DocEntry": "3",
"DocNum": "1",
"DocType": "17",
"Duration": 15,
"DurationType": "du_Minuts",
"EndDueDate": "2016-08-30",
"EndTime": "08:28:00",
"Reminder": "tYES",
"ReminderPeriod": 15,
"ReminderType": "du_Minuts",
"StartDate": "2016-08-30",
"StartTime": "08:13:00"
}
}
POST ActivitiesService_DeleteSingleInstanceFromSeries
Invoke the method 'DeleteSingleInstanceFromSeries' on this service by specifying the payload 'ActivityInstanceParams' in the JSON format.
Example
POST [Link]
{
"ActivityInstanceParams": {
"ActivityCode": "3",
"InstanceDate": "2016-08-30"
}
}
POST ActivitiesService_GetTopNActivityInstances
Invoke the method 'GetTopNActivityInstances' on this service by specifying the payload 'ActivityInstancesListParams' in the JSON format.
Example
POST [Link]
ActivityRecipientListsService
Show/Hide
List Operations
Expand Operations
POST ActivityRecipientListsService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
AlternativeItemsService
Show/Hide
List Operations
Expand Operations
POST AlternativeItemsService_AddItem
Invoke the method 'AddItem' on this service by specifying the payload 'OriginalItem' in the JSON format.
Example
POST [Link]
{
"OriginalItem": {
"AlternativeItems": [
{
"AlternativeItemCode": "B001",
"MatchFactor": 100,
"Remarks": "B001"
},
{
"AlternativeItemCode": "I002",
"MatchFactor": 100,
"Remarks": "I002"
},
{
"AlternativeItemCode": "I003",
"MatchFactor": 100,
"Remarks": "I003"
}
],
"ItemCode": "I001",
"ItemName": null
}
}
POST AlternativeItemsService_UpdateItem
Invoke the method 'UpdateItem' on this service by specifying the payload 'OriginalItem' in the JSON format.
Example
POST [Link]
{
"OriginalItem": {
"AlternativeItems": [
{
"AlternativeItemCode": "B001",
"MatchFactor": 100,
"Remarks": "B001"
},
{
"AlternativeItemCode": "I002",
"MatchFactor": 100,
POST AlternativeItemsService_DeleteItem
Invoke the method 'DeleteItem' on this service by specifying the payload 'OriginalItemParams' in the JSON format.
Example
POST [Link]
{
"OriginalItem": {
"ItemCode": "I001",
"ItemName": "I001"
}
}
POST AlternativeItemsService_GetItem
Invoke the method 'GetItem' on this service by specifying the payload 'OriginalItemParams' in the JSON format.
Example
POST [Link]
{
"OriginalItem": {
"ItemCode": "I001",
"ItemName": "I001"
}
}
ApprovalRequestsService
Show/Hide
List Operations
Expand Operations
POST ApprovalRequestsService_GetApprovalRequestList
Example
POST [Link]
POST ApprovalRequestsService_GetOpenApprovalRequestList
Example
POST [Link]
POST ApprovalRequestsService_GetAllApprovalRequestsList
Example
POST [Link]
ApprovalStagesService
Show/Hide
List Operations
Expand Operations
POST ApprovalStagesService_GetApprovalStageList
Invoke the method 'GetApprovalStageList' on this service.
Example
POST [Link]
ApprovalTemplatesService
Show/Hide
List Operations
Expand Operations
POST ApprovalTemplatesService_GetApprovalTemplateList
Example
POST [Link]
AssetCapitalizationCreditMemoService
Show/Hide
List Operations
Expand Operations
POST AssetCapitalizationCreditMemoService_Cancel
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.
Example
POST [Link]
{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "1"
}
}
POST AssetCapitalizationCreditMemoService_GetList
Example
POST [Link]
AssetCapitalizationService
Show/Hide
List Operations
Expand Operations
POST AssetCapitalizationService_Cancel
[Link] Layer API [Link] 5/334
6/7/24, 15:42 Service Layer API Reference
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.
Example
POST [Link]
{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "1"
}
}
POST AssetCapitalizationService_GetList
Example
POST [Link]
AssetClassesService
Show/Hide
List Operations
Expand Operations
POST AssetClassesService_GetList
Example
POST [Link]
AssetDepreciationGroupsService
Show/Hide
List Operations
Expand Operations
POST AssetDepreciationGroupsService_GetList
Example
POST [Link]
AssetGroupsService
Show/Hide
List Operations
Expand Operations
POST AssetGroupsService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
AssetManualDepreciationService
[Link] Layer API [Link] 6/334
6/7/24, 15:42 Service Layer API Reference
Show/Hide
List Operations
Expand Operations
POST AssetManualDepreciationService_Cancel
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.
Example
POST [Link]
{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "2"
}
}
POST AssetManualDepreciationService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
AssetRetirementService
Show/Hide
List Operations
Expand Operations
POST AssetRetirementService_Cancel
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.
Example
POST [Link]
{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "9"
}
}
POST AssetRetirementService_GetList
Example
POST [Link]
AssetTransferService
Show/Hide
List Operations
Expand Operations
POST AssetTransferService_Cancel
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.
Example
{
"AssetDocumentParams": {
"CancellationOption": "coByOriginalDocumentDate",
"Code": "2"
}
}
POST AssetTransferService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
AttributeGroupsService
Show/Hide
List Operations
Expand Operations
POST AttributeGroupsService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
BankChargesAllocationCodesService
Show/Hide
List Operations
Expand Operations
POST BankChargesAllocationCodesService_GetBankChargesAllocationCodeList
Example
POST [Link]
BankStatementsService
Show/Hide
List Operations
Expand Operations
POST BankStatementsService_GetBankStatementList
Invoke the method 'GetBankStatementList' on this service by specifying the payload 'BankStatementsFilter' in the JSON format.
Example
POST [Link]
{
"BankStatementsFilter": {
"Account": "111",
"Bank": "10000000",
"Country": "DE"
}
}
BarCodesService
Show/Hide
List Operations
Expand Operations
POST BarCodesService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
BinLocationAttributesService
Show/Hide
List Operations
Expand Operations
POST BinLocationAttributesService_GetList
Example
POST [Link]
BinLocationFieldsService
Show/Hide
List Operations
Expand Operations
POST BinLocationFieldsService_GetList
Example
POST [Link]
BinLocationsService
Show/Hide
List Operations
Expand Operations
POST BinLocationsService_GetList
Example
POST [Link]
BlanketAgreementsService
Show/Hide
List Operations
Expand Operations
POST BlanketAgreementsService_GetBlanketAgreementList
Invoke the method 'GetBlanketAgreementList' on this service.
Example
POST [Link]
BOEDocumentTypesService
Show/Hide
List Operations
Expand Operations
POST BOEDocumentTypesService_GetBOEDocumentTypeList
Invoke the method 'GetBOEDocumentTypeList' on this service.
Example
POST [Link]
BOEInstructionsService
Show/Hide
List Operations
Expand Operations
POST BOEInstructionsService_GetBOEInstructionList
Example
POST [Link]
BOELinesService
Show/Hide
List Operations
Expand Operations
POST BOELinesService_GetBOELine
Invoke the method 'GetBOELine' on this service by specifying the payload 'BOELineParams' in the JSON format.
Example
POST [Link]
{
"BOELineParams": {
"BOEKey": "1"
}
}
BOEPortfoliosService
Show/Hide
List Operations
Expand Operations
Example
POST [Link]
BPOpeningBalanceService
Show/Hide
List Operations
Expand Operations
POST BPOpeningBalanceService_CreateOpenBalance
Invoke the method 'CreateOpenBalance' on this service by specifying the payload 'OpenningBalanceAccount,BPCodes' in the JSON format.
Example
POST [Link]
{
"BPCodes": [
{
"Code": "C01",
"Debit": "1000"
},
{
"Code": "V01",
"Debit": "1000"
}
],
"OpenningBalanceAccount": {
"Details": "Transfer balance to BP",
"OpenBalanceAccount": "999100"
}
}
BranchesService
Show/Hide
List Operations
Expand Operations
POST BranchesService_GetBranchList
Invoke the method 'GetBranchList' on this service.
Example
POST [Link]
BrazilBeverageIndexersService
Show/Hide
List Operations
Expand Operations
POST BrazilBeverageIndexersService_GetList
Example
POST [Link]
BrazilFuelIndexersService
[Link] Layer API [Link] 11/334
6/7/24, 15:42 Service Layer API Reference
Show/Hide
List Operations
Expand Operations
POST BrazilFuelIndexersService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
BusinessPartnerPropertiesService
Show/Hide
List Operations
Expand Operations
POST BusinessPartnerPropertiesService_GetBusinessPartnerPropertyList
Invoke the method 'GetBusinessPartnerPropertyList' on this service.
Example
POST [Link]
BusinessPartnersService
Show/Hide
List Operations
Expand Operations
POST BusinessPartnersService_CreateOpenBalance
Invoke the method 'CreateOpenBalance' on this service by specifying the payload 'OpenningBalanceAccount,BPCodes' in the JSON format.
Example
POST [Link]
{
"BPCodes": [
{
"Code": "HU1006",
"Credit": 300
},
{
"Code": "HU1007",
"Credit": 300
}
],
"OpenningBalanceAccount": {
"Date": "2016-09-19",
"Details": "Bp Accounts Opening Balance",
"OpenBalanceAccount": "_SYS00000000078"
}
}
CampaignResponseTypeService
Show/Hide
List Operations
Expand Operations
POST CampaignResponseTypeService_GetResponseTypeList
POST [Link]
CampaignsService
Show/Hide
List Operations
Expand Operations
POST CampaignsService_GetList
Example
POST [Link]
CashDiscountsService
Show/Hide
List Operations
Expand Operations
POST CashDiscountsService_GetCashDiscountList
Invoke the method 'GetCashDiscountList' on this service.
Example
POST [Link]
CashFlowLineItemsService
Show/Hide
List Operations
Expand Operations
POST CashFlowLineItemsService_GetCashFlowLineItemList
Example
POST [Link]
CertificateSeriesService
Show/Hide
List Operations
Expand Operations
POST CertificateSeriesService_GetCertificateSeriesList
Example
POST [Link]
ChangeLogsService
Show/Hide
List Operations
Expand Operations
POST ChangeLogsService_GetChangeLog
Invoke the method 'GetChangeLog' on this service by specifying the payload 'GetChangeLogParams' in the JSON format.
Example
POST [Link]
{
"GetChangeLogParams": {
"Object": "clPurchaseOrders",
"PrimaryKey": "7",
"UDOObjectCode": "3"
}
}
POST ChangeLogsService_GetChangeLogDifferences
Invoke the method 'GetChangeLogDifferences' on this service by specifying the payload 'ShowDifferenceParams' in the JSON format.
Example
POST [Link]
{
"ShowDifferenceParams": {
"LogInstance": 1,
"LogInstance2": 2,
"Object": "clPurchaseOrders",
"PrimaryKey": "7",
"UDOObjectCode": "3"
}
}
CheckLinesService
Show/Hide
List Operations
Expand Operations
POST CheckLinesService_GetCheckLine
Invoke the method 'GetCheckLine' on this service by specifying the payload 'CheckLineParams' in the JSON format.
Example
POST [Link]
{
"CheckLinesParams": [
{
"CheckKey": 1
}
]
}
POST CheckLinesService_GetValidCheckLineList
Example
POST [Link]
CockpitsService
Show/Hide
List Operations
[Link] Layer API [Link] 14/334
6/7/24, 15:42 Service Layer API Reference
Expand Operations
POST CockpitsService_GetCockpitList
Invoke the method 'GetCockpitList' on this service.
Example
POST [Link]
POST CockpitsService_PublishCockpit
Invoke the method 'PublishCockpit' on this service by specifying the payload 'Cockpit' in the JSON format.
Example
POST [Link]
{
"Cockpit": {}
}
POST CockpitsService_GetUserCockpitList
Invoke the method 'GetUserCockpitList' on this service.
Example
POST [Link]
POST CockpitsService_GetTemplateCockpitList
Invoke the method 'GetTemplateCockpitList' on this service.
Example
POST [Link]
CompanyService
Show/Hide
List Operations
Expand Operations
POST CompanyService_GetCompanyInfo
Invoke the method 'GetCompanyInfo' on this service. It returns the 'CompanyInfo' data structure, including initial parameters related to the company.
The default values of some of the properties vary according to the country localization.
Example
POST [Link]
POST CompanyService_UpdateCompanyInfo
Invoke the method 'UpdateCompanyInfo' on this service by specifying the payload 'CompanyInfo' in the JSON format. It includes the initial parameters
related to the company. The default values of some of the properties vary according to the country localization.
Example
POST [Link]
{
"CompanyInfo": {
"EnableAccountSegmentation": "tYES",
"EnableExpensesManagement": "tYES",
"MaxRecordsInChooseFromList": 0,
"MinimumAmountForAnnualList": 0,
POST CompanyService_GetAdminInfo
Invoke the method 'GetAdminInfo' on this service. It Returns the 'AdminInfo' data structure, including administration properties for system
initialization and various definitions, such as financials and banking.
Example
POST [Link]
POST CompanyService_UpdateAdminInfo
Invoke the method 'UpdateAdminInfo' on this service by specifying the payload 'AdminInfo' in the JSON format.
Example
POST [Link]
{
"AdminInfo": {
"CalculateBudget": "tYES",
"ChangeDefReconAPAccounts": "tYES",
"ChangeDefReconARAccounts": "tYES",
"ChartofAccountsTemplate": "C",
"Code": 1,
"CompanyName": "USTest",
"ContinuousStockManagement": "tYES",
"Country": "US",
"CreditBalancewithMinusSign": "tYES",
"DefaultWarehouse": "01",
"ExtendedAdminInfo": {},
"LocalCurrency": "$",
"MultiLanguageSupportEnable": "tYES",
"RoundingMethod": "tYES",
"SetItemsWarehouses": "tYES",
"SplitPO": "tYES",
"SystemCurrency": "$",
"UniqueSerialNo": "usn_MfrSerialNumber"
}
}
POST CompanyService_CreatePeriod
Invoke the method 'CreatePeriod' on this service by specifying the payload 'PeriodCategory' in the JSON format. It returns the 'PeriodCategoryParams'
identification key based on the 'PeriodCategory' data structure. The 'PeriodCategory' object provides two types of properties: [Link] that access
existing Accounts and function as foreign keys to the ChartOfAccounts object. [Link] that define new accounts by using Posting and Sub-Period
definitions.
Example
POST [Link]
{
"PeriodCategory": {
"BeginningofFinancialYear": "2010-01-01",
"NumberOfPeriods": 1,
"PeriodCategory": "2010",
"PeriodName": "2010",
"SubPeriodType": "spt_Year"
}
}
POST CompanyService_GetPeriods
Invoke the method 'GetPeriods' on this service. It returns the 'PeriodCategoryParamsCollection', which is a collection of 'PeriodCategoryParams'
identification keys.
Example
POST [Link]
POST CompanyService_GetPeriod
Example
POST [Link]
{
"PeriodCategoryParams": {}
}
POST CompanyService_UpdatePeriod
Invoke the method 'UpdatePeriod' on this service by specifying the payload 'PeriodCategory' in the JSON format.
Example
POST [Link]
{
"PeriodCategory": {
"AbsoluteEntry": 1,
"AccountforCashReceipt": "_SYS00000000003",
"BeginningofFinancialYear": "2015-01-01",
"NumberOfPeriods": 12,
"PeriodCategory": "2015",
"SubPeriodType": "spt_Months"
}
}
POST CompanyService_GetFinancePeriods
Invoke the method 'GetFinancePeriods' on this service by specifying the payload 'PeriodCategoryParams' in the JSON format. It returns the
'FinancePeriods' collection according to the specified period category key parameters. The object is used to identify and define a new 'FinancePeriods'.
Example
POST [Link]
{
"PeriodCategoryParams": {
"AbsoluteEntry": 1
}
}
POST CompanyService_GetFinancePeriod
Invoke the method 'GetFinancePeriod' on this service by specifying the payload 'FinancePeriodParams' in the JSON format. It returns a 'FinancePeriod'
data structure according to the specified finance period key parameters. The object is used to identify and define a new 'FinancePeriod'.
Example
POST [Link]
{
"FinancePeriodParams": {}
}
POST CompanyService_UpdateFinancePeriod
Invoke the method 'UpdateFinancePeriod' on this service by specifying the payload 'FinancePeriod' in the JSON format.
Example
POST [Link]
{
"FinancePeriod": {
"AbsoluteEntry": 6,
"ActiveforFeed": "tNO",
"PeriodCode": "2015-06",
"PeriodName": "2015-06",
"PostingDateFrom": "2015-06-01",
"PostingDateTo": "2015-06-30",
"TaxDateFrom": "2015-01-01",
"TaxDateTo": "2015-12-31",
"ValueDateFrom": "2015-01-01",
"ValueDateTo": "2015-12-31"
}
}
Invoke the method 'RemoveFinancePeriod' on this service by specifying the payload 'FinancePeriodParams' in the JSON format.
Example
POST [Link]
{
"FinancePeriods": [
{
"AbsoluteEntry": "1"
}
]
}
POST CompanyService_CreatePeriodWithFinanceParams
Invoke the method 'CreatePeriodWithFinanceParams' on this service by specifying the payload 'PeriodCategory' in the JSON format. It returns a
'PeriodCategoryParams' identification key, extended with finance parameters derived by the 'FinancePeriodParams' identification key (system number,
period indicator). The PeriodCategory object provides two types of properties: [Link] that access existing Accounts and function as foreign keys
to the 'ChartOfAccounts' object. [Link] that define new accounts by using Posting and Sub-Period definitions. The 'FinancePeriodParams'
specifies the identification key(system number, period indicator ) to which the 'CompanyService' is related.
Example
POST [Link]
{
"FinancePeriodParams": {
"PeriodIndicator": "Default"
},
"PeriodCategory": {
"BeginningofFinancialYear": "2010-01-01",
"NumberOfPeriods": 1,
"PeriodCategory": "2010",
"PeriodName": "2010",
"SubPeriodType": "spt_Year"
}
}
POST CompanyService_GetFeaturesStatus
Invoke the method 'GetFeaturesStatus' on this service. It returns the 'FeatureStatusCollection'. A feature status can be either blocked or not. This object
represents the status of a specified feature in the application, whether it is blocked or not according to the installation type: new 2007 release installation
or upgrade installation prior to 2007 release.
Example
POST [Link]
POST CompanyService_GetPathAdmin
Example
POST [Link]
POST CompanyService_UpdatePathAdmin
Invoke the method 'UpdatePathAdmin' on this service by specifying the payload 'PathAdmin' in the JSON format.
Example
POST [Link]
{
"PathAdmin": {
"AttachmentsFolderPath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules",
"ExtensionsFolderPath": null,
"PicturesFolderPath": null,
"PrintId": "USBO",
"WordTemplateFolderPath": null
}
}
POST CompanyService_RoundDecimal
[Link] Layer API [Link] 18/334
6/7/24, 15:42 Service Layer API Reference
Invoke the method 'RoundDecimal' on this service by specifying the payload 'DecimalData' in the JSON format. It rounds data to a specified number of
decimal places or to a whole number if no decimal places are specified.
Example
POST [Link]
{
"DecimalData": {
"Context": "rcPrice",
"Currency": "$",
"Value": 12.345
}
}
POST CompanyService_GetItemPrice
Invoke the method 'GetItemPrice' on this service by specifying the payload 'ItemPriceParams' in the JSON format. It returns a business object that
contains the item price for specified business partner and item, based on the amount and transaction date.
Example
POST [Link]
{
"ItemPriceParams": {
"CardCode": "Customer",
"ItemCode": "Item"
}
}
POST CompanyService_GetAdvancedGLAccount
Invoke the method 'GetAdvancedGLAccount' on this service by specifying the payload 'AdvancedGLAccountParams' in the JSON format.
Example
POST [Link]
{
"AdvancedGLAccountParams": {}
}
CorrectionInvoiceReversalService
Show/Hide
List Operations
Expand Operations
POST CorrectionInvoiceReversalService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"Comments": "add correction invoice reversal based on correction invoice",
"DocDate": "2014-12-06",
"DocDueDate": "2014-12-06",
"InternalCorrectedDocNum": "10"
}
}
POST CorrectionInvoiceReversalService_HandleApprovalRequest
Example
POST [Link]
CorrectionInvoiceService
[Link] Layer API [Link] 19/334
6/7/24, 15:42 Service Layer API Reference
Show/Hide
List Operations
Expand Operations
POST CorrectionInvoiceService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"Comments": "Added by Service Layer",
"DocumentLines": [
{
"CorrectionInvoiceItem": "ciis_ShouldBe",
"ItemCode": "item01",
"Price": "310",
"Quantity": "10",
"VatGroup": "B4"
},
{
"CorrectionInvoiceItem": "ciis_Was",
"ItemCode": "item01",
"Price": "110",
"Quantity": "10",
"VatGroup": "B4"
}
]
}
}
POST CorrectionInvoiceService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
CorrectionPurchaseInvoiceReversalService
Show/Hide
List Operations
Expand Operations
POST CorrectionPurchaseInvoiceReversalService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "v001",
"Comments": "add correction invoice reversal based on correction invoice",
"DocDate": "2014-12-06",
"DocDueDate": "2014-12-06",
"InternalCorrectedDocNum": "8"
}
}
POST CorrectionPurchaseInvoiceReversalService_HandleApprovalRequest
Example
POST [Link]
CorrectionPurchaseInvoiceService
Show/Hide
List Operations
Expand Operations
POST CorrectionPurchaseInvoiceService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "v001",
"Comments": "Added by Service Layer",
"DocumentLines": [
{
"CorrectionInvoiceItem": "ciis_ShouldBe",
"ItemCode": "item01",
"Price": "310",
"Quantity": "10",
"VatGroup": "B4"
},
{
"CorrectionInvoiceItem": "ciis_Was",
"ItemCode": "item01",
"Price": "110",
"Quantity": "10",
"VatGroup": "B4"
}
]
}
}
POST CorrectionPurchaseInvoiceService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
CostCenterTypesService
Show/Hide
List Operations
Expand Operations
POST CostCenterTypesService_GetCostCenterTypeList
Example
POST [Link]
CostElementService
Show/Hide
List Operations
Expand Operations
POST CostElementService_GetCostElementList
Example
CountriesService
Show/Hide
List Operations
Expand Operations
POST CountriesService_GetCountryList
Invoke the method 'GetCountryList' on this service.
Example
POST [Link]
CreditLinesService
Show/Hide
List Operations
Expand Operations
POST CreditLinesService_GetCreditLine
Invoke the method 'GetCreditLine' on this service by specifying the payload 'CreditLineParams' in the JSON format.
Example
POST [Link]
{
"CreditLinesParams": [
{
"AbsId": 1
}
]
}
POST CreditLinesService_GetValidCreditLineList
Example
POST [Link]
CreditNotesService
Show/Hide
List Operations
Expand Operations
POST CreditNotesService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Price": 100,
"Quantity": 1,
"TaxCode": "T1"
POST CreditNotesService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
POST CreditNotesService_RequestApproveCancellation
Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"DocEntry": "123"
}
}
CycleCountDeterminationsService
Show/Hide
List Operations
Expand Operations
POST CycleCountDeterminationsService_GetList
Example
POST [Link]
DashboardPackagesService
Show/Hide
List Operations
Expand Operations
POST DashboardPackagesService_ImportDashboardPackage
Invoke the method 'ImportDashboardPackage' on this service by specifying the payload 'DashboardPackageImportParams' in the JSON format.
Example
POST [Link]
{
"DashboardPackageImportParams": {}
}
DeductionTaxSubGroupsService
Show/Hide
List Operations
Expand Operations
POST DeductionTaxSubGroupsService_GetDeductionTaxSubGroupList
POST [Link]
DeliveryNotesService
Show/Hide
List Operations
Expand Operations
POST DeliveryNotesService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}
POST DeliveryNotesService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
DepartmentsService
Show/Hide
List Operations
Expand Operations
POST DepartmentsService_GetDepartmentList
Invoke the method 'GetDepartmentList' on this service.
Example
POST [Link]
DepositsService
Show/Hide
List Operations
Expand Operations
POST DepositsService_GetDepositList
Example
POST [Link]
POST DepositsService_CancelCheckRow
Invoke the method 'CancelCheckRow' on this service by specifying the payload 'CancelCheckRowParams' in the JSON format.
Example
POST [Link]
{
"CancelCheckRowParams": {
"CheckID": 1,
"DepositID": 11
}
}
POST DepositsService_CancelCheckRowbyCurrentSystemDate
Invoke the method 'CancelCheckRowbyCurrentSystemDate' on this service by specifying the payload 'CancelCheckRowParams' in the JSON format.
Example
POST [Link]
{
"CancelCheckRowParams": {
"CheckID": 2,
"DepositID": 11
}
}
DepreciationAreasService
Show/Hide
List Operations
Expand Operations
POST DepreciationAreasService_GetList
Example
POST [Link]
DepreciationTypePoolsService
Show/Hide
List Operations
Expand Operations
POST DepreciationTypePoolsService_GetList
Example
POST [Link]
DepreciationTypesService
Show/Hide
List Operations
Expand Operations
POST DepreciationTypesService_GetList
POST [Link]
DeterminationCriteriasService
Show/Hide
List Operations
Expand Operations
POST DeterminationCriteriasService_GetList
Example
POST [Link]
DimensionsService
Show/Hide
List Operations
Expand Operations
POST DimensionsService_GetDimensionList
Invoke the method 'GetDimensionList' on this service.
Example
POST [Link]
DistributionRulesService
Show/Hide
List Operations
Expand Operations
POST DistributionRulesService_GetDistributionRuleList
Example
POST [Link]
DNFCodeSetupService
Show/Hide
List Operations
Expand Operations
POST DNFCodeSetupService_GetDNFCodeSetupList
Example
POST [Link]
DownPaymentsService
Show/Hide
List Operations
Expand Operations
POST DownPaymentsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
],
"DownPaymentType": "dptInvoice"
}
POST DownPaymentsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
DraftsService
Show/Hide
List Operations
Expand Operations
This API enables you to invoke the interfaces defined on 'DraftsService'. It represents the preliminary version of a document or report.
POST DraftsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocObjectCode": "23",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}
POST DraftsService_HandleApprovalRequest
Example
POST [Link]
POST DraftsService_SaveDraftToDocument
Example
POST [Link]
{
"Document": {
"DocDueDate": "2017-01-28",
"DocEntry": "3"
}
}
DunningTermsService
Show/Hide
List Operations
Expand Operations
POST DunningTermsService_GetDunningTermList
Example
POST [Link]
ElectronicCommunicationActionService
Show/Hide
List Operations
Expand Operations
This API enables you to invoke the interfaces defined on 'ElectronicCommunicationActionService'. This API is deprecated while
'ElectronicCommunicationActionsService' is recommended. As such, this object would be removed and not exposed in the future patches.
POST ElectronicCommunicationActionService_GetAction
Invoke the method 'GetAction' on this service by specifying the payload 'ECMCodeParams' in the JSON format.
Example
POST [Link]
{
"ECMCodeParams": {}
}
POST ElectronicCommunicationActionService_UpdateAction
Invoke the method 'UpdateAction' on this service by specifying the payload 'ECMActionStatusData' in the JSON format.
Example
POST [Link]
{
"ECMActionStatusData": {}
}
POST ElectronicCommunicationActionService_ConfirmSuccessOfCommunication
Invoke the method 'ConfirmSuccessOfCommunication' on this service by specifying the payload 'ECMCodeParams' in the JSON format.
Example
POST [Link]
{
"ECMCodeParams": {}
}
POST ElectronicCommunicationActionService_ReportErrorAndContinue
Example
POST [Link]
{
"ECMCodeParams": {}
}
POST ElectronicCommunicationActionService_ReportErrorAndStop
Invoke the method 'ReportErrorAndStop' on this service by specifying the payload 'ECMCodeParams' in the JSON format.
Example
POST [Link]
{
"ECMCodeParams": {}
}
ElectronicCommunicationActionsService
Show/Hide
List Operations
Expand Operations
This API enables you to invoke the interfaces defined on 'ElectronicCommunicationActionsService'. This API depends on EFM runtime.
POST ElectronicCommunicationActionsService_GetEcmAction
Invoke the method 'GetEcmAction' on this service by specifying the payload 'EcmActionParams' in the JSON format.
Example
POST [Link]
{
"EcmActionParams": {}
}
POST ElectronicCommunicationActionsService_AddEcmAction
Invoke the method 'AddEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.
Example
POST [Link]
{
"EcmAction": {}
}
POST ElectronicCommunicationActionsService_UpdateEcmAction
Invoke the method 'UpdateEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.
Example
POST [Link]
{
"EcmAction": {}
}
POST ElectronicCommunicationActionsService_DeleteEcmAction
Invoke the method 'DeleteEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.
Example
POST [Link]
{
"EcmAction": {}
}
Invoke the method 'GetEcmActionByDoc' on this service by specifying the payload 'EcmActionDocParams' in the JSON format.
Example
POST [Link]
{
"EcmActionDocParams": {}
}
POST ElectronicCommunicationActionsService_GetEcmActionLogList
Invoke the method 'GetEcmActionLogList' on this service by specifying the payload 'EcmAction' in the JSON format.
Example
POST [Link]
{
"EcmAction": {}
}
POST ElectronicCommunicationActionsService_GetEcmActionLog
Invoke the method 'GetEcmActionLog' on this service by specifying the payload 'EcmActionLogParams' in the JSON format.
Example
POST [Link]
{
"EcmActionLogParams": {}
}
POST ElectronicCommunicationActionsService_AddEcmActionLog
Invoke the method 'AddEcmActionLog' on this service by specifying the payload 'EcmActionLog' in the JSON format.
Example
POST [Link]
{
"EcmActionLog": {}
}
ElectronicFileFormatsService
Show/Hide
List Operations
Expand Operations
POST ElectronicFileFormatsService_GetElectronicFileFormatList
Invoke the method 'GetElectronicFileFormatList' on this service.
Example
POST [Link]
EmailGroupsService
Show/Hide
List Operations
Expand Operations
POST EmailGroupsService_GetList
POST [Link]
EmployeeIDTypeService
Show/Hide
List Operations
Expand Operations
POST EmployeeIDTypeService_GetList
Example
POST [Link]
EmployeePositionService
Show/Hide
List Operations
Expand Operations
POST EmployeePositionService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
EmployeeRolesSetupService
Show/Hide
List Operations
Expand Operations
POST EmployeeRolesSetupService_GetEmployeeRoleSetupList
Example
POST [Link]
EmployeeStatusService
Show/Hide
List Operations
Expand Operations
POST EmployeeStatusService_GetList
Example
POST [Link]
EmployeeTransfersService
Show/Hide
List Operations
Expand Operations
POST EmployeeTransfersService_GetEmployeeTransferList
Invoke the method 'GetEmployeeTransferList' on this service.
Example
POST [Link]
EnhancedDiscountGroupsService
Show/Hide
List Operations
Expand Operations
POST EnhancedDiscountGroupsService_GetList
Example
POST [Link]
ExtendedTranslationsService
Show/Hide
List Operations
Expand Operations
POST ExtendedTranslationsService_GetExtendedTranslationList
Example
POST [Link]
ExternalCallsService
Show/Hide
List Operations
Expand Operations
POST ExternalCallsService_SendCall
Invoke the method 'SendCall' on this service by specifying the payload 'ExternalCall' in the JSON format.
Example
POST [Link]
{
"ExternalCall": {}
}
POST ExternalCallsService_UpdateCall
Invoke the method 'UpdateCall' on this service by specifying the payload 'ExternalCall' in the JSON format.
POST [Link]
{
"ExternalCall": {}
}
POST ExternalCallsService_GetCall
Invoke the method 'GetCall' on this service by specifying the payload 'ExternalCallParams' in the JSON format.
Example
POST [Link]
{
"ExternalCallParams": {}
}
ExternalReconciliationsService
Show/Hide
List Operations
Expand Operations
POST ExternalReconciliationsService_Reconcile
Invoke the method 'Reconcile' on this service by specifying the payload 'ExternalReconciliation' in the JSON format.
Example
POST [Link]
{
"ExternalReconciliation": {
"ReconciliationAccountType": "rat_BusinessPartner",
"ReconciliationBankStatementLines": [
{
"BankStatementAccountCode": "C1",
"Sequence": 1
},
{
"BankStatementAccountCode": "C1",
"Sequence": 2
}
],
"ReconciliationJournalEntryLines": [
{
"LineNumber": 1,
"TransactionNumber": 1
},
{
"LineNumber": 2,
"TransactionNumber": 2
}
]
}
}
POST ExternalReconciliationsService_GetReconciliation
Invoke the method 'GetReconciliation' on this service by specifying the payload 'ExternalReconciliationParams' in the JSON format. It retrieves an
external reconciliation.
Example
POST [Link]
{
"ExternalReconciliationParams": {
"AccountCode": "_SYS00000000001",
"ReconciliationNo": 1
}
}
POST ExternalReconciliationsService_CancelReconciliation
Invoke the method 'CancelReconciliation' on this service by specifying the payload 'ExternalReconciliationParams' in the JSON format.
POST [Link]
{
"ExternalReconciliationParams": {
"AccountCode": "_SYS00000000001",
"ReconciliationNo": 1
}
}
POST ExternalReconciliationsService_GetReconciliationList
Invoke the method 'GetReconciliationList' on this service by specifying the payload 'ExternalReconciliationFilterParams' in the JSON format. It returns
the 'ExternalReconciliationsParamsCollection' data collection that identifies all eternal reconciliations with the optional filter payload.
Example
POST [Link]
POST [Link]
{
"ExternalReconciliationFilterParams": {
"AccountCodeFrom": "_SYS00000000001",
"AccountCodeTo": "_SYS00000000002",
"ReconciliationAccountType": "rat_GLAccount",
"ReconciliationDateFrom": "2016-05-03",
"ReconciliationDateTo": "2016-12-03",
"ReconciliationNoFrom": 1,
"ReconciliationNoTo": 2
}
}
FAAccountDeterminationsService
Show/Hide
List Operations
Expand Operations
POST FAAccountDeterminationsService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
FinancialYearsService
Show/Hide
List Operations
Expand Operations
POST FinancialYearsService_GetFinancialYearList
Invoke the method 'GetFinancialYearList' on this service.
Example
POST [Link]
FiscalPrinterService
Show/Hide
List Operations
Expand Operations
POST FiscalPrinterService_GetFiscalPrinterList
Example
POST [Link]
FixedAssetItemsService
Show/Hide
List Operations
Expand Operations
POST FixedAssetItemsService_GetAssetValuesList
Invoke the method 'GetAssetValuesList' on this service by specifying the payload 'FixedAssetValuesParams' in the JSON format.
Example
POST [Link]
{
"FixedAssetValuesParams": {}
}
POST FixedAssetItemsService_GetAssetEndBalance
Invoke the method 'GetAssetEndBalance' on this service by specifying the payload 'FixedAssetValuesParams' in the JSON format.
Example
POST [Link]
{
"FixedAssetValuesParams": {}
}
POST FixedAssetItemsService_UpdateAssetEndBalance
Invoke the method 'UpdateAssetEndBalance' on this service by specifying the payload 'FixedAssetValuesParams,FixedAssetEndBalance' in the JSON
format.
Example
POST [Link]
{
"FixedAssetEndBalance": {},
"FixedAssetValuesParams": {}
}
GLAccountAdvancedRulesService
Show/Hide
List Operations
Expand Operations
POST GLAccountAdvancedRulesService_GetList
Example
POST [Link]
GoodsReturnRequestService
Show/Hide
List Operations
Expand Operations
POST GoodsReturnRequestService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST GoodsReturnRequestService_Preview
Invoke the method 'Preview' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST GoodsReturnRequestService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
GovPayCodesService
Show/Hide
List Operations
Expand Operations
POST GovPayCodesService_GetList
Example
POST [Link]
GTIsService
Show/Hide
List Operations
Expand Operations
Invoke the method 'Import' on this service by specifying the payload 'GTIParams' in the JSON format.
Example
POST [Link]
{
"GTIParams": {}
}
IntegrationPackagesConfigureService
Show/Hide
List Operations
Expand Operations
POST IntegrationPackagesConfigureService_GetList
Example
POST [Link]
InternalReconciliationsService
Show/Hide
List Operations
Expand Operations
POST InternalReconciliationsService_GetOpenTransactions
Invoke the method 'GetOpenTransactions' on this service by specifying the payload 'InternalReconciliationOpenTransParams' in the JSON format.
Example
POST [Link]
{
"InternalReconciliationOpenTransParams": {
"CardOrAccount": "coaCard",
"InternalReconciliationBPs": [
{
"BPCode": "v01"
}
],
"ReconDate": "2017-11-15"
}
}
POST InternalReconciliationsService_Cancel
Invoke the method 'Cancel' on this service by specifying the payload 'InternalReconciliationParams' in the JSON format.
Example
POST [Link]
{
"InternalReconciliationParams": {
"ReconNum": "4"
}
}
POST InternalReconciliationsService_RequestApproveCancellation
Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'InternalReconciliationParams' in the JSON format.
Example
{
"InternalReconciliationParams": {
"ReconNum": "4"
}
}
IntrastatConfigurationService
Show/Hide
List Operations
Expand Operations
POST IntrastatConfigurationService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
InventoryCountingsService
Show/Hide
List Operations
Expand Operations
POST InventoryCountingsService_GetList
Example
POST [Link]
InventoryGenEntryService
Show/Hide
List Operations
Expand Operations
POST InventoryGenEntryService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"UnitPrice": "1"
}
]
}
}
POST InventoryGenEntryService_HandleApprovalRequest
Example
POST [Link]
InventoryGenExitService
Show/Hide
List Operations
Expand Operations
POST InventoryGenExitService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100"
}
]
}
}
POST InventoryGenExitService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
InventoryOpeningBalancesService
Show/Hide
List Operations
Expand Operations
POST InventoryOpeningBalancesService_GetList
Example
POST [Link]
InventoryPostingsService
Show/Hide
List Operations
Expand Operations
POST InventoryPostingsService_GetList
Example
POST [Link]
POST InventoryPostingsService_SetCopyOption
Invoke the method 'SetCopyOption' on this service by specifying the payload 'InventoryPostingCopyOption' in the JSON format.
POST [Link]
{
"InventoryPostingCopyOption": {}
}
InventoryTransferRequestsService
Show/Hide
List Operations
Expand Operations
POST InventoryTransferRequestsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'StockTransfer' in the JSON format.
Example
POST [Link]
{
"StockTransfer": {
"StockTransferLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"UnitPrice": "100",
"WarehouseCode": "w001"
}
]
}
}
POST InventoryTransferRequestsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
InvoicesService
Show/Hide
List Operations
Expand Operations
POST InvoicesService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}
POST InvoicesService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
POST [Link]
POST InvoicesService_RequestApproveCancellation
Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"DocEntry": "123"
}
}
JournalEntryDocumentTypeService
Show/Hide
List Operations
Expand Operations
POST JournalEntryDocumentTypeService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
JournalVouchersService
Show/Hide
List Operations
Expand Operations
POST JournalVouchersService_Add
Invoke the method 'Add' on this service by specifying the payload 'Collection(JournalEntry)' in the JSON format.
Example
POST [Link]
{
"JournalVoucher": {
"JournalEntry": {
"DueDate": "2014-12-06",
"JournalEntryLines": [
{
"AccountCode": "_SYS00000000094",
"Credit": "0",
"Debit": "123"
},
{
"AccountCode": "_SYS00000000019",
"Credit": "123",
"Debit": "0"
}
],
"ReferenceDate": "2014-12-06"
}
}
}
KPIsService
Show/Hide
List Operations
Expand Operations
POST KPIsService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
LandedCostsService
Show/Hide
List Operations
Expand Operations
POST LandedCostsService_GetLandedCostList
Invoke the method 'GetLandedCostList' on this service.
Example
POST [Link]
LicenseService
Show/Hide
List Operations
Expand Operations
POST LicenseService_GetInstallationNumber
Example
POST [Link]
Login
Show/Hide
List Operations
Expand Operations
Log in Service Layer with the specified credentials. Generally it is the first step to using the Service Layer API. Calling the Service Layer API without a login will
result in failure. After logging in successfully, one session ID will be returned in HTTP response body. At the same time, two HTTP cookie items named
"B1SESSION" and "ROUTEID" will be set. You do not need to relate to them if calling the Service Layer API in a browser because the browser will send them to
Service Layer automatically in subsequent HTTP requests. You do need to add them to your HTTP header in a subsequent Service Layer API call. Otherwise,
Service Layer will consider them as a bad request without a login.
POST Login
Example
POST [Link]
{
"CompanyDB": "SBODEMOUS",
"Password": "1234",
"UserName": "manager"
}
Logout
Show/Hide
List Operations
By default, a login session will expire and the user will be logged out automatically if there is no new request within 30 minutes. You can change the default expire
time by modifying the value of the "SessionTimeout" property in file "{USER_INSTALL_DIR}/ServiceLayer/conf/[Link]". Here, "{USER_INSTALL_DIR}"
stands for the installation folder.
POST Logout
Logout.
Example
POST [Link]
MaterialGroupsService
Show/Hide
List Operations
Expand Operations
POST MaterialGroupsService_GetMaterialGroupList
Invoke the method 'GetMaterialGroupList' on this service.
Example
POST [Link]
MaterialRevaluationFIFOService
Show/Hide
List Operations
Expand Operations
POST MaterialRevaluationFIFOService_GetMaterialRevaluationFIFO
Invoke the method 'GetMaterialRevaluationFIFO' on this service by specifying the payload 'MaterialRevaluationFIFOParams' in the JSON format.
Example
POST [Link]
{
"MaterialRevaluationFIFOParams": {
"ItemCode": "I001",
"LocationCode": null,
"LocationType": null,
"ShowIssuedLayers": "tNO"
}
}
MaterialRevaluationSNBService
Show/Hide
List Operations
Expand Operations
POST MaterialRevaluationSNBService_GetList
Invoke the method 'GetList' on this service by specifying the payload 'MaterialRevaluationSNBParam' in the JSON format.
Example
POST [Link]
{
"MaterialRevaluationSNBParam": {}
}
MessagesService
Show/Hide
List Operations
Expand Operations
This API enables you to invoke the interfaces defined on 'MessagesService'. To be specific, this service enables to manage the inbox and outbox messages, and to
send messages.
POST MessagesService_GetInbox
Invoke the method 'GetInbox' on this service.
Example
POST [Link]
POST MessagesService_GetOutbox
Invoke the method 'GetOutbox' on this service.
Example
POST [Link]
POST MessagesService_GetSentMessages
Invoke the method 'GetSentMessages' on this service.
Example
POST [Link]
MobileAddOnSettingService
Show/Hide
List Operations
Expand Operations
POST MobileAddOnSettingService_GetMobileAddOnSettingList
Example
POST [Link]
MobileAppService
Show/Hide
List Operations
Expand Operations
POST MobileAppService_GetCurrentServerDateTime
Example
POST [Link]
POST MobileAppService_GetDppChangeParams
Invoke the method 'GetDppChangeParams' on this service by specifying the payload 'DppChangeParams' in the JSON format.
POST [Link]
{
"DppChangeParams": {
"FromDate": "2018-03-30",
"FromTime": "17:30:00"
}
}
POST MobileAppService_GetTechnicianSchedulings
Invoke the method 'GetTechnicianSchedulings' on this service by specifying the payload 'TechnicianSchedulingsParams' in the JSON format.
Example
POST [Link]
{
"TechnicianSchedulingsParams": {
"EndDate": "2017-12-31",
"StartDate": "2017-08-10",
"Technician": "2"
}
}
POST MobileAppService_GetEmployeeFullNames
Invoke the method 'GetEmployeeFullNames' on this service by specifying the payload 'EmployeeFullNamesParamsCollection' in the JSON format.
Example
POST [Link]
{
"EmployeeFullNamesParamsCollection": [
{
"EmployeeFullName": "",
"EmployeeID": 2
},
{
"EmployeeFullName": "",
"EmployeeID": 3
}
]
}
POST MobileAppService_GetTechnicianSettings
Invoke the method 'GetTechnicianSettings' on this service by specifying the payload 'TechnicianSettingsParams' in the JSON format.
Example
POST [Link]
{
"TechnicianSettingsParams": {}
}
POST MobileAppService_UpdateTechnicianSettings
Invoke the method 'UpdateTechnicianSettings' on this service by specifying the payload 'TechnicianSettings' in the JSON format.
Example
POST [Link]
{
"TechnicianSettings": {}
}
POST MobileAppService_GetTechnicianSettingsGroup
Example
POST [Link]
POST MobileAppService_UpdateTechnicianSettingsGroup
Invoke the method 'UpdateTechnicianSettingsGroup' on this service by specifying the payload 'TechnicianSettingsGroup' in the JSON format.
Example
POST [Link]
{
"AdvancedDashBoard": -4,
"Code": -1,
"CustomizedGroup": "tNO",
"EnableActualDuration": "tNO",
"EnableEditTime": "tNO",
"EnableFollowup": "tNO",
"EnableReject": "tNO",
"EnableResign": "tNO",
"EnableSignature": "tNO",
"EnableStarRating": "tNO",
"Name": "TESTCODE-1"
}
POST MobileAppService_GetSalesAppSetting
Invoke the method 'GetSalesAppSetting' on this service.
Example
POST [Link]
{
"SalesAppSettingParams": {
"Code": -1,
"Name": "TEST1"
}
}
POST MobileAppService_UpdateSalesAppSetting
Invoke the method 'UpdateSalesAppSetting' on this service by specifying the payload 'SalesAppSetting' in the JSON format.
Example
POST [Link]
{
"AdvancedDashBoard": -1,
"Code": -1,
"CustomerAdvancedDashBoard": -2,
"Name": "TESTCODE-1"
}
POST MobileAppService_GetServiceAppReportContent
Invoke the method 'GetServiceAppReportContent' on this service by specifying the payload 'ServiceAppReportParams' in the JSON format.
Example
POST [Link]
{
"ServiceAppReportParams": {
"Code": -1,
"ReportChoice": "marCustomizedReport"
}
}
POST MobileAppService_UpdateServiceAppReportContent
Invoke the method 'UpdateServiceAppReportContent' on this service by specifying the payload 'ServiceAppReportParams,ServiceAppReportContent'
in the JSON format.
Example
{
"ServiceAppReportContent": {
"ReportContent": ""
},
"ServiceAppReportParams": {
"Code": -1,
"ReportChoice": "marCustomizedReport"
}
}
POST MobileAppService_GetServiceAppReport
Invoke the method 'GetServiceAppReport' on this service by specifying the payload 'ServiceAppReportParams' in the JSON format.
Example
POST [Link]
{
"ServiceAppReportParams": {
"Code": -1,
"ReportChoice": "S"
}
}
POST MobileAppService_UpdateServiceAppReport
Invoke the method 'UpdateServiceAppReport' on this service by specifying the payload 'ServiceAppReport' in the JSON format.
Example
POST [Link]
{
"ServiceAppReport": {
"Code": -1,
"ReportChoice": "marCustomizedReport"
}
}
NatureOfAssesseesService
Show/Hide
List Operations
Expand Operations
POST NatureOfAssesseesService_GetNatureOfAssesseeList
Example
POST [Link]
NCMCodesSetupService
Show/Hide
List Operations
Expand Operations
POST NCMCodesSetupService_GetNCMCodeSetupList
Example
POST [Link]
NFModelsService
POST NFModelsService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
NFTaxCategoriesService
Show/Hide
List Operations
Expand Operations
POST NFTaxCategoriesService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
OccurrenceCodesService
Show/Hide
List Operations
Expand Operations
POST OccurrenceCodesService_GetList
Example
POST [Link]
OrdersService
Show/Hide
List Operations
Expand Operations
POST OrdersService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocDueDate": "2014-04-04",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
POST OrdersService_Preview
Invoke the method 'Preview' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocDueDate": "2014-04-04",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}
POST OrdersService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
PartnersSetupsService
Show/Hide
List Operations
Expand Operations
POST PartnersSetupsService_GetList
Example
POST [Link]
PaymentBlocksService
Show/Hide
List Operations
Expand Operations
POST PaymentBlocksService_GetPaymentBlockList
Example
POST [Link]
PaymentCalculationService
Show/Hide
List Operations
Expand Operations
Invoke the method 'GetPaymentAmount' on this service by specifying the payload 'PaymentBPCode,PaymentInvoiceEntries' in the JSON format.
Example
POST [Link]
{
"PaymentBPCode": {
"BPCode": "C01",
"Date": "2016-08-30"
},
"PaymentInvoiceEntries": [
{
"DocEntry": "12",
"DocType": "itARInvoice"
}
]
}
PaymentTermsTypesService
Show/Hide
List Operations
Expand Operations
POST PaymentTermsTypesService_UpdateWithBPs
Invoke the method 'UpdateWithBPs' on this service by specifying the payload 'PaymentTermsType' in the JSON format.
Example
POST [Link]
{
"PaymentTermsType": {}
}
PickListsService
Show/Hide
List Operations
Expand Operations
POST PickListsService_Close
Invoke the method 'Close' on this service by specifying the payload 'PickList' in the JSON format.
Example
POST [Link]
{
"PickList": {
"Absoluteentry": 3
}
}
POST PickListsService_UpdateReleasedAllocation
Invoke the method 'UpdateReleasedAllocation' on this service by specifying the payload 'PickList' in the JSON format.
Example
POST [Link]
{
"PickList": {
"Absoluteentry": 3,
"Name": "manager",
"ObjectType": "156",
"OwnerCode": 1,
"PickDate": "2016-08-25",
"PickListsLines": [
{
"AbsoluteEntry": 3,
PredefinedTextsService
Show/Hide
List Operations
Expand Operations
POST PredefinedTextsService_GetPredefinedTextList
Invoke the method 'GetPredefinedTextList' on this service.
Example
POST [Link]
ProfitCentersService
Show/Hide
List Operations
Expand Operations
POST ProfitCentersService_GetProfitCenterList
Example
POST [Link]
ProjectManagementConfigurationService
Show/Hide
List Operations
Expand Operations
POST ProjectManagementConfigurationService_GetSubprojectTypes
Example
POST [Link]
Invoke the method 'AddSubprojectTypes' on this service by specifying the payload 'Collection(PMC_SubprojectTypeData)' in the JSON format.
Example
POST [Link]
{
"PMC_SubprojectTypeData": {
"SubprojectTypeID": "1",
"SubprojectTypeName": "subproject 01"
}
}
POST ProjectManagementConfigurationService_UpdateSubprojectTypes
Invoke the method 'UpdateSubprojectTypes' on this service by specifying the payload 'Collection(PMC_SubprojectTypeData)' in the JSON format.
Example
POST [Link]
{
"PMC_SubprojectTypeData": {
"SubprojectTypeID": "1",
"SubprojectTypeName": "changed subproject 01 name"
}
}
POST ProjectManagementConfigurationService_DeleteSubprojectTypes
Invoke the method 'DeleteSubprojectTypes' on this service by specifying the payload 'Collection(PMC_SubprojectTypeData)' in the JSON format.
Example
POST [Link]
{
"PMC_SubprojectTypeData": {
"SubprojectTypeID": "1"
}
}
POST ProjectManagementConfigurationService_GetStageTypes
Example
POST [Link]
POST ProjectManagementConfigurationService_AddStageTypes
Invoke the method 'AddStageTypes' on this service by specifying the payload 'Collection(PMC_StageTypeData)' in the JSON format.
Example
POST [Link]
{
"PMC_StageTypeData": {
"StageDescription": "stage 01",
"StageName": "stage01"
}
}
POST ProjectManagementConfigurationService_UpdateStageTypes
Invoke the method 'UpdateStageTypes' on this service by specifying the payload 'Collection(PMC_StageTypeData)' in the JSON format.
Example
POST [Link]
{
"PMC_StageTypeData": {
"StageDescription": "update stage 01 description",
"StageID": 6,
POST ProjectManagementConfigurationService_DeleteStageTypes
Invoke the method 'DeleteStageTypes' on this service by specifying the payload 'Collection(PMC_StageTypeData)' in the JSON format.
Example
POST [Link]
{
"PMC_StageTypeData": {
"StageID": 6
}
}
POST ProjectManagementConfigurationService_GetAreas
Invoke the method 'GetAreas' on this service.
Example
POST [Link]
POST ProjectManagementConfigurationService_AddAreas
Invoke the method 'AddAreas' on this service by specifying the payload 'Collection(PMC_AreaData)' in the JSON format.
Example
POST [Link]
{
"PMC_AreaData": {
"AreaName": "area 1"
}
}
POST ProjectManagementConfigurationService_UpdateAreas
Invoke the method 'UpdateAreas' on this service by specifying the payload 'Collection(PMC_AreaData)' in the JSON format.
Example
POST [Link]
{
"PMC_AreaData": {
"AreaID": "1",
"AreaName": "update area 1 name"
}
}
POST ProjectManagementConfigurationService_DeleteAreas
Invoke the method 'DeleteAreas' on this service by specifying the payload 'Collection(PMC_AreaData)' in the JSON format.
Example
POST [Link]
{
"PMC_AreaData": {
"AreaID": "1"
}
}
POST ProjectManagementConfigurationService_GetPriorities
Invoke the method 'GetPriorities' on this service.
Example
POST [Link]
POST ProjectManagementConfigurationService_AddPriorities
Invoke the method 'AddPriorities' on this service by specifying the payload 'Collection(PMC_PriorityData)' in the JSON format.
Example
POST [Link]
{
"PMC_PriorityData": {
"PriorityName": "Middle level"
}
}
POST ProjectManagementConfigurationService_UpdatePriorities
Invoke the method 'UpdatePriorities' on this service by specifying the payload 'Collection(PMC_PriorityData)' in the JSON format.
Example
POST [Link]
{
"PMC_PriorityData": {
"PriorityID": 1,
"PriorityName": "Lowest level"
}
}
POST ProjectManagementConfigurationService_DeletePriorities
Invoke the method 'DeletePriorities' on this service by specifying the payload 'Collection(PMC_PriorityData)' in the JSON format.
Example
POST [Link]
{
"PMC_PriorityData": {
"PriorityID": 1,
"PriorityName": "Lowest level"
}
}
POST ProjectManagementConfigurationService_GetActivities
Invoke the method 'GetActivities' on this service.
Example
POST [Link]
POST ProjectManagementConfigurationService_AddActivities
Invoke the method 'AddActivities' on this service by specifying the payload 'Collection(PMC_ActivityData)' in the JSON format.
Example
POST [Link]
{
"PMC_ActivityData": {
"ActivityType": "calls",
"IsChargeable": "tYES"
}
}
POST ProjectManagementConfigurationService_UpdateActivities
Invoke the method 'UpdateActivities' on this service by specifying the payload 'Collection(PMC_ActivityData)' in the JSON format.
Example
POST [Link]
POST ProjectManagementConfigurationService_DeleteActivities
Invoke the method 'DeleteActivities' on this service by specifying the payload 'Collection(PMC_ActivityData)' in the JSON format.
Example
POST [Link]
{
"PMC_ActivityData": {
"ActivityID": 1,
"ActivityType": "calls"
}
}
POST ProjectManagementConfigurationService_GetTasks
Invoke the method 'GetTasks' on this service.
Example
POST [Link]
POST ProjectManagementConfigurationService_AddTasks
Invoke the method 'AddTasks' on this service by specifying the payload 'Collection(PMC_TaskData)' in the JSON format.
Example
POST [Link]
{
"PMC_TaskData": {
"TaskName": "plans"
}
}
POST ProjectManagementConfigurationService_UpdateTasks
Invoke the method 'UpdateTasks' on this service by specifying the payload 'Collection(PMC_TaskData)' in the JSON format.
Example
POST [Link]
{
"PMC_TaskData": {
"TaskName": "change plans"
}
}
POST ProjectManagementConfigurationService_DeleteTasks
Invoke the method 'DeleteTasks' on this service by specifying the payload 'Collection(PMC_TaskData)' in the JSON format.
Example
POST [Link]
{
"PMC_TaskData": {
"TaskID": 2,
"TaskName": "change plans"
}
}
ProjectManagementService
Show/Hide
List Operations
Expand Operations
POST ProjectManagementService_GetSubprojectsList
Invoke the method 'GetSubprojectsList' on this service by specifying the payload 'PM_SubprojectParams' in the JSON format.
Example
POST [Link]
{
"PM_SubprojectParams": {
"AbsEntry": 2
}
}
POST ProjectManagementService_GetSubproject
Invoke the method 'GetSubproject' on this service by specifying the payload 'PM_SubprojectDocumentParams' in the JSON format.
Example
POST [Link]
{
"PM_SubprojectDocumentParams": {
"AbsEntry": 1
}
}
POST ProjectManagementService_AddSubproject
Invoke the method 'AddSubproject' on this service by specifying the payload 'PM_SubprojectDocumentData' in the JSON format.
Example
POST [Link]
{
"PM_SubprojectDocumentData": {
"Owner": 2,
"PMS_StagesCollection": [
{
"CloseDate": "2016-08-31",
"StageType": 7,
"StartDate": "2016-08-31"
}
],
"ProjectID": "2",
"StartDate": "2016-08-31",
"SubprojectEndDate": "2016-08-31",
"SubprojectName": "subProject1"
}
}
POST ProjectManagementService_UpdateSubproject
Invoke the method 'UpdateSubproject' on this service by specifying the payload 'PM_SubprojectDocumentData' in the JSON format.
Example
POST [Link]
{
"PM_SubprojectDocumentData": {
"AbsEntry": 1,
"ProjectID": "2",
"StartDate": "2016-08-30",
"SubprojectName": "new subProject1"
}
}
POST ProjectManagementService_DeleteSubproject
Invoke the method 'DeleteSubproject' on this service by specifying the payload 'PM_SubprojectDocumentParams' in the JSON format.
Example
POST [Link]
{
"PM_SubprojectDocumentParams": {
ProjectsService
Show/Hide
List Operations
Expand Operations
POST ProjectsService_GetProjectList
Invoke the method 'GetProjectList' on this service.
Example
POST [Link]
PurchaseCreditNotesService
Show/Hide
List Operations
Expand Operations
POST PurchaseCreditNotesService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}
POST PurchaseCreditNotesService_HandleApprovalRequest
Example
POST [Link]
PurchaseDeliveryNotesService
Show/Hide
List Operations
Expand Operations
POST PurchaseDeliveryNotesService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
POST PurchaseDeliveryNotesService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
PurchaseDownPaymentsService
Show/Hide
List Operations
Expand Operations
POST PurchaseDownPaymentsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
],
"DownPaymentType": "dptInvoice"
}
}
POST PurchaseDownPaymentsService_HandleApprovalRequest
Example
POST [Link]
PurchaseInvoicesService
Show/Hide
List Operations
Expand Operations
POST PurchaseInvoicesService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
POST PurchaseInvoicesService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
PurchaseOrdersService
Show/Hide
List Operations
Expand Operations
POST PurchaseOrdersService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST PurchaseOrdersService_HandleApprovalRequest
Example
POST [Link]
PurchaseQuotationsService
Show/Hide
List Operations
Expand Operations
POST PurchaseQuotationsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
POST PurchaseQuotationsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
PurchaseRequestService
Show/Hide
List Operations
Expand Operations
POST PurchaseRequestService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"DocumentLines": [
{
"ItemCode": "i001",
"LineVendor": "v001",
"Quantity": "11"
}
],
"RequriedDate": "2014-03-18"
}
}
POST PurchaseRequestService_HandleApprovalRequest
Example
POST [Link]
PurchaseReturnsService
Show/Hide
List Operations
Expand Operations
POST PurchaseReturnsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
POST PurchaseReturnsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
QueryService
Show/Hide
List Operations
Expand Operations
POST QueryService_PostQuery
Invoke the method 'PostQuery' on this service. To fully comply with OData, Service Layer exposes a new query service for the row level filter, which is
implemented based on the $crossjoin capabilities by separating the QueryPath and QueryOption in the query URL.
Example
POST [Link]
{
"QueryOption": "$expand=Orders($select=DocEntry, DocNum),Orders/DocumentLines($select=ItemCode,LineNum)&$filter=Orders/DocEntry eq Ord
"QueryPath": "$crossjoin(Orders,Orders/DocumentLines)"
}
QuotationsService
Show/Hide
List Operations
Expand Operations
POST QuotationsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}
POST QuotationsService_HandleApprovalRequest
Example
POST [Link]
RecurringTransactionService
[Link] Layer API [Link] 61/334
6/7/24, 15:42 Service Layer API Reference
Show/Hide
List Operations
Expand Operations
POST RecurringTransactionService_GetAvailableRecurringTransactions
Invoke the method 'GetAvailableRecurringTransactions' on this service.
Example
POST [Link]
POST RecurringTransactionService_DeleteRecurringTransactions
Invoke the method 'DeleteRecurringTransactions' on this service by specifying the payload 'RclRecurringTransactionParamsCollection' in the JSON
format.
Example
POST [Link]
{
"RclRecurringTransactionParamsCollection": [
{},
{}
]
}
POST RecurringTransactionService_GetRecurringTransaction
Invoke the method 'GetRecurringTransaction' on this service by specifying the payload 'RclRecurringTransactionParams' in the JSON format.
Example
POST [Link]
{
"RclRecurringTransactionParams": {}
}
POST RecurringTransactionService_ExecuteRecurringTransactions
Invoke the method 'ExecuteRecurringTransactions' on this service by specifying the payload
'RclRecurringTransactionParamsCollection,RclRecurringExecutionParams' in the JSON format.
Example
POST [Link]
{
"RclRecurringExecutionParams": {},
"RclRecurringTransactionParamsCollection": [
{},
{}
]
}
ReportFilterService
Show/Hide
List Operations
Expand Operations
POST ReportFilterService_GetTaxReportFilterList
Invoke the method 'GetTaxReportFilterList' on this service by specifying the payload 'TaxReportFilterParams' in the JSON format.
Example
POST [Link]
{
"TaxReportFilterParams": {
"Code": 1
ReportLayoutsService
Show/Hide
List Operations
Expand Operations
POST ReportLayoutsService_SetDefaultReport
Invoke the method 'SetDefaultReport' on this service by specifying the payload 'DefaultReportParams' in the JSON format.
Example
POST [Link]
{
"DefaultReportParams": {
"LayoutCode": "POR10007",
"ReportCode": "POR1"
}
}
POST ReportLayoutsService_GetDefaultReport
Invoke the method 'GetDefaultReport' on this service by specifying the payload 'ReportParams' in the JSON format.
Example
POST [Link]
{
"ReportParams": {
"ReportCode": "POR1"
}
}
POST ReportLayoutsService_AddReportLayout
Invoke the method 'AddReportLayout' on this service by specifying the payload 'ReportLayout' in the JSON format.
Example
POST [Link]
{
"ReportLayout": {
"LayoutCode": "POR10007",
"Name": "layout 123",
"TypeCode": "POR1"
}
}
POST ReportLayoutsService_UpdatePrinterSettings
Invoke the method 'UpdatePrinterSettings' on this service by specifying the payload 'ReportLayout' in the JSON format.
Example
POST [Link]
{
"ReportLayout": {
"LayoutCode": "POR10007",
"Name": "aaaaaa",
"Printer": "Fax",
"TypeCode": "POR1"
}
}
POST ReportLayoutsService_DeleteReportLayout
Invoke the method 'DeleteReportLayout' on this service by specifying the payload 'ReportLayoutParams' in the JSON format.
Example
{
"ReportLayoutParams": {
"LayoutCode": "POR10007"
}
}
POST ReportLayoutsService_GetReportLayout
Invoke the method 'GetReportLayout' on this service by specifying the payload 'ReportLayoutParams' in the JSON format.
Example
POST [Link]
{
"ReportLayoutParams": {
"LayoutCode": "POR10007"
}
}
POST ReportLayoutsService_GetDefaultReportLayout
Invoke the method 'GetDefaultReportLayout' on this service by specifying the payload 'ReportParams' in the JSON format.
Example
POST [Link]
{
"ReportParams": {
"ReportCode": "POR1"
}
}
POST ReportLayoutsService_GetReportLayoutList
Invoke the method 'GetReportLayoutList' on this service by specifying the payload 'ReportParams' in the JSON format.
Example
POST [Link]
{
"ReportParams": {
"ReportCode": "POR1"
}
}
POST ReportLayoutsService_UpdateLanguageReport
Invoke the method 'UpdateLanguageReport' on this service by specifying the payload 'ReportLayout' in the JSON format.
Example
POST [Link]
{
"ReportLayout": {
"LayoutCode": "POR10007",
"language": 35
}
}
POST ReportLayoutsService_AddReportLayoutToMenu
Invoke the method 'AddReportLayoutToMenu' on this service by specifying the payload 'ReportLayout,ReportInputParams' in the JSON format.
Example
POST [Link]
{
"ReportInputParams": {
"ReportLayoutMenuID": 1
},
"ReportLayout": {
"AllignFooterToBottom": "tNO",
"Author": null,
"B1Version": null,
"BottomMargin": 10,
POST ReportLayoutsService_DeleteReportLayoutAndMenu
Invoke the method 'DeleteReportLayoutAndMenu' on this service by specifying the payload 'ReportLayoutParams' in the JSON format.
Example
POST [Link]
{
"ReportLayoutParams": {
"LayoutCode": "POR10007"
}
}
ReportTypesService
Show/Hide
List Operations
Expand Operations
POST ReportTypesService_GetReportTypeList
Invoke the method 'GetReportTypeList' on this service.
Example
POST [Link]
ResourceCapacitiesService
Show/Hide
List Operations
Expand Operations
Example
POST [Link]
POST ResourceCapacitiesService_GetListWithFilter
Invoke the method 'GetListWithFilter' on this service by specifying the payload 'ResourceCapacityWithFilterParams' in the JSON format.
Example
POST [Link]
{
"ResourceCapacityWithFilterParams": {}
}
ResourceGroupsService
Show/Hide
List Operations
Expand Operations
POST ResourceGroupsService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
ResourcePropertiesService
Show/Hide
List Operations
Expand Operations
POST ResourcePropertiesService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
ResourcesService
Show/Hide
List Operations
Expand Operations
POST ResourcesService_GetList
Example
POST [Link]
RetornoCodesService
[Link] Layer API [Link] 66/334
6/7/24, 15:42 Service Layer API Reference
Show/Hide
List Operations
Expand Operations
POST RetornoCodesService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
ReturnRequestService
Show/Hide
List Operations
Expand Operations
POST ReturnRequestService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST ReturnRequestService_Preview
Invoke the method 'Preview' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST ReturnRequestService_HandleApprovalRequest
Example
POST [Link]
ReturnsService
Show/Hide
List Operations
[Link] Layer API [Link] 67/334
6/7/24, 15:42 Service Layer API Reference
Expand Operations
POST ReturnsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST [Link]
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST ReturnsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
RouteStagesService
Show/Hide
List Operations
Expand Operations
POST RouteStagesService_GetList
Example
POST [Link]
SalesOpportunityCompetitorsSetupService
Show/Hide
List Operations
Expand Operations
POST SalesOpportunityCompetitorsSetupService_GetSalesOpportunityCompetitorSetupList
Example
POST [Link]
SalesOpportunityInterestsSetupService
Show/Hide
List Operations
Expand Operations
Example
POST [Link]
SalesOpportunityReasonsSetupService
Show/Hide
List Operations
Expand Operations
POST SalesOpportunityReasonsSetupService_GetSalesOpportunityReasonSetupList
Example
POST [Link]
SalesOpportunitySourcesSetupService
Show/Hide
List Operations
Expand Operations
POST SalesOpportunitySourcesSetupService_GetSalesOpportunitySourceSetupList
Invoke the method 'GetSalesOpportunitySourceSetupList' on this service.
Example
POST [Link]
SBOBobService
Show/Hide
List Operations
Expand Operations
POST SBOBobService_GetSystemPermission
Invoke the method 'GetSystemPermission' on this service by specifying the payload 'UserCode,PermissionID' in the JSON format.
Example
POST [Link]
{
"PermissionID": "142",
"UserCode": "manager"
}
POST SBOBobService_GetSystemCurrency
Example
POST [Link]
POST SBOBobService_GetDueDate
Example
POST [Link]
{
"CardCode": "c001",
"RefDate": "20151001"
}
POST SBOBobService_GetLocalCurrency
Example
POST [Link]
POST SBOBobService_GetCurrencyRate
Invoke the method 'GetCurrencyRate' on this service by specifying the payload 'Currency,Date' in the JSON format.
Example
POST [Link]
{
"Currency": "eur",
"Date": "20151001"
}
POST SBOBobService_GetIndexRate
Invoke the method 'GetIndexRate' on this service by specifying the payload 'Index,Date' in the JSON format.
Example
POST [Link]
{
"Date": "20151001",
"Index": "1"
}
POST SBOBobService_Format_MoneyToString
Invoke the method 'Format_MoneyToString' on this service by specifying the payload 'InMoney,InPrecision' in the JSON format.
Example
POST [Link]
{
"InMoney": "1234.458",
"InPrecision": "mpt_Sum"
}
POST SBOBobService_SetCurrencyRate
Invoke the method 'SBOBobService_SetCurrencyRate' on this service by specifying the payload 'RateDate,Currency,Rate' in the JSON format.
Example
POST [Link]
{
"Currency": "EUR",
"Rate": "4.8",
"RateDate": "20161129"
}
SectionsService
Show/Hide
List Operations
POST SectionsService_GetSectionList
Invoke the method 'GetSectionList' on this service.
Example
POST [Link]
SeriesService
Show/Hide
List Operations
Expand Operations
POST SeriesService_AddSeries
Invoke the method 'AddSeries' on this service by specifying the payload 'Series' in the JSON format.
Example
POST [Link]
{
"Series": {
"ATDocumentType": null,
"BPLID": null,
"DigitNumber": 2,
"Document": "2",
"DocumentSubType": "C",
"GroupCode": "sg_Group1",
"InitialNumber": 21,
"IsDigitalSeries": "tNO",
"IsElectronicCommEnabled": "tNO",
"LastNumber": 30,
"Locked": "tNO",
"Name": "New2",
"NextNumber": 21,
"PeriodIndicator": "Default",
"Prefix": "S",
"Remarks": "test",
"Series": 70,
"SeriesType": "stBusinessPartner",
"Suffix": "b"
}
}
POST SeriesService_RemoveSeries
Invoke the method 'RemoveSeries' on this service by specifying the payload 'SeriesParams' in the JSON format.
Example
POST [Link]
{
"Series": {
"ATDocumentType": null,
"BPLID": null,
"DigitNumber": 2,
"Document": "2",
"DocumentSubType": "C",
"GroupCode": "sg_Group1",
"InitialNumber": 21,
"IsDigitalSeries": "tNO",
"IsElectronicCommEnabled": "tNO",
"LastNumber": 30,
"Locked": "tNO",
"Name": "New2",
"NextNumber": 21,
"PeriodIndicator": "Default",
"Prefix": "S",
"Remarks": "test",
"Series": 70,
"SeriesType": "stBusinessPartner",
"Suffix": "b"
}
}
Invoke the method 'AttachSeriesToDocument' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
Example
POST [Link]
{
"DocumentSeriesParams": {}
}
POST SeriesService_UnattachSeriesFromDocument
Invoke the method 'UnattachSeriesFromDocument' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
Example
POST [Link]
{
"DocumentSeriesParams": {}
}
POST SeriesService_SetDefaultSeriesForAllUsers
Invoke the method 'SetDefaultSeriesForAllUsers' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
Example
POST [Link]
{
"DocumentSeriesParams": {}
}
POST SeriesService_SetDefaultSeriesForCurrentUser
Invoke the method 'SetDefaultSeriesForCurrentUser' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
Example
POST [Link]
{
"DocumentSeriesParams": {}
}
POST SeriesService_SetDefaultSeriesForUser
Invoke the method 'SetDefaultSeriesForUser' on this service by specifying the payload 'DocumentSeriesUserParams' in the JSON format.
Example
POST [Link]
{
"DocumentSeriesUserParams": {}
}
POST SeriesService_UpdateSeries
Invoke the method 'UpdateSeries' on this service by specifying the payload 'Series' in the JSON format.
Example
POST [Link]
{
"Series": {}
}
POST SeriesService_GetDefaultSeries
Invoke the method 'GetDefaultSeries' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.
Example
[Link] Layer API [Link] 72/334
6/7/24, 15:42 Service Layer API Reference
POST [Link]
{
"DocumentTypeParams": {}
}
POST SeriesService_GetDocumentSeries
Invoke the method 'GetDocumentSeries' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.
Example
POST [Link]
{
"DocumentTypeParams": {
"Document": "2",
"DocumentSubType": "C"
}
}
POST SeriesService_GetSeries
Invoke the method 'GetSeries' on this service by specifying the payload 'SeriesParams' in the JSON format.
Example
POST [Link]
{
"SeriesParams": {}
}
POST SeriesService_GetDocumentChangedMenuName
Invoke the method 'GetDocumentChangedMenuName' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.
Example
POST [Link]
{
"DocumentTypeParams": {}
}
POST SeriesService_ChangeDocumentMenuName
Invoke the method 'ChangeDocumentMenuName' on this service by specifying the payload 'DocumentChangeMenuName' in the JSON format.
Example
POST [Link]
{
"DocumentChangeMenuName": {}
}
POST SeriesService_GetElectronicSeries
Invoke the method 'GetElectronicSeries' on this service by specifying the payload 'ElectronicSeriesParams' in the JSON format.
Example
POST [Link]
{
"ElectronicSeriesParams": {}
}
POST SeriesService_AddElectronicSeries
Invoke the method 'AddElectronicSeries' on this service by specifying the payload 'ElectronicSeries' in the JSON format.
Example
POST [Link]
POST SeriesService_RemoveElectronicSeries
Invoke the method 'RemoveElectronicSeries' on this service by specifying the payload 'ElectronicSeriesParams' in the JSON format.
Example
POST [Link]
{
"ElectronicSeriesParams": {}
}
POST SeriesService_UpdateElectronicSeries
Invoke the method 'UpdateElectronicSeries' on this service by specifying the payload 'ElectronicSeries' in the JSON format.
Example
POST [Link]
{
"ElectronicSeries": {}
}
POST SeriesService_GetDefaultElectronicSeries
Invoke the method 'GetDefaultElectronicSeries' on this service by specifying the payload 'SeriesParams' in the JSON format.
Example
POST [Link]
{
"SeriesParams": {}
}
POST SeriesService_SetDefaultElectronicSeries
Invoke the method 'SetDefaultElectronicSeries' on this service by specifying the payload 'DefaultElectronicSeriesParams' in the JSON format.
Example
POST [Link]
{
"DefaultElectronicSeriesParams": {}
}
ServiceCallOriginsService
Show/Hide
List Operations
Expand Operations
POST ServiceCallOriginsService_GetServiceCallOriginList
Example
POST [Link]
ServiceCallProblemSubTypesService
Show/Hide
List Operations
Expand Operations
Example
POST [Link]
ServiceCallProblemTypesService
Show/Hide
List Operations
Expand Operations
POST ServiceCallProblemTypesService_GetServiceCallProblemTypeList
Example
POST [Link]
ServiceCallSolutionStatusService
Show/Hide
List Operations
Expand Operations
POST ServiceCallSolutionStatusService_GetServiceCallSolutionStatusList
Invoke the method 'GetServiceCallSolutionStatusList' on this service.
Example
POST [Link]
ServiceCallStatusService
Show/Hide
List Operations
Expand Operations
POST ServiceCallStatusService_GetServiceCallStatusList
Example
POST [Link]
ServiceCallTypesService
Show/Hide
List Operations
Expand Operations
POST ServiceCallTypesService_GetServiceCallTypeList
Example
ServiceGroupsService
Show/Hide
List Operations
Expand Operations
POST ServiceGroupsService_GetServiceGroupList
Invoke the method 'GetServiceGroupList' on this service.
Example
POST [Link]
ServiceTaxPostingService
Show/Hide
List Operations
Expand Operations
POST ServiceTaxPostingService_PostServiceTax
Invoke the method 'PostServiceTax' on this service by specifying the payload 'ServiceTaxPostingParams' in the JSON format.
Example
POST [Link]
{
"ServiceTaxPostingParams": {
"DocEntry": 5
}
}
POST ServiceTaxPostingService_GetTaxableDeliveries
Example
POST [Link]
StatesService
Show/Hide
List Operations
Expand Operations
POST StatesService_GetStateList
Example
POST [Link]
StockTransferDraftService
Show/Hide
List Operations
Expand Operations
POST StockTransferDraftService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'StockTransfer' in the JSON format.
Example
POST [Link]
{
"StockTransfer": {}
}
POST StockTransferDraftService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST [Link]
StockTransferService
Show/Hide
List Operations
Expand Operations
POST StockTransferService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'StockTransfer' in the JSON format.
Example
POST [Link]
{
"StockTransfer": {
"CardCode": "C001",
"StockTransferLines": [
{
"DocDate": "2016-08-31",
"ItemCode": "I001",
"WarehouseCode": "10"
}
]
}
}
POST StockTransferService_HandleApprovalRequest
Example
POST [Link]
TargetGroupsService
Show/Hide
List Operations
Expand Operations
POST TargetGroupsService_GetList
Example
POST [Link]
TaxCodeDeterminationsService
Show/Hide
List Operations
Expand Operations
POST TaxCodeDeterminationsService_GetTaxCodeDeterminationList
Invoke the method 'GetTaxCodeDeterminationList' on this service.
Example
POST [Link]
TaxCodeDeterminationsTCDService
Show/Hide
List Operations
Expand Operations
POST TaxCodeDeterminationsTCDService_GetTaxCodeDeterminationTCDList
Example
POST [Link]
TaxWebSitesService
Show/Hide
List Operations
Expand Operations
POST TaxWebSitesService_GetTaxWebSiteList
Example
POST [Link]
POST TaxWebSitesService_GetDefaultWebSite
Example
POST [Link]
TerminationReasonService
Show/Hide
List Operations
Expand Operations
POST TerminationReasonService_GetList
Example
TrackingNotesService
Show/Hide
List Operations
Expand Operations
POST TrackingNotesService_GetList
Invoke the method 'GetList' on this service.
Example
POST [Link]
TransactionCodesService
Show/Hide
List Operations
Expand Operations
POST TransactionCodesService_GetList
Example
POST [Link]
UnitOfMeasurementGroupsService
Show/Hide
List Operations
Expand Operations
POST UnitOfMeasurementGroupsService_GetList
Example
POST [Link]
UnitOfMeasurementsService
Show/Hide
List Operations
Expand Operations
POST UnitOfMeasurementsService_GetList
Example
POST [Link]
UserMenuService
POST UserMenuService_GetCurrentUserMenu
Invoke the method 'GetCurrentUserMenu' on this service.
Example
POST [Link]
POST UserMenuService_UpdateCurrentUserMenu
Invoke the method 'UpdateCurrentUserMenu' on this service by specifying the payload 'Collection(UserMenuItem)' in the JSON format.
Example
POST [Link]
{
"UserMenuItems": [
{
"LinkedFormMenuID": "11",
"LinkedFormNum": null,
"LinkedObjKey": null,
"LinkedObjType": null,
"Name": "Forms",
"Position": 1,
"ReportPath": "11",
"Type": "umitFolder"
},
{
"LinkedFormMenuID": null,
"LinkedFormNum": null,
"LinkedObjKey": null,
"LinkedObjType": null,
"Name": "Reports",
"Position": 2,
"ReportPath": "",
"Type": "umitFolder"
},
{
"LinkedFormMenuID": null,
"LinkedFormNum": null,
"LinkedObjKey": null,
"LinkedObjType": null,
"Name": "Queries",
"Position": 3,
"ReportPath": "",
"Type": "umitFolder"
},
{
"LinkedFormMenuID": null,
"LinkedFormNum": null,
"LinkedObjKey": null,
"LinkedObjType": null,
"Name": "Links",
"Position": 4,
"ReportPath": "",
"Type": "umitFolder"
}
]
}
POST UserMenuService_GetUserMenu
Invoke the method 'GetUserMenu' on this service by specifying the payload 'UserMenuParams' in the JSON format.
Example
POST [Link]
{
"UserMenuParams": {}
}
POST UserMenuService_UpdateUserMenu
Invoke the method 'UpdateUserMenu' on this service by specifying the payload 'UserMenuParams' in the JSON format.
Example
{
"UserMenuParams": {}
}
ValueMappingService
Show/Hide
List Operations
Expand Operations
POST ValueMappingService_GetMappedB1Value
Invoke the method 'GetMappedB1Value' on this service by specifying the payload 'VM_B1ValuesData' in the JSON format. Retreives value from
Business One universe, that is mapped to specific 3th party value.
Example
POST [Link]
{
"ObjectId": 37,
"VM_ThirdPartyValuesData": {
"ThirdPartySystemId": 1,
"ThirdPartyValue": "AED"
}
}
POST ValueMappingService_GetThirdPartyValuesForB1Value
Invoke the method 'GetThirdPartyValuesForB1Value' on this service by specifying the payload 'VM_B1ValuesData' in the JSON format. Retrieves all
3th party values for the specific value from Business One universe.
Example
POST [Link]
{
"ObjectAbsEntry": "CHF",
"ObjectId": 37
}
POST ValueMappingService_RemoveMappedValue
Invoke the method 'RemoveMappedValue' on this service by specifying the payload 'VM_ThirdPartyValuesData' in the JSON format. Removes one 3th
party value from the collection of mapped values to one specific value from Business One universe.
Example
POST [Link]
{
"AbsEntry": 6,
"LineId": 2,
"ThirdPartySystemId": 1
}
WarehouseSublevelCodesService
Show/Hide
List Operations
Expand Operations
POST WarehouseSublevelCodesService_GetList
Example
POST [Link]
WorkflowTaskService
Show/Hide
List Operations
Expand Operations
POST WorkflowTaskService_Complete
Invoke the method 'Complete' on this service by specifying the payload 'WorkflowTaskCompleteParams' in the JSON format.
Example
POST [Link]
{
"WorkflowTaskCompleteParams": {
"Note": "Default Comment",
"TaskID": "4",
"TriggerParams": "<Params><Param><Key>Result</Key><Value Type="string">1</Value></Param></Params>"
}
}
POST WorkflowTaskService_GetApprovalTaskList
Invoke the method 'GetApprovalTaskList' on this service by specifying the payload 'WorkflowApprovalTaskListParams' in the JSON format.
Example
POST [Link]
{
"WorkflowApprovalTaskListParams": {
"Status": "G|W"
}
}
Entities:
Entities represent the individual instances of objects (such as BusinessPartners and Orders). An entity type defines the category to which an entity belongs. Entity
properties describe some aspects of the entity. A key must be supplied for one entity type to uniquely identify each instance of the entity type.
Basically, almost all entities support POST/GET/PATCH/DELETE operations, except for some special entities due to the special business logic. Besides, as Service Layer
is based on OData protocol, OData query can be applied to both collection of entities and single entity via the HTTP method GET, but differs in the aspect of query
options.
GET Entities
GET Entity(id)
$select Restrict the service to return only the properties requested by the client.
AccountCategory
Show/Hide
List Operations
Expand Operations
GET AccountCategory(id)
Retrieve all or some selected properties from an instance of 'AccountCategory' with the given id.
Example
GET [Link]
GET AccountCategory
Retrieve a collection of 'AccountCategory' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AccountCategory
Create an instance of 'AccountCategory' with the given payload of type 'AccountCategory' in JSON format.
Example
POST [Link]
{
"CategoryCode": 1,
"CategoryName": "test1"
}
PATCH AccountCategory(id)
Update an instance of 'AccountCategory' with the given payload of type 'AccountCategory' in JSON format and with the specified id.
Example
PATCH [Link]
{
"CategoryCode": 1,
"CategoryName": "test123"
}
DELETE AccountCategory(id)
Delete an instance of 'AccountCategory' with the specified id.
Example
DELETE [Link]
AccountSegmentationCategories
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'AccountSegmentationCategories'. It represents the categories under each of the account segments.
GET AccountSegmentationCategories(id)
Retrieve all or some selected properties from an instance of 'AccountSegmentationCategories' with the given id.
Example
GET [Link]
GET [Link]
GET AccountSegmentationCategories
Retrieve a collection of 'AccountSegmentationCategories' with all or some selected properties in the given order by specifying the given filter
condition.
GET [Link]
POST AccountSegmentationCategories
Create an instance of 'AccountSegmentationCategories' with the given payload of type 'AccountSegmentationCategory' in JSON format.
Example
POST [Link]
{
"Code": "50",
"Name": "Sales Department",
"SegmentID": "3",
"ShortName": "SD"
}
PATCH AccountSegmentationCategories(id)
Update an instance of 'AccountSegmentationCategories' with the given payload of type 'AccountSegmentationCategory' in JSON format and with the
specified id.
Example
PATCH [Link]
{
"Name": "General Administration"
}
DELETE AccountSegmentationCategories(id)
Example
DELETE [Link]
AccountSegmentations
Show/Hide
List Operations
Expand Operations
GET AccountSegmentations(id)
Retrieve all or some selected properties from an instance of 'AccountSegmentations' with the given id.
Example
GET [Link]
GET [Link]
GET AccountSegmentations
Retrieve a collection of 'AccountSegmentations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
Create an instance of 'AccountSegmentations' with the given payload of type 'AccountSegmentation' in JSON format.
Example
POST [Link]
{
"AccountSegmentationsCategories": [
{
"Code": "50",
"Name": "Sales Department",
"SegmentID": "3",
"ShortName": "SD"
}
],
"Name": "Division2",
"Size": 2,
"Type": "ast_Alphanumeric"
}
PATCH AccountSegmentations(id)
Update an instance of 'AccountSegmentations' with the given payload of type 'AccountSegmentation' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "Division3"
}
DELETE AccountSegmentations(id)
Example
DELETE [Link]
AccrualTypes
Show/Hide
List Operations
Expand Operations
GET AccrualTypes(id)
Retrieve all or some selected properties from an instance of 'AccrualTypes' with the given id.
Example
GET [Link]
GET [Link]
GET AccrualTypes
Retrieve a collection of 'AccrualTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AccrualTypes
Create an instance of 'AccrualTypes' with the given payload of type 'AccrualType' in JSON format.
POST [Link]
{
"CalculationAccount": "2110",
"Code": "Accrual1",
"InterimAccount": "2120",
"Name": "Accrual1",
"PostingAccount": "2107"
}
PATCH AccrualTypes(id)
Update an instance of 'AccrualTypes' with the given payload of type 'AccrualType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"PostingAccount": "2140"
}
DELETE AccrualTypes(id)
Example
DELETE [Link]
Activities
Show/Hide
List Operations
Expand Operations
GET Activities(id)
Retrieve all or some selected properties from an instance of 'Activities' with the given id.
Example
GET [Link]
GET [Link]
GET Activities
Retrieve a collection of 'Activities' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Activities
Create an instance of 'Activities' with the given payload of type 'Activity' in JSON format.
Example
POST [Link]
{
"ActivityDate": "2016-08-30",
"ActivityTime": "08:13:00",
"CardCode": "C01",
"DocEntry": "3",
"DocNum": "1",
PATCH Activities(id)
Update an instance of 'Activities' with the given payload of type 'Activity' in JSON format and with the specified id.
Example
PATCH [Link]
{
"StartTime": "12:00:00"
}
DELETE Activities(id)
Delete an instance of 'Activities' with the specified id.
Example
DELETE [Link]
ActivityLocations
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ActivityLocations'. It represents locations where activities with your business partners take place.
GET ActivityLocations(id)
Retrieve all or some selected properties from an instance of 'ActivityLocations' with the given id.
Example
GET [Link]
GET [Link]
GET ActivityLocations
Retrieve a collection of 'ActivityLocations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ActivityLocations
Create an instance of 'ActivityLocations' with the given payload of type 'ActivityLocation' in JSON format.
Example
POST [Link]
{
"Name": "SH Room1"
}
PATCH ActivityLocations(id)
[Link] Layer API [Link] 87/334
6/7/24, 15:42 Service Layer API Reference
Update an instance of 'ActivityLocations' with the given payload of type 'ActivityLocation' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "SH Room1 updated"
}
ActivityRecipientLists
Show/Hide
List Operations
Expand Operations
GET ActivityRecipientLists(id)
Retrieve all or some selected properties from an instance of 'ActivityRecipientLists' with the given id.
Example
GET [Link]
GET [Link]
GET ActivityRecipientLists
Retrieve a collection of 'ActivityRecipientLists' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ActivityRecipientLists
Create an instance of 'ActivityRecipientLists' with the given payload of type 'ActivityRecipientList' in JSON format.
Example
POST [Link]
{
"Active": "tYES",
"ActivityRecipientCollection": [
{
"LineNumber": 1,
"RecipientCode": "2",
"RecipientType": "rtUser"
},
{
"LineNumber": 2,
"RecipientCode": "4",
"RecipientType": "rtUser"
}
],
"Code": 1,
"IsMultiple": "tNO",
"Name": "RP1"
}
PATCH ActivityRecipientLists(id)
Update an instance of 'ActivityRecipientLists' with the given payload of type 'ActivityRecipientList' in JSON format and with the specified id.
Example
PATCH [Link]
{}
DELETE ActivityRecipientLists(id)
[Link] Layer API [Link] 88/334
6/7/24, 15:42 Service Layer API Reference
Delete an instance of 'ActivityRecipientLists' with the specified id.
Example
DELETE [Link]
ActivityStatuses
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ActivityStatuses'. It is a business object that enables to define statuses for Task type activities in the Business Partners
module.
GET ActivityStatuses(id)
Retrieve all or some selected properties from an instance of 'ActivityStatuses' with the given id.
Example
GET [Link]
GET [Link]
GET ActivityStatuses
Retrieve a collection of 'ActivityStatuses' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ActivityStatuses
Create an instance of 'ActivityStatuses' with the given payload of type 'ActivityStatus' in JSON format.
Example
POST [Link]
{
"StatusDescription": "Task in progress",
"StatusName": "In Progress"
}
PATCH ActivityStatuses(id)
Update an instance of 'ActivityStatuses' with the given payload of type 'ActivityStatus' in JSON format and with the specified id.
Example
PATCH [Link]
{
"StatusDescription": "Finished"
}
DELETE ActivityStatuses(id)
Example
DELETE [Link]
ActivityTypes
[Link] Layer API [Link] 89/334
6/7/24, 15:42 Service Layer API Reference
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ActivityTypes'. You may have different activities with your business partners, for example, phone calls and meetings.
GET ActivityTypes(id)
Retrieve all or some selected properties from an instance of 'ActivityTypes' with the given id.
Example
GET [Link]
GET [Link]
GET ActivityTypes
Retrieve a collection of 'ActivityTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ActivityTypes
Create an instance of 'ActivityTypes' with the given payload of type 'ActivityType' in JSON format.
Example
POST [Link]
{
"Name": "Special"
}
PATCH ActivityTypes(id)
Update an instance of 'ActivityTypes' with the given payload of type 'ActivityType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "Others"
}
DELETE ActivityTypes(id)
Delete an instance of 'ActivityTypes' with the specified id.
Example
DELETE [Link]
AdditionalExpenses
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'AdditionalExpenses'. It represents additional expenses for transporting freight or delivering services, such as delivery fees
and tax deposits.
GET AdditionalExpenses(id)
Retrieve all or some selected properties from an instance of 'AdditionalExpenses' with the given id.
GET [Link]
GET [Link]
GET AdditionalExpenses
Retrieve a collection of 'AdditionalExpenses' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AdditionalExpenses
Create an instance of 'AdditionalExpenses' with the given payload of type 'AdditionalExpense' in JSON format.
Example
POST [Link]
{
"DistributionMethod": "aed_None",
"ExpenseAccount": "_SYS00000000002",
"FixedAmountExpenses": "20",
"FixedAmountRevenues": "10",
"Name": "road fee",
"RevenuesAccount": "_SYS00000000082"
}
PATCH AdditionalExpenses(id)
Update an instance of 'AdditionalExpenses' with the given payload of type 'AdditionalExpense' in JSON format and with the specified id.
Example
PATCH [Link]
{
"DistributionMethod": "aed_Equally"
}
DELETE AdditionalExpenses(id)
Example
DELETE [Link]
AlertManagements
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'AlertManagements'. For each alert, you need to define its priority, the users and documents to which the alert applies, and the
conditions that trigger the alert. In addition to activating system alerts, you can also add alerts based on user-defined queries.
GET AlertManagements(id)
Retrieve all or some selected properties from an instance of 'AlertManagements' with the given id.
Example
GET [Link]
GET [Link]
GET AlertManagements
Retrieve a collection of 'AlertManagements' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AlertManagements
Create an instance of 'AlertManagements' with the given payload of type 'AlertManagement' in JSON format.
Example
POST [Link]
{
"Active": "tYES",
"AlertManagementRecipients": [
{
"SendInternal": "tYES",
"UserCode": "1"
}
],
"FrequencyInterval": "1",
"FrequencyType": "atfi_Hours",
"Name": "task alert",
"Priority": "atp_Normal",
"QueryID": "282"
}
PATCH AlertManagements(id)
Update an instance of 'AlertManagements' with the given payload of type 'AlertManagement' in JSON format and with the specified id.
Example
PATCH [Link]
{
"FrequencyType": "atfi_Weeks"
}
DELETE AlertManagements(id)
Delete an instance of 'AlertManagements' with the specified id.
Example
DELETE [Link]
POST AlertManagements(id)/GetAlertManagement
Invoke the method 'GetAlertManagement' on this EntitySet with the specified id.
Example
POST [Link]
POST AlertManagements(id)/GetAlertManagementList
Invoke the method 'GetAlertManagementList' on this EntitySet with the specified id.
Example
POST [Link]
AlternateCatNum
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'AlternateCatNum'. It represents the alternative catalog numbers in the Business Partners module.
GET AlternateCatNum(id)
Retrieve all or some selected properties from an instance of 'AlternateCatNum' with the given id.
Example
GET [Link]
GET [Link]
GET AlternateCatNum
Retrieve a collection of 'AlternateCatNum' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AlternateCatNum
Create an instance of 'AlternateCatNum' with the given payload of type 'AlternateCatNum' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DisplayBPCatalogNumber": "tNO",
"ItemCode": "item01",
"Substitute": "BP01"
}
PATCH AlternateCatNum(id)
Update an instance of 'AlternateCatNum' with the given payload of type 'AlternateCatNum' in JSON format and with the specified id.
Example
PATCH [Link]
{
"DisplayBPCatalogNumber": "tYES"
}
DELETE AlternateCatNum(id)
Delete an instance of 'AlternateCatNum' with the specified id.
Example
DELETE [Link]
ApprovalRequests
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ApprovalRequests' and retrieve approval requests for various approval processes.
GET ApprovalRequests(id)
[Link] Layer API [Link] 93/334
6/7/24, 15:42 Service Layer API Reference
Retrieve all or some selected properties from an instance of 'ApprovalRequests' with the given id.
Example
GET [Link]
GET [Link]
GET ApprovalRequests
Retrieve a collection of 'ApprovalRequests' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PATCH ApprovalRequests(id)
Update an instance of 'ApprovalRequests' with the given payload of type 'ApprovalRequest' in JSON format and with the specified id.
Example
PATCH [Link]
{
"ApprovalRequestLines": [
{
"StageCode": 3,
"Status": "ardPending",
"UserID": 1
}
],
"CurrentStage": 3,
"IsDraft": "Y",
"ObjectEntry": 14,
"ObjectType": "112",
"OriginatorID": 38,
"Remarks": "Please Approve, dear Master",
"Status": "arsPending"
}
ApprovalStages
Show/Hide
List Operations
Expand Operations
GET ApprovalStages(id)
Retrieve all or some selected properties from an instance of 'ApprovalStages' with the given id.
Example
GET [Link]
GET [Link]
GET ApprovalStages
Retrieve a collection of 'ApprovalStages' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ApprovalStages
[Link] Layer API [Link] 94/334
6/7/24, 15:42 Service Layer API Reference
Create an instance of 'ApprovalStages' with the given payload of type 'ApprovalStage' in JSON format.
Example
POST [Link]
{
"ApprovalStageApprovers": [
{
"UserID": "1"
}
],
"Name": "stage01",
"NoOfApproversRequired": "1",
"Remarks": "Approved by Manager"
}
PATCH ApprovalStages(id)
Update an instance of 'ApprovalStages' with the given payload of type 'ApprovalStage' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Remarks": "Approved by Director"
}
DELETE ApprovalStages(id)
Delete an instance of 'ApprovalStages' with the specified id. However, you are not allowed to remove the stage that is linked to an approval template.
Example
DELETE [Link]
POST ApprovalStages(id)/GetApprovalStage
Invoke the method 'GetApprovalStage' on this EntitySet with the specified id.
Example
POST [Link]
POST ApprovalStages(id)/RemoveApprovalStage
Invoke the method 'RemoveApprovalStage' on this EntitySet with the specified id.
Example
POST [Link]
ApprovalTemplates
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ApprovalTemplates'. Each template specifies an approval procedure, and the users and transactions to which the procedure
applies.
GET ApprovalTemplates(id)
Retrieve all or some selected properties from an instance of 'ApprovalTemplates' with the given id.
Example
GET [Link]
GET [Link]
Retrieve a collection of 'ApprovalTemplates' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ApprovalTemplates
Create an instance of 'ApprovalTemplates' with the given payload of type 'ApprovalTemplate' in JSON format.
Example
POST [Link]
{
"ApprovalTemplateDocuments": [
{
"DocumentType": "atdtDelivery"
}
],
"ApprovalTemplateStages": [
{
"ApprovalStageCode": "3",
"SortID": "1"
}
],
"ApprovalTemplateUsers": [
{
"UserID": "1"
}
],
"Name": "ShipDocTemp",
"Remarks": "Delivery approval"
}
PATCH ApprovalTemplates(id)
Update an instance of 'ApprovalTemplates' with the given payload of type 'ApprovalTemplate' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Remarks": "Shipping"
}
DELETE ApprovalTemplates(id)
Example
DELETE [Link]
POST ApprovalTemplates(id)/GetApprovalTemplate
Invoke the method 'GetApprovalTemplate' on this EntitySet with the specified id.
Example
POST [Link]
POST ApprovalTemplates(id)/RemoveApprovalTemplate
Invoke the method 'RemoveApprovalTemplate' on this EntitySet with the specified id.
Example
POST [Link]
AssetCapitalization
Show/Hide
List Operations
Expand Operations
GET AssetCapitalization(id)
Retrieve all or some selected properties from an instance of 'AssetCapitalization' with the given id.
Example
GET [Link]
GET [Link]
GET AssetCapitalization
Retrieve a collection of 'AssetCapitalization' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AssetCapitalization
Create an instance of 'AssetCapitalization' with the given payload of type 'AssetDocument' in JSON format.
Example
POST [Link]
{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA1",
"Quantity": 1,
"TotalLC": 1000
}
],
"AssetValueDate": "2016-08-29",
"DocumentDate": "2016-08-29",
"PostingDate": "2016-08-29"
}
PATCH AssetCapitalization(id)
Update an instance of 'AssetCapitalization' with the given payload of type 'AssetDocument' in JSON format and with the specified id.
Example
PATCH [Link]
{
"AssetDocumentLineCollection": [
{
"LineNumber": 1,
"Remarks": "Remark is 0"
}
]
}
AssetCapitalizationCreditMemo
Show/Hide
List Operations
Expand Operations
GET AssetCapitalizationCreditMemo(id)
Example
GET [Link]
GET [Link]
GET AssetCapitalizationCreditMemo
Retrieve a collection of 'AssetCapitalizationCreditMemo' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AssetCapitalizationCreditMemo
Create an instance of 'AssetCapitalizationCreditMemo' with the given payload of type 'AssetDocument' in JSON format.
Example
POST [Link]
{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA1",
"Quantity": 1,
"TotalLC": 1000
}
],
"AssetValueDate": "2016-08-29",
"DocumentDate": "2016-08-29",
"PostingDate": "2016-08-29"
}
PATCH AssetCapitalizationCreditMemo(id)
Update an instance of 'AssetCapitalizationCreditMemo' with the given payload of type 'AssetDocument' in JSON format and with the specified id.
Example
PATCH [Link]
{
"AssetDocumentLineCollection": [
{
"LineNumber": 1,
"Remarks": "Remark is 0"
}
]
}
AssetClasses
Show/Hide
List Operations
Expand Operations
GET AssetClasses(id)
Retrieve all or some selected properties from an instance of 'AssetClasses' with the given id.
Example
GET [Link]
GET [Link]
Retrieve a collection of 'AssetClasses' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AssetClasses
Create an instance of 'AssetClasses' with the given payload of type 'AssetClass' in JSON format.
Example
POST [Link]
{
"AssetClassCollection": [
{
"AccountDetermination": "1001",
"ActiveStatus": "tYES",
"Code": "TEST",
"DepreciationAreaID": "100",
"DepreciationTypeID": "LINP",
"LineNumber": 0,
"UseLife": 36
},
{
"AccountDetermination": null,
"ActiveStatus": "tYES",
"Code": "TEST",
"DepreciationAreaID": "300",
"DepreciationTypeID": "LINP",
"LineNumber": 1,
"UseLife": 36
}
],
"AssetType": "atAssetTypeGeneral",
"Code": "TEST",
"Description": "test AssetClasses"
}
PATCH AssetClasses(id)
Update an instance of 'AssetClasses' with the given payload of type 'AssetClass' in JSON format and with the specified id.
Example
PATCH [Link]
{
"AssetType": "atAssetTypeLowValueAsset",
"Description": "test AssetClasses",
"ValueLimitFrom": "600",
"ValueLimitTo": "2000"
}
DELETE AssetClasses(id)
Example
DELETE [Link]
AssetDepreciationGroups
Show/Hide
List Operations
Expand Operations
GET AssetDepreciationGroups(id)
Retrieve all or some selected properties from an instance of 'AssetDepreciationGroups' with the given id.
GET [Link]
GET [Link]
GET AssetDepreciationGroups
Retrieve a collection of 'AssetDepreciationGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AssetDepreciationGroups
Create an instance of 'AssetDepreciationGroups' with the given payload of type 'AssetDepreciationGroup' in JSON format.
Example
POST [Link]
{
"Code": "ADG",
"Description": "AssetDepreciationGroups",
"Group": "Group1"
}
PATCH AssetDepreciationGroups(id)
Update an instance of 'AssetDepreciationGroups' with the given payload of type 'AssetDepreciationGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "test",
"Group": "Group123"
}
DELETE AssetDepreciationGroups(id)
Example
DELETE [Link]
AssetGroups
Show/Hide
List Operations
Expand Operations
GET AssetGroups(id)
Retrieve all or some selected properties from an instance of 'AssetGroups' with the given id.
Example
GET [Link]
GET [Link]
GET AssetGroups
[Link] Layer API [Link] 100/334
6/7/24, 15:42 Service Layer API Reference
Retrieve a collection of 'AssetGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AssetGroups
Create an instance of 'AssetGroups' with the given payload of type 'AssetGroup' in JSON format.
Example
POST [Link]
{
"Code": "AG",
"Description": "AssetGroups"
}
PATCH AssetGroups(id)
Update an instance of 'AssetGroups' with the given payload of type 'AssetGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "test1"
}
DELETE AssetGroups(id)
Example
DELETE [Link]
AssetManualDepreciation
Show/Hide
List Operations
Expand Operations
GET AssetManualDepreciation(id)
Retrieve all or some selected properties from an instance of 'AssetManualDepreciation' with the given id.
Example
GET [Link]
GET [Link]
GET AssetManualDepreciation
Retrieve a collection of 'AssetManualDepreciation' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
Create an instance of 'AssetManualDepreciation' with the given payload of type 'AssetDocument' in JSON format.
Example
POST [Link]
{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA1",
"GLAccount": null,
"Quantity": 0,
"Remarks": "test1",
"TotalFC": 0,
"TotalLC": 100,
"TotalSC": 100
}
],
"AssetValueDate": "2016-08-31",
"DepreciationArea": "*",
"DocumentDate": "2016-08-31",
"DocumentTotal": 100,
"DocumentType": "adtUnplannedDepreciation",
"PostingDate": "2016-08-31",
"SummerizeByDistributionRules": "tYES",
"SummerizeByProjects": "tYES"
}
PATCH AssetManualDepreciation(id)
Update an instance of 'AssetManualDepreciation' with the given payload of type 'AssetDocument' in JSON format and with the specified id.
Example
PATCH [Link]
{
"AssetDocumentLineCollection": [
{
"LineNumber": 1,
"Remarks": "123"
}
]
}
AssetRetirement
Show/Hide
List Operations
Expand Operations
GET AssetRetirement(id)
Retrieve all or some selected properties from an instance of 'AssetRetirement' with the given id.
Example
GET [Link]
GET [Link]
GET AssetRetirement
Retrieve a collection of 'AssetRetirement' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AssetRetirement
Create an instance of 'AssetRetirement' with the given payload of type 'AssetDocument' in JSON format.
[Link] Layer API [Link] 102/334
6/7/24, 15:42 Service Layer API Reference
Example
POST [Link]
{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA1",
"Quantity": 1,
"TotalLC": 1000
}
],
"AssetValueDate": "2016-08-29",
"DocumentDate": "2016-08-29",
"PostingDate": "2016-08-29"
}
PATCH AssetRetirement(id)
Update an instance of 'AssetRetirement' with the given payload of type 'AssetDocument' in JSON format and with the specified id.
Example
PATCH [Link]
{
"AssetDocumentLineCollection": [
{
"LineNumber": 1,
"Remarks": "Remark is 0"
}
]
}
AssetTransfer
Show/Hide
List Operations
Expand Operations
GET AssetTransfer(id)
Retrieve all or some selected properties from an instance of 'AssetTransfer' with the given id.
Example
GET [Link]
GET [Link]
GET AssetTransfer
Retrieve a collection of 'AssetTransfer' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AssetTransfer
Create an instance of 'AssetTransfer' with the given payload of type 'AssetDocument' in JSON format.
Example
POST [Link]
{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA4",
"NewAssetNumber": "FA3"
}
],
"AssetValueDate": "2017-01-01",
PATCH AssetTransfer(id)
Update an instance of 'AssetTransfer' with the given payload of type 'AssetDocument' in JSON format and with the specified id.
Example
PATCH [Link]
{
"AssetDocumentLineCollection": [
{
"LineNumber": 1,
"Remarks": "Remark is 0"
}
]
}
Attachments2
Show/Hide
List Operations
Expand Operations
GET Attachments2(id)
Retrieve all or some selected properties from an instance of 'Attachments2' with the given id.
Example
GET [Link]
GET [Link]
GET Attachments2
Retrieve a collection of 'Attachments2' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Attachments2
Create an instance of 'Attachments2' with the given payload of type 'Attachments2' in JSON format.
Example
POST [Link]
{
"Attachments2_Lines": [
{
"FileExtension": "so",
"FileName": "mod_negotiation",
"SourcePath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules",
"UserID": "1"
}
]
}
PATCH Attachments2(id)
Update an instance of 'Attachments2' with the given payload of type 'Attachments2' in JSON format and with the specified id.
Example
{
"Attachments2_Lines": [
{
"FileExtension": "so",
"FileName": "mod_negotiation",
"SourcePath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules",
"UserID": "1"
},
{
"FileExtension": "so",
"FileName": "mod_negotiation2",
"SourcePath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules",
"UserID": "1"
}
]
}
DELETE Attachments2(id)
Delete an instance of 'Attachments2' with the specified id.
Example
DELETE [Link]
AttributeGroups
Show/Hide
List Operations
Expand Operations
GET AttributeGroups(id)
Retrieve all or some selected properties from an instance of 'AttributeGroups' with the given id.
Example
GET [Link]
GET [Link]
GET AttributeGroups
Retrieve a collection of 'AttributeGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST AttributeGroups
Create an instance of 'AttributeGroups' with the given payload of type 'AttributeGroup' in JSON format.
Example
POST [Link]
{
"AttributeGroupCollection": [
{
"AttributeID": 1,
"AttributeName": "test 1",
"DefaultValue": "5"
},
{
"AttributeID": 2,
"AttributeName": "test 2",
"DefaultValue": "6"
}
],
"Code": 1,
PATCH AttributeGroups(id)
Update an instance of 'AttributeGroups' with the given payload of type 'AttributeGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"AttributeGroupCollection": [
{
"AttributeID": 1,
"AttributeName": "test 123",
"DefaultValue": "123",
"SortNumber": 1
}
]
}
DELETE AttributeGroups(id)
Delete an instance of 'AttributeGroups' with the specified id.
Example
DELETE [Link]
B1Sessions
Show/Hide
List Operations
Expand Operations
This entity is just used to enable Service Layer to be able to work with WCF. Currently, it has no practical usage and does not support CURD.
BankChargesAllocationCodes
Show/Hide
List Operations
Expand Operations
GET BankChargesAllocationCodes(id)
Retrieve all or some selected properties from an instance of 'BankChargesAllocationCodes' with the given id.
Example
GET [Link]
GET [Link]
GET BankChargesAllocationCodes
Retrieve a collection of 'BankChargesAllocationCodes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BankChargesAllocationCodes
Create an instance of 'BankChargesAllocationCodes' with the given payload of type 'BankChargesAllocationCode' in JSON format.
Example
{
"Code": "001",
"Description": "bank charge allocation 001"
}
PATCH BankChargesAllocationCodes(id)
Update an instance of 'BankChargesAllocationCodes' with the given payload of type 'BankChargesAllocationCode' in JSON format and with the
specified id.
Example
PATCH [Link]
{
"Description": "updated by Service Layer"
}
DELETE BankChargesAllocationCodes(id)
Delete an instance of 'BankChargesAllocationCodes' with the specified id.
Example
DELETE [Link]
POST BankChargesAllocationCodes(id)/SetDefaultBankChargesAllocationCode
Invoke the method 'SetDefaultBankChargesAllocationCode' on this EntitySet with the specified id.
Example
POST [Link]
BankPages
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'BankPages'. It represents external bank statements in the Banking module.
GET BankPages(id)
Retrieve all or some selected properties from an instance of 'BankPages' with the given id.
Example
GET [Link]
GET [Link]
GET BankPages
Retrieve a collection of 'BankPages' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BankPages
Create an instance of 'BankPages' with the given payload of type 'BankPage' in JSON format.
Example
{
"AccountCode": "_SYS00000000001",
"CardCode": "c001",
"CreditAmount": "111",
"DocNumberType": "bpdt_DocNum",
"PaymentReference": "first pay"
}
PATCH BankPages(id)
Update an instance of 'BankPages' with the given payload of type 'BankPage' in JSON format and with the specified id.
Example
PATCH [Link]
{
"PaymentReference": "Pay reference 01"
}
DELETE BankPages(id)
Delete an instance of 'BankPages' with the specified id.
Example
DELETE [Link]
Banks
Show/Hide
List Operations
Expand Operations
GET Banks(id)
Retrieve all or some selected properties from an instance of 'Banks' with the given id.
Example
GET [Link]
GET [Link]
GET Banks
Retrieve a collection of 'Banks' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Banks
Create an instance of 'Banks' with the given payload of type 'Bank' in JSON format.
Example
POST [Link]
{
"BankCode": "b001",
"BankName": "US National Bank",
"CountryCode": "US",
"SwiftNo": "123456789"
}
Update an instance of 'Banks' with the given payload of type 'Bank' in JSON format and with the specified id.
Example
PATCH [Link]
{
"BankName": "US Bank"
}
DELETE Banks(id)
Example
DELETE [Link]
BankStatements
Show/Hide
List Operations
Expand Operations
GET BankStatements(id)
Retrieve all or some selected properties from an instance of 'BankStatements' with the given id.
Example
GET [Link]
GET [Link]
GET BankStatements
Retrieve a collection of 'BankStatements' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BankStatements
Create an instance of 'BankStatements' with the given payload of type 'BankStatement' in JSON format.
Example
POST [Link]
{
"BankAccountKey ": 1,
"BankStatementRows": [
{
"ExternalCode": "E1"
}
],
"MultiplePayments": [
{
"AmountFC": 20,
"IsDebit": "tYES"
}
]
}
PATCH BankStatements(id)
Example
PATCH [Link]
{
"Currency": "USD"
}
DELETE BankStatements(id)
Example
DELETE [Link]
BarCodes
Show/Hide
List Operations
Expand Operations
GET BarCodes(id)
Retrieve all or some selected properties from an instance of 'BarCodes' with the given id.
Example
GET [Link]
GET [Link]
GET BarCodes
Retrieve a collection of 'BarCodes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BarCodes
Create an instance of 'BarCodes' with the given payload of type 'BarCode' in JSON format.
Example
POST [Link]
{
"AbsEntry": 1,
"Barcode": "1000001",
"FreeText": "01",
"ItemNo": "I001",
"UoMEntry": -1
}
PATCH BarCodes(id)
Update an instance of 'BarCodes' with the given payload of type 'BarCode' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Barcode": "500001"
DELETE BarCodes(id)
Delete an instance of 'BarCodes' with the specified id.
Example
DELETE [Link]
BatchNumberDetails
Show/Hide
List Operations
Expand Operations
GET BatchNumberDetails(id)
Retrieve all or some selected properties from an instance of 'BatchNumberDetails' with the given id.
Example
GET [Link]
GET [Link]
GET BatchNumberDetails
Retrieve a collection of 'BatchNumberDetails' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PATCH BatchNumberDetails(id)
Update an instance of 'BatchNumberDetails' with the given payload of type 'BatchNumberDetail' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Status": "bdsStatus_Locked"
}
BillOfExchangeTransactions
Show/Hide
List Operations
Expand Operations
GET BillOfExchangeTransactions(id)
Retrieve all or some selected properties from an instance of 'BillOfExchangeTransactions' with the given id.
Example
GET [Link]
GET [Link]
Retrieve a collection of 'BillOfExchangeTransactions' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BillOfExchangeTransactions
Create an instance of 'BillOfExchangeTransactions' with the given payload of type 'BillOfExchangeTransactions' in JSON format.
Example
POST [Link]
{
"BillOfExchangeTransactionLines": [
{
"BillOfExchangeDueDate": "2014-12-10",
"BillOfExchangeNo": 1,
"BillOfExchangeType": "bobt_Outgoing"
}
],
"IsBoeReconciled": "tNO",
"StatusFrom": "btfs_Generated",
"StatusTo": "btts_Paid"
}
BinLocationAttributes
Show/Hide
List Operations
Expand Operations
GET BinLocationAttributes(id)
Retrieve all or some selected properties from an instance of 'BinLocationAttributes' with the given id.
Example
GET [Link]
GET [Link]
GET BinLocationAttributes
Retrieve a collection of 'BinLocationAttributes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BinLocationAttributes
Create an instance of 'BinLocationAttributes' with the given payload of type 'BinLocationAttribute' in JSON format.
Example
POST [Link]
{
"AbsEntry": 3,
"Attribute": 5,
"Code": "BinAttr03"
}
Update an instance of 'BinLocationAttributes' with the given payload of type 'BinLocationAttribute' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Code": "BinAttr0212"
}
DELETE BinLocationAttributes(id)
Example
DELETE [Link]
BinLocationFields
Show/Hide
List Operations
Expand Operations
GET BinLocationFields(id)
Retrieve all or some selected properties from an instance of 'BinLocationFields' with the given id.
Example
GET [Link]
GET [Link]
GET BinLocationFields
Retrieve a collection of 'BinLocationFields' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PATCH BinLocationFields(id)
Update an instance of 'BinLocationFields' with the given payload of type 'BinLocationField' in JSON format and with the specified id.
Example
PATCH [Link]
{
"DefaultFieldName": "default_field"
}
BinLocations
Show/Hide
List Operations
Expand Operations
GET BinLocations(id)
Retrieve all or some selected properties from an instance of 'BinLocations' with the given id.
GET [Link]
GET [Link]
GET BinLocations
Retrieve a collection of 'BinLocations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BinLocations
Create an instance of 'BinLocations' with the given payload of type 'BinLocation' in JSON format.
Example
POST [Link]
{
"BinCode": "02-PVG",
"Description": null,
"Inactive": "tNO",
"ReceivingBinLocation": "tNO",
"RestrictedItemType": "briNone",
"RestrictedUoMType": "bruNone",
"Sublevel1": "PVG",
"Warehouse": "02"
}
PATCH BinLocations(id)
Update an instance of 'BinLocations' with the given payload of type 'BinLocation' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "updated from sl"
}
DELETE BinLocations(id)
Example
DELETE [Link]
BlanketAgreements
Show/Hide
List Operations
Expand Operations
GET BlanketAgreements(id)
Retrieve all or some selected properties from an instance of 'BlanketAgreements' with the given id.
Example
GET [Link]
GET [Link]
GET BlanketAgreements
Retrieve a collection of 'BlanketAgreements' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BlanketAgreements
Create an instance of 'BlanketAgreements' with the given payload of type 'BlanketAgreement' in JSON format.
Example
POST [Link]
{
"AgreementType": "atGeneral",
"BPCode": "C01",
"BlanketAgreements_ItemsLines": [
{
"ItemNo": "I01",
"PlannedQuantity": 100,
"UnitPrice": 100
},
{
"ItemNo": "I02",
"PlannedQuantity": 100,
"UnitPrice": 100
}
],
"EndDate": "2016-08-29",
"Status": "asDraft"
}
PATCH BlanketAgreements(id)
Update an instance of 'BlanketAgreements' with the given payload of type 'BlanketAgreement' in JSON format and with the specified id.
Example
PATCH [Link]
{
"BlanketAgreements_ItemsLines": [
{
"ItemNo": "I03",
"PlannedQuantity": 100,
"UnitPrice": 100
}
],
"Description": "Add a new item",
"EndDate": "2016-12-30",
"Status": "asApproved"
}
POST BlanketAgreements(id)/CancelBlanketAgreement
Invoke the method 'CancelBlanketAgreement' on this EntitySet with the specified id.
Example
POST [Link]
POST BlanketAgreements(id)/GetRelatedDocuments
Invoke the method 'GetRelatedDocuments' on this EntitySet with the specified id.
Example
POST [Link]
BOEDocumentTypes
Show/Hide
List Operations
Expand Operations
GET BOEDocumentTypes(id)
Retrieve all or some selected properties from an instance of 'BOEDocumentTypes' with the given id.
Example
GET [Link]
GET [Link]
GET BOEDocumentTypes
Retrieve a collection of 'BOEDocumentTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BOEDocumentTypes
Create an instance of 'BOEDocumentTypes' with the given payload of type 'BOEDocumentType' in JSON format.
Example
POST [Link]
{
"DocDescription": "testing",
"DocType": "11"
}
PATCH BOEDocumentTypes(id)
Update an instance of 'BOEDocumentTypes' with the given payload of type 'BOEDocumentType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"DocDescription": "testing",
"DocType": "11"
}
DELETE BOEDocumentTypes(id)
Delete an instance of 'BOEDocumentTypes' with the specified id.
Example
DELETE [Link]
BOEInstructions
Show/Hide
List Operations
Expand Operations
GET BOEInstructions(id)
Example
GET [Link]
GET [Link]
GET BOEInstructions
Retrieve a collection of 'BOEInstructions' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link] ge 12
POST BOEInstructions
Create an instance of 'BOEInstructions' with the given payload of type 'BOEInstruction' in JSON format.
Example
POST [Link]
{
"InstructionCode": "01",
"InstructionDesc": "01",
"IsCancelInstruction": "tYES"
}
PATCH BOEInstructions(id)
Update an instance of 'BOEInstructions' with the given payload of type 'BOEInstruction' in JSON format and with the specified id.
Example
PATCH [Link]
{
"InstructionCode": "02",
"InstructionDesc": "02",
"IsCancelInstruction": "tNO"
}
DELETE BOEInstructions(id)
Example
DELETE [Link]
BOEPortfolios
Show/Hide
List Operations
Expand Operations
GET BOEPortfolios(id)
Retrieve all or some selected properties from an instance of 'BOEPortfolios' with the given id.
Example
GET [Link]
GET [Link]
GET BOEPortfolios
Retrieve a collection of 'BOEPortfolios' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BOEPortfolios
Create an instance of 'BOEPortfolios' with the given payload of type 'BOEPortfolio' in JSON format.
Example
POST [Link]
{
"PortfolioCode": "01",
"PortfolioDescription": "01",
"PortfolioID": "01",
"PortfolioNum": "01"
}
PATCH BOEPortfolios(id)
Update an instance of 'BOEPortfolios' with the given payload of type 'BOEPortfolio' in JSON format and with the specified id.
Example
PATCH [Link]
{
"PortfolioCode": "02",
"PortfolioDescription": "02",
"PortfolioID": "02",
"PortfolioNum": "02"
}
DELETE BOEPortfolios(id)
Delete an instance of 'BOEPortfolios' with the specified id.
Example
DELETE [Link]
BPPriorities
Show/Hide
List Operations
Expand Operations
GET BPPriorities(id)
Retrieve all or some selected properties from an instance of 'BPPriorities' with the given id.
Example
GET [Link]
GET [Link]
GET BPPriorities
Retrieve a collection of 'BPPriorities' with all or some selected properties in the given order by specifying the given filter condition.
GET [Link]
POST BPPriorities
Create an instance of 'BPPriorities' with the given payload of type 'BPPriority' in JSON format.
Example
POST [Link]
{
"Priority": "P4",
"PriorityDescription": "Third"
}
PATCH BPPriorities(id)
Update an instance of 'BPPriorities' with the given payload of type 'BPPriority' in JSON format and with the specified id.
Example
PATCH [Link]
{
"PriorityDescription": "HighPri"
}
DELETE BPPriorities(id)
Example
DELETE [Link]
Branches
Show/Hide
List Operations
Expand Operations
GET Branches(id)
Retrieve all or some selected properties from an instance of 'Branches' with the given id.
Example
GET [Link]
GET [Link]
GET Branches
Retrieve a collection of 'Branches' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Branches
Example
POST [Link]
{
"Description": "Main Branch",
"Name": "Branch2"
}
PATCH Branches(id)
Update an instance of 'Branches' with the given payload of type 'Branch' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "Main Branch updated"
}
DELETE Branches(id)
Example
DELETE [Link]
BrazilBeverageIndexers
Show/Hide
List Operations
Expand Operations
GET BrazilBeverageIndexers(id)
Retrieve all or some selected properties from an instance of 'BrazilBeverageIndexers' with the given id.
Example
GET [Link]
GET [Link]
GET BrazilBeverageIndexers
Retrieve a collection of 'BrazilBeverageIndexers' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link]
POST BrazilBeverageIndexers
Create an instance of 'BrazilBeverageIndexers' with the given payload of type 'BrazilBeverageIndexer' in JSON format.
Example
POST [Link]
{
"BeverageCommercialBrandCode": 52,
"BeverageGroupCode": "13",
"BeverageTableCode": "07"
}
Example
DELETE [Link]
BrazilFuelIndexers
Show/Hide
List Operations
Expand Operations
GET BrazilFuelIndexers(id)
Retrieve all or some selected properties from an instance of 'BrazilFuelIndexers' with the given id.
Example
GET [Link]
GET [Link]
GET BrazilFuelIndexers
Retrieve a collection of 'BrazilFuelIndexers' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BrazilFuelIndexers
Create an instance of 'BrazilFuelIndexers' with the given payload of type 'BrazilFuelIndexer' in JSON format.
Example
POST [Link]
{
"Description": "999999999-Description",
"FuelCode": "999999999",
"FuelGroupCode": "1"
}
DELETE BrazilFuelIndexers(id)
Delete an instance of 'BrazilFuelIndexers' with the specified id.
Example
DELETE [Link]
BrazilMultiIndexers
Show/Hide
List Operations
Expand Operations
GET BrazilMultiIndexers(id)
Retrieve all or some selected properties from an instance of 'BrazilMultiIndexers' with the given id.
GET [Link]
GET [Link]
GET BrazilMultiIndexers
Retrieve a collection of 'BrazilMultiIndexers' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BrazilMultiIndexers
Create an instance of 'BrazilMultiIndexers' with the given payload of type 'BrazilMultiIndexer' in JSON format.
Example
POST [Link]
{
"Code": "1114",
"Description": "Gasolinas, Exceto Gasolina de Avia\u00e7\u00e3o",
"FirstRefIndexerCode": "1",
"IndexerType": "bmitIncomeNature",
"SecondRefIndexerCode": "101",
"ThirdRefIndexerCode": null
}
DELETE BrazilMultiIndexers(id)
Example
DELETE [Link]
POST BrazilMultiIndexers(id)/GetIndexerTypeList
Invoke the method 'GetIndexerTypeList' on this EntitySet with the specified id.
Example
POST [Link]
BrazilNumericIndexers
Show/Hide
List Operations
Expand Operations
GET BrazilNumericIndexers(id)
Retrieve all or some selected properties from an instance of 'BrazilNumericIndexers' with the given id.
Example
GET [Link]
GET [Link]
GET BrazilNumericIndexers
Example
GET [Link]
POST BrazilNumericIndexers
Create an instance of 'BrazilNumericIndexers' with the given payload of type 'BrazilNumericIndexer' in JSON format.
Example
POST [Link]
{
"Code": "15",
"Description": "Sociedade empres\u00e1ria em geral",
"IndexerType": "bnitNatureOfCompany"
}
DELETE BrazilNumericIndexers(id)
Example
DELETE [Link]
POST BrazilNumericIndexers(id)/GetIndexerTypeList
Invoke the method 'GetIndexerTypeList' on this EntitySet with the specified id.
Example
POST [Link]
BrazilStringIndexers
Show/Hide
List Operations
Expand Operations
GET BrazilStringIndexers(id)
Retrieve all or some selected properties from an instance of 'BrazilStringIndexers' with the given id.
Example
GET [Link]
GET [Link]
GET BrazilStringIndexers
Retrieve a collection of 'BrazilStringIndexers' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BrazilStringIndexers
Example
POST [Link]
{
"Code": "3",
"Description": "aaaaaaaa",
"IndexerType": "bsitIPIPeriod"
}
DELETE BrazilStringIndexers(id)
Example
DELETE [Link]
POST BrazilStringIndexers(id)/GetIndexerTypeList
Invoke the method 'GetIndexerTypeList' on this EntitySet with the specified id.
Example
POST [Link]
BudgetDistributions
Show/Hide
List Operations
Expand Operations
GET BudgetDistributions(id)
Retrieve all or some selected properties from an instance of 'BudgetDistributions' with the given id.
Example
GET [Link]
GET [Link]
GET BudgetDistributions
Retrieve a collection of 'BudgetDistributions' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BudgetDistributions
Create an instance of 'BudgetDistributions' with the given payload of type 'BudgetDistribution' in JSON format.
Example
POST [Link]
{
"BudgetAmount": 1.0,
"Description": "DisRule",
"September": 1.0
}
Update an instance of 'BudgetDistributions' with the given payload of type 'BudgetDistribution' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "Budget Distribution"
}
DELETE BudgetDistributions(id)
Example
DELETE [Link]
Budgets
Show/Hide
List Operations
Expand Operations
GET Budgets(id)
Retrieve all or some selected properties from an instance of 'Budgets' with the given id.
Example
GET [Link]
GET [Link]
GET Budgets
Retrieve a collection of 'Budgets' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link]
POST Budgets
Create an instance of 'Budgets' with the given payload of type 'Budget' in JSON format.
Example
POST [Link]
{
"AccountCode": "_SYS00000000220",
"StartofFiscalYear": "2014-01-01",
"TotalAnnualBudgetDebitLoc": "0.894"
}
PATCH Budgets(id)
Update an instance of 'Budgets' with the given payload of type 'Budget' in JSON format and with the specified id.
Example
PATCH [Link]
{
"TotalAnnualBudgetDebitLoc": "12.345"
DELETE Budgets(id)
Delete an instance of 'Budgets' with the specified id.
Example
DELETE [Link]
BudgetScenarios
Show/Hide
List Operations
Expand Operations
GET BudgetScenarios(id)
Retrieve all or some selected properties from an instance of 'BudgetScenarios' with the given id.
Example
GET [Link]
GET [Link]
GET BudgetScenarios
Retrieve a collection of 'BudgetScenarios' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BudgetScenarios
Create an instance of 'BudgetScenarios' with the given payload of type 'BudgetScenario' in JSON format.
Example
POST [Link]
{
"BasicBudget": "1",
"InitialRatioPercentage": "100",
"Name": "newScenario",
"RoundingMethod": "borm_NoRounding",
"StartofFiscalYear": "2014-01-01"
}
PATCH BudgetScenarios(id)
Update an instance of 'BudgetScenarios' with the given payload of type 'BudgetScenario' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "new2014"
}
DELETE BudgetScenarios(id)
Example
BusinessPartnerGroups
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'BusinessPartnerGroups'. It represents the setup of customer and vendor groups. Used for classifying business partners
according to different criteria, such as sector or size.
GET BusinessPartnerGroups(id)
Retrieve all or some selected properties from an instance of 'BusinessPartnerGroups' with the given id.
Example
GET [Link]
GET [Link]
GET BusinessPartnerGroups
Retrieve a collection of 'BusinessPartnerGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BusinessPartnerGroups
Create an instance of 'BusinessPartnerGroups' with the given payload of type 'BusinessPartnerGroup' in JSON format.
Example
POST [Link]
{
"Name": "newGroup",
"Type": "bbpgt_CustomerGroup"
}
PATCH BusinessPartnerGroups(id)
Update an instance of 'BusinessPartnerGroups' with the given payload of type 'BusinessPartnerGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "bigCustomer"
}
DELETE BusinessPartnerGroups(id)
Example
DELETE [Link]
BusinessPartnerProperties
Show/Hide
List Operations
Expand Operations
GET BusinessPartnerProperties(id)
Retrieve all or some selected properties from an instance of 'BusinessPartnerProperties' with the given id.
Example
GET [Link]
GET [Link]
GET BusinessPartnerProperties
Retrieve a collection of 'BusinessPartnerProperties' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PATCH BusinessPartnerProperties(id)
Update an instance of 'BusinessPartnerProperties' with the given payload of type 'BusinessPartnerProperty' in JSON format and with the specified id.
Example
PATCH [Link]
{
"PropertyName": "test"
}
BusinessPartners
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'BusinessPartners'. It represents the business partners master data in the Business Partners module. You can use this data to
record and retrieve business partner (customers, vendors, and leads) information and schedule business partner activities.
GET BusinessPartners(id)
Retrieve all or some selected properties from an instance of 'BusinessPartners' with the given id.
Example
GET [Link]
GET [Link]
GET BusinessPartners
Retrieve a collection of 'BusinessPartners' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BusinessPartners
Create an instance of 'BusinessPartners' with the given payload of type 'BusinessPartner' in JSON format.
Example
{
"CardCode": "c001",
"CardName": "c001",
"CardType": "C"
}
PATCH BusinessPartners(id)
Update an instance of 'BusinessPartners' with the given payload of type 'BusinessPartner' in JSON format and with the specified id.
Example
PATCH [Link]
{
"CardName": "Updated customer name"
}
DELETE BusinessPartners(id)
Delete an instance of 'BusinessPartners' with the specified id.
Example
DELETE [Link]
BusinessPlaces
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'BusinessPlaces'. It represents a company's business locations.
GET BusinessPlaces(id)
Retrieve all or some selected properties from an instance of 'BusinessPlaces' with the given id.
Example
GET [Link]
GET [Link]
GET BusinessPlaces
Retrieve a collection of 'BusinessPlaces' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST BusinessPlaces
Create an instance of 'BusinessPlaces' with the given payload of type 'BusinessPlace' in JSON format.
Example
POST [Link]
{
"Address": "No. 1001 Chenghui road",
"BPLName": "LG",
"BPLNameForeign": "LG",
"Industry": "manufacture",
"RepName": "new LG",
"VATRegNum": "222-33-47528"
}
Update an instance of 'BusinessPlaces' with the given payload of type 'BusinessPlace' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Address": "No. 101 Huaxia Road"
}
DELETE BusinessPlaces(id)
Example
DELETE [Link]
CampaignResponseType
Show/Hide
List Operations
Expand Operations
GET CampaignResponseType(id)
Retrieve all or some selected properties from an instance of 'CampaignResponseType' with the given id.
Example
GET [Link]
GET [Link]
GET CampaignResponseType
Retrieve a collection of 'CampaignResponseType' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link]
POST CampaignResponseType
Create an instance of 'CampaignResponseType' with the given payload of type 'CampaignResponseType' in JSON format.
Example
POST [Link]
{
"IsActive": "tYES",
"ResponseType": "01",
"ResponseTypeDescription": "001"
}
PATCH CampaignResponseType(id)
Update an instance of 'CampaignResponseType' with the given payload of type 'CampaignResponseType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"IsActive": "tNO"
DELETE CampaignResponseType(id)
Delete an instance of 'CampaignResponseType' with the specified id.
Example
DELETE [Link]
Campaigns
Show/Hide
List Operations
Expand Operations
GET Campaigns(id)
Retrieve all or some selected properties from an instance of 'Campaigns' with the given id.
Example
GET [Link]
GET [Link]
GET Campaigns
Retrieve a collection of 'Campaigns' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Campaigns
Create an instance of 'Campaigns' with the given payload of type 'Campaign' in JSON format.
Example
POST [Link]
{
"CampaignBusinessPartners": [
{
"BPCode": "C01"
},
{
"BPCode": "V01"
}
],
"CampaignName": "Party",
"CampaignType": "ctEmail",
"StartDate": "2016-12-30"
}
PATCH Campaigns(id)
Update an instance of 'Campaigns' with the given payload of type 'Campaign' in JSON format and with the specified id.
Example
PATCH [Link]
{
"StartDate": "2016-10-30"
}
DELETE Campaigns(id)
[Link] Layer API [Link] 131/334
6/7/24, 15:42 Service Layer API Reference
Delete an instance of 'Campaigns' with the specified id.
Example
DELETE [Link]
POST Campaigns(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
CashDiscounts
Show/Hide
List Operations
Expand Operations
GET CashDiscounts(id)
Retrieve all or some selected properties from an instance of 'CashDiscounts' with the given id.
Example
GET [Link]
GET [Link]
GET CashDiscounts
Retrieve a collection of 'CashDiscounts' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CashDiscounts
Create an instance of 'CashDiscounts' with the given payload of type 'CashDiscount' in JSON format.
Example
POST [Link]
{
"ByDate": "tNO",
"Code": "EPDiscount",
"DiscountLines": [
{
"Discount": 15,
"DiscountCode": "EPDiscount",
"LineId": 0,
"NumOfDays": 10
},
{
"Discount": 25,
"DiscountCode": "EPDiscount",
"LineId": 1,
"NumOfDays": 15
}
],
"Freight": "tYES",
"Name": "Early Pay Discount",
"Tax": "tYES"
}
PATCH CashDiscounts(id)
Example
PATCH [Link]
{
"DiscountLines": [
{
"Discount": 20,
"LineId": 0,
"NumOfDays": 20
},
{
"Discount": 30,
"LineId": 1,
"NumOfDays": 25
},
{
"Discount": 35,
"LineId": 2,
"NumOfDays": 35
}
],
"Name": "Early Pay changed"
}
DELETE CashDiscounts(id)
Example
DELETE [Link]
CashFlowLineItems
Show/Hide
List Operations
Expand Operations
GET CashFlowLineItems(id)
Retrieve all or some selected properties from an instance of 'CashFlowLineItems' with the given id.
Example
GET [Link]
GET [Link]
GET CashFlowLineItems
Retrieve a collection of 'CashFlowLineItems' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
CertificateSeries
Show/Hide
List Operations
Expand Operations
GET CertificateSeries(id)
Retrieve all or some selected properties from an instance of 'CertificateSeries' with the given id.
GET [Link]
GET [Link]
GET CertificateSeries
Retrieve a collection of 'CertificateSeries' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CertificateSeries
Create an instance of 'CertificateSeries' with the given payload of type 'CertificateSeries' in JSON format.
Example
POST [Link]
{
"AbsEntry": 1,
"Code": "D1",
"DefaultSeries": 0,
"Location": -1,
"Section": 1,
"SeriesLines": [
{
"FirstNum": 1,
"LastNum": null,
"NextNum": 1,
"Prefix": "D",
"Series": 0
}
]
}
PATCH CertificateSeries(id)
Update an instance of 'CertificateSeries' with the given payload of type 'CertificateSeries' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Code": "C123"
}
DELETE CertificateSeries(id)
Example
DELETE [Link]
ChartOfAccounts
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ChartOfAccounts'. It represents the General Ledger (G/L) accounts in the Finance module. The Chart of Accounts is an index
of all G/L accounts that are used by one or more companies. For every G/L account there is an account number, an account description, and information that
determines the function of the account.
GET ChartOfAccounts(id)
Retrieve all or some selected properties from an instance of 'ChartOfAccounts' with the given id.
GET [Link]
GET [Link]
GET ChartOfAccounts
Retrieve a collection of 'ChartOfAccounts' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ChartOfAccounts
Create an instance of 'ChartOfAccounts' with the given payload of type 'ChartOfAccount' in JSON format.
Example
POST [Link]
{
"FatherAccountKey": "100000000000000k",
"FormatCode": "100000000100101",
"Name": "Test Account"
}
PATCH ChartOfAccounts(id)
Update an instance of 'ChartOfAccounts' with the given payload of type 'ChartOfAccount' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "Updated Account"
}
DELETE ChartOfAccounts(id)
Example
DELETE [Link]
ChecksforPayment
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ChecksforPayment'. It represents checks payable that are not tied to a document.
GET ChecksforPayment(id)
Retrieve all or some selected properties from an instance of 'ChecksforPayment' with the given id.
Example
GET [Link]
GET [Link]
GET ChecksforPayment
Example
GET [Link]
POST ChecksforPayment
Create an instance of 'ChecksforPayment' with the given payload of type 'ChecksforPayment' in JSON format.
Example
POST [Link]
{
"AccountNumber": "11123456",
"BankCode": "bank01",
"Branch": "123",
"CardOrAccount": "cfp_Account",
"ChecksforPaymentLines": [
{
"RowTotal": "315"
}
],
"CountryCode": "US",
"CustomerAccountCode": "_SYS00000000052",
"Details": "Add checks for payment",
"VendorCode": "_SYS00000000006"
}
PATCH ChecksforPayment(id)
Update an instance of 'ChecksforPayment' with the given payload of type 'ChecksforPayment' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Details": "update check payment"
}
ChooseFromList
Show/Hide
List Operations
Expand Operations
GET ChooseFromList(id)
Retrieve all or some selected properties from an instance of 'ChooseFromList' with the given id.
Example
GET [Link]
GET [Link]
GET ChooseFromList
Retrieve a collection of 'ChooseFromList' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ChooseFromList
Example
POST [Link]
{
"ChooseFromList_Lines": [
{
"DisplayedName": "Weight",
"FieldNo": "1",
"ShowType": "tYES",
"SortOrder": "soAscending",
"Visible": "tNO"
}
],
"ObjectName": "ITM1"
}
PATCH ChooseFromList(id)
Update an instance of 'ChooseFromList' with the given payload of type 'ChooseFromList' in JSON format and with the specified id.
Example
PATCH [Link]
{
"ChooseFromList_Lines": [
{
"FieldNo": "1",
"Visible": "tYES"
}
]
}
DELETE ChooseFromList(id)
Example
DELETE [Link]
Cockpits
Show/Hide
List Operations
Expand Operations
GET Cockpits(id)
Retrieve all or some selected properties from an instance of 'Cockpits' with the given id.
Example
GET [Link]
GET [Link]
GET Cockpits
Retrieve a collection of 'Cockpits' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Cockpits
Example
POST [Link]
{
"AbsEntry": 4,
"CockpitType": "cptt_UserCockpit",
"Code": 1,
"Date": null,
"Description": null,
"Manufacturer": "SAP",
"Name": "Home11",
"Publisher": null,
"Time": null,
"UserSignature": 1
}
PATCH Cockpits(id)
Update an instance of 'Cockpits' with the given payload of type 'Cockpit' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "test"
}
DELETE Cockpits(id)
Example
DELETE [Link]
CommissionGroups
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'CommissionGroups'. It defines commission groups for a sales employee, an item, or a customer.
GET CommissionGroups(id)
Retrieve all or some selected properties from an instance of 'CommissionGroups' with the given id.
Example
GET [Link]
GET [Link]
GET CommissionGroups
Retrieve a collection of 'CommissionGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link]
POST CommissionGroups
Create an instance of 'CommissionGroups' with the given payload of type 'CommissionGroup' in JSON format.
Example
{
"CommissionGroupName": "Medium Commission",
"CommissionPercentage": "10"
}
PATCH CommissionGroups(id)
Update an instance of 'CommissionGroups' with the given payload of type 'CommissionGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"CommissionPercentage": "28"
}
DELETE CommissionGroups(id)
Delete an instance of 'CommissionGroups' with the specified id.
Example
DELETE [Link]
Contacts
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Contacts'. It represents the activities carried out with customers and vendors.
GET Contacts(id)
Retrieve all or some selected properties from an instance of 'Contacts' with the given id.
Example
GET [Link]
GET [Link]
GET Contacts
Retrieve a collection of 'Contacts' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Contacts
Create an instance of 'Contacts' with the given payload of type 'Contact' in JSON format.
Example
POST [Link]
{
"Activity": "cn_Meeting",
"CardCode": "v001",
"Details": "create meeting type activity"
}
PATCH Contacts(id)
Update an instance of 'Contacts' with the given payload of type 'Contact' in JSON format and with the specified id.
PATCH [Link]
{
"Details": "follow up meeting"
}
DELETE Contacts(id)
Example
DELETE [Link]
ContractTemplates
Show/Hide
List Operations
Expand Operations
GET ContractTemplates(id)
Retrieve all or some selected properties from an instance of 'ContractTemplates' with the given id.
Example
GET [Link]
GET [Link]
GET ContractTemplates
Retrieve a collection of 'ContractTemplates' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link]
POST ContractTemplates
Create an instance of 'ContractTemplates' with the given payload of type 'ContractTemplate' in JSON format.
Example
POST [Link]
{
"ContractType": "ct_SerialNumber",
"Description": "for service",
"MondayEnabled": "tNO",
"Remarks": "Create new Contract Template",
"TemplateName": "newTemplate"
}
PATCH ContractTemplates(id)
Update an instance of 'ContractTemplates' with the given payload of type 'ContractTemplate' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Details": "new service contract template"
}
Example
DELETE [Link]
CorrectionInvoice
Show/Hide
List Operations
Expand Operations
GET CorrectionInvoice(id)
Retrieve all or some selected properties from an instance of 'CorrectionInvoice' with the given id.
Example
GET [Link]
GET [Link]
GET CorrectionInvoice
Retrieve a collection of 'CorrectionInvoice' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CorrectionInvoice
Create an instance of 'CorrectionInvoice' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"Comments": "Added by Service Layer",
"DocumentLines": [
{
"CorrectionInvoiceItem": "ciis_ShouldBe",
"ItemCode": "item01",
"Price": "310",
"Quantity": "10",
"VatGroup": "B4"
},
{
"CorrectionInvoiceItem": "ciis_Was",
"ItemCode": "item01",
"Price": "110",
"Quantity": "10",
"VatGroup": "B4"
}
]
}
PATCH CorrectionInvoice(id)
Update an instance of 'CorrectionInvoice' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
POST CorrectionInvoice(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST CorrectionInvoice(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST CorrectionInvoice(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST CorrectionInvoice(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
CorrectionInvoiceReversal
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'CorrectionInvoiceReversal'. It is used to reverse the correction invoice.
GET CorrectionInvoiceReversal(id)
Retrieve all or some selected properties from an instance of 'CorrectionInvoiceReversal' with the given id.
Example
GET [Link]
GET [Link]
GET CorrectionInvoiceReversal
Retrieve a collection of 'CorrectionInvoiceReversal' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CorrectionInvoiceReversal
Create an instance of 'CorrectionInvoiceReversal' with the given payload of type 'Document' in JSON format.
POST [Link]
{
"CardCode": "c001",
"Comments": "add correction invoice reversal based on correction invoice",
"DocDate": "2014-12-06",
"DocDueDate": "2014-12-06",
"InternalCorrectedDocNum": "10"
}
PATCH CorrectionInvoiceReversal(id)
Update an instance of 'CorrectionInvoiceReversal' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST CorrectionInvoiceReversal(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST CorrectionInvoiceReversal(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST CorrectionInvoiceReversal(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST CorrectionInvoiceReversal(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
CorrectionPurchaseInvoice
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'CorrectionPurchaseInvoice'. It is used to correct the purchase invoice.
GET CorrectionPurchaseInvoice(id)
Retrieve all or some selected properties from an instance of 'CorrectionPurchaseInvoice' with the given id.
Example
GET [Link]
GET CorrectionPurchaseInvoice
Retrieve a collection of 'CorrectionPurchaseInvoice' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CorrectionPurchaseInvoice
Create an instance of 'CorrectionPurchaseInvoice' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "v001",
"Comments": "Added by Service Layer",
"DocumentLines": [
{
"CorrectionInvoiceItem": "ciis_ShouldBe",
"ItemCode": "item01",
"Price": "310",
"Quantity": "10",
"VatGroup": "B4"
},
{
"CorrectionInvoiceItem": "ciis_Was",
"ItemCode": "item01",
"Price": "110",
"Quantity": "10",
"VatGroup": "B4"
}
]
}
PATCH CorrectionPurchaseInvoice(id)
Update an instance of 'CorrectionPurchaseInvoice' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST CorrectionPurchaseInvoice(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST CorrectionPurchaseInvoice(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST CorrectionPurchaseInvoice(id)/Reopen
Example
POST [Link]
POST CorrectionPurchaseInvoice(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
CorrectionPurchaseInvoiceReversal
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'CorrectionPurchaseInvoiceReversal'. It is used to reverse the correction purchase invoice.
GET CorrectionPurchaseInvoiceReversal(id)
Retrieve all or some selected properties from an instance of 'CorrectionPurchaseInvoiceReversal' with the given id.
Example
GET [Link]
GET [Link]
GET CorrectionPurchaseInvoiceReversal
Retrieve a collection of 'CorrectionPurchaseInvoiceReversal' with all or some selected properties in the given order by specifying the given filter
condition.
Example
GET [Link]
POST CorrectionPurchaseInvoiceReversal
Create an instance of 'CorrectionPurchaseInvoiceReversal' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "v001",
"Comments": "add correction invoice reversal based on correction invoice",
"DocDate": "2014-12-06",
"DocDueDate": "2014-12-06",
"InternalCorrectedDocNum": "8"
}
PATCH CorrectionPurchaseInvoiceReversal(id)
Update an instance of 'CorrectionPurchaseInvoiceReversal' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST CorrectionPurchaseInvoiceReversal(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST CorrectionPurchaseInvoiceReversal(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST CorrectionPurchaseInvoiceReversal(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
CostCenterTypes
Show/Hide
List Operations
Expand Operations
GET CostCenterTypes(id)
Retrieve all or some selected properties from an instance of 'CostCenterTypes' with the given id.
Example
GET [Link]
GET [Link]
GET CostCenterTypes
Retrieve a collection of 'CostCenterTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CostCenterTypes
Create an instance of 'CostCenterTypes' with the given payload of type 'CostCenterType' in JSON format.
Example
{
"CostCenterTypeCode": "test",
"CostCenterTypeName": "123"
}
PATCH CostCenterTypes(id)
Update an instance of 'CostCenterTypes' with the given payload of type 'CostCenterType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"CostCenterTypeName": "123"
}
DELETE CostCenterTypes(id)
Delete an instance of 'CostCenterTypes' with the specified id.
Example
DELETE [Link]
CostElements
Show/Hide
List Operations
Expand Operations
GET CostElements(id)
Retrieve all or some selected properties from an instance of 'CostElements' with the given id.
Example
GET [Link]
GET [Link]
GET CostElements
Retrieve a collection of 'CostElements' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CostElements
Create an instance of 'CostElements' with the given payload of type 'CostElement' in JSON format.
Example
POST [Link]
{
"Code": "CE 01",
"Description": "Cost Element 001",
"IsActive": "tYES"
}
PATCH CostElements(id)
Update an instance of 'CostElements' with the given payload of type 'CostElement' in JSON format and with the specified id.
{
"Description": "Cost Element 000001",
"IsActive": "tNO"
}
DELETE CostElements(id)
Example
DELETE [Link]
Countries
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Countries'. It manages the settings of each country, such as country code, country name and address format.
GET Countries(id)
Retrieve all or some selected properties from an instance of 'Countries' with the given id.
Example
GET [Link]
GET [Link]
GET Countries
Retrieve a collection of 'Countries' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Countries
Create an instance of 'Countries' with the given payload of type 'Country' in JSON format.
Example
POST [Link]
{
"Code": "NC",
"Name": "New Country"
}
PATCH Countries(id)
Update an instance of 'Countries' with the given payload of type 'Country' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Details": "created new country"
}
DELETE Countries(id)
Example
DELETE [Link]
CreditCardPayments
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'CreditCardPayments'. It defines dates on which the credit card company credits the cardholder.
GET CreditCardPayments(id)
Retrieve all or some selected properties from an instance of 'CreditCardPayments' with the given id.
Example
GET [Link]
GET [Link]
GET CreditCardPayments
Retrieve a collection of 'CreditCardPayments' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CreditCardPayments
Create an instance of 'CreditCardPayments' with the given payload of type 'CreditCardPayment' in JSON format.
Example
POST [Link]
{
"DueDateCode": "code01",
"DueDateName": "10 days"
}
PATCH CreditCardPayments(id)
Update an instance of 'CreditCardPayments' with the given payload of type 'CreditCardPayment' in JSON format and with the specified id.
Example
PATCH [Link]
{
"DueDateName": "15 days"
}
DELETE CreditCardPayments(id)
Example
DELETE [Link]
CreditCards
This entity enables you to manipulate 'CreditCards'. It defines credit cards that the company can use for incoming and outgoing payments.
GET CreditCards(id)
Retrieve all or some selected properties from an instance of 'CreditCards' with the given id.
Example
GET [Link]
GET [Link]
GET CreditCards
Retrieve a collection of 'CreditCards' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CreditCards
Create an instance of 'CreditCards' with the given payload of type 'CreditCard' in JSON format.
Example
POST [Link]
{
"CompanyID": "123456789",
"CreditCardName": "Test",
"GLAccount": "_SYS00000000004",
"Telephone": "61087839"
}
PATCH CreditCards(id)
Update an instance of 'CreditCards' with the given payload of type 'CreditCard' in JSON format and with the specified id.
Example
PATCH [Link]
{
"CreditCardName": "Updated Name"
}
DELETE CreditCards(id)
Delete an instance of 'CreditCards' with the specified id.
Example
DELETE [Link]
CreditNotes
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'CreditNotes'. It is the clearing document for invoices and returns. If the goods were delivered to the customer and an invoice
has already been created, you can partially or completely reverse the transaction by creating a credit note.
GET CreditNotes(id)
Example
GET [Link]
GET [Link]
GET CreditNotes
Retrieve a collection of 'CreditNotes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CreditNotes
Create an instance of 'CreditNotes' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Price": 100,
"Quantity": 1,
"TaxCode": "T1"
}
]
}
PATCH CreditNotes(id)
Update an instance of 'CreditNotes' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE CreditNotes(id)
Example
DELETE [Link]
POST CreditNotes(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST CreditNotes(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST CreditNotes(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST CreditNotes(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
CreditPaymentMethods
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'CreditPaymentMethods'. It defines credit card payment methods.
GET CreditPaymentMethods(id)
Retrieve all or some selected properties from an instance of 'CreditPaymentMethods' with the given id.
Example
GET [Link]
GET [Link]
GET CreditPaymentMethods
Retrieve a collection of 'CreditPaymentMethods' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link] ge 1
POST CreditPaymentMethods
Create an instance of 'CreditPaymentMethods' with the given payload of type 'CreditPaymentMethod' in JSON format.
Example
POST [Link]
{
"Name": "Default 20D",
"PaymentCode": "20D"
}
PATCH CreditPaymentMethods(id)
Update an instance of 'CreditPaymentMethods' with the given payload of type 'CreditPaymentMethod' in JSON format and with the specified id.
Example
PATCH [Link]
{
"MinimumPaymentAmount": "100.11"
DELETE CreditPaymentMethods(id)
Delete an instance of 'CreditPaymentMethods' with the specified id.
Example
DELETE [Link]
Currencies
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Currencies'. It represents the currency codes in the Administration module.
GET Currencies(id)
Retrieve all or some selected properties from an instance of 'Currencies' with the given id.
Example
GET [Link]
GET [Link]
GET Currencies
Retrieve a collection of 'Currencies' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Currencies
Create an instance of 'Currencies' with the given payload of type 'Currency' in JSON format.
Example
POST [Link]
{
"Code": "CNY",
"DocumentsCode": "CNY",
"InternationalDescription": "CN Yuan",
"Name": "CNY"
}
PATCH Currencies(id)
Update an instance of 'Currencies' with the given payload of type 'Currency' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "UpdatedCurrencyName"
}
DELETE Currencies(id)
Example
CustomerEquipmentCards
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'CustomerEquipmentCards'. It represents the customer equipment cards. For each item sold and managed by a serial number,
you can create a customer equipment card to track the after-sales services provided for this item.
GET CustomerEquipmentCards(id)
Retrieve all or some selected properties from an instance of 'CustomerEquipmentCards' with the given id.
Example
GET [Link]
GET [Link]
GET CustomerEquipmentCards
Retrieve a collection of 'CustomerEquipmentCards' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link] ge 1
POST CustomerEquipmentCards
Create an instance of 'CustomerEquipmentCards' with the given payload of type 'CustomerEquipmentCard' in JSON format.
Example
POST [Link]
{
"CustomerCode": "C30000",
"InstallLocation": "US location",
"InternalSerialNum": "A6-000005",
"ItemCode": "A00006",
"ManufacturerSerialNum": "S1-000001"
}
PATCH CustomerEquipmentCards(id)
Update an instance of 'CustomerEquipmentCards' with the given payload of type 'CustomerEquipmentCard' in JSON format and with the specified id.
Example
PATCH [Link]
{
"InstallLocation": "new US Location"
}
DELETE CustomerEquipmentCards(id)
Example
DELETE [Link]
CustomsDeclaration
Show/Hide
GET CustomsDeclaration(id)
Retrieve all or some selected properties from an instance of 'CustomsDeclaration' with the given id.
Example
GET [Link]
GET [Link]
GET CustomsDeclaration
Retrieve a collection of 'CustomsDeclaration' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CustomsDeclaration
Create an instance of 'CustomsDeclaration' with the given payload of type 'CustomsDeclaration' in JSON format.
Example
POST [Link]
{
"CCDNum": "2",
"CustomsBroker": "C01",
"CustomsTerminal": "C01",
"Date": "2016-08-31",
"DocDate": "2016-08-31",
"DocNum": "Exp./Imp. Doc. No.",
"PaymentKey": "PID",
"SupplyDate": "2016-08-31",
"SupplyNum": "Supply Agreement Num"
}
PATCH CustomsDeclaration(id)
Update an instance of 'CustomsDeclaration' with the given payload of type 'CustomsDeclaration' in JSON format and with the specified id.
Example
PATCH [Link]
{
"DocNum": "123"
}
CustomsGroups
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'CustomsGroups'. It defines custom groups, which specify the customs duty for items purchased abroad that are liable for
customs.
GET CustomsGroups(id)
Retrieve all or some selected properties from an instance of 'CustomsGroups' with the given id.
Example
GET [Link]
GET CustomsGroups
Retrieve a collection of 'CustomsGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST CustomsGroups
Create an instance of 'CustomsGroups' with the given payload of type 'CustomsGroup' in JSON format.
Example
POST [Link]
{
"Customs": "10",
"CustomsAllocationAccount": "_SYS00000000051",
"CustomsExpenseAccount": "_SYS00000000085",
"Name": "Exempt",
"Other": "30",
"Purchase": "20"
}
PATCH CustomsGroups(id)
Update an instance of 'CustomsGroups' with the given payload of type 'CustomsGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "Custom exempt"
}
DELETE CustomsGroups(id)
Delete an instance of 'CustomsGroups' with the specified id.
Example
DELETE [Link]
CycleCountDeterminations
Show/Hide
List Operations
Expand Operations
GET CycleCountDeterminations(id)
Retrieve all or some selected properties from an instance of 'CycleCountDeterminations' with the given warehouse code.
Example
GET [Link]
GET [Link]
GET CycleCountDeterminations
Retrieve a collection of 'CycleCountDeterminations' with all or some selected properties in the given order by specifying the given filter condition.
GET [Link]
GET [Link]
PATCH CycleCountDeterminations(id)
Update an instance of 'CycleCountDeterminations' with the given payload of type 'CycleCountDetermination' in JSON format and with the specified id.
Example
PATCH [Link]
{
"CycleBy": "ccdcbItemGroup"
}
DeductionTaxGroups
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'DeductionTaxGroups'. It represents withholding tax deduction groups.
GET DeductionTaxGroups(id)
Retrieve all or some selected properties from an instance of 'DeductionTaxGroups' with the given id.
Example
GET [Link]
GET [Link]
GET DeductionTaxGroups
Retrieve a collection of 'DeductionTaxGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DeductionTaxGroups
Create an instance of 'DeductionTaxGroups' with the given payload of type 'DeductionTaxGroup' in JSON format.
Example
POST [Link]
{
"GroupExtendedCode": "01",
"GroupName": "Group 01",
"MaxRedin": 0.7746
}
PATCH DeductionTaxGroups(id)
Update an instance of 'DeductionTaxGroups' with the given payload of type 'DeductionTaxGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"GroupName": "Group 02"
}
Example
DELETE [Link]
DeductionTaxHierarchies
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'DeductionTaxHierarchies'. It defines taxation levels to withhold from payments to vendors.
GET DeductionTaxHierarchies(id)
Retrieve all or some selected properties from an instance of 'DeductionTaxHierarchies' with the given id.
Example
GET [Link]
GET [Link]
GET DeductionTaxHierarchies
Retrieve a collection of 'DeductionTaxHierarchies' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DeductionTaxHierarchies
Create an instance of 'DeductionTaxHierarchies' with the given payload of type 'DeductionTaxHierarchy' in JSON format.
Example
POST [Link]
{
"BPCode": "v001",
"DeductionTaxHierarchies_Lines": [
{
"DeductionPercent": "12",
"MaximumTotal": "10000"
}
],
"HierarchyCode": "G01",
"HierarchyName": "new hierarchy group",
"ValidFrom": "2014-01-01",
"ValidUntil": "2014-12-31"
}
PATCH DeductionTaxHierarchies(id)
Update an instance of 'DeductionTaxHierarchies' with the given payload of type 'DeductionTaxHierarchy' in JSON format and with the specified id.
Example
PATCH [Link]
{
"HierarchyName": "vendor hierarchy group"
}
DELETE DeductionTaxHierarchies(id)
Delete an instance of 'DeductionTaxHierarchies' with the specified id.
DELETE [Link]
DeductionTaxSubGroups
Show/Hide
List Operations
Expand Operations
GET DeductionTaxSubGroups(id)
Retrieve all or some selected properties from an instance of 'DeductionTaxSubGroups' with the given id.
Example
GET [Link]
GET [Link]
GET DeductionTaxSubGroups
Retrieve a collection of 'DeductionTaxSubGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DeductionTaxSubGroups
Create an instance of 'DeductionTaxSubGroups' with the given payload of type 'DeductionTaxSubGroup' in JSON format.
Example
POST [Link]
{
"GroupCode": "99",
"GroupName": "test"
}
PATCH DeductionTaxSubGroups(id)
Update an instance of 'DeductionTaxSubGroups' with the given payload of type 'DeductionTaxSubGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"GroupName": "123"
}
DeliveryNotes
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'DeliveryNotes'. It is a legally binding document indicating that the shipment of goods or the delivery of services has
occurred.
GET DeliveryNotes(id)
Retrieve all or some selected properties from an instance of 'DeliveryNotes' with the given id.
Example
GET [Link]
GET DeliveryNotes
Retrieve a collection of 'DeliveryNotes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DeliveryNotes
Create an instance of 'DeliveryNotes' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
PATCH DeliveryNotes(id)
Update an instance of 'DeliveryNotes' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE DeliveryNotes(id)
Delete an instance of 'DeliveryNotes' with the specified id.
Example
DELETE [Link]
POST DeliveryNotes(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST DeliveryNotes(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST DeliveryNotes(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
Departments
Show/Hide
List Operations
Expand Operations
GET Departments(id)
Retrieve all or some selected properties from an instance of 'Departments' with the given id.
Example
GET [Link]
GET [Link]
GET Departments
Retrieve a collection of 'Departments' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Departments
Create an instance of 'Departments' with the given payload of type 'Department' in JSON format.
Example
POST [Link]
{
"Code": 1,
"Description": "General Department001",
"Name": "General001"
}
PATCH Departments(id)
Update an instance of 'Departments' with the given payload of type 'Department' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "General Department001"
}
Example
DELETE [Link]
Deposits
Show/Hide
List Operations
Expand Operations
GET Deposits(id)
Retrieve all or some selected properties from an instance of 'Deposits' with the given id.
Example
GET [Link]
GET [Link]
GET Deposits
Retrieve a collection of 'Deposits' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Deposits
Create an instance of 'Deposits' with the given payload of type 'Deposit' in JSON format.
Example
POST [Link]
{
"CreditLines": [
{
"AbsId": 1
}
],
"DepositAccount": "10000",
"DepositType": "dtCredit",
"VoucherAccount": "10100"
}
PATCH Deposits(id)
Update an instance of 'Deposits' with the given payload of type 'Deposit' in JSON format and with the specified id.
Example
PATCH [Link]
{
"JournalRemarks": "Updating existing deposit"
}
POST Deposits(id)/CancelDeposit
Invoke the method 'CancelDeposit' on this EntitySet with the specified id.
Example
POST Deposits(id)/CancelDepositbyCurrentSystemDate
Invoke the method 'CancelDepositbyCurrentSystemDate' on this EntitySet with the specified id.
Example
POST [Link]
DepreciationAreas
Show/Hide
List Operations
Expand Operations
GET DepreciationAreas(id)
Retrieve all or some selected properties from an instance of 'DepreciationAreas' with the given id.
Example
GET [Link]
GET [Link]
GET DepreciationAreas
Retrieve a collection of 'DepreciationAreas' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DepreciationAreas
Create an instance of 'DepreciationAreas' with the given payload of type 'DepreciationArea' in JSON format.
Example
POST [Link]
{
"AreaType": "atPostingtoGL",
"Code": "test",
"Description": "test Description",
"PostingOfDepreciation": "podIndirectPosting",
"RetirementMethod": "rmGross"
}
PATCH DepreciationAreas(id)
Update an instance of 'DepreciationAreas' with the given payload of type 'DepreciationArea' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "123"
}
DELETE DepreciationAreas(id)
DELETE [Link]
DepreciationTypePools
Show/Hide
List Operations
Expand Operations
GET DepreciationTypePools(id)
Retrieve all or some selected properties from an instance of 'DepreciationTypePools' with the given id.
Example
GET [Link]
GET [Link]
GET DepreciationTypePools
Retrieve a collection of 'DepreciationTypePools' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DepreciationTypePools
Create an instance of 'DepreciationTypePools' with the given payload of type 'DepreciationTypePool' in JSON format.
Example
POST [Link]
{
"Code": "1",
"Description": "test"
}
PATCH DepreciationTypePools(id)
Update an instance of 'DepreciationTypePools' with the given payload of type 'DepreciationTypePool' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "test123"
}
DELETE DepreciationTypePools(id)
Delete an instance of 'DepreciationTypePools' with the specified id.
Example
DELETE [Link]
DepreciationTypes
Show/Hide
List Operations
Expand Operations
[Link] Layer API [Link] 164/334
6/7/24, 15:42 Service Layer API Reference
This entity enables you to manipulate 'DepreciationTypes'.
GET DepreciationTypes(id)
Retrieve all or some selected properties from an instance of 'DepreciationTypes' with the given id.
Example
GET [Link]
GET [Link]
GET DepreciationTypes
Retrieve a collection of 'DepreciationTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DepreciationTypes
Create an instance of 'DepreciationTypes' with the given payload of type 'DepreciationType' in JSON format.
Example
POST [Link]
{
"AcquisitionPeriodControl": "apcProRataTemporis",
"AcquisitionProRataType": "aprtExactlyDailyBase",
"CalculationBase": "cbYearly",
"Code": "test",
"DepreciationMethod": "dmNoDepreciation",
"Description": "Test DepreciationTypes",
"IncludeSalvageInDepreciation": "tNO",
"MinimumDepreciatedValue": 0,
"PercentageOfDepreciationReversedInRetirementYear": 0,
"RetirementPeriodControl": "rpcProRataTemporis",
"RetirementProRataType": "rprtExactlyDailyBase",
"RoundYearEndBookValue": "tYES",
"SalvagePercentage": 0,
"StraightLineCalculationMethod": "slcmAuquisitionValueDividedByTotalUsefulLife",
"StraightLinePercentage": 0,
"StraightLinePeriodControlDepreciationPeriods": "slpcdpStandard",
"StraightLinePeriodControlFactor": 1,
"SubsequentAcquisitionPeriodControl": "sapcProRataTemporis",
"SubsequentAcquisitionProRataType": "saprtExactlyDailyBase",
"ValidFrom": "1900-01-01",
"ValidTo": "2099-12-31"
}
PATCH DepreciationTypes(id)
Update an instance of 'DepreciationTypes' with the given payload of type 'DepreciationType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "DepreciationTypes 123"
}
DELETE DepreciationTypes(id)
Delete an instance of 'DepreciationTypes' with the specified id.
Example
DELETE [Link]
DeterminationCriterias
[Link] Layer API [Link] 165/334
6/7/24, 15:42 Service Layer API Reference
Show/Hide
List Operations
Expand Operations
GET DeterminationCriterias(id)
Retrieve all or some selected properties from an instance of 'DeterminationCriterias' with the given id.
Example
GET [Link]
GET [Link]
GET DeterminationCriterias
Retrieve a collection of 'DeterminationCriterias' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PATCH DeterminationCriterias(id)
Update an instance of 'DeterminationCriterias' with the given payload of type 'DeterminationCriteria' in JSON format and with the specified id.
Example
PATCH [Link]
{
"IsActive": "tYES"
}
Dimensions
Show/Hide
List Operations
Expand Operations
GET Dimensions(id)
Retrieve all or some selected properties from an instance of 'Dimensions' with the given id.
Example
GET [Link]
GET [Link]
GET Dimensions
Retrieve a collection of 'Dimensions' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PATCH Dimensions(id)
Update an instance of 'Dimensions' with the given payload of type 'Dimension' in JSON format and with the specified id.
PATCH [Link]
{
"DimensionCode": 1,
"DimensionDescription": "Dimension test",
"IsActive": "tYES"
}
DistributionRules
Show/Hide
List Operations
Expand Operations
GET DistributionRules(id)
Retrieve all or some selected properties from an instance of 'DistributionRules' with the given id.
Example
GET [Link]
GET [Link]
GET DistributionRules
Retrieve a collection of 'DistributionRules' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DistributionRules
Create an instance of 'DistributionRules' with the given payload of type 'DistributionRule' in JSON format.
Example
POST [Link]
{
"Active": "tYES",
"Direct": "N",
"DistributionRuleLines": [
{
"CenterCode": "1",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 40
},
{
"CenterCode": "2",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 60
}
],
"FactorCode": "DR1",
"FactorDescription": "DistributionRules1",
"InWhichDimension": 1,
"TotalFactor": 100
}
POST [Link]
{
"Active": "tYES",
"Direct": "N",
"DistributionRuleLines": [
{
"CenterCode": "1",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 400
},
PATCH DistributionRules(id)
Update an instance of 'DistributionRules' with the given payload of type 'DistributionRule' in JSON format and with the specified id.
Example
PATCH [Link]
{
"DistributionRuleLines": [
{
"CenterCode": "1",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 50
},
{
"CenterCode": "2",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 50
}
],
"FactorDescription": "TEST"
}
DELETE DistributionRules(id)
Delete an instance of 'DistributionRules' with the specified id.
Example
DELETE [Link]
DNFCodeSetup
Show/Hide
List Operations
Expand Operations
GET DNFCodeSetup(id)
Retrieve all or some selected properties from an instance of 'DNFCodeSetup' with the given id.
Example
GET [Link]
GET [Link]
GET DNFCodeSetup
Retrieve a collection of 'DNFCodeSetup' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
Create an instance of 'DNFCodeSetup' with the given payload of type 'DNFCodeSetup' in JSON format.
Example
POST [Link]
{
"AbsEntry": 1,
"DNFCode": "1113",
"Factor": 15,
"NCMCode": 9774,
"UoM": "11"
}
PATCH DNFCodeSetup(id)
Update an instance of 'DNFCodeSetup' with the given payload of type 'DNFCodeSetup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"DNFCode": "11131",
"Factor": 75,
"UoM": "112"
}
DELETE DNFCodeSetup(id)
Example
DELETE [Link]
DownPayments
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'DownPayments'. It represents a document for ensuring that a customer is committed and will follow through with a placed
order.
GET DownPayments(id)
Retrieve all or some selected properties from an instance of 'DownPayments' with the given id.
Example
GET [Link]
GET [Link]
GET DownPayments
Retrieve a collection of 'DownPayments' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DownPayments
Create an instance of 'DownPayments' with the given payload of type 'Document' in JSON format.
Example
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
],
"DownPaymentType": "dptInvoice"
}
PATCH DownPayments(id)
Update an instance of 'DownPayments' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE DownPayments(id)
Delete an instance of 'DownPayments' with the specified id.
Example
DELETE [Link]
POST DownPayments(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST DownPayments(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST DownPayments(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST DownPayments(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
Drafts
Show/Hide
List Operations
[Link] Layer API [Link] 170/334
6/7/24, 15:42 Service Layer API Reference
Expand Operations
This entity enables you to manipulate 'Drafts'. It is the preliminary version of a document or report.
GET Drafts(id)
Retrieve all or some selected properties from an instance of 'Drafts' with the given id.
Example
GET [Link]
GET [Link]
GET Drafts
Retrieve a collection of 'Drafts' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Drafts
Create an instance of 'Drafts' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocObjectCode": "23",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
PATCH Drafts(id)
Update an instance of 'Drafts' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE Drafts(id)
Delete an instance of 'Drafts' with the specified id.
Example
DELETE [Link]
POST Drafts(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST Drafts(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST Drafts(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
DunningLetters
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'DunningLetters'. It represents a list of dunning levels that is used as a template when creating a new dunning term.
GET DunningLetters(id)
Retrieve all or some selected properties from an instance of 'DunningLetters' with the given id.
Example
GET [Link]
GET [Link]
GET DunningLetters
Retrieve a collection of 'DunningLetters' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DunningLetters
Create an instance of 'DunningLetters' with the given payload of type 'DunningLetter' in JSON format.
Example
POST [Link]
{
"Effectiveafter": "10",
"FeeCurrency": "RMB",
"Feeperletter": "20",
"LetterFormat": "DUN0",
"MinimumBalance": "2000",
"MinimumBalanceCurrency": "RMB",
"RowNumber": "1"
}
Update an instance of 'DunningLetters' with the given payload of type 'DunningLetter' in JSON format and with the specified id.
Example
PATCH [Link]
{
"MinimumBalance": "220"
}
DELETE DunningLetters(id)
Example
DELETE [Link]
DunningTerms
Show/Hide
List Operations
Expand Operations
GET DunningTerms(id)
Retrieve all or some selected properties from an instance of 'DunningTerms' with the given id.
Example
GET [Link]
GET [Link]
GET DunningTerms
Retrieve a collection of 'DunningTerms' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DunningTerms
Create an instance of 'DunningTerms' with the given payload of type 'DunningTerm' in JSON format.
Example
POST [Link]
{
"Code": "DT01",
"DaysInMonth": "10",
"DaysInYear": "2016",
"DunningTermLines": [
{
"Effectiveafter": "30",
"LetterFormat": "dltDunningLetter1",
"LevelNum": "001"
}
],
"GroupingMethod": "gmPerBP",
"Name": "DT01"
}
PATCH DunningTerms(id)
Example
PATCH [Link]
{
"DunningTermLines": [
{
"LevelNum": "1",
"MininumBalance": "1000",
"MininumBalanceCurrency": "EUR"
}
],
"Name": "Dunning Term 01"
}
DELETE DunningTerms(id)
Example
DELETE [Link]
DynamicSystemStrings
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'DynamicSystemStrings' and enables modifying a field name and format in the interface to match the terms used in your
company.
GET DynamicSystemStrings(id)
Retrieve all or some selected properties from an instance of 'DynamicSystemStrings' with the given id.
Example
GET [Link]
GET [Link]
GET DynamicSystemStrings
Retrieve a collection of 'DynamicSystemStrings' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST DynamicSystemStrings
Create an instance of 'DynamicSystemStrings' with the given payload of type 'DynamicSystemString' in JSON format.
Example
POST [Link]
{
"ColumnID": "-1",
"FormID": "139",
"ItemID": "230",
"ItemString": "new owner"
}
PATCH DynamicSystemStrings(id)
Update an instance of 'DynamicSystemStrings' with the given payload of type 'DynamicSystemString' in JSON format and with the specified id.
PATCH [Link]
{
"ItemString": "Order Owner"
}
DELETE DynamicSystemStrings(id)
Example
DELETE [Link]
ElectronicFileFormats
Show/Hide
List Operations
Expand Operations
GET ElectronicFileFormats(id)
Retrieve all or some selected properties from an instance of 'ElectronicFileFormats' with the given id.
Example
GET [Link]
GET [Link]
GET ElectronicFileFormats
Retrieve a collection of 'ElectronicFileFormats' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ElectronicFileFormats
Create an instance of 'ElectronicFileFormats' with the given payload of type 'ElectronicFileFormat' in JSON format.
Example
POST [Link]
{}
PATCH ElectronicFileFormats(id)
Update an instance of 'ElectronicFileFormats' with the given payload of type 'ElectronicFileFormat' in JSON format and with the specified id.
Example
PATCH [Link]
{}
DELETE ElectronicFileFormats(id)
Delete an instance of 'ElectronicFileFormats' with the specified id.
Example
EmailGroups
Show/Hide
List Operations
Expand Operations
GET EmailGroups(id)
Retrieve all or some selected properties from an instance of 'EmailGroups' with the given id.
Example
GET [Link]
GET [Link]
GET EmailGroups
Retrieve a collection of 'EmailGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST EmailGroups
Create an instance of 'EmailGroups' with the given payload of type 'EmailGroup' in JSON format.
Example
POST [Link]
{
"EmailGroupCode": "kun",
"EmailGroupName": "cnlin"
}
PATCH EmailGroups(id)
Update an instance of 'EmailGroups' with the given payload of type 'EmailGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"EmailGroupName": "cnlin0121"
}
DELETE EmailGroups(id)
Example
DELETE [Link]
EmployeeIDType
Show/Hide
List Operations
Expand Operations
Retrieve all or some selected properties from an instance of 'EmployeeIDType' with the given id.
Example
GET [Link]
GET [Link]
GET EmployeeIDType
Retrieve a collection of 'EmployeeIDType' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST EmployeeIDType
Create an instance of 'EmployeeIDType' with the given payload of type 'EmployeeIDType' in JSON format.
Example
POST [Link]
{
"IDType": "test"
}
PATCH EmployeeIDType(id)
Update an instance of 'EmployeeIDType' with the given payload of type 'EmployeeIDType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"IDType": "123"
}
DELETE EmployeeIDType(id)
Example
DELETE [Link]
EmployeePosition
Show/Hide
List Operations
Expand Operations
GET EmployeePosition(id)
Retrieve all or some selected properties from an instance of 'EmployeePosition' with the given id.
Example
GET [Link]
GET [Link]
Retrieve a collection of 'EmployeePosition' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST EmployeePosition
Create an instance of 'EmployeePosition' with the given payload of type 'EmployeePosition' in JSON format.
Example
POST [Link]
{
"Description": "test1",
"Name": "test"
}
PATCH EmployeePosition(id)
Update an instance of 'EmployeePosition' with the given payload of type 'EmployeePosition' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "123"
}
DELETE EmployeePosition(id)
Example
DELETE [Link]
EmployeeRolesSetup
Show/Hide
List Operations
Expand Operations
GET EmployeeRolesSetup(id)
Retrieve all or some selected properties from an instance of 'EmployeeRolesSetup' with the given id.
Example
GET [Link]
GET [Link]
GET EmployeeRolesSetup
Retrieve a collection of 'EmployeeRolesSetup' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST EmployeeRolesSetup
Create an instance of 'EmployeeRolesSetup' with the given payload of type 'EmployeeRoleSetup' in JSON format.
Example
POST [Link]
{
"Description": "test",
"Name": "test"
}
PATCH EmployeeRolesSetup(id)
Update an instance of 'EmployeeRolesSetup' with the given payload of type 'EmployeeRoleSetup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "test123"
}
DELETE EmployeeRolesSetup(id)
Delete an instance of 'EmployeeRolesSetup' with the specified id.
Example
DELETE [Link]
EmployeesInfo
Show/Hide
List Operations
Expand Operations
GET EmployeesInfo(id)
Retrieve all or some selected properties from an instance of 'EmployeesInfo' with the given id.
Example
GET [Link]
GET [Link]
GET EmployeesInfo
Retrieve a collection of 'EmployeesInfo' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST EmployeesInfo
Create an instance of 'EmployeesInfo' with the given payload of type 'EmployeeInfo' in JSON format.
Example
POST [Link]
PATCH EmployeesInfo(id)
Update an instance of 'EmployeesInfo' with the given payload of type 'EmployeeInfo' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Remarks": "new manager"
}
DELETE EmployeesInfo(id)
Delete an instance of 'EmployeesInfo' with the specified id.
Example
DELETE [Link]
POST EmployeesInfo(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST EmployeesInfo(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
EmployeeStatus
Show/Hide
List Operations
Expand Operations
GET EmployeeStatus(id)
Retrieve all or some selected properties from an instance of 'EmployeeStatus' with the given id.
Example
GET [Link]
GET [Link]
GET EmployeeStatus
Retrieve a collection of 'EmployeeStatus' with all or some selected properties in the given order by specifying the given filter condition.
Example
POST EmployeeStatus
Create an instance of 'EmployeeStatus' with the given payload of type 'EmployeeStatus' in JSON format.
Example
POST [Link]
{
"Description": "post",
"Name": "post"
}
PATCH EmployeeStatus(id)
Update an instance of 'EmployeeStatus' with the given payload of type 'EmployeeStatus' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "closed"
}
DELETE EmployeeStatus(id)
Delete an instance of 'EmployeeStatus' with the specified id.
Example
DELETE [Link]
EmployeeTransfers
Show/Hide
List Operations
Expand Operations
GET EmployeeTransfers(id)
Retrieve all or some selected properties from an instance of 'EmployeeTransfers' with the given id.
Example
GET [Link]
GET [Link]
GET EmployeeTransfers
Retrieve a collection of 'EmployeeTransfers' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST EmployeeTransfers
Create an instance of 'EmployeeTransfers' with the given payload of type 'EmployeeTransfer' in JSON format.
POST [Link]
{
"Comment": "test",
"Status": "ets_Processing",
"TransEndDate": "2017-01-01",
"TransEndTime": "08:13:00",
"TransStartDate": "2017-01-01",
"TransStartTime": "08:13:00",
"TransferID": "1"
}
PATCH EmployeeTransfers(id)
Update an instance of 'EmployeeTransfers' with the given payload of type 'EmployeeTransfer' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comment": "123"
}
DELETE EmployeeTransfers(id)
Example
DELETE [Link]
EnhancedDiscountGroups
Show/Hide
List Operations
Expand Operations
GET EnhancedDiscountGroups(id)
Retrieve all or some selected properties from an instance of 'EnhancedDiscountGroups' with the given id.
Example
GET [Link]
GET [Link]
GET EnhancedDiscountGroups
Retrieve a collection of 'EnhancedDiscountGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST EnhancedDiscountGroups
Create an instance of 'EnhancedDiscountGroups' with the given payload of type 'EnhancedDiscountGroup' in JSON format.
Example
POST [Link]
{
"Active": "tYES",
"DiscountRelations": "dgrLowestDiscount",
"ObjectCode": "101",
PATCH EnhancedDiscountGroups(id)
Update an instance of 'EnhancedDiscountGroups' with the given payload of type 'EnhancedDiscountGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Active": "tNO"
}
DELETE EnhancedDiscountGroups(id)
Delete an instance of 'EnhancedDiscountGroups' with the specified id.
Example
DELETE [Link]
ExtendedTranslations
Show/Hide
List Operations
Expand Operations
GET ExtendedTranslations(id)
Retrieve all or some selected properties from an instance of 'ExtendedTranslations' with the given id.
Example
GET [Link]
GET [Link]
GET ExtendedTranslations
Retrieve a collection of 'ExtendedTranslations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ExtendedTranslations
Create an instance of 'ExtendedTranslations' with the given payload of type 'ExtendedTranslation' in JSON format.
Example
POST [Link]
{
"Category": "asEFMItem",
"ID": "test",
"SecondaryID": "SecondaryID"
}
PATCH ExtendedTranslations(id)
Update an instance of 'ExtendedTranslations' with the given payload of type 'ExtendedTranslation' in JSON format and with the specified id.
Example
{
"ID": "123"
}
DELETE ExtendedTranslations(id)
Delete an instance of 'ExtendedTranslations' with the specified id.
Example
DELETE [Link]
FAAccountDeterminations
Show/Hide
List Operations
Expand Operations
GET FAAccountDeterminations(id)
Retrieve all or some selected properties from an instance of 'FAAccountDeterminations' with the given id.
Example
GET [Link]
GET [Link]
GET FAAccountDeterminations
Retrieve a collection of 'FAAccountDeterminations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST FAAccountDeterminations
Create an instance of 'FAAccountDeterminations' with the given payload of type 'FAAccountDetermination' in JSON format.
Example
POST [Link]
{
"AccumulatedOrdinaryDepr": "2180",
"AccumulatedSpecialDepr": "2185",
"AccumulatedUnplannedDepr": "2182",
"AssetBalanceSheetAccount": "0027",
"ClearingAccountAcquisition": "2307",
"Code": "test",
"Description": "Immaterielle Verm.",
"LeavewithExpenseNBVGross": "2310",
"LeavewithRevenueNBVGross": "2315",
"OrdinaryDepreciation": "4822",
"RetirementwithExpenseNet": "4850",
"RetirementwithRevenueNet": "4850",
"RevaluationReserveAccount": "4850",
"RevaluationReserveClearing": "4850",
"RevenueAccountforRetirement": "8837",
"RevenueClearingAccount": "4850",
"RevenuefromAssetSalesNet": "4850",
"SpecialDepreciation": "4850",
"UnplannedDepreciation": "4826"
}
PATCH FAAccountDeterminations(id)
Update an instance of 'FAAccountDeterminations' with the given payload of type 'FAAccountDetermination' in JSON format and with the specified id.
PATCH [Link]
{
"RevenueClearingAccount": "2310"
}
DELETE FAAccountDeterminations(id)
Example
DELETE [Link]
FactoringIndicators
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'FactoringIndicators'. It defines keys that can be recorded in certain journal entries and used as selection criteria in various
reports.
GET FactoringIndicators(id)
Retrieve all or some selected properties from an instance of 'FactoringIndicators' with the given id.
Example
GET [Link]
GET [Link]
GET FactoringIndicators
Retrieve a collection of 'FactoringIndicators' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST FactoringIndicators
Create an instance of 'FactoringIndicators' with the given payload of type 'FactoringIndicator' in JSON format.
Example
POST [Link]
{
"IndicatorCode": "abc",
"IndicatorName": "new indicator"
}
PATCH FactoringIndicators(id)
Update an instance of 'FactoringIndicators' with the given payload of type 'FactoringIndicator' in JSON format and with the specified id.
Example
PATCH [Link]
{
"IndicatorName": "customer indicator"
}
DELETE FactoringIndicators(id)
Example
DELETE [Link]
FinancialYears
Show/Hide
List Operations
Expand Operations
GET FinancialYears(id)
Retrieve all or some selected properties from an instance of 'FinancialYears' with the given id.
Example
GET [Link]
GET [Link]
GET FinancialYears
Retrieve a collection of 'FinancialYears' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST FinancialYears
Create an instance of 'FinancialYears' with the given payload of type 'FinancialYear' in JSON format.
Example
POST [Link]
{
"AssessYear": "201718",
"Code": "201617",
"Description": "201617",
"EndDate": "2017-08-31",
"StartDate": "2016-09-01"
}
PATCH FinancialYears(id)
Update an instance of 'FinancialYears' with the given payload of type 'FinancialYear' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "TEST"
}
DELETE FinancialYears(id)
Example
DELETE [Link]
FiscalPrinter
Show/Hide
List Operations
Expand Operations
GET FiscalPrinter(id)
Retrieve all or some selected properties from an instance of 'FiscalPrinter' with the given id.
Example
GET [Link]
GET [Link]
GET FiscalPrinter
Retrieve a collection of 'FiscalPrinter' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST FiscalPrinter
Create an instance of 'FiscalPrinter' with the given payload of type 'FiscalPrinter' in JSON format.
Example
POST [Link]
{
"EquipmentNo": "1",
"FiscalDocumentModel": "FM",
"ManufacturerSerialN": "ManufacturerSerialN",
"Model": "Model",
"RegisterNo": "0123456789"
}
PATCH FiscalPrinter(id)
Update an instance of 'FiscalPrinter' with the given payload of type 'FiscalPrinter' in JSON format and with the specified id.
Example
PATCH [Link]
{
"EquipmentNo": "1",
"FiscalDocumentModel": "FM",
"ManufacturerSerialN": "ManufacturerSerialN",
"Model": "Model",
"RegisterNo": "0123456789"
}
DELETE FiscalPrinter(id)
Delete an instance of 'FiscalPrinter' with the specified id.
Example
DELETE [Link]
FormattedSearches
Show/Hide
List Operations
Expand Operations
[Link] Layer API [Link] 187/334
6/7/24, 15:42 Service Layer API Reference
This entity enables you to manipulate 'FormattedSearches'. It allows to assign a formatted search function to a specified field, so that SAP Business One users can
enter values, originated by a pre-defined search process, to the field.
GET FormattedSearches(id)
Retrieve all or some selected properties from an instance of 'FormattedSearches' with the given id.
Example
GET [Link]
GET [Link]
GET FormattedSearches
Retrieve a collection of 'FormattedSearches' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST FormattedSearches
Create an instance of 'FormattedSearches' with the given payload of type 'FormattedSearche' in JSON format.
Example
POST [Link]
{
"Action": "bofsaValidValues",
"ByField": "tYES",
"ColumnID": "-1",
"FormID": "139",
"Index": "24488",
"ItemID": "16"
}
PATCH FormattedSearches(id)
Update an instance of 'FormattedSearches' with the given payload of type 'FormattedSearche' in JSON format and with the specified id.
Example
PATCH [Link]
{
"ItemID": "29"
}
DELETE FormattedSearches(id)
Delete an instance of 'FormattedSearches' with the specified id.
Example
DELETE [Link]
FormPreferences
Show/Hide
List Operations
Expand Operations
GET FormPreferences(id)
Retrieve all or some selected properties from an instance of 'FormPreferences' with the given id.
GET [Link]
GET [Link]
GET FormPreferences
Retrieve a collection of 'FormPreferences' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PATCH FormPreferences(id)
Update an instance of 'FormPreferences' with the given payload of type 'ColumnPreferences' in JSON format and with the specified id.
Example
PATCH [Link]
{
"VisibleInExpanded": "tNO"
}
DELETE FormPreferences(id)
Example
DELETE [Link]
Forms1099
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Forms1099'. It defines new Form 1099 types in addition to the existing types: 1099 Miscellaneous, 1099 Interest, and 1099
Dividends.
GET Forms1099(id)
Retrieve all or some selected properties from an instance of 'Forms1099' with the given id.
Example
GET [Link]
GET [Link]
GET Forms1099
Retrieve a collection of 'Forms1099' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Forms1099
Example
POST [Link]
{
"Boxes1099": [
{
"Box1099": "01",
"BoxDescription": "Foreign tax paid",
"Minimum1099Amount": "11"
}
],
"Form1099": "1099 Tax"
}
PATCH Forms1099(id)
Update an instance of 'Forms1099' with the given payload of type 'Forms1099' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Boxes1099": [
{
"Minimum1099Amount": "30"
}
]
}
DELETE Forms1099(id)
Example
DELETE [Link]
GLAccountAdvancedRules
Show/Hide
List Operations
Expand Operations
GET GLAccountAdvancedRules(id)
Retrieve all or some selected properties from an instance of 'GLAccountAdvancedRules' with the given id.
Example
GET [Link]
GET [Link]
GET GLAccountAdvancedRules
Retrieve a collection of 'GLAccountAdvancedRules' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link] ge 1
POST GLAccountAdvancedRules
Create an instance of 'GLAccountAdvancedRules' with the given payload of type 'GLAccountAdvancedRule' in JSON format.
POST [Link]
{
"AbsoluteEntry": 1,
"BeginningofFinancialYear": "2016-01-01",
"Code": "Test1",
"Description": "Test Determination Rules1",
"EUExpensesAccount": "2730",
"EURevenuesAccount": "2725",
"ExpenseClearingAct": "2739",
"ExpensesAccount": "2720",
"FinancialYear": 2016,
"ForeignExpensAcc": "2735",
"ForeignRevenueAcc": "2732",
"FromDate": "2016-01-01",
"IsActive": "tNO",
"Period": "2016",
"RevenuesAccount": "2715",
"ToDate": "2016-12-31",
"Warehouse": "01"
}
PATCH GLAccountAdvancedRules(id)
Update an instance of 'GLAccountAdvancedRules' with the given payload of type 'GLAccountAdvancedRule' in JSON format and with the specified
id.
Example
PATCH [Link]
{
"AbsoluteEntry": 1,
"Description": "Test Determination Rules123",
"IsActive": "tYES"
}
DELETE GLAccountAdvancedRules(id)
Example
DELETE [Link]
GoodsReturnRequest
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'GoodsReturnRequest'. A return is the clearing document for a delivery.
GET GoodsReturnRequest(id)
Retrieve all or some selected properties from an instance of 'GoodsReturnRequest' with the given id.
Example
GET [Link]
GET [Link]
GET GoodsReturnRequest
Retrieve a collection of 'GoodsReturnRequest' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
Create an instance of 'GoodsReturnRequest' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
PATCH GoodsReturnRequest(id)
Update an instance of 'GoodsReturnRequest' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE GoodsReturnRequest(id)
Example
DELETE [Link]
POST GoodsReturnRequest(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST GoodsReturnRequest(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST GoodsReturnRequest(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST GoodsReturnRequest(id)/SaveDraftToDocument
Invoke the method 'SaveDraftToDocument' on this EntitySet with the specified id.
Example
POST [Link]
POST GoodsReturnRequest(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
GovPayCodes
Show/Hide
List Operations
Expand Operations
GET GovPayCodes(id)
Retrieve all or some selected properties from an instance of 'GovPayCodes' with the given id.
Example
GET [Link]
GET [Link]
GET GovPayCodes
Retrieve a collection of 'GovPayCodes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST GovPayCodes
Create an instance of 'GovPayCodes' with the given payload of type 'GovPayCode' in JSON format.
Example
POST [Link]
{
"AbsId": 1,
"Code": "c1",
"Descr": "c1",
"GovPayCodeAuthorities": [],
"Prdcity": "gpcpMonth",
"StateTax": "tNO"
}
PATCH GovPayCodes(id)
Update an instance of 'GovPayCodes' with the given payload of type 'GovPayCode' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Descr": "c1211"
}
DELETE GovPayCodes(id)
Example
HouseBankAccounts
Show/Hide
List Operations
Expand Operations
GET HouseBankAccounts(id)
Retrieve all or some selected properties from an instance of 'HouseBankAccounts' with the given id.
Example
GET [Link]
GET [Link]
GET HouseBankAccounts
Retrieve a collection of 'HouseBankAccounts' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST HouseBankAccounts
Create an instance of 'HouseBankAccounts' with the given payload of type 'HouseBankAccount' in JSON format.
Example
POST [Link]
{
"AccNo": "11123456",
"BankCode": "HSBC",
"BankKey": "6",
"Branch": "123",
"Country": "US",
"GLAccount": "_SYS00000000001",
"GLInterimAccount": "_SYS00000000052",
"ZipCode": "201200"
}
PATCH HouseBankAccounts(id)
Update an instance of 'HouseBankAccounts' with the given payload of type 'HouseBankAccount' in JSON format and with the specified id.
Example
PATCH [Link]
{
"ZipCode": "200-10"
}
DELETE HouseBankAccounts(id)
Example
DELETE [Link]
IncomingPayments
This entity enables you to manipulate 'IncomingPayments'. It represents incoming payments from customers or, for returned goods, from vendors. Available
payment methods are cash, credit cards, checks, bank transfers, and in some localizations, bills of exchange.
GET IncomingPayments(id)
Retrieve all or some selected properties from an instance of 'IncomingPayments' with the given id.
Example
GET [Link]
GET [Link]
GET IncomingPayments
Retrieve a collection of 'IncomingPayments' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST IncomingPayments
Create an instance of 'IncomingPayments' with the given payload of type 'Payment' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"CashAccount": "_SYS00000000002",
"CashFlowAssignments": [
{
"AmountLC": "110",
"PaymentMeans": "pmtCash"
}
],
"CashSum": "110"
}
PATCH IncomingPayments(id)
Update an instance of 'IncomingPayments' with the given payload of type 'Payment' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Remarks": "new comments - modified by Service Layer"
}
POST IncomingPayments(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST IncomingPayments(id)/GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this EntitySet with the specified id.
Example
POST IncomingPayments(id)/CancelbyCurrentSystemDate
Invoke the method 'CancelbyCurrentSystemDate' on this EntitySet with the specified id.
Example
POST [Link]
POST IncomingPayments(id)/RequestApproveCancellation
Invoke the method 'RequestApproveCancellation' on this EntitySet with the specified id.
Example
POST [Link]
Industries
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Industries'. It represents the industries list from which an industry can be associated with a sales opportunity.
GET Industries(id)
Retrieve all or some selected properties from an instance of 'Industries' with the given id.
Example
GET [Link]
GET [Link]
GET Industries
Retrieve a collection of 'Industries' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Industries
Create an instance of 'Industries' with the given payload of type 'Industry' in JSON format.
Example
POST [Link]
{
"IndustryDescription": "chemical industry",
"IndustryName": "chemical"
}
PATCH Industries(id)
Update an instance of 'Industries' with the given payload of type 'Industry' in JSON format and with the specified id.
Example
PATCH [Link]
{
"IndustryDescription": "oil"
DELETE Industries(id)
Delete an instance of 'Industries' with the specified id.
Example
DELETE [Link]
IntegrationPackagesConfigure
Show/Hide
List Operations
Expand Operations
GET IntegrationPackagesConfigure(id)
Retrieve all or some selected properties from an instance of 'IntegrationPackagesConfigure' with the given id.
Example
GET [Link]
GET [Link]
GET IntegrationPackagesConfigure
Retrieve a collection of 'IntegrationPackagesConfigure' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST IntegrationPackagesConfigure
Create an instance of 'IntegrationPackagesConfigure' with the given payload of type 'IntegrationPackageConfigure' in JSON format.
Example
POST [Link]
{}
PATCH IntegrationPackagesConfigure(id)
Update an instance of 'IntegrationPackagesConfigure' with the given payload of type 'IntegrationPackageConfigure' in JSON format and with the
specified id.
Example
PATCH [Link]
{
"IsEnable": "tYES"
}
DELETE IntegrationPackagesConfigure(id)
Example
DELETE [Link]
InternalReconciliations
Show/Hide
List Operations
Expand Operations
GET InternalReconciliations(id)
Retrieve all or some selected properties from an instance of 'InternalReconciliations' with the given id.
Example
GET [Link]
GET [Link]
POST InternalReconciliations
Create an instance of 'InternalReconciliations' with the given payload of type 'InternalReconciliation' in JSON format.
Example
POST [Link]
{
"CardOrAccount": "coaCard",
"InternalReconciliationOpenTransRows": [
{
"CashDiscount": null,
"CreditOrDebit": "codDebit",
"ReconcileAmount": 10,
"Selected": "tYES",
"ShortName": "v01",
"SrcObjAbs": 5,
"SrcObjTyp": "46",
"TransId": 41,
"TransRowId": 1
},
{
"CashDiscount": null,
"CreditOrDebit": "codCredit",
"ReconcileAmount": 10,
"Selected": "tYES",
"ShortName": "v01",
"SrcObjAbs": 11,
"SrcObjTyp": "18",
"TransId": 43,
"TransRowId": 0
}
],
"ReconDate": "2017-11-15"
}
IntrastatConfiguration
Show/Hide
List Operations
Expand Operations
GET IntrastatConfiguration(id)
Retrieve all or some selected properties from an instance of 'IntrastatConfiguration' with the given id.
Example
GET [Link]
GET [Link]
GET IntrastatConfiguration
Retrieve a collection of 'IntrastatConfiguration' with all or some selected properties in the given order by specifying the given filter condition.
Example
POST IntrastatConfiguration
Create an instance of 'IntrastatConfiguration' with the given payload of type 'IntrastatConfiguration' in JSON format.
Example
POST [Link]
{
"AbsEntry": 1,
"Code": "c/k11",
"ConfID": "M:c/k:::",
"ConfType": "enAdditionalMeasureUnit",
"Country": null,
"DateFrom": null,
"DateTo": null,
"Descr": "test Quantidade de quilates (1 quilate metr. = 2 ?10-4 kg)",
"Export": "tYES",
"Import": "tYES",
"PrcstVal": 0,
"StatCode": "",
"SuppUnit": null
}
PATCH IntrastatConfiguration(id)
Update an instance of 'IntrastatConfiguration' with the given payload of type 'IntrastatConfiguration' in JSON format and with the specified id.
Example
PATCH [Link]
{}
DELETE IntrastatConfiguration(id)
Delete an instance of 'IntrastatConfiguration' with the specified id.
Example
DELETE [Link]
InventoryCountings
Show/Hide
List Operations
Expand Operations
GET InventoryCountings(id)
Retrieve all or some selected properties from an instance of 'InventoryCountings' with the given id.
Example
GET [Link]
GET [Link]
GET InventoryCountings
Retrieve a collection of 'InventoryCountings' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST InventoryCountings
Create an instance of 'InventoryCountings' with the given payload of type 'InventoryCounting' in JSON format.
Example
POST [Link]
{
"InventoryCountingLines": [
{
"ItemCode": "I003",
"WarehouseCode": "01"
}
]
}
PATCH InventoryCountings(id)
Update an instance of 'InventoryCountings' with the given payload of type 'InventoryCounting' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Remarks": "updated by ServiceLayer"
}
DELETE InventoryCountings(id)
Delete an instance of 'InventoryCountings' with the specified id.
Example
DELETE [Link]
POST InventoryCountings(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
InventoryCycles
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'InventoryCycles'. It allows to set up cycles of inventory counts and order intervals.
GET InventoryCycles(id)
Retrieve all or some selected properties from an instance of 'InventoryCycles' with the given id.
Example
GET [Link]
GET [Link]
GET InventoryCycles
Retrieve a collection of 'InventoryCycles' with all or some selected properties in the given order by specifying the given filter condition.
Example
POST InventoryCycles
Create an instance of 'InventoryCycles' with the given payload of type 'InventoryCycles' in JSON format.
Example
POST [Link]
{
"CycleName": "DailyCycle",
"Frequency": "bof_Daily"
}
PATCH InventoryCycles(id)
Update an instance of 'InventoryCycles' with the given payload of type 'InventoryCycles' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Frequency": "bof_OneTime"
}
DELETE InventoryCycles(id)
Delete an instance of 'InventoryCycles' with the specified id.
Example
DELETE [Link]
InventoryGenEntries
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'InventoryGenEntries'. It represents inventory gains in quantities not resulting from doing business with vendors, for example,
receipt from production.
GET InventoryGenEntries(id)
Retrieve all or some selected properties from an instance of 'InventoryGenEntries' with the given id.
Example
GET [Link]
GET [Link]
GET InventoryGenEntries
Retrieve a collection of 'InventoryGenEntries' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST InventoryGenEntries
Create an instance of 'InventoryGenEntries' with the given payload of type 'Document' in JSON format.
POST [Link]
{
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"UnitPrice": "1"
}
]
}
POST [Link]
{
"DocDate": "20170604",
"DocDueDate": "20170604",
"DocumentLines": [
{
"BaseEntry": "12861",
"BaseType": "202",
"CostingCode": "1020",
"DocumentLinesBinAllocations": [
{
"AllowNegativeQuantity": "Y",
"BinAbsEntry": "2",
"Quantity": 1
}
],
"Quantity": 1,
"WarehouseCode": "MD01"
},
{
"BaseEntry": "12861",
"BaseType": "202",
"CostingCode": "1177",
"DocumentLinesBinAllocations": [
{
"AllowNegativeQuantity": "Y",
"BinAbsEntry": "3",
"Quantity": 1
}
],
"Quantity": 1,
"WarehouseCode": "MD01"
},
{
"BaseEntry": "12861",
"BaseType": "202",
"CostingCode": "1301",
"DocumentLinesBinAllocations": [
{
"AllowNegativeQuantity": "Y",
"BinAbsEntry": "4",
"Quantity": 1
}
],
"Quantity": 1,
"WarehouseCode": "MD01"
}
]
}
PATCH InventoryGenEntries(id)
Update an instance of 'InventoryGenEntries' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST InventoryGenEntries(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST InventoryGenEntries(id)/Cancel
Example
POST [Link]
POST InventoryGenEntries(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST InventoryGenEntries(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
InventoryGenExits
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'InventoryGenExits'. It represents inventory losses in quantities not resulting from doing business with customers, for
example, issue for production.
GET InventoryGenExits(id)
Retrieve all or some selected properties from an instance of 'InventoryGenExits' with the given id.
Example
GET [Link]
GET [Link]
GET InventoryGenExits
Retrieve a collection of 'InventoryGenExits' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST InventoryGenExits
Create an instance of 'InventoryGenExits' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100"
}
]
}
POST [Link]
POST [Link]
{
"Comments": "Test",
"DocDate": "2017-07-10",
"DocumentLines": [
{
"ItemCode": "ITEM01",
"Quantity": 1,
"UnitPrice": 10,
"WarehouseCode": "01"
}
],
"Document_ApprovalRequests": [
{
"ApprovalTemplatesID": 1,
"Remarks": "Please approve"
}
]
}
PATCH InventoryGenExits(id)
Update an instance of 'InventoryGenExits' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST InventoryGenExits(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST InventoryGenExits(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST InventoryGenExits(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
InventoryOpeningBalances
Show/Hide
List Operations
Expand Operations
GET InventoryOpeningBalances(id)
Retrieve all or some selected properties from an instance of 'InventoryOpeningBalances' with the given id.
Example
GET [Link]
GET [Link]
GET InventoryOpeningBalances
Retrieve a collection of 'InventoryOpeningBalances' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST InventoryOpeningBalances
Create an instance of 'InventoryOpeningBalances' with the given payload of type 'InventoryOpeningBalance' in JSON format.
Example
POST [Link]
{
"BranchID": null,
"DocObjectCodeEx": "310000001",
"DocumentDate": "2016-01-01",
"DocumentEntry": 4,
"DocumentNumber": 1,
"FinancialPeriod": 1,
"InventoryOpeningBalanceLines": [
{
"ActualPrice": 1,
PATCH InventoryOpeningBalances(id)
Update an instance of 'InventoryOpeningBalances' with the given payload of type 'InventoryOpeningBalance' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Remarks": "test"
}
InventoryPostings
Show/Hide
List Operations
Expand Operations
GET InventoryPostings(id)
Retrieve all or some selected properties from an instance of 'InventoryPostings' with the given id.
Example
GET [Link]
GET [Link]
GET InventoryPostings
Retrieve a collection of 'InventoryPostings' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
Create an instance of 'InventoryPostings' with the given payload of type 'InventoryPosting' in JSON format.
Example
POST [Link]
{}
PATCH InventoryPostings(id)
Update an instance of 'InventoryPostings' with the given payload of type 'InventoryPosting' in JSON format and with the specified id.
Example
PATCH [Link]
{}
DELETE InventoryPostings(id)
Example
DELETE [Link]
InventoryTransferRequests
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'InventoryTransferRequests'. It represents a request to transfer inventory from one warehouse to another. After the requested
quantity is received by the receiving warehouse, you can close the inventory transfer request and create an inventory transfer document.
GET InventoryTransferRequests(id)
Retrieve all or some selected properties from an instance of 'InventoryTransferRequests' with the given id.
Example
GET [Link]
GET [Link]
GET InventoryTransferRequests
Retrieve a collection of 'InventoryTransferRequests' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST InventoryTransferRequests
Create an instance of 'InventoryTransferRequests' with the given payload of type 'StockTransfer' in JSON format.
Example
POST [Link]
{
"StockTransferLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"UnitPrice": "100",
"WarehouseCode": "w001"
PATCH InventoryTransferRequests(id)
Update an instance of 'InventoryTransferRequests' with the given payload of type 'StockTransfer' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST InventoryTransferRequests(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST InventoryTransferRequests(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST InventoryTransferRequests(id)/SaveDraftToDocument
Invoke the method 'SaveDraftToDocument' on this EntitySet with the specified id.
Example
POST [Link]
Invoices
Show/Hide
List Operations
Expand Operations
GET Invoices(id)
Retrieve all or some selected properties from an instance of 'Invoices' with the given id.
Example
GET [Link]
GET [Link]
GET Invoices
Retrieve a collection of 'Invoices' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
Create an instance of 'Invoices' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
PATCH Invoices(id)
Update an instance of 'Invoices' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST Invoices(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST Invoices(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST Invoices(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST Invoices(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
ItemGroups
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ItemGroups'. It represents the definition of item groups in the Inventory module.
Retrieve all or some selected properties from an instance of 'ItemGroups' with the given id.
Example
GET [Link]
GET [Link]
GET ItemGroups
Retrieve a collection of 'ItemGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link]
POST ItemGroups
Create an instance of 'ItemGroups' with the given payload of type 'ItemGroups' in JSON format.
Example
POST [Link]
{
"GroupName": "ig001"
}
PATCH ItemGroups(id)
Update an instance of 'ItemGroups' with the given payload of type 'ItemGroups' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Alert": "tYES"
}
DELETE ItemGroups(id)
Example
DELETE [Link]
ItemImages
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ItemImages'. It is a stream entity and relies on the entity 'Item'.
GET ItemImages(id)
Retrieve all or some selected properties from an instance of 'ItemImages' with the given id.
Example
GET [Link]
GET [Link]
Update an instance of 'ItemImages' with an image of multipart/form-data format and with the specified id.
Example
PATCH [Link]
DELETE ItemImages(id)
Example
DELETE [Link]
ItemProperties
Show/Hide
List Operations
Expand Operations
GET ItemProperties(id)
Retrieve all or some selected properties from an instance of 'ItemProperties' with the given id.
Example
GET [Link]
GET [Link]
GET ItemProperties
Retrieve a collection of 'ItemProperties' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ItemProperties
Create an instance of 'ItemProperties' with the given payload of type 'ItemProperty' in JSON format.
Example
POST [Link]
{
"Number": "9124",
"PropertyName": "Item Property 9124"
}
PATCH ItemProperties(id)
Update an instance of 'ItemProperties' with the given payload of type 'ItemProperty' in JSON format and with the specified id.
Example
PATCH [Link]
{
"PropertyName": "new Item Property 9124"
}
DELETE ItemProperties(id)
[Link] Layer API [Link] 211/334
6/7/24, 15:42 Service Layer API Reference
Delete an instance of 'ItemProperties' with the specified id.
Example
DELETE [Link]
Items
Show/Hide
List Operations
Expand Operations
GET Items(id)
Retrieve all or some selected properties from an instance of 'Items' with the given id.
Example
GET [Link]
GET [Link]
GET Items
Retrieve a collection of 'Items' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Items
Create an instance of 'Items' with the given payload of type 'Item' in JSON format.
Example
POST [Link]
{
"ItemCode": "i001",
"ItemName": "Item1",
"ItemType": "itItems"
}
PATCH Items(id)
Update an instance of 'Items' with the given payload of type 'Item' in JSON format and with the specified id.
Example
PATCH [Link]
{
"ItemName": "Updated Item Name"
}
DELETE Items(id)
Example
DELETE [Link]
POST Items(id)/Cancel
Example
POST [Link]
JournalEntries
Show/Hide
List Operations
Expand Operations
GET JournalEntries(id)
Retrieve all or some selected properties from an instance of 'JournalEntries' with the given id.
Example
GET [Link]
GET [Link]
GET JournalEntries
Retrieve a collection of 'JournalEntries' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST JournalEntries
Create an instance of 'JournalEntries' with the given payload of type 'JournalEntry' in JSON format.
Example
POST [Link]
{
"JournalEntryLines": [
{
"AccountCode": "_SYS00000000019",
"Credit": 100,
"Debit": 0
},
{
"AccountCode": "_SYS00000000164",
"Credit": 0,
"Debit": 100
}
]
}
PATCH JournalEntries(id)
Update an instance of 'JournalEntries' with the given payload of type 'JournalEntry' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Memo": "new memo - modified by Service Layer"
}
POST JournalEntries(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
POST [Link]
JournalEntryDocumentTypes
Show/Hide
List Operations
Expand Operations
GET JournalEntryDocumentTypes(id)
Retrieve all or some selected properties from an instance of 'JournalEntryDocumentTypes' with the given id.
Example
GET [Link]
GET [Link]
GET JournalEntryDocumentTypes
Retrieve a collection of 'JournalEntryDocumentTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link]
POST JournalEntryDocumentTypes
Create an instance of 'JournalEntryDocumentTypes' with the given payload of type 'JournalEntryDocumentType' in JSON format.
Example
POST [Link]
{
"DocTypeDescription": "my desc",
"JournalEntryType": "type1",
"ShortName": "my first type"
}
PATCH JournalEntryDocumentTypes(id)
Update an instance of 'JournalEntryDocumentTypes' with the given payload of type 'JournalEntryDocumentType' in JSON format and with the
specified id.
Example
PATCH [Link]
{
"DocTypeDescription": "my desc - updated by Service Layer"
}
DELETE JournalEntryDocumentTypes(id)
Delete an instance of 'JournalEntryDocumentTypes' with the specified id.
Example
DELETE [Link]
KnowledgeBaseSolutions
Show/Hide
[Link] Layer API [Link] 214/334
6/7/24, 15:42 Service Layer API Reference
List Operations
Expand Operations
This entity enables you to manipulate 'KnowledgeBaseSolutions'. It represents the knowledge base solutions in the Service module.
GET KnowledgeBaseSolutions(id)
Retrieve all or some selected properties from an instance of 'KnowledgeBaseSolutions' with the given id.
Example
GET [Link]
GET [Link]
GET KnowledgeBaseSolutions
Retrieve a collection of 'KnowledgeBaseSolutions' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST KnowledgeBaseSolutions
Create an instance of 'KnowledgeBaseSolutions' with the given payload of type 'KnowledgeBaseSolution' in JSON format.
Example
POST [Link]
{
"Description": "Application Crashed on Linux system",
"ItemCode": "item01",
"Solution": "Crash issue",
"Symptom": "Application Crashed"
}
PATCH KnowledgeBaseSolutions(id)
Update an instance of 'KnowledgeBaseSolutions' with the given payload of type 'KnowledgeBaseSolution' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Solution": "Application issue"
}
DELETE KnowledgeBaseSolutions(id)
Delete an instance of 'KnowledgeBaseSolutions' with the specified id.
Example
DELETE [Link]
KPIs
Show/Hide
List Operations
Expand Operations
GET KPIs(id)
Retrieve all or some selected properties from an instance of 'KPIs' with the given id.
GET [Link]
GET [Link]
GET KPIs
Retrieve a collection of 'KPIs' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST KPIs
Create an instance of 'KPIs' with the given payload of type 'KPI' in JSON format.
Example
POST [Link]
{
"KPICode": "CFC001",
"KPIName": "Cash Flow Config001",
"KPIType": "asSingle",
"KPI_ItemLines": [
{
"KPICode": "CFC001",
"KPILineNumber": 1,
"KPIName": "No. of Days",
"KPIValue1": 5,
"KPIValue10": 0,
"KPIValue11": 0,
"KPIValue12": 0,
"KPIValue13": 0,
"KPIValue14": 0,
"KPIValue15": 0,
"KPIValue16": 0,
"KPIValue17": 0,
"KPIValue18": 0,
"KPIValue19": 0,
"KPIValue2": 0,
"KPIValue20": 0,
"KPIValue21": 0,
"KPIValue22": 0,
"KPIValue23": 0,
"KPIValue24": 0,
"KPIValue25": 0,
"KPIValue26": 0,
"KPIValue27": 0,
"KPIValue28": 0,
"KPIValue29": 0,
"KPIValue3": 0,
"KPIValue30": 0,
"KPIValue4": 0,
"KPIValue5": 0,
"KPIValue6": 0,
"KPIValue7": 0,
"KPIValue8": 0,
"KPIValue9": 0
}
],
"NumberOfColumns": 1
}
PATCH KPIs(id)
Update an instance of 'KPIs' with the given payload of type 'KPI' in JSON format and with the specified id.
Example
PATCH [Link]
{
"KPIName": "Cash Flow Config0012"
}
DELETE KPIs(id)
Example
DELETE [Link]
LandedCosts
Show/Hide
List Operations
Expand Operations
GET LandedCosts(id)
Retrieve all or some selected properties from an instance of 'LandedCosts' with the given id.
Example
GET [Link]
GET [Link]
GET LandedCosts
Retrieve a collection of 'LandedCosts' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST LandedCosts
Create an instance of 'LandedCosts' with the given payload of type 'LandedCost' in JSON format.
Example
POST [Link]
{}
PATCH LandedCosts(id)
Update an instance of 'LandedCosts' with the given payload of type 'LandedCost' in JSON format and with the specified id.
Example
PATCH [Link]
{
"JournalRemarks": "update from sl"
}
DELETE LandedCosts(id)
Example
DELETE [Link]
POST LandedCosts(id)/CloseLandedCost
Invoke the method 'CloseLandedCost' on this EntitySet with the specified id.
Example
POST LandedCosts(id)/CancelLandedCost
Invoke the method 'CancelLandedCost' on this EntitySet with the specified id.
Example
POST [Link]
LandedCostsCodes
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'LandedCostsCodes'. It defines various types of landed costs (for example, insurance, customs) and their default distribution
rules. When you record landed costs for deliveries, landed costs are allocated to the goods according to the distribution rule of each type.
GET LandedCostsCodes(id)
Retrieve all or some selected properties from an instance of 'LandedCostsCodes' with the given id.
Example
GET [Link]
GET [Link]
GET LandedCostsCodes
Retrieve a collection of 'LandedCostsCodes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST LandedCostsCodes
Create an instance of 'LandedCostsCodes' with the given payload of type 'LandedCostsCode' in JSON format.
Example
POST [Link]
{
"AllocationBy": "ab_Quantity",
"Code": "01",
"Name": "Insurance"
}
PATCH LandedCostsCodes(id)
Update an instance of 'LandedCostsCodes' with the given payload of type 'LandedCostsCode' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "Shipping"
}
DELETE LandedCostsCodes(id)
Example
LegalData
Show/Hide
List Operations
Expand Operations
GET LegalData(id)
Retrieve all or some selected properties from an instance of 'LegalData' with the given id.
Example
GET [Link]
GET [Link]
GET LegalData
Retrieve a collection of 'LegalData' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST LegalData
Create an instance of 'LegalData' with the given payload of type 'LegalData' in JSON format.
Example
POST [Link]
{
"DateOfPrinting": null,
"DocEntry": 1,
"DocumentNumber": "1",
"FiscalNumber": "1",
"FiscalSeries": "1",
"FiscalUserID": "1",
"LegalDataDetailCollection": [
{
"Amount": 10,
"DocEntry": 1,
"LineSequence": 1,
"LineType": "ldlt_DocumentTotal",
"TaxCode": "1",
"TaxRate": "1"
}
],
"PrinterBrand": "1",
"PrinterDllVersion": "1",
"PrinterFirmwareVersion": "1",
"PrinterModel": "1",
"PrinterType": "1",
"SourceObjectEntry": 5,
"SourceObjectType": "bodt_Invoice",
"TimeOfPrinting": null
}
PATCH LegalData(id)
Update an instance of 'LegalData' with the given payload of type 'LegalData' in JSON format and with the specified id.
Example
PATCH [Link]
{
"PrinterType": "12"
}
LengthMeasures
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'LengthMeasures'. It defines the length and width measure units that are used for item records.
GET LengthMeasures(id)
Retrieve all or some selected properties from an instance of 'LengthMeasures' with the given id.
Example
GET [Link]
GET [Link]
GET LengthMeasures
Retrieve a collection of 'LengthMeasures' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST LengthMeasures
Create an instance of 'LengthMeasures' with the given payload of type 'LengthMeasure' in JSON format.
Example
POST [Link]
{
"UnitCodeforQuantityDisplay": "kmm",
"UnitDisplay": "KM",
"UnitLengthinmm": "120",
"UnitName": "kilometer"
}
PATCH LengthMeasures(id)
Update an instance of 'LengthMeasures' with the given payload of type 'LengthMeasure' in JSON format and with the specified id.
Example
PATCH [Link]
{
"UnitLengthinmm": "240"
}
DELETE LengthMeasures(id)
Delete an instance of 'LengthMeasures' with the specified id.
Example
DELETE [Link]
LocalEra
Show/Hide
List Operations
Expand Operations
GET LocalEra(id)
[Link] Layer API [Link] 220/334
6/7/24, 15:42 Service Layer API Reference
Retrieve all or some selected properties from an instance of 'LocalEra' with the given id.
Example
GET [Link]
GET [Link]
GET LocalEra
Retrieve a collection of 'LocalEra' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST LocalEra
Create an instance of 'LocalEra' with the given payload of type 'LocalEra' in JSON format.
Example
POST [Link]
{
"Code": "D",
"EraName": "Showa",
"StartDate": "1923-12-25"
}
PATCH LocalEra(id)
Update an instance of 'LocalEra' with the given payload of type 'LocalEra' in JSON format and with the specified id.
Example
PATCH [Link]
{
"EraName": "Maruzen"
}
DELETE LocalEra(id)
Example
DELETE [Link]
Manufacturers
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Manufacturers'. It defines manufacturers used in the Item master data.
GET Manufacturers(id)
Retrieve all or some selected properties from an instance of 'Manufacturers' with the given id.
Example
GET [Link]
GET [Link]
Retrieve a collection of 'Manufacturers' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Manufacturers
Create an instance of 'Manufacturers' with the given payload of type 'Manufacturer' in JSON format.
Example
POST [Link]
{
"ManufacturerName": "Prosoft"
}
PATCH Manufacturers(id)
Update an instance of 'Manufacturers' with the given payload of type 'Manufacturer' in JSON format and with the specified id.
Example
PATCH [Link]
{
"ManufacturerName": "Rainbow"
}
DELETE Manufacturers(id)
Example
DELETE [Link]
MaterialGroups
Show/Hide
List Operations
Expand Operations
GET MaterialGroups(id)
Retrieve all or some selected properties from an instance of 'MaterialGroups' with the given id.
Example
GET [Link]
GET [Link]
GET MaterialGroups
Retrieve a collection of 'MaterialGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
Create an instance of 'MaterialGroups' with the given payload of type 'MaterialGroup' in JSON format.
Example
POST [Link]
{
"AbsEntry": 1,
"Description": "",
"MaterialGroupCode": "1"
}
PATCH MaterialGroups(id)
Update an instance of 'MaterialGroups' with the given payload of type 'MaterialGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "test"
}
DELETE MaterialGroups(id)
Example
DELETE [Link]
MaterialRevaluation
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'MaterialRevaluation'. It allows to update the items' price (average price or standard price only), revaluate the stock, and create
journal entries accordingly.
GET MaterialRevaluation(id)
Retrieve all or some selected properties from an instance of 'MaterialRevaluation' with the given id.
Example
GET [Link]
GET [Link]
GET MaterialRevaluation
Retrieve a collection of 'MaterialRevaluation' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST MaterialRevaluation
Create an instance of 'MaterialRevaluation' with the given payload of type 'MaterialRevaluation' in JSON format.
Example
POST [Link]
PATCH MaterialRevaluation(id)
Update an instance of 'MaterialRevaluation' with the given payload of type 'MaterialRevaluation' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE MaterialRevaluation(id)
Delete an instance of 'MaterialRevaluation' with the specified id.
Example
DELETE [Link]
POST MaterialRevaluation(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST MaterialRevaluation(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
Messages
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Messages'. You can also specify the OData query options to query the messages, which is a combination of Inbox messages,
Outbox messages and to-send messages.
GET Messages(id)
Retrieve all or some selected properties from an instance of 'Messages' with the given id.
Example
GET [Link]
GET [Link]
GET Messages
Retrieve a collection of 'Messages' with all or some selected properties in the given order by specifying the given filter condition.
Example
POST Messages
Create an instance of 'Messages' with the given payload of type 'Message' in JSON format, which is functionally equivalent to the old method
'MessagesService_SendMessage'.
Example
POST [Link]
{
"MessageDataColumns": [
{
"ColumnName": "Document",
"Link": "tYES",
"MessageDataLines": [
{
"Object": "17",
"ObjectKey": "2",
"Value": "1"
}
]
}
],
"RecipientCollection": [
{
"SendInternal": "tYES",
"UserCode": "andy"
}
],
"Subject": "service layer subject 01",
"Text": "test by service layer"
}
POST Messages(id)/GetMessage
Invoke the method 'GetMessage' on this EntitySet with the specified id. It is functionally equivalent to 'GET Messages(id)'
Example
POST [Link]
MobileAddOnSetting
Show/Hide
List Operations
Expand Operations
GET MobileAddOnSetting(id)
Retrieve all or some selected properties from an instance of 'MobileAddOnSetting' with the given id.
Example
GET [Link]
GET [Link]
GET MobileAddOnSetting
Retrieve a collection of 'MobileAddOnSetting' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST MobileAddOnSetting
[Link] Layer API [Link] 225/334
6/7/24, 15:42 Service Layer API Reference
Create an instance of 'MobileAddOnSetting' with the given payload of type 'MobileAddOnSetting' in JSON format.
Example
POST [Link]
{}
PATCH MobileAddOnSetting(id)
Update an instance of 'MobileAddOnSetting' with the given payload of type 'MobileAddOnSetting' in JSON format and with the specified id.
Example
PATCH [Link]
{}
DELETE MobileAddOnSetting(id)
Example
DELETE [Link]
MultiLanguageTranslations
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'MultiLanguageTranslations'. It allows translating alphanumeric data of specified fields in master data objects (such as
BusinessPartners and Items) to foreign languages and then printing documents in the translated languages.
GET MultiLanguageTranslations(id)
Retrieve all or some selected properties from an instance of 'MultiLanguageTranslations' with the given id.
Example
GET [Link]
GET [Link]
GET MultiLanguageTranslations
Retrieve a collection of 'MultiLanguageTranslations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST MultiLanguageTranslations
Create an instance of 'MultiLanguageTranslations' with the given payload of type 'MultiLanguageTranslation' in JSON format.
Example
POST [Link]
{
"FieldAlias": "Free_Text",
"PrimaryKeyofobject": "v001",
"TableName": "OCRD",
"TranslationsInUserLanguages": [
{
"LanguageCodeOfUserLanguage": "8",
"Translationscontent": "Remarks"
}
]
PATCH MultiLanguageTranslations(id)
Update an instance of 'MultiLanguageTranslations' with the given payload of type 'MultiLanguageTranslation' in JSON format and with the specified
id.
Example
PATCH [Link]
{
"TranslationsInUserLanguages": [
{
"Translationscontent": "Description"
}
]
}
DELETE MultiLanguageTranslations(id)
Delete an instance of 'MultiLanguageTranslations' with the specified id.
Example
DELETE [Link]
NatureOfAssessees
Show/Hide
List Operations
Expand Operations
GET NatureOfAssessees(id)
Retrieve all or some selected properties from an instance of 'NatureOfAssessees' with the given id.
Example
GET [Link]
GET [Link]
GET NatureOfAssessees
Retrieve a collection of 'NatureOfAssessees' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST NatureOfAssessees
Create an instance of 'NatureOfAssessees' with the given payload of type 'NatureOfAssessee' in JSON format.
Example
POST [Link]
{
"AbsEntry": 4,
"AssesseeType": "atOthers",
"Code": "2HUF",
"Description": "11HUF"
}
PATCH NatureOfAssessees(id)
Example
PATCH [Link]
{
"Description": "11HUF"
}
DELETE NatureOfAssessees(id)
Example
DELETE [Link]
NCMCodesSetup
Show/Hide
List Operations
Expand Operations
GET NCMCodesSetup(id)
Retrieve all or some selected properties from an instance of 'NCMCodesSetup' with the given id.
Example
GET [Link]
GET [Link]
GET NCMCodesSetup
Retrieve a collection of 'NCMCodesSetup' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST NCMCodesSetup
Create an instance of 'NCMCodesSetup' with the given payload of type 'NCMCodeSetup' in JSON format.
Example
POST [Link]
{
"AbsEntry": 2,
"Description": "Outros",
"NCMCode": "0905.59.901"
}
PATCH NCMCodesSetup(id)
Update an instance of 'NCMCodesSetup' with the given payload of type 'NCMCodeSetup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "111Outros"
}
Example
DELETE [Link]
NFModels
Show/Hide
List Operations
Expand Operations
GET NFModels(id)
Retrieve all or some selected properties from an instance of 'NFModels' with the given id.
Example
GET [Link]
GET [Link]
GET NFModels
Retrieve a collection of 'NFModels' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST NFModels
Create an instance of 'NFModels' with the given payload of type 'NFModel' in JSON format.
Example
POST [Link]
{
"AbsEntry": "55",
"NFMCode": "201",
"NFMDescription": "test",
"NFMName": "testModelo 21"
}
PATCH NFModels(id)
Update an instance of 'NFModels' with the given payload of type 'NFModel' in JSON format and with the specified id.
Example
PATCH [Link]
{
"NFMDescription": "02 Nota Fiscal de Venda a Consumidor"
}
DELETE NFModels(id)
Delete an instance of 'NFModels' with the specified id.
Example
DELETE [Link]
NFTaxCategories
Show/Hide
List Operations
Expand Operations
GET NFTaxCategories(id)
Retrieve all or some selected properties from an instance of 'NFTaxCategories' with the given id.
Example
GET [Link]
GET [Link]
GET NFTaxCategories
Retrieve a collection of 'NFTaxCategories' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST NFTaxCategories
Create an instance of 'NFTaxCategories' with the given payload of type 'NFTaxCategory' in JSON format.
Example
POST [Link]
{
"AbsId": 1,
"Code": "PIS1",
"GPCId": -1,
"Locked": "tNO"
}
PATCH NFTaxCategories(id)
Update an instance of 'NFTaxCategories' with the given payload of type 'NFTaxCategory' in JSON format and with the specified id.
Example
PATCH [Link]
{}
DELETE NFTaxCategories(id)
Delete an instance of 'NFTaxCategories' with the specified id.
Example
DELETE [Link]
OccurrenceCodes
Show/Hide
List Operations
Expand Operations
GET OccurrenceCodes(id)
Example
GET [Link]
GET [Link]
GET OccurrenceCodes
Retrieve a collection of 'OccurrenceCodes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST OccurrenceCodes
Create an instance of 'OccurrenceCodes' with the given payload of type 'OccurenceCode' in JSON format.
Example
POST [Link]
{
"Code": "01",
"Description": "001",
"RequestedBoeStatus": "boes_Created"
}
PATCH OccurrenceCodes(id)
Update an instance of 'OccurrenceCodes' with the given payload of type 'OccurenceCode' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "updating",
"RequestedBoeStatus": "boes_Deposited"
}
DELETE OccurrenceCodes(id)
Example
DELETE [Link]
Orders
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Orders'. It represents a commitment from a customer or lead to buy a product or service.
GET Orders(id)
Retrieve all or some selected properties from an instance of 'Orders' with the given id.
Example
GET [Link]
GET [Link]
Retrieve a collection of 'Orders' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Orders
Create an instance of 'Orders' with the given payload of type 'Document' in JSON format. Under normal conditions, a new order would be created on
posting Orders. However, when activating approval procedures, a draft would be created due to the special business logic and service would return the
error code -2028. For this case, a header(Prefer: return-no-content) should be appended to avoid this error. Accordingly, service would return http staus
204, with empty response body. For more details, please see Working with SAP Business One Service [Link].
Example
POST [Link]
{
"CardCode": "c001",
"DocDueDate": "2014-04-04",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
PATCH Orders(id)
Update an instance of 'Orders' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST Orders(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST Orders(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST Orders(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST Orders(id)/CreateCancellationDocument
Example
POST [Link]
PackagesTypes
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PackagesTypes'. It represents various packaging types for deliveries.
GET PackagesTypes(id)
Retrieve all or some selected properties from an instance of 'PackagesTypes' with the given id.
Example
GET [Link]
GET [Link]
GET PackagesTypes
Retrieve a collection of 'PackagesTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PackagesTypes
Create an instance of 'PackagesTypes' with the given payload of type 'PackagesType' in JSON format.
Example
POST [Link]
{
"Height1": "60",
"Height1Unit": "4",
"Length1": "10",
"Length1Unit": "4",
"Type": "carton",
"VolumeUnit": "2",
"Weight1": "200",
"Weight1Unit": "3",
"Width1": "30",
"Width1Unit": "4"
}
PATCH PackagesTypes(id)
Update an instance of 'PackagesTypes' with the given payload of type 'PackagesType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Length1": "20"
}
DELETE PackagesTypes(id)
Example
PartnersSetups
Show/Hide
List Operations
Expand Operations
GET PartnersSetups(id)
Retrieve all or some selected properties from an instance of 'PartnersSetups' with the given id.
Example
GET [Link]
GET [Link]
GET PartnersSetups
Retrieve a collection of 'PartnersSetups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PartnersSetups
Create an instance of 'PartnersSetups' with the given payload of type 'PartnersSetupParams' in JSON format.
Example
POST [Link]
{
"DefaultRelationship": "01",
"Name": "Partner 01",
"RelatedBP": "C01"
}
PATCH PartnersSetups(id)
Update an instance of 'PartnersSetups' with the given payload of type 'PartnersSetupParams' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Details": "Updated related BP",
"RelatedBP": "V01"
}
DELETE PartnersSetups(id)
Example
DELETE [Link]
PaymentBlocks
Show/Hide
List Operations
Expand Operations
GET PaymentBlocks(id)
Retrieve all or some selected properties from an instance of 'PaymentBlocks' with the given id.
Example
GET [Link]
GET [Link]
GET PaymentBlocks
Retrieve a collection of 'PaymentBlocks' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PaymentBlocks
Create an instance of 'PaymentBlocks' with the given payload of type 'PaymentBlock' in JSON format.
Example
POST [Link]
{
"PaymentBlockCode": "aaaaaa"
}
PATCH PaymentBlocks(id)
Update an instance of 'PaymentBlocks' with the given payload of type 'PaymentBlock' in JSON format and with the specified id.
Example
PATCH [Link]
{
"PaymentBlockCode": "bbbbbbb"
}
DELETE PaymentBlocks(id)
Delete an instance of 'PaymentBlocks' with the specified id.
Example
DELETE [Link]
PaymentDrafts
Show/Hide
List Operations
Expand Operations
GET PaymentDrafts(id)
Retrieve all or some selected properties from an instance of 'PaymentDrafts' with the given id.
Example
GET [Link]
GET [Link]
GET PaymentDrafts
Retrieve a collection of 'PaymentDrafts' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PaymentDrafts
Create an instance of 'PaymentDrafts' with the given payload of type 'Payment' in JSON format.
Example
POST [Link]
{}
PATCH PaymentDrafts(id)
Update an instance of 'PaymentDrafts' with the given payload of type 'Payment' in JSON format and with the specified id.
Example
PATCH [Link]
{}
DELETE PaymentDrafts(id)
Delete an instance of 'PaymentDrafts' with the specified id.
Example
DELETE [Link]
POST PaymentDrafts(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST PaymentDrafts(id)/SaveDraftToDocument
Invoke the method 'SaveDraftToDocument' on this EntitySet with the specified id.
Example
POST [Link]
POST PaymentDrafts(id)/GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this EntitySet with the specified id.
Example
POST [Link]
POST PaymentDrafts(id)/CancelbyCurrentSystemDate
Invoke the method 'CancelbyCurrentSystemDate' on this EntitySet with the specified id.
POST [Link]
PaymentRunExport
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PaymentRunExport'. It allows you to export data of automatic payments for both incoming payments and outgoing payments
to vendors.
GET PaymentRunExport(id)
Retrieve all or some selected properties from an instance of 'PaymentRunExport' with the given id.
Example
GET [Link]
GET [Link]
GET PaymentRunExport
Retrieve a collection of 'PaymentRunExport' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PaymentTermsTypes
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PaymentTermsTypes'. It represents the types of payment terms in the Banking module. The payment terms define typical
agreements that apply to transactions with customers and vendors.
GET PaymentTermsTypes(id)
Retrieve all or some selected properties from an instance of 'PaymentTermsTypes' with the given id.
Example
GET [Link]
GET [Link]
GET PaymentTermsTypes
Retrieve a collection of 'PaymentTermsTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PaymentTermsTypes
Create an instance of 'PaymentTermsTypes' with the given payload of type 'PaymentTermsType' in JSON format.
Example
{
"CreditLimit": "44",
"GeneralDiscount": "33",
"LoadLimit": "55",
"PaymentTermsGroupName": "10DTerm"
}
PATCH PaymentTermsTypes(id)
Update an instance of 'PaymentTermsTypes' with the given payload of type 'PaymentTermsType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"GeneralDiscount": "10"
}
DELETE PaymentTermsTypes(id)
Delete an instance of 'PaymentTermsTypes' with the specified id.
Example
DELETE [Link]
PickLists
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PickLists'. It supports the picking process of items from the warehouse. The picking process applies only to items that are
already approved in sales orders.
GET PickLists(id)
Retrieve all or some selected properties from an instance of 'PickLists' with the given id.
Example
GET [Link]
GET [Link]
GET PickLists
Retrieve a collection of 'PickLists' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PickLists
Create an instance of 'PickLists' with the given payload of type 'PickList' in JSON format.
Example
POST [Link]
{
"ObjectType": "156",
"PickDate": "2016-08-25",
"PickListsLines": [
{
"BaseObjectType": 17,
"OrderEntry": 9,
"OrderRowID": 0,
PATCH PickLists(id)
Update an instance of 'PickLists' with the given payload of type 'PickList' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Remarks": "Updated Remarks"
}
PUT PickLists(id)
PickList is a very special object. The exposed properties are not enough for Service Layer to finish a patch operation with 'PickListsLines'. In this way,
use 'put' instead.
Example
PUT [Link]
{
"Absoluteentry": 19,
"Name": "Jayson Butler",
"ObjectType": "156",
"OwnerCode": 1,
"OwnerName": null,
"PickDate": "2017-09-09",
"PickListsLines": [
{
"AbsoluteEntry": 19,
"BaseObjectType": 17,
"BatchNumbers": [],
"DocumentLinesBinAllocations": [
{
"AllowNegativeQuantity": "tNO",
"BaseLineNumber": 0,
"BinAbsEntry": 2,
"Quantity": 2,
"SerialAndBatchNumbersBaseLine": -1
}
],
"LineNumber": 0,
"OrderEntry": 378,
"OrderRowID": 0,
"PickStatus": "ps_Picked",
"PickedQuantity": 2,
"PreviouslyReleasedQuantity": 4,
"ReleasedQuantity": 2,
"SerialNumbers": []
}
],
"Remarks": "",
"Status": "ps_Picked",
"UseBaseUnits": "tNO"
}
POST PickLists(id)/GetReleasedAllocation
Invoke the method 'GetReleasedAllocation' on this EntitySet with the specified id.
Example
POST [Link]
POSDailySummary
Show/Hide
List Operations
Expand Operations
GET POSDailySummary(id)
Retrieve all or some selected properties from an instance of 'POSDailySummary' with the given id.
GET [Link]
GET [Link]
GET POSDailySummary
Retrieve a collection of 'POSDailySummary' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST POSDailySummary
Create an instance of 'POSDailySummary' with the given payload of type 'POSDailySummary' in JSON format.
Example
POST [Link]
{
"CounterPosition": "11",
"Date": "2016-08-30",
"EquipmentNo": "123",
"OperationCounter": "13",
"ResetCounterPosition": "12"
}
PATCH POSDailySummary(id)
Update an instance of 'POSDailySummary' with the given payload of type 'POSDailySummary' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Date": "2016-08-31",
"POSTotalizerCollection": [
{
"Code": "001",
"Description": "",
"Number": "2"
}
]
}
DELETE POSDailySummary(id)
Example
DELETE [Link]
PredefinedTexts
Show/Hide
List Operations
Expand Operations
GET PredefinedTexts(id)
Retrieve all or some selected properties from an instance of 'PredefinedTexts' with the given id.
Example
GET [Link]
GET PredefinedTexts
Retrieve a collection of 'PredefinedTexts' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PredefinedTexts
Create an instance of 'PredefinedTexts' with the given payload of type 'PredefinedText' in JSON format.
Example
POST [Link]
{
"Text": "V5's text",
"TextCode": "V5"
}
PATCH PredefinedTexts(id)
Update an instance of 'PredefinedTexts' with the given payload of type 'PredefinedText' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Text": "updating V5's text",
"TextCode": "V5"
}
DELETE PredefinedTexts(id)
Delete an instance of 'PredefinedTexts' with the specified id.
Example
DELETE [Link]
PriceLists
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PriceLists'. It represents the management of price lists in the Inventory module. An item can have several prices, with each
based on a different price list, for example, purchase price list, sales price list, distributor price list, and so on.
GET PriceLists(id)
Retrieve all or some selected properties from an instance of 'PriceLists' with the given id.
Example
GET [Link]
GET [Link]
GET PriceLists
Retrieve a collection of 'PriceLists' with all or some selected properties in the given order by specifying the given filter condition.
GET [Link]
POST PriceLists
Create an instance of 'PriceLists' with the given payload of type 'PriceList' in JSON format.
Example
POST [Link]
{
"PriceListName": "Price List 30"
}
PATCH PriceLists(id)
Update an instance of 'PriceLists' with the given payload of type 'PriceList' in JSON format and with the specified id.
Example
PATCH [Link]
{
"PriceListName": "Price List 40"
}
DELETE PriceLists(id)
Example
DELETE [Link]
ProductionOrders
Show/Hide
List Operations
Expand Operations
GET ProductionOrders(id)
Retrieve all or some selected properties from an instance of 'ProductionOrders' with the given id.
Example
GET [Link]
GET [Link]
GET ProductionOrders
Retrieve a collection of 'ProductionOrders' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ProductionOrders
Create an instance of 'ProductionOrders' with the given payload of type 'ProductionOrder' in JSON format.
POST [Link]
{
"DueDate": "2014-04-05",
"ItemNo": "bom1",
"PlannedQuantity": 100
}
POST [Link]
{
"DueDate": "20170604",
"ItemNo": "10000978",
"PlannedQuantity": 3,
"PostingDate": "20170604",
"Warehouse": "MD01"
}
PATCH ProductionOrders(id)
Update an instance of 'ProductionOrders' with the given payload of type 'ProductionOrder' in JSON format and with the specified id.
Example
PATCH [Link]
{
"ProductionOrderStatus": "R",
"Remarks": "Updated Remarks"
}
POST ProductionOrders(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
ProductTrees
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ProductTrees'. It represents a completed product comprising parts and raw materials, which is described by means of a bill of
materials.
GET ProductTrees(id)
Retrieve all or some selected properties from an instance of 'ProductTrees' with the given id.
Example
GET [Link]
GET [Link]
GET ProductTrees
Retrieve a collection of 'ProductTrees' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ProductTrees
Create an instance of 'ProductTrees' with the given payload of type 'ProductTree' in JSON format.
POST [Link]
{
"ProductTreeLines": [
{
"ItemCode": "i001",
"Quantity": 5
}
],
"TreeCode": "pt001",
"TreeType": "iProductionTree"
}
PATCH ProductTrees(id)
Update an instance of 'ProductTrees' with the given payload of type 'ProductTree' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Quantity": 20
}
DELETE ProductTrees(id)
Example
DELETE [Link]
ProfitCenters
Show/Hide
List Operations
Expand Operations
GET ProfitCenters(id)
Retrieve all or some selected properties from an instance of 'ProfitCenters' with the given id.
Example
GET [Link]
GET [Link]
GET ProfitCenters
Retrieve a collection of 'ProfitCenters' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ProfitCenters
Create an instance of 'ProfitCenters' with the given payload of type 'ProfitCenter' in JSON format.
Example
POST [Link]
{
"CenterCode": "NY_B",
"CenterName": "New York Branch",
PATCH ProfitCenters(id)
Update an instance of 'ProfitCenters' with the given payload of type 'ProfitCenter' in JSON format and with the specified id.
Example
PATCH [Link]
{
"CenterName": "General Center"
}
DELETE ProfitCenters(id)
Delete an instance of 'ProfitCenters' with the specified id.
Example
DELETE [Link]
ProjectManagements
Show/Hide
List Operations
Expand Operations
GET ProjectManagements(id)
Retrieve all or some selected properties from an instance of 'ProjectManagements' with the given id.
Example
GET [Link]
GET [Link]
GET ProjectManagements
Retrieve a collection of 'ProjectManagements' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ProjectManagements
Create an instance of 'ProjectManagements' with the given payload of type 'PM_ProjectDocumentData' in JSON format.
Example
POST [Link]
{
"AllowSubprojects": "tYES",
"AttachmentEntry": 1,
"BusinessPartner": "Customer_01",
"BusinessPartnerName": "BP Name_01",
"ClosingDate": "2016-12-31",
"ContactPerson": 2,
"DueDate": "2016-11-30",
"FinancialProject": "FinProj_01",
"Industry": 3,
"Owner": 1,
"ProjectName": "ProjectByDI_01",
"ProjectStatus": "pst_Started",
"ProjectType": "pt_External",
PATCH ProjectManagements(id)
Update an instance of 'ProjectManagements' with the given payload of type 'PM_ProjectDocumentData' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Reason": "Test comment update"
}
DELETE ProjectManagements(id)
Delete an instance of 'ProjectManagements' with the specified id.
Example
DELETE [Link]
POST ProjectManagements(id)/CancelProject
Invoke the method 'CancelProject' on this EntitySet with the specified id.
Example
POST [Link]
ProjectManagementTimeSheet
Show/Hide
List Operations
Expand Operations
GET ProjectManagementTimeSheet(id)
Retrieve all or some selected properties from an instance of 'ProjectManagementTimeSheet' with the given id.
Example
GET [Link]
GET [Link]
GET ProjectManagementTimeSheet
Retrieve a collection of 'ProjectManagementTimeSheet' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ProjectManagementTimeSheet
Create an instance of 'ProjectManagementTimeSheet' with the given payload of type 'PM_TimeSheetData' in JSON format.
Example
{
"DateFrom": "2016-08-31",
"DateTo": "2016-08-31",
"PM_TimeSheetLineDataCollection": [
{
"ActivityType": "1",
"Date": "2016-08-31",
"EndTime": "18:00",
"StartTime": "09:00"
}
],
"UserID": "2"
}
PATCH ProjectManagementTimeSheet(id)
Update an instance of 'ProjectManagementTimeSheet' with the given payload of type 'PM_TimeSheetData' in JSON format and with the specified id.
Example
PATCH [Link]
{
"DateFrom": "2016-08-31",
"DateTo": "2016-09-01",
"PM_TimeSheetLineDataCollection": [
{
"ActivityType": "1",
"Date": "2016-09-01",
"LineID": 1
}
]
}
DELETE ProjectManagementTimeSheet(id)
Delete an instance of 'ProjectManagementTimeSheet' with the specified id.
Example
DELETE [Link]
Projects
Show/Hide
List Operations
Expand Operations
GET Projects(id)
Retrieve all or some selected properties from an instance of 'Projects' with the given id.
Example
GET [Link]
GET [Link]
GET Projects
Retrieve a collection of 'Projects' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Projects
Create an instance of 'Projects' with the given payload of type 'Project' in JSON format.
POST [Link]
{
"Code": "PRJ01",
"Name": "Government Construction",
"ValidFrom": "2014-07-01",
"ValidTo": "2014-07-31"
}
PATCH Projects(id)
Update an instance of 'Projects' with the given payload of type 'Project' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "Med Constructions"
}
DELETE Projects(id)
Example
DELETE [Link]
PurchaseCreditNotes
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PurchaseCreditNotes'. It represents the clearing document for the A/P invoice. Therefore, if the vendor has delivered goods,
and you have already created an A/P invoice, you can reverse the transaction either partially or completely by creating a purchase credit note.
GET PurchaseCreditNotes(id)
Retrieve all or some selected properties from an instance of 'PurchaseCreditNotes' with the given id.
Example
GET [Link]
GET [Link]
GET PurchaseCreditNotes
Retrieve a collection of 'PurchaseCreditNotes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PurchaseCreditNotes
Create an instance of 'PurchaseCreditNotes' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
PATCH PurchaseCreditNotes(id)
Update an instance of 'PurchaseCreditNotes' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE PurchaseCreditNotes(id)
Delete an instance of 'PurchaseCreditNotes' with the specified id.
Example
DELETE [Link]
POST PurchaseCreditNotes(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseCreditNotes(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseCreditNotes(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseCreditNotes(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
PurchaseDeliveryNotes
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PurchaseDeliveryNotes'. It represents a legally binding document indicating that a shipment of goods or a delivery of services
has occurred.
GET PurchaseDeliveryNotes(id)
Example
GET [Link]
GET [Link]
GET PurchaseDeliveryNotes
Retrieve a collection of 'PurchaseDeliveryNotes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PurchaseDeliveryNotes
Create an instance of 'PurchaseDeliveryNotes' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "c001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
PATCH PurchaseDeliveryNotes(id)
Update an instance of 'PurchaseDeliveryNotes' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE PurchaseDeliveryNotes(id)
Example
DELETE [Link]
POST PurchaseDeliveryNotes(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseDeliveryNotes(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST PurchaseDeliveryNotes(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseDeliveryNotes(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
PurchaseDownPayments
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PurchaseDownPayments'. It represents a document to ensure that a customer is committed and will follow through with a
placed order.
GET PurchaseDownPayments(id)
Retrieve all or some selected properties from an instance of 'PurchaseDownPayments' with the given id.
Example
GET [Link]
GET [Link]
GET PurchaseDownPayments
Retrieve a collection of 'PurchaseDownPayments' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PurchaseDownPayments
Create an instance of 'PurchaseDownPayments' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
],
"DownPaymentType": "dptInvoice"
}
PATCH PurchaseDownPayments(id)
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE PurchaseDownPayments(id)
Example
DELETE [Link]
POST PurchaseDownPayments(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseDownPayments(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseDownPayments(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseDownPayments(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
PurchaseInvoices
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PurchaseInvoices'. It represents a request for payment. It also records the cost in a profit and loss statement.
GET PurchaseInvoices(id)
Retrieve all or some selected properties from an instance of 'PurchaseInvoices' with the given id.
Example
GET [Link]
GET [Link]
Retrieve a collection of 'PurchaseInvoices' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PurchaseInvoices
Create an instance of 'PurchaseInvoices' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
PATCH PurchaseInvoices(id)
Update an instance of 'PurchaseInvoices' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST PurchaseInvoices(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseInvoices(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseInvoices(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseInvoices(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
PurchaseOrders
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PurchaseOrders'. It is a document used to request items or services from a vendor at an agreed upon price.
GET PurchaseOrders(id)
Retrieve all or some selected properties from an instance of 'PurchaseOrders' with the given id.
Example
GET [Link]
GET [Link]
GET PurchaseOrders
Retrieve a collection of 'PurchaseOrders' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PurchaseOrders
Create an instance of 'PurchaseOrders' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
PATCH PurchaseOrders(id)
Update an instance of 'PurchaseOrders' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST PurchaseOrders(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseOrders(id)/Cancel
Example
POST [Link]
POST PurchaseOrders(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseOrders(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
PurchaseQuotations
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PurchaseQuotations'. It represents an invitation to a number of vendors to find the best offer for goods or services that you
require.
GET PurchaseQuotations(id)
Retrieve all or some selected properties from an instance of 'PurchaseQuotations' with the given id.
Example
GET [Link]
GET [Link]
GET PurchaseQuotations
Retrieve a collection of 'PurchaseQuotations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PurchaseQuotations
Create an instance of 'PurchaseQuotations' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
],
"RequriedDate": "2014-04-04"
PATCH PurchaseQuotations(id)
Update an instance of 'PurchaseQuotations' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST PurchaseQuotations(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseQuotations(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseQuotations(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseQuotations(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
PurchaseRequests
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PurchaseRequests'. It allows users and employees in an organization to initiate a purchasing process by submitting their needs
for certain goods or services.
GET PurchaseRequests(id)
Retrieve all or some selected properties from an instance of 'PurchaseRequests' with the given id.
Example
GET [Link]
GET [Link]
GET PurchaseRequests
Retrieve a collection of 'PurchaseRequests' with all or some selected properties in the given order by specifying the given filter condition.
[Link] Layer API [Link] 256/334
6/7/24, 15:42 Service Layer API Reference
Example
GET [Link]
POST PurchaseRequests
Create an instance of 'PurchaseRequests' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"DocumentLines": [
{
"ItemCode": "i001",
"LineVendor": "v001",
"Quantity": "11"
}
],
"RequriedDate": "2014-03-18"
}
PATCH PurchaseRequests(id)
Update an instance of 'PurchaseRequests' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE PurchaseRequests(id)
Example
DELETE [Link]
POST PurchaseRequests(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseRequests(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseRequests(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseRequests(id)/CreateCancellationDocument
[Link] Layer API [Link] 257/334
6/7/24, 15:42 Service Layer API Reference
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
PurchaseReturns
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PurchaseReturns'. It is used to return delivered goods to vendors or to reverse completely or partially a purchasing transaction
for an item.
GET PurchaseReturns(id)
Retrieve all or some selected properties from an instance of 'PurchaseReturns' with the given id.
Example
GET [Link]
GET [Link]
GET PurchaseReturns
Retrieve a collection of 'PurchaseReturns' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PurchaseReturns
Create an instance of 'PurchaseReturns' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
PATCH PurchaseReturns(id)
Update an instance of 'PurchaseReturns' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST PurchaseReturns(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST PurchaseReturns(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseReturns(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST PurchaseReturns(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
PurchaseTaxInvoices
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'PurchaseTaxInvoices'. It represents the data of a purchase Tax Invoice document.
GET PurchaseTaxInvoices(id)
Retrieve all or some selected properties from an instance of 'PurchaseTaxInvoices' with the given id.
Example
GET [Link]
GET [Link]
GET PurchaseTaxInvoices
Retrieve a collection of 'PurchaseTaxInvoices' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST PurchaseTaxInvoices
Create an instance of 'PurchaseTaxInvoices' with the given payload of type 'PurchaseTaxInvoice' in JSON format.
Example
POST [Link]
{
"CardCode": "v001",
"Comments": "create purchase tax invoice",
"DocType": "botit_Invoice",
"PurchaseTaxInvoiceLines": [
{
PATCH PurchaseTaxInvoices(id)
Update an instance of 'PurchaseTaxInvoices' with the given payload of type 'PurchaseTaxInvoice' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "Update purchase tax invoice"
}
QueryAuthGroups
Show/Hide
List Operations
Expand Operations
GET QueryAuthGroups(id)
Retrieve all or some selected properties from an instance of 'QueryAuthGroups' with the given id.
Example
GET [Link]
GET [Link]
GET QueryAuthGroups
Retrieve a collection of 'QueryAuthGroups' with all or some selected properties by specifying the given filter condition.
Example
GET [Link]
POST QueryAuthGroups
Create an instance of 'QueryAuthGroups' with the given payload of type 'QueryAuthGroup' in JSON [Link] and GroupDes should be
unique,mandatory.
Example
POST [Link]
{
"AuthGroupCode": "Group21",
"AuthGroupDes": "Group21description"
}
PATCH QueryAuthGroups(id)
Update an instance of 'QueryAuthGroups' with the given payload of type 'QueryAuthGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"AuthGroupDes": "Group21descriptionupdate"
PATCH QueryAuthGroups(id)
assign QueryAuthorizationGroups to query [Link] http header, set B1S-ReplaceCollectionsOnPatch as false.
Example
PATCH [Link]
{
"CategoryGroupCollection": [
{
"CategoryId": -2
},
{
"CategoryId": -1
}
]
}
PATCH QueryAuthGroups(id)
unassign QueryAuthorizationGroups to query category such as Category with CategoryId=-[Link] http header, set B1S-ReplaceCollectionsOnPatch as
true.
Example
PATCH [Link]
{
"CategoryGroupCollection": [
{
"CategoryId": -2
}
]
}
DELETE QueryAuthGroups(id)
Delete an instance of 'QueryAuthGroups' with the specified [Link] is allowed only when no query category is assigned to the query group.
Example
DELETE [Link]
QueryCategories
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'QueryCategories'. It represents the predefined query categories.
GET QueryCategories(id)
Retrieve all or some selected properties from an instance of 'QueryCategories' with the given id.
Example
GET [Link]
GET [Link]
GET QueryCategories
Retrieve a collection of 'QueryCategories' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
Create an instance of 'QueryCategories' with the given payload of type 'QueryCategory' in JSON format.
Example
POST [Link]
{
"Name": "Query_Category_12"
}
PATCH QueryCategories(id)
Update an instance of 'QueryCategories' with the given payload of type 'QueryCategory' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "Query_Category_01",
"Permissions": "NNNYNNNNNNNNNNN"
}
DELETE QueryCategories(id)
Example
DELETE [Link]
Queue
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Queue'. It represents the queues list in the Service module from which you can assign a queue member to a service call.
GET Queue(id)
Retrieve all or some selected properties from an instance of 'Queue' with the given id.
Example
GET [Link]
GET [Link]
GET Queue
Retrieve a collection of 'Queue' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Queue
Create an instance of 'Queue' with the given payload of type 'Queue' in JSON format.
Example
POST [Link]
{
"Description": "PC Issues",
"QueueID": "PCs",
PATCH Queue(id)
Update an instance of 'Queue' with the given payload of type 'Queue' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "Printer Issues"
}
DELETE Queue(id)
Delete an instance of 'Queue' with the specified id.
Example
DELETE [Link]
Quotations
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Quotations'. It is an offer or proposal that you send either to a customer or to a lead.
GET Quotations(id)
Retrieve all or some selected properties from an instance of 'Quotations' with the given id.
Example
GET [Link]
GET [Link]
GET Quotations
Retrieve a collection of 'Quotations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Quotations
Create an instance of 'Quotations' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
PATCH Quotations(id)
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST Quotations(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST Quotations(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST Quotations(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST Quotations(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
Relationships
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Relationships'. It represents the relationships list from which a relationship definition can be associated with a partner in a
sales opportunity.
GET Relationships(id)
Retrieve all or some selected properties from an instance of 'Relationships' with the given id.
Example
GET [Link]
GET [Link]
GET Relationships
Retrieve a collection of 'Relationships' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Relationships
Create an instance of 'Relationships' with the given payload of type 'Relationship' in JSON format.
Example
POST [Link]
{
"RelationshipDescription": "Best Parnter"
}
PATCH Relationships(id)
Update an instance of 'Relationships' with the given payload of type 'Relationship' in JSON format and with the specified id.
Example
PATCH [Link]
{
"RelationshipDescription": "One time"
}
DELETE Relationships(id)
Delete an instance of 'Relationships' with the specified id.
Example
DELETE [Link]
ReportFilter
Show/Hide
List Operations
Expand Operations
GET ReportFilter(id)
Retrieve all or some selected properties from an instance of 'ReportFilter' with the given id.
Example
GET [Link]
GET [Link]
GET ReportFilter
Retrieve a collection of 'ReportFilter' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ReportFilter
Create an instance of 'ReportFilter' with the given payload of type 'TaxReportFilter' in JSON format.
Example
{
"FilterType": "trft_TaxReport",
"Name": "Myfilter",
"ReportLayout": "trfrlt_RegisterBookLayout"
}
PATCH ReportFilter(id)
Update an instance of 'ReportFilter' with the given payload of type 'TaxReportFilter' in JSON format and with the specified id.
Example
PATCH [Link]
{
"FromDate": "2016-08-01",
"ToDate": "2016-08-31"
}
DELETE ReportFilter(id)
Delete an instance of 'ReportFilter' with the specified id.
Example
DELETE [Link]
ReportTypes
Show/Hide
List Operations
Expand Operations
GET ReportTypes(id)
Retrieve all or some selected properties from an instance of 'ReportTypes' with the given id.
Example
GET [Link]
GET [Link]
GET ReportTypes
Retrieve a collection of 'ReportTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ReportTypes
Create an instance of 'ReportTypes' with the given payload of type 'ReportType' in JSON format.
Example
POST [Link]
{
"TypeName": "report type 01"
}
PATCH ReportTypes(id)
Update an instance of 'ReportTypes' with the given payload of type 'ReportType' in JSON format and with the specified id.
PATCH [Link]
{
"TypeName": "update report type 01"
}
DELETE ReportTypes(id)
Example
DELETE [Link]
ResourceCapacities
Show/Hide
List Operations
Expand Operations
GET ResourceCapacities(id)
Retrieve all or some selected properties from an instance of 'ResourceCapacities' with the given id.
Example
GET [Link]
GET [Link]
GET ResourceCapacities
Retrieve a collection of 'ResourceCapacities' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ResourceCapacities
Create an instance of 'ResourceCapacities' with the given payload of type 'ResourceCapacity' in JSON format.
Example
POST [Link]
{
"Action": "rcaUnknown",
"BaseEntry": null,
"BaseLineNum": null,
"BaseType": "rcbtNone",
"Capacity": 50,
"Code": "R01",
"Date": "2016-10-02",
"Id": 3,
"Memo": null,
"MemoSource": "rcmsUnknown",
"OwningEntry": null,
"OwningLineNum": null,
"OwningType": "rcotNone",
"RevertedEntry": null,
"RevertedLineNum": null,
"RevertedType": "rcrtNone",
"SourceEntry": null,
"SourceLineNum": null,
"SourceType": "rcstNone",
"Type": "rctInternal",
"Warehouse": "01"
}
Update an instance of 'ResourceCapacities' with the given payload of type 'ResourceCapacity' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Capacity": 15
}
DELETE ResourceCapacities(id)
Example
DELETE [Link]
ResourceGroups
Show/Hide
List Operations
Expand Operations
GET ResourceGroups(id)
Retrieve all or some selected properties from an instance of 'ResourceGroups' with the given id.
Example
GET [Link]
GET [Link]
GET ResourceGroups
Retrieve a collection of 'ResourceGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ResourceGroups
Create an instance of 'ResourceGroups' with the given payload of type 'ResourceGroup' in JSON format.
Example
POST [Link]
{
"Code": 2,
"Cost1": 0,
"Cost10": 0,
"Cost2": 0,
"Cost3": 0,
"Cost4": 0,
"Cost5": 0,
"Cost6": 0,
"Cost7": 0,
"Cost8": 0,
"Cost9": 0,
"CostName1": "Ressource Standardkosten 1",
"CostName10": "Ressource Standardkosten 10",
"CostName2": "Ressource Standardkosten 2",
"CostName3": "Ressource Standardkosten 3",
"CostName4": "Ressource Standardkosten 4",
"CostName5": "Ressource Standardkosten 5",
"CostName6": "Ressource Standardkosten 6",
"CostName7": "Ressource Standardkosten 7",
[Link] Layer API [Link] 268/334
6/7/24, 15:42 Service Layer API Reference
"CostName8": "Ressource Standardkosten 8",
"CostName9": "Ressource Standardkosten 9",
"Name": "tRessourcen",
"NumOfUnitsText": null,
"Type": "rtMachine"
}
PATCH ResourceGroups(id)
Update an instance of 'ResourceGroups' with the given payload of type 'ResourceGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "tRessourcen"
}
DELETE ResourceGroups(id)
Delete an instance of 'ResourceGroups' with the specified id.
Example
DELETE [Link]
ResourceProperties
Show/Hide
List Operations
Expand Operations
GET ResourceProperties(id)
Retrieve all or some selected properties from an instance of 'ResourceProperties' with the given id.
Example
GET [Link]
GET [Link]
GET ResourceProperties
Retrieve a collection of 'ResourceProperties' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PATCH ResourceProperties(id)
Update an instance of 'ResourceProperties' with the given payload of type 'ResourceProperty' in JSON format and with the specified id.
Example
PATCH [Link]
{}
Resources
Show/Hide
List Operations
Expand Operations
GET Resources(id)
Retrieve all or some selected properties from an instance of 'Resources' with the given id.
Example
GET [Link]
GET [Link]
GET Resources
Retrieve a collection of 'Resources' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Resources
Create an instance of 'Resources' with the given payload of type 'Resource' in JSON format.
Example
POST [Link]
{
"Active": "tYES",
"ActiveFrom": null,
"ActiveRemarks": null,
"ActiveTo": null,
"Allocation": "raOnStartDate",
"AttachmentEntry": null,
"Code": "R02",
"CodeBar": null,
"Cost1": 0,
"Cost10": 0,
"Cost2": 0,
"Cost3": 0,
"Cost4": 0,
"Cost5": 0,
"Cost6": 0,
"Cost7": 0,
"Cost8": 0,
"Cost9": 0,
"DefaultWarehouse": null,
"ForeignName": null,
"Group": 1,
"Inactive": "tNO",
"InactiveFrom": null,
"InactiveRemarks": null,
"InactiveTo": null,
"IssueMethod": "rimBackflush",
"LinkedItem": null,
"Name": null,
"Number": null,
"Picture": null,
"Property1": "tNO",
"Property10": "tNO",
"Property11": "tNO",
"Property12": "tNO",
"Property13": "tNO",
"Property14": "tNO",
"Property15": "tNO",
"Property16": "tNO",
"Property17": "tNO",
"Property18": "tNO",
"Property19": "tNO",
"Property2": "tNO",
"Property20": "tNO",
"Property21": "tNO",
"Property22": "tNO",
"Property23": "tNO",
"Property24": "tNO",
"Property25": "tNO",
"Property26": "tNO",
"Property27": "tNO",
"Property28": "tNO",
"Property29": "tNO",
"Property3": "tNO",
"Property30": "tNO",
PATCH Resources(id)
Update an instance of 'Resources' with the given payload of type 'Resource' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "test"
}
DELETE Resources(id)
Delete an instance of 'Resources' with the specified id.
Example
DELETE [Link]
POST Resources(id)/CreateLinkedItem
Invoke the method 'CreateLinkedItem' on this EntitySet with the specified id.
Example
POST [Link]
RetornoCodes
Show/Hide
List Operations
Expand Operations
GET RetornoCodes(id)
Retrieve all or some selected properties from an instance of 'RetornoCodes' with the given id.
Example
GET [Link]
GET [Link]
Retrieve a collection of 'RetornoCodes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST RetornoCodes
Create an instance of 'RetornoCodes' with the given payload of type 'RetornoCode' in JSON format.
Example
POST [Link]
{
"AbsEntry": 3,
"BankCode": "000",
"BoeStatus": "boes_Created",
"Color": 4254476,
"Description": "test",
"FileFormat": "5",
"MovementCode": 211,
"OccurenceCode": 211
}
PATCH RetornoCodes(id)
Update an instance of 'RetornoCodes' with the given payload of type 'RetornoCode' in JSON format and with the specified id.
Example
PATCH [Link]
{
"BankCode": "1000"
}
DELETE RetornoCodes(id)
Example
DELETE [Link]
ReturnRequest
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ReturnRequest'. A return is the clearing document for a delivery.
GET ReturnRequest(id)
Retrieve all or some selected properties from an instance of 'ReturnRequest' with the given id.
Example
GET [Link]
GET [Link]
GET ReturnRequest
Retrieve a collection of 'ReturnRequest' with all or some selected properties in the given order by specifying the given filter condition.
Example
POST ReturnRequest
Create an instance of 'ReturnRequest' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
PATCH ReturnRequest(id)
Update an instance of 'ReturnRequest' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE ReturnRequest(id)
Delete an instance of 'ReturnRequest' with the specified id.
Example
DELETE [Link]
POST ReturnRequest(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST ReturnRequest(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST ReturnRequest(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST ReturnRequest(id)/SaveDraftToDocument
Example
POST [Link]
POST ReturnRequest(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
Returns
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Returns'. A return is the clearing document for a delivery.
GET Returns(id)
Retrieve all or some selected properties from an instance of 'Returns' with the given id.
Example
GET [Link]
GET [Link]
GET Returns
Retrieve a collection of 'Returns' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Returns
Create an instance of 'Returns' with the given payload of type 'Document' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
PATCH Returns(id)
Update an instance of 'Returns' with the given payload of type 'Document' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
DELETE Returns(id)
Delete an instance of 'Returns' with the specified id.
Example
DELETE [Link]
POST Returns(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
POST Returns(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST Returns(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST [Link]
POST Returns(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST [Link]
RouteStages
Show/Hide
List Operations
Expand Operations
GET RouteStages(id)
Retrieve all or some selected properties from an instance of 'RouteStages' with the given id.
Example
GET [Link]
GET [Link]
GET RouteStages
Retrieve a collection of 'RouteStages' with all or some selected properties in the given order by specifying the given filter condition.
Example
POST RouteStages
Create an instance of 'RouteStages' with the given payload of type 'RouteStage' in JSON format.
Example
POST [Link]
{}
PATCH RouteStages(id)
Update an instance of 'RouteStages' with the given payload of type 'RouteStage' in JSON format and with the specified id.
Example
PATCH [Link]
{}
DELETE RouteStages(id)
Delete an instance of 'RouteStages' with the specified id.
Example
DELETE [Link]
SalesForecast
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'SalesForecast'. It represents the sales forecast for a specified period.
GET SalesForecast(id)
Retrieve all or some selected properties from an instance of 'SalesForecast' with the given id.
Example
GET [Link]
GET [Link]
GET SalesForecast
Retrieve a collection of 'SalesForecast' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST SalesForecast
Create an instance of 'SalesForecast' with the given payload of type 'SalesForecast' in JSON format.
Example
POST [Link]
PATCH SalesForecast(id)
Update an instance of 'SalesForecast' with the given payload of type 'SalesForecast' in JSON format and with the specified id.
Example
PATCH [Link]
{
"ForecastName": "Daily forecast for item01"
}
DELETE SalesForecast(id)
Delete an instance of 'SalesForecast' with the specified id.
Example
DELETE [Link]
SalesOpportunities
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'SalesOpportunities'. It represents the data of sales opportunities in SAP Business One. Sales opportunities include potential
sale volumes that may arise from business with customers and interested parties.
GET SalesOpportunities(id)
Retrieve all or some selected properties from an instance of 'SalesOpportunities' with the given id.
Example
GET [Link]
GET [Link]
GET SalesOpportunities
Retrieve a collection of 'SalesOpportunities' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST SalesOpportunities
Create an instance of 'SalesOpportunities' with the given payload of type 'SalesOpportunities' in JSON format.
Example
POST [Link]
{
"InventoryCountingLines": [
{
"ItemCode": "I003",
"WarehouseCode": "01"
PATCH SalesOpportunities(id)
Update an instance of 'SalesOpportunities' with the given payload of type 'SalesOpportunities' in JSON format and with the specified id.
Example
PATCH [Link]
{
"OpportunityName": "Updated Name"
}
DELETE SalesOpportunities(id)
Delete an instance of 'SalesOpportunities' with the specified id.
Example
DELETE [Link]
POST SalesOpportunities(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
SalesOpportunityCompetitorsSetup
Show/Hide
List Operations
Expand Operations
GET SalesOpportunityCompetitorsSetup(id)
Retrieve all or some selected properties from an instance of 'SalesOpportunityCompetitorsSetup' with the given id.
Example
GET [Link]
GET [Link]
GET SalesOpportunityCompetitorsSetup
Retrieve a collection of 'SalesOpportunityCompetitorsSetup' with all or some selected properties in the given order by specifying the given filter
condition.
Example
GET [Link]
POST SalesOpportunityCompetitorsSetup
Create an instance of 'SalesOpportunityCompetitorsSetup' with the given payload of type 'SalesOpportunityCompetitorSetup' in JSON format.
Example
POST [Link]
PATCH SalesOpportunityCompetitorsSetup(id)
Update an instance of 'SalesOpportunityCompetitorsSetup' with the given payload of type 'SalesOpportunityCompetitorSetup' in JSON format and with
the specified id.
Example
PATCH [Link]
{
"Details": "2222"
}
DELETE SalesOpportunityCompetitorsSetup(id)
Delete an instance of 'SalesOpportunityCompetitorsSetup' with the specified id.
Example
DELETE [Link]
SalesOpportunityInterestsSetup
Show/Hide
List Operations
Expand Operations
GET SalesOpportunityInterestsSetup(id)
Retrieve all or some selected properties from an instance of 'SalesOpportunityInterestsSetup' with the given id.
Example
GET [Link]
GET [Link]
GET SalesOpportunityInterestsSetup
Retrieve a collection of 'SalesOpportunityInterestsSetup' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST SalesOpportunityInterestsSetup
Create an instance of 'SalesOpportunityInterestsSetup' with the given payload of type 'SalesOpportunityInterestSetup' in JSON format.
Example
POST [Link]
{
"Description": "good",
"SequenceNo": 2,
"Sort": 100
}
PATCH SalesOpportunityInterestsSetup(id)
Example
PATCH [Link]
{
"Description": "good"
}
DELETE SalesOpportunityInterestsSetup(id)
Example
DELETE [Link]
SalesOpportunityReasonsSetup
Show/Hide
List Operations
Expand Operations
GET SalesOpportunityReasonsSetup(id)
Retrieve all or some selected properties from an instance of 'SalesOpportunityReasonsSetup' with the given id.
Example
GET [Link]
GET [Link]
GET SalesOpportunityReasonsSetup
Retrieve a collection of 'SalesOpportunityReasonsSetup' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST SalesOpportunityReasonsSetup
Create an instance of 'SalesOpportunityReasonsSetup' with the given payload of type 'SalesOpportunityReasonSetup' in JSON format.
Example
POST [Link]
{
"Description": "2112",
"SequenceNo": 2,
"Sort": 100
}
PATCH SalesOpportunityReasonsSetup(id)
Update an instance of 'SalesOpportunityReasonsSetup' with the given payload of type 'SalesOpportunityReasonSetup' in JSON format and with the
specified id.
Example
PATCH [Link]
{
"Sort": 10
DELETE SalesOpportunityReasonsSetup(id)
Delete an instance of 'SalesOpportunityReasonsSetup' with the specified id.
Example
DELETE [Link]
SalesOpportunitySourcesSetup
Show/Hide
List Operations
Expand Operations
GET SalesOpportunitySourcesSetup(id)
Retrieve all or some selected properties from an instance of 'SalesOpportunitySourcesSetup' with the given id.
Example
GET [Link]
GET [Link]
GET SalesOpportunitySourcesSetup
Retrieve a collection of 'SalesOpportunitySourcesSetup' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST SalesOpportunitySourcesSetup
Create an instance of 'SalesOpportunitySourcesSetup' with the given payload of type 'SalesOpportunitySourceSetup' in JSON format.
Example
POST [Link]
{
"Description": "2111",
"SequenceNo": 2,
"Sort": 11
}
PATCH SalesOpportunitySourcesSetup(id)
Update an instance of 'SalesOpportunitySourcesSetup' with the given payload of type 'SalesOpportunitySourceSetup' in JSON format and with the
specified id.
Example
PATCH [Link]
{
"Sort": 21
}
DELETE SalesOpportunitySourcesSetup(id)
Example
SalesPersons
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'SalesPersons'. It defines sales employees and their commission rates.
GET SalesPersons(id)
Retrieve all or some selected properties from an instance of 'SalesPersons' with the given id.
Example
GET [Link]
GET [Link]
GET SalesPersons
Retrieve a collection of 'SalesPersons' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST SalesPersons
Create an instance of 'SalesPersons' with the given payload of type 'SalesPerson' in JSON format.
Example
POST [Link]
{
"Active": "tYES",
"Remarks": "best sales person",
"SalesEmployeeName": "Lily"
}
PATCH SalesPersons(id)
Update an instance of 'SalesPersons' with the given payload of type 'SalesPerson' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Remarks": "new star"
}
DELETE SalesPersons(id)
Example
DELETE [Link]
SalesStages
Show/Hide
List Operations
Expand Operations
GET SalesStages(id)
Retrieve all or some selected properties from an instance of 'SalesStages' with the given id.
Example
GET [Link]
GET [Link]
GET SalesStages
Retrieve a collection of 'SalesStages' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST SalesStages
Create an instance of 'SalesStages' with the given payload of type 'SalesStage' in JSON format.
Example
POST [Link]
{
"ClosingPercentage": "10",
"Name": "Lead",
"Stageno": "1"
}
PATCH SalesStages(id)
Update an instance of 'SalesStages' with the given payload of type 'SalesStage' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "1st Meeting"
}
SalesTaxAuthorities
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'SalesTaxAuthorities'. It represents the sales tax jurisdictions data for the US and Canada localizations, or sales tax types for
the Latin America localization.
GET SalesTaxAuthorities(id)
Retrieve all or some selected properties from an instance of 'SalesTaxAuthorities' with the given id.
Example
GET [Link]
GET [Link]
GET SalesTaxAuthorities
Example
GET [Link]
POST SalesTaxAuthorities
Create an instance of 'SalesTaxAuthorities' with the given payload of type 'SalesTaxAuthority' in JSON format.
Example
POST [Link]
{
"AOrPTaxAccount": "_SYS00000000168",
"AOrRTaxAccount": "_SYS00000000061",
"Code": "WYN",
"Name": "Wyoming new",
"TaxDefinitions": [
{
"Effectivefrom": "2000-01-01",
"Rate": "10"
}
],
"Type": "-3",
"UseTaxAccount": "_SYS00000000066"
}
PATCH SalesTaxAuthorities(id)
Update an instance of 'SalesTaxAuthorities' with the given payload of type 'SalesTaxAuthority' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "new Wyoming",
"TaxDefinitions": [
{
"Effectivefrom": "2002-01-01",
"Rate": "25"
}
]
}
DELETE SalesTaxAuthorities(id)
Example
DELETE [Link]
SalesTaxAuthoritiesTypes
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'SalesTaxAuthoritiesTypes'. It represents the types of sales tax authorities. It specifies whether the sales tax authority includes
VAT.
GET SalesTaxAuthoritiesTypes(id)
Retrieve all or some selected properties from an instance of 'SalesTaxAuthoritiesTypes' with the given id.
Example
GET [Link]
GET [Link]
Retrieve a collection of 'SalesTaxAuthoritiesTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST SalesTaxAuthoritiesTypes
Create an instance of 'SalesTaxAuthoritiesTypes' with the given payload of type 'SalesTaxAuthoritiesType' in JSON format.
Example
POST [Link]
{
"Name": "Town"
}
PATCH SalesTaxAuthoritiesTypes(id)
Update an instance of 'SalesTaxAuthoritiesTypes' with the given payload of type 'SalesTaxAuthoritiesType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "Street"
}
DELETE SalesTaxAuthoritiesTypes(id)
Example
DELETE [Link]
SalesTaxCodes
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'SalesTaxCodes'. It represents the inclusive sales tax codes. Each sales tax code consists of one or more sales taxes.
GET SalesTaxCodes(id)
Retrieve all or some selected properties from an instance of 'SalesTaxCodes' with the given id.
Example
GET [Link]
GET [Link]
GET SalesTaxCodes
Retrieve a collection of 'SalesTaxCodes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
Create an instance of 'SalesTaxCodes' with the given payload of type 'SalesTaxCode' in JSON format.
Example
POST [Link]
{
"Code": "T1",
"Name": "T1",
"SalesTaxCodes_Lines": [
{
"STACode": "AL",
"STAType": "-3"
}
]
}
PATCH SalesTaxCodes(id)
Update an instance of 'SalesTaxCodes' with the given payload of type 'SalesTaxCode' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "UpdatedTaxName"
}
DELETE SalesTaxCodes(id)
Example
DELETE [Link]
SalesTaxInvoices
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'SalesTaxInvoices'. It represents the data of a sales Tax Invoice document.
GET SalesTaxInvoices(id)
Retrieve all or some selected properties from an instance of 'SalesTaxInvoices' with the given id.
Example
GET [Link]
GET [Link]
GET SalesTaxInvoices
Retrieve a collection of 'SalesTaxInvoices' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST SalesTaxInvoices
Create an instance of 'SalesTaxInvoices' with the given payload of type 'SalesTaxInvoice' in JSON format.
Example
{
"CardCode": "c001",
"Comments": "create purchase tax invoice",
"DocType": "botit_Invoice",
"SalesTaxInvoiceLines": [
{
"RefEntry1": "16"
}
],
"SalesTaxInvoiceOperationCodes": [
{
"OpCode": "2"
}
]
}
PATCH SalesTaxInvoices(id)
Update an instance of 'SalesTaxInvoices' with the given payload of type 'SalesTaxInvoice' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "Update sales tax invoice"
}
DELETE SalesTaxInvoices(id)
Delete an instance of 'SalesTaxInvoices' with the specified id.
Example
DELETE [Link]
Sections
Show/Hide
List Operations
Expand Operations
GET Sections(id)
Retrieve all or some selected properties from an instance of 'Sections' with the given id.
Example
GET [Link]
GET [Link]
GET Sections
Retrieve a collection of 'Sections' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Sections
Create an instance of 'Sections' with the given payload of type 'Section' in JSON format.
Example
POST [Link]
PATCH Sections(id)
Update an instance of 'Sections' with the given payload of type 'Section' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Code": "001",
"Description": "updated section 01 code"
}
DELETE Sections(id)
Delete an instance of 'Sections' with the specified id.
Example
DELETE [Link]
SerialNumberDetails
Show/Hide
List Operations
Expand Operations
GET SerialNumberDetails(id)
Retrieve all or some selected properties from an instance of 'SerialNumberDetails' with the given id.
Example
GET [Link]
GET [Link]
GET SerialNumberDetails
Retrieve a collection of 'SerialNumberDetails' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PATCH SerialNumberDetails(id)
Update an instance of 'SerialNumberDetails' with the given payload of type 'SerialNumberDetail' in JSON format and with the specified id.
Example
PATCH [Link]
{}
ServiceCallOrigins
Show/Hide
List Operations
Expand Operations
GET ServiceCallOrigins(id)
Retrieve all or some selected properties from an instance of 'ServiceCallOrigins' with the given id.
Example
GET [Link]
GET [Link]
GET ServiceCallOrigins
Retrieve a collection of 'ServiceCallOrigins' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ServiceCallOrigins
Create an instance of 'ServiceCallOrigins' with the given payload of type 'ServiceCallOrigin' in JSON format.
Example
POST [Link]
{
"Description": "E-test",
"Name": "E-test"
}
PATCH ServiceCallOrigins(id)
Update an instance of 'ServiceCallOrigins' with the given payload of type 'ServiceCallOrigin' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "E-123"
}
DELETE ServiceCallOrigins(id)
Delete an instance of 'ServiceCallOrigins' with the specified id.
Example
DELETE [Link]
ServiceCallProblemSubTypes
Show/Hide
List Operations
Expand Operations
GET ServiceCallProblemSubTypes(id)
Retrieve all or some selected properties from an instance of 'ServiceCallProblemSubTypes' with the given id.
Example
GET [Link]
GET ServiceCallProblemSubTypes
Retrieve a collection of 'ServiceCallProblemSubTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ServiceCallProblemSubTypes
Create an instance of 'ServiceCallProblemSubTypes' with the given payload of type 'ServiceCallProblemSubType' in JSON format.
Example
POST [Link]
{
"Description": "test",
"Name": "test"
}
PATCH ServiceCallProblemSubTypes(id)
Update an instance of 'ServiceCallProblemSubTypes' with the given payload of type 'ServiceCallProblemSubType' in JSON format and with the
specified id.
Example
PATCH [Link]
{
"Description": "123"
}
DELETE ServiceCallProblemSubTypes(id)
Delete an instance of 'ServiceCallProblemSubTypes' with the specified id.
Example
DELETE [Link]
ServiceCallProblemTypes
Show/Hide
List Operations
Expand Operations
GET ServiceCallProblemTypes(id)
Retrieve all or some selected properties from an instance of 'ServiceCallProblemTypes' with the given id.
Example
GET [Link]
GET [Link]
GET ServiceCallProblemTypes
Retrieve a collection of 'ServiceCallProblemTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
POST ServiceCallProblemTypes
Create an instance of 'ServiceCallProblemTypes' with the given payload of type 'ServiceCallProblemType' in JSON format.
Example
POST [Link]
{
"Description": "test",
"Name": "test"
}
PATCH ServiceCallProblemTypes(id)
Update an instance of 'ServiceCallProblemTypes' with the given payload of type 'ServiceCallProblemType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "123"
}
DELETE ServiceCallProblemTypes(id)
Delete an instance of 'ServiceCallProblemTypes' with the specified id.
Example
DELETE [Link]
ServiceCalls
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ServiceCalls'. It represents the service calls in the Service module. Service calls are used to manage service and support
activities that you provide to your customers.
GET ServiceCalls(id)
Retrieve all or some selected properties from an instance of 'ServiceCalls' with the given id.
Example
GET [Link]
GET [Link]
GET ServiceCalls
Retrieve a collection of 'ServiceCalls' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ServiceCalls
Create an instance of 'ServiceCalls' with the given payload of type 'ServiceCall' in JSON format.
POST [Link]
{
"CustomerCode": "c001",
"Subject": "Subject"
}
PATCH ServiceCalls(id)
Update an instance of 'ServiceCalls' with the given payload of type 'ServiceCall' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Subject": "new subject - modified by Service Layer"
}
DELETE ServiceCalls(id)
Example
DELETE [Link]
POST ServiceCalls(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
ServiceCallSolutionStatus
Show/Hide
List Operations
Expand Operations
GET ServiceCallSolutionStatus(id)
Retrieve all or some selected properties from an instance of 'ServiceCallSolutionStatus' with the given id.
Example
GET [Link]
GET [Link]
GET ServiceCallSolutionStatus
Retrieve a collection of 'ServiceCallSolutionStatus' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ServiceCallSolutionStatus
Create an instance of 'ServiceCallSolutionStatus' with the given payload of type 'ServiceCallSolutionStatus' in JSON format.
Example
[Link] Layer API [Link] 293/334
6/7/24, 15:42 Service Layer API Reference
POST [Link]
{
"Description": "Publish test",
"Name": "test"
}
PATCH ServiceCallSolutionStatus(id)
Update an instance of 'ServiceCallSolutionStatus' with the given payload of type 'ServiceCallSolutionStatus' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "Publish 123"
}
DELETE ServiceCallSolutionStatus(id)
Delete an instance of 'ServiceCallSolutionStatus' with the specified id.
Example
DELETE [Link]
ServiceCallStatus
Show/Hide
List Operations
Expand Operations
GET ServiceCallStatus(id)
Retrieve all or some selected properties from an instance of 'ServiceCallStatus' with the given id.
Example
GET [Link]
GET [Link]
GET ServiceCallStatus
Retrieve a collection of 'ServiceCallStatus' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ServiceCallStatus
Create an instance of 'ServiceCallStatus' with the given payload of type 'ServiceCallStatus' in JSON format.
Example
POST [Link]
{
"Description": "test",
"Name": "test"
}
PATCH ServiceCallStatus(id)
Update an instance of 'ServiceCallStatus' with the given payload of type 'ServiceCallStatus' in JSON format and with the specified id.
PATCH [Link]
{
"Description": "123"
}
DELETE ServiceCallStatus(id)
Example
DELETE [Link]
ServiceCallTypes
Show/Hide
List Operations
Expand Operations
GET ServiceCallTypes(id)
Retrieve all or some selected properties from an instance of 'ServiceCallTypes' with the given id.
Example
GET [Link]
GET [Link]
GET ServiceCallTypes
Retrieve a collection of 'ServiceCallTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ServiceCallTypes
Create an instance of 'ServiceCallTypes' with the given payload of type 'ServiceCallType' in JSON format.
Example
POST [Link]
{
"Description": "test",
"Name": "test"
}
PATCH ServiceCallTypes(id)
Update an instance of 'ServiceCallTypes' with the given payload of type 'ServiceCallType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "test123"
}
DELETE ServiceCallTypes(id)
Example
DELETE [Link]
ServiceContracts
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ServiceContracts'. It represents the service contracts table in the Service module of the SAP Business One application. This
object enables you to do the following: Add a service contract; retrieve a service contract by its key; update a service contract; remove a service contract.
GET ServiceContracts(id)
Retrieve all or some selected properties from an instance of 'ServiceContracts' with the given id.
Example
GET [Link]
GET [Link]
GET ServiceContracts
Retrieve a collection of 'ServiceContracts' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ServiceContracts
Create an instance of 'ServiceContracts' with the given payload of type 'ServiceContract' in JSON format.
Example
POST [Link]
{
"CustomerCode": "C60000",
"EndDate": "2014-12-09",
"Remarks": "Add service Contract",
"ServiceContract_Lines": [
{
"InternalSerialNum": "A6-000005",
"ItemCode": "S10000",
"ManufacturerSerialNum": "S1-000166"
}
]
}
PATCH ServiceContracts(id)
Update an instance of 'ServiceContracts' with the given payload of type 'ServiceContract' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Remarks": "Silver Warranty Contract"
}
DELETE ServiceContracts(id)
Example
POST ServiceContracts(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST ServiceContracts(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
ServiceGroups
Show/Hide
List Operations
Expand Operations
GET ServiceGroups(id)
Retrieve all or some selected properties from an instance of 'ServiceGroups' with the given id.
Example
GET [Link]
GET [Link]
GET ServiceGroups
Retrieve a collection of 'ServiceGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ServiceGroups
Create an instance of 'ServiceGroups' with the given payload of type 'ServiceGroup' in JSON format.
Example
POST [Link]
{
"Description": "001",
"ServiceGroupCode": "99"
}
PATCH ServiceGroups(id)
Update an instance of 'ServiceGroups' with the given payload of type 'ServiceGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "test"
DELETE ServiceGroups(id)
Delete an instance of 'ServiceGroups' with the specified id.
Example
DELETE [Link]
ShippingTypes
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'ShippingTypes'. It defines transportation methods (for example, air cargo and courier) of goods.
GET ShippingTypes(id)
Retrieve all or some selected properties from an instance of 'ShippingTypes' with the given id.
Example
GET [Link]
GET [Link]
GET ShippingTypes
Retrieve a collection of 'ShippingTypes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ShippingTypes
Create an instance of 'ShippingTypes' with the given payload of type 'ShippingType' in JSON format.
Example
POST [Link]
{
"Name": "UPS Ground",
"Website": "[Link]
}
PATCH ShippingTypes(id)
Update an instance of 'ShippingTypes' with the given payload of type 'ShippingType' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Website": "[Link]
}
DELETE ShippingTypes(id)
Example
DELETE [Link]
SpecialPrices
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'SpecialPrices'. It represents a discount for a specific item in a specific price list. The discount can apply to a specific business
partner or for all business partners. For a specific business partner, the item and business partner must be unique; for all business partners, the item and price list
must be unique.
GET SpecialPrices(id)
Retrieve all or some selected properties from an instance of 'SpecialPrices' with the given id.
Example
GET [Link]
GET [Link]
GET SpecialPrices
Retrieve a collection of 'SpecialPrices' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST SpecialPrices
Create an instance of 'SpecialPrices' with the given payload of type 'SpecialPrice' in JSON format.
Example
POST [Link]
{
"CardCode": "c001",
"DiscountPercent": 10,
"ItemCode": "i001"
}
PATCH SpecialPrices(id)
Update an instance of 'SpecialPrices' with the given payload of type 'SpecialPrice' in JSON format and with the specified id.
Example
PATCH [Link]
{
"DiscountPercent": 20
}
DELETE SpecialPrices(id)
Example
DELETE [Link]
States
Show/Hide
List Operations
Expand Operations
GET States(id)
Retrieve all or some selected properties from an instance of 'States' with the given id.
Example
GET [Link]
GET [Link]
GET States
Retrieve a collection of 'States' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST States
Create an instance of 'States' with the given payload of type 'State' in JSON format.
Example
POST [Link]
{
"Code": "AK1",
"Country": "US",
"Name": "Alaska1"
}
PATCH States(id)
Update an instance of 'States' with the given payload of type 'State' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "Alaska"
}
DELETE States(id)
Delete an instance of 'States' with the specified id.
Example
DELETE [Link]
StockTakings
Show/Hide
List Operations
Expand Operations
GET StockTakings(id)
Retrieve all or some selected properties from an instance of 'StockTakings' with the given id.
Example
GET [Link]
GET [Link]
GET StockTakings
Retrieve a collection of 'StockTakings' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST StockTakings
Create an instance of 'StockTakings' with the given payload of type 'StockTaking' in JSON format.
Example
POST [Link]
{
"Counted": 0,
"ItemCode": "item001",
"WarehouseCode": "01"
}
PATCH StockTakings(id)
Update an instance of 'StockTakings' with the given payload of type 'StockTaking' in JSON format and with the specified id.
Example
PATCH [Link]
{}
DELETE StockTakings(id)
Delete an instance of 'StockTakings' with the specified id.
Example
DELETE [Link]
StockTransferDrafts
Show/Hide
List Operations
Expand Operations
GET StockTransferDrafts(id)
Retrieve all or some selected properties from an instance of 'StockTransferDrafts' with the given id.
Example
GET [Link]
GET [Link]
GET StockTransferDrafts
Retrieve a collection of 'StockTransferDrafts' with all or some selected properties in the given order by specifying the given filter condition.
Example
POST StockTransferDrafts
Create an instance of 'StockTransferDrafts' with the given payload of type 'StockTransfer' in JSON format.
Example
POST [Link]
{
"StockTransferLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"UnitPrice": "30",
"WarehouseCode": "w001"
}
]
}
POST [Link]
{
"Comments": "Test123",
"DocObjectCode": "67",
"StockTransferLines": [
{
"ItemCode": "A00001",
"Quantity": 10,
"StockTransferLinesBinAllocations": [
{
"BaseLineNumber": 0,
"BinAbsEntry": 1,
"BinActionType": "batFromWarehouse",
"Quantity": 10
},
{
"BaseLineNumber": 0,
"BinAbsEntry": 76,
"BinActionType": "batToWarehouse",
"Quantity": 7
},
{
"BaseLineNumber": 0,
"BinAbsEntry": 75,
"BinActionType": "batToWarehouse",
"Quantity": 3
}
]
}
]
}
PATCH StockTransferDrafts(id)
Update an instance of 'StockTransferDrafts' with the given payload of type 'StockTransfer' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
POST StockTransferDrafts(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST StockTransferDrafts(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST StockTransferDrafts(id)/SaveDraftToDocument
Invoke the method 'SaveDraftToDocument' on this EntitySet with the specified id.
Example
POST [Link]
StockTransfers
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'StockTransfers'. It represents transfer records of items from one warehouse to another.
GET StockTransfers(id)
Retrieve all or some selected properties from an instance of 'StockTransfers' with the given id.
Example
GET [Link]
GET [Link]
GET StockTransfers
Retrieve a collection of 'StockTransfers' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST StockTransfers
Create an instance of 'StockTransfers' with the given payload of type 'StockTransfer' in JSON format.
Example
POST [Link]
{
"StockTransferLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"UnitPrice": "30",
"WarehouseCode": "w001"
}
]
}
PATCH StockTransfers(id)
Update an instance of 'StockTransfers' with the given payload of type 'StockTransfer' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Comments": "new comments - modified by Service Layer"
}
DELETE StockTransfers(id)
Example
DELETE [Link]
POST StockTransfers(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST StockTransfers(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
TargetGroups
Show/Hide
List Operations
Expand Operations
GET TargetGroups(id)
Retrieve all or some selected properties from an instance of 'TargetGroups' with the given id.
Example
GET [Link]
GET [Link]
GET TargetGroups
Retrieve a collection of 'TargetGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
GET [Link]
POST TargetGroups
Create an instance of 'TargetGroups' with the given payload of type 'TargetGroup' in JSON format.
Example
POST [Link]
{
"TargetGroupCode": "1",
"TargetGroupName": "1",
"TargetGroupType": "tgtCustomer",
"TargetGroupsDetails": []
}
PATCH TargetGroups(id)
Update an instance of 'TargetGroups' with the given payload of type 'TargetGroup' in JSON format and with the specified id.
PATCH [Link]
{
"TargetGroupName": "21"
}
DELETE TargetGroups(id)
Example
DELETE [Link]
TaxCodeDeterminations
Show/Hide
List Operations
Expand Operations
GET TaxCodeDeterminations(id)
Retrieve all or some selected properties from an instance of 'TaxCodeDeterminations' with the given id.
Example
GET [Link]
GET [Link]
GET TaxCodeDeterminations
Retrieve a collection of 'TaxCodeDeterminations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST TaxCodeDeterminations
Create an instance of 'TaxCodeDeterminations' with the given payload of type 'TaxCodeDetermination' in JSON format.
Example
POST [Link]
{
"BusinessArea": "baSales",
"Condition1": "tcdcShipToCity",
"Description": "test11",
"DocumentType": "tcddtItem",
"FreightHeaderTax": "A1",
"FreightRowTax": "A10",
"NumberValue1": 0,
"TaxCode": "A10"
}
PATCH TaxCodeDeterminations(id)
Update an instance of 'TaxCodeDeterminations' with the given payload of type 'TaxCodeDetermination' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "123"
DELETE TaxCodeDeterminations(id)
Delete an instance of 'TaxCodeDeterminations' with the specified id.
Example
DELETE [Link]
TaxCodeDeterminationsTCD
Show/Hide
List Operations
Expand Operations
GET TaxCodeDeterminationsTCD(id)
Retrieve all or some selected properties from an instance of 'TaxCodeDeterminationsTCD' with the given id.
Example
GET [Link]
GET [Link]
GET TaxCodeDeterminationsTCD
Retrieve a collection of 'TaxCodeDeterminationsTCD' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PATCH TaxCodeDeterminationsTCD(id)
Update an instance of 'TaxCodeDeterminationsTCD' with the given payload of type 'TaxCodeDeterminationTCD' in JSON format and with the
specified id.
Example
PATCH [Link]
{
"DftApCode": null,
"DftArCode": null,
"TaxCodeDeterminationTCDByUsages": [],
"TaxCodeDeterminationTCDDefaultWTs": [],
"TaxCodeDeterminationTCDKeyFields": [
{
"AbsId": 2,
"Descr": "",
"KeyFld_1": 1,
"KeyFld_2": 0,
"KeyFld_3": 0,
"KeyFld_4": 0,
"Priority": 1,
"TaxCodeDeterminationTCDKeyFieldValues": [],
"UDFAlias_1": null,
"UDFAlias_2": null,
"UDFAlias_3": null,
"UDFAlias_4": null,
"UDFTable_1": null,
"UDFTable_2": null,
"UDFTable_3": null,
"UDFTable_4": null
}
],
"TcdType": "tcdtWithholdingTax"
}
TaxInvoiceReport
Show/Hide
List Operations
Expand Operations
GET TaxInvoiceReport(id)
Retrieve all or some selected properties from an instance of 'TaxInvoiceReport' with the given id.
Example
GET [Link]
GET [Link]
GET TaxInvoiceReport
Retrieve a collection of 'TaxInvoiceReport' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
PATCH TaxInvoiceReport(id)
Update an instance of 'TaxInvoiceReport' with the given payload of type 'TaxInvoiceReport' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Remarks": "test"
}
POST TaxInvoiceReport(id)/CancelTaxInvoiceReport
Invoke the method 'CancelTaxInvoiceReport' on this EntitySet with the specified id.
Example
POST [Link]
TaxWebSites
Show/Hide
List Operations
Expand Operations
GET TaxWebSites(id)
Retrieve all or some selected properties from an instance of 'TaxWebSites' with the given id.
Example
GET [Link]
GET [Link]
GET TaxWebSites
Retrieve a collection of 'TaxWebSites' with all or some selected properties in the given order by specifying the given filter condition.
GET [Link]
POST TaxWebSites
Create an instance of 'TaxWebSites' with the given payload of type 'TaxWebSite' in JSON format.
Example
POST [Link]
{
"Description": "test",
"WebSiteName": "test",
"WebSiteURL": "test"
}
PATCH TaxWebSites(id)
Update an instance of 'TaxWebSites' with the given payload of type 'TaxWebSite' in JSON format and with the specified id.
Example
PATCH [Link]
{
"WebSiteName": "test123"
}
DELETE TaxWebSites(id)
Example
DELETE [Link]
POST TaxWebSites(id)/SetAsDefault
Invoke the method 'SetAsDefault' on this EntitySet with the specified id.
Example
POST [Link]
Teams
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Teams'. It represents the list of teams from which team memberships of an employee can be selected. An employee can be a
Member or a Leader of more than one team.
GET Teams(id)
Retrieve all or some selected properties from an instance of 'Teams' with the given id.
Example
GET [Link]
GET [Link]
GET Teams
Retrieve a collection of 'Teams' with all or some selected properties in the given order by specifying the given filter condition.
GET [Link]
POST Teams
Create an instance of 'Teams' with the given payload of type 'Team' in JSON format.
Example
POST [Link]
{
"Description": "Testing Team",
"TeamMembers": [
{
"EmployeeID": "20",
"RoleInTeam": "borit_Leader"
}
],
"TeamName": "ACE"
}
PATCH Teams(id)
Update an instance of 'Teams' with the given payload of type 'Team' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "Code Refactor",
"TeamMembers": [
{
"RoleInTeam": "borit_Leader"
}
],
"TeamName": "Refactor"
}
TerminationReason
Show/Hide
List Operations
Expand Operations
GET TerminationReason(id)
Retrieve all or some selected properties from an instance of 'TerminationReason' with the given id.
Example
GET [Link]
GET [Link]
GET TerminationReason
Retrieve a collection of 'TerminationReason' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST TerminationReason
Create an instance of 'TerminationReason' with the given payload of type 'TerminationReason' in JSON format.
[Link] Layer API [Link] 309/334
6/7/24, 15:42 Service Layer API Reference
Example
POST [Link]
{
"Name": "reason 01"
}
PATCH TerminationReason(id)
Update an instance of 'TerminationReason' with the given payload of type 'TerminationReason' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "Add description"
}
DELETE TerminationReason(id)
Example
DELETE [Link]
Territories
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Territories'. It represents the territory segmentation.
GET Territories(id)
Retrieve all or some selected properties from an instance of 'Territories' with the given id.
Example
GET [Link]
GET [Link]
GET Territories
Retrieve a collection of 'Territories' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Territories
Create an instance of 'Territories' with the given payload of type 'Territory' in JSON format.
Example
POST [Link]
{
"Description": "NorthChina",
"Parent": "-1"
}
PATCH Territories(id)
Example
PATCH [Link]
{
"Description": "EastChina"
}
DELETE Territories(id)
Example
DELETE [Link]
TrackingNotes
Show/Hide
List Operations
Expand Operations
GET TrackingNotes(id)
Retrieve all or some selected properties from an instance of 'TrackingNotes' with the given id.
Example
GET [Link]
GET [Link]
GET TrackingNotes
Retrieve a collection of 'TrackingNotes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST TrackingNotes
Create an instance of 'TrackingNotes' with the given payload of type 'TrackingNote' in JSON format.
Example
POST [Link]
{
"CCDNumber": "18/2018/18",
"CountryOfOrigin": "XX",
"Date": "2016-08-31",
"TrackingNoteItemCollection": [
{
"ItemCCDNumber": 1,
"ItemCode": "I01",
"Quantity": "100"
}
]
}
PATCH TrackingNotes(id)
Update an instance of 'TrackingNotes' with the given payload of type 'TrackingNote' in JSON format and with the specified id.
Example
{
"CountryOfOrigin": "AU",
"TrackingNoteBrokerCollection": [
{
"AgreementNumber": "2",
"BPCode": "C01"
}
]
}
DELETE TrackingNotes(id)
Delete an instance of 'TrackingNotes' with the specified id.
Example
DELETE [Link]
TransactionCodes
Show/Hide
List Operations
Expand Operations
GET TransactionCodes(id)
Retrieve all or some selected properties from an instance of 'TransactionCodes' with the given id.
Example
GET [Link]
GET [Link]
GET TransactionCodes
Retrieve a collection of 'TransactionCodes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST TransactionCodes
Create an instance of 'TransactionCodes' with the given payload of type 'TransactionCode' in JSON format.
Example
POST [Link]
{
"Code": "01"
}
PATCH TransactionCodes(id)
Update an instance of 'TransactionCodes' with the given payload of type 'TransactionCode' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "description of 01"
}
DELETE TransactionCodes(id)
[Link] Layer API [Link] 312/334
6/7/24, 15:42 Service Layer API Reference
Delete an instance of 'TransactionCodes' with the specified id.
Example
DELETE [Link]
TransportationDocuments
Show/Hide
List Operations
Expand Operations
GET TransportationDocuments(id)
Retrieve all or some selected properties from an instance of 'TransportationDocuments' with the given id.
Example
GET [Link]
GET [Link]
GET TransportationDocuments
Retrieve a collection of 'TransportationDocuments' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST TransportationDocuments
Create an instance of 'TransportationDocuments' with the given payload of type 'TransportationDocumentData' in JSON format.
Example
POST [Link]
{
"AttachmentEntry": null,
"Canceled": "tNO",
"CarrierCode": "V01",
"ElDocExportFormat": null,
"ElDocGenType": "edgt_NotRelevant",
"ExpirationDate": null,
"IssueGate": 0,
"PostDate": "2018-01-30",
"TrailerID": null,
"TransportationDocumentLineDataCollection": [
{
"DocLineNumber": 0,
"DocNumber": 4,
"DocOrderNum": null,
"DocType": "dc_Delivery",
"ItemCode": "I01",
"TransportedQuantity": 1.0
}
],
"TransportationNumber": null,
"VehicleID": null,
"WarehouseCode": "01"
}
PATCH TransportationDocuments(id)
Update an instance of 'TransportationDocuments' with the given payload of type 'TransportationDocumentData' in JSON format and with the specified
id.
Example
PATCH [Link]
POST TransportationDocuments(id)/CancelTransportationDocument
Invoke the method 'CancelTransportationDocument' on this EntitySet with the specified id.
Example
POST [Link]
UnitOfMeasurementGroups
Show/Hide
List Operations
Expand Operations
GET UnitOfMeasurementGroups(id)
Retrieve all or some selected properties from an instance of 'UnitOfMeasurementGroups' with the given id.
Example
GET [Link]
GET [Link]
GET UnitOfMeasurementGroups
Retrieve a collection of 'UnitOfMeasurementGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST UnitOfMeasurementGroups
Create an instance of 'UnitOfMeasurementGroups' with the given payload of type 'UnitOfMeasurementGroup' in JSON format.
Example
POST [Link]
{
"AbsEntry": 2,
"BaseUoM": 1,
"Code": "F1",
"Name": "F1",
"UoMGroupDefinitionCollection": [
{
"AlternateQuantity": 1,
"AlternateUoM": 1,
"BaseQuantity": 1,
"UdfFactor": -1,
"WeightFactor": 0
}
]
}
PATCH UnitOfMeasurementGroups(id)
Update an instance of 'UnitOfMeasurementGroups' with the given payload of type 'UnitOfMeasurementGroup' in JSON format and with the specified
id.
Example
PATCH [Link]
DELETE UnitOfMeasurementGroups(id)
Delete an instance of 'UnitOfMeasurementGroups' with the specified id.
Example
DELETE [Link]
UnitOfMeasurements
Show/Hide
List Operations
Expand Operations
GET UnitOfMeasurements(id)
Retrieve all or some selected properties from an instance of 'UnitOfMeasurements' with the given id.
Example
GET [Link]
GET [Link]
GET UnitOfMeasurements
Retrieve a collection of 'UnitOfMeasurements' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST UnitOfMeasurements
Create an instance of 'UnitOfMeasurements' with the given payload of type 'UnitOfMeasurement' in JSON format.
Example
POST [Link]
{
"AbsEntry": 2,
"Code": "Carton",
"Height1": 300,
"Height1Unit": 50,
"Height2": 0,
"Height2Unit": null,
"InternationalSymbol": null,
"Length1": 100,
"Length1Unit": 50,
"Length2": 0,
"Length2Unit": null,
"Name": "Carton",
"Volume": 6000000,
"VolumeUnit": 5,
"Weight1": 0,
"Weight1Unit": null,
"Weight2": 0,
"Weight2Unit": null,
"Width1": 200,
"Width1Unit": 50,
"Width2": 0,
"Width2Unit": null
}
PATCH UnitOfMeasurements(id)
Update an instance of 'UnitOfMeasurements' with the given payload of type 'UnitOfMeasurement' in JSON format and with the specified id.
PATCH [Link]
{
"AbsEntry": 2,
"Code": "Carton001",
"Length1": 100,
"Name": "Carton001"
}
DELETE UnitOfMeasurements(id)
Example
DELETE [Link]
UserDefaultGroups
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'UserDefaultGroups'. It defines default values (such as, default documents, default address in printed documents, windows
color, and so on).
GET UserDefaultGroups(id)
Retrieve all or some selected properties from an instance of 'UserDefaultGroups' with the given id.
Example
GET [Link]
GET [Link]
GET UserDefaultGroups
Retrieve a collection of 'UserDefaultGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST UserDefaultGroups
Create an instance of 'UserDefaultGroups' with the given payload of type 'UserDefaultGroup' in JSON format.
Example
POST [Link]
{
"Address": "No. 1001 Chenhui road Shanghai",
"Code": "UD01",
"Name": "User Default",
"PrintReceipt": "boprcAlways",
"UseTax": "tYES"
}
PATCH UserDefaultGroups(id)
Update an instance of 'UserDefaultGroups' with the given payload of type 'UserDefaultGroup' in JSON format and with the specified id.
Example
PATCH [Link]
DELETE UserDefaultGroups(id)
Delete an instance of 'UserDefaultGroups' with the specified id.
Example
DELETE [Link]
UserFieldsMD
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'UserFieldsMD' and manage user-defined fields in user and system tables.
GET UserFieldsMD(id)
Retrieve all or some selected properties from an instance of 'UserFieldsMD' with the given id.
Example
GET [Link]
GET [Link]
GET UserFieldsMD
Retrieve a collection of 'UserFieldsMD' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST UserFieldsMD
Create an instance of 'UserFieldsMD' with the given payload of type 'UserFieldMD' in JSON format.
Example
POST [Link]
{
"Description": "UDF01",
"Name": "UDF01",
"SubType": "st_Address",
"TableName": "@UDT01",
"Type": "db_Alpha"
}
PATCH UserFieldsMD(id)
Update an instance of 'UserFieldsMD' with the given payload of type 'UserFieldMD' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "new UDF01",
"FieldID": 0,
"TableName": "@UDT01"
}
DELETE UserFieldsMD(id)
DELETE [Link]
UserKeysMD
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'UserKeysMD' and manage secondary keys to user tables.
GET UserKeysMD(id)
Retrieve all or some selected properties from an instance of 'UserKeysMD' with the given id.
Example
GET [Link]
GET [Link]
GET UserKeysMD
Retrieve a collection of 'UserKeysMD' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST UserKeysMD
Create an instance of 'UserKeysMD' with the given payload of type 'UserKeysMD' in JSON format.
Example
POST [Link]
{
"KeyName": "uk01",
"TableName": "OHEM",
"Unique": "tNO",
"UserKeysMD_Elements": [
{
"ColumnAlias": "UDF01"
}
]
}
DELETE UserKeysMD(id)
Delete an instance of 'UserKeysMD' with the specified id.
Example
DELETE [Link]
UserLanguages
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'UserLanguages'. It defines user languages for multi-language support.
GET UserLanguages(id)
Retrieve all or some selected properties from an instance of 'UserLanguages' with the given id.
GET [Link]
GET [Link]
GET UserLanguages
Retrieve a collection of 'UserLanguages' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST UserLanguages
Create an instance of 'UserLanguages' with the given payload of type 'UserLanguage' in JSON format.
Example
POST [Link]
{
"LanguageFullName": "Chinese",
"LanguageShortName": "TWC",
"RelatedSystemLanguage": "35"
}
PATCH UserLanguages(id)
Update an instance of 'UserLanguages' with the given payload of type 'UserLanguage' in JSON format and with the specified id.
Example
PATCH [Link]
{
"LanguageFullName": "Traditional Chinese"
}
DELETE UserLanguages(id)
Example
DELETE [Link]
UserObjectsMD
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'UserObjectsMD'. It represents the registration data settings, such as table name and supported services, of a user-defined
object.
GET UserObjectsMD(id)
Retrieve all or some selected properties from an instance of 'UserObjectsMD' with the given id.
Example
GET [Link]
GET [Link]
GET UserObjectsMD
[Link] Layer API [Link] 319/334
6/7/24, 15:42 Service Layer API Reference
Retrieve a collection of 'UserObjectsMD' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST UserObjectsMD
Create an instance of 'UserObjectsMD' with the given payload of type 'UserObjectsMD' in JSON format.
Example
POST [Link]
{
"Code": "UDO5353",
"Name": "UDOTest",
"TableName": "UDT01",
"UserObjectMD_ChildTables": [
{
"ObjectName": "UDO Child",
"SonNumber": "1",
"TableName": "UDT02"
}
]
}
PATCH UserObjectsMD(id)
Update an instance of 'UserObjectsMD' with the given payload of type 'UserObjectsMD' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "NewUDOTest"
}
DELETE UserObjectsMD(id)
Example
DELETE [Link]
UserPermissionTree
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'UserPermissionTree'. It represents the User Authorization form. This object enables managing user authorization for various
forms.
GET UserPermissionTree(id)
Retrieve all or some selected properties from an instance of 'UserPermissionTree' with the given id.
Example
GET [Link]
GET [Link]
GET UserPermissionTree
Retrieve a collection of 'UserPermissionTree' with all or some selected properties in the given order by specifying the given filter condition.
Example
POST UserPermissionTree
Create an instance of 'UserPermissionTree' with the given payload of type 'UserPermissionTree' in JSON format.
Example
POST [Link]
{
"Name": "newPer",
"PermissionID": "P01"
}
PATCH UserPermissionTree(id)
Update an instance of 'UserPermissionTree' with the given payload of type 'UserPermissionTree' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "newFormPer"
}
DELETE UserPermissionTree(id)
Delete an instance of 'UserPermissionTree' with the specified id.
Example
DELETE [Link]
UserQueries
Show/Hide
List Operations
Expand Operations
GET UserQueries(id)
Retrieve all or some selected properties from an instance of 'UserQueries' with the given id.
Example
GET [Link]
GET [Link]
GET UserQueries
Retrieve a collection of 'UserQueries' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST UserQueries
Create an instance of 'UserQueries' with the given payload of type 'UserQuery' in JSON format.
POST [Link]
{
"Query": "SELECT T0. CardCode FROM OCRD T0",
"QueryCategory": "-1",
"QueryDescription": "QueryOCRD"
}
PATCH UserQueries(id)
Update an instance of 'UserQueries' with the given payload of type 'UserQuery' in JSON format and with the specified id.
Example
PATCH [Link]
{
"QueryDescription": "Select OCRD"
}
DELETE UserQueries(id)
Example
DELETE [Link]
Users
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Users'. It represents the users table of the SAP Business One application. The users table includes the users list, login details,
and authorizations.
GET Users(id)
Retrieve all or some selected properties from an instance of 'Users' with the given id.
Example
GET [Link]
GET [Link]
GET Users
Retrieve a collection of 'Users' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Users
Create an instance of 'Users' with the given payload of type 'User' in JSON format.
Example
POST [Link]
{
"UserCode": "u001",
"UserName": "User1",
"UserPassword": "default"
}
Update an instance of 'Users' with the given payload of type 'User' in JSON format and with the specified id.
Example
PATCH [Link]
{
"UserName": "Updated User Name"
}
DELETE Users(id)
Example
DELETE [Link]
POST Users(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST [Link]
UserTablesMD
Show/Hide
List Operations
Expand Operations
GET UserTablesMD(id)
Retrieve all or some selected properties from an instance of 'UserTablesMD' with the given id.
Example
GET [Link]
GET [Link]
GET UserTablesMD
Retrieve a collection of 'UserTablesMD' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST UserTablesMD
Create an instance of 'UserTablesMD' with the given payload of type 'UserTablesMD' in JSON format.
Example
POST [Link]
{
"TableDescription": "NewUDT",
"TableName": "UDT01",
"TableType": "bott_NoObject"
}
Update an instance of 'UserTablesMD' with the given payload of type 'UserTablesMD' in JSON format and with the specified id.
Example
PATCH [Link]
{
"TableDescription": "UpdateUDT01"
}
DELETE UserTablesMD(id)
Example
DELETE [Link]
ValueMapping
Show/Hide
List Operations
Expand Operations
GET ValueMapping(id)
Retrieve all or some selected properties from an instance of 'ValueMapping' with the given id.
Example
GET [Link]
GET [Link]
GET ValueMapping
Retrieve a collection of 'ValueMapping' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ValueMapping
Create an instance of 'ValueMapping' with the given payload of type 'VM_B1ValuesData' in JSON format.
Example
POST [Link]
{
"ObjectAbsEntry": "USD",
"ObjectId": 37,
"VM_ThirdPartyValuesCollection": [
{
"ThirdPartySystemId": 1,
"ThirdPartyValue": "USD"
}
]
}
PATCH ValueMapping(id)
Update an instance of 'ValueMapping' with the given payload of type 'VM_B1ValuesData' in JSON format and with the specified id.
Example
{
"ObjectAbsEntry": "NOK",
"ObjectId": 37,
"VM_ThirdPartyValuesCollection": [
{
"ThirdPartySystemId": 1,
"ThirdPartyValue": "AFN"
}
]
}
DELETE ValueMapping(id)
Delete an instance of 'ValueMapping' with the specified id.
Example
DELETE [Link]
ValueMappingCommunication
Show/Hide
List Operations
Expand Operations
GET ValueMappingCommunication(id)
Retrieve all or some selected properties from an instance of 'ValueMappingCommunication' with the given id.
Example
GET [Link]
GET [Link]
GET ValueMappingCommunication
Retrieve a collection of 'ValueMappingCommunication' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST ValueMappingCommunication
Create an instance of 'ValueMappingCommunication' with the given payload of type 'ValueMappingCommunicationData' in JSON format.
Example
POST [Link]
{
"CommunicationType": "MD",
"ObjectId": 37,
"ThirdPartySystemId": 1
}
PATCH ValueMappingCommunication(id)
Update an instance of 'ValueMappingCommunication' with the given payload of type 'ValueMappingCommunicationData' in JSON format and with the
specified id.
Example
PATCH [Link]
{
"CommunicationType": "vmct_MasterData",
VatGroups
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'VatGroups'. It defines tax groups that can be assigned to business partners and items in sales and purchase documents.
GET VatGroups(id)
Retrieve all or some selected properties from an instance of 'VatGroups' with the given id.
Example
GET [Link]
GET [Link]
GET VatGroups
Retrieve a collection of 'VatGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST VatGroups
Create an instance of 'VatGroups' with the given payload of type 'VatGroup' in JSON format.
Example
POST [Link]
{
"Code": "c52",
"Name": "VAT 20",
"TaxAccount": "260000",
"VatGroups_Lines": [
{
"Effectivefrom": "20070101",
"Rate": "20"
}
]
}
PATCH VatGroups(id)
Update an instance of 'VatGroups' with the given payload of type 'VatGroup' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "VAT rate 20"
}
DELETE VatGroups(id)
Example
DELETE [Link]
VendorPayments
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'VendorPayments'. It represents incoming payments to vendors or, for returned goods, to customers. Available payment
methods are cash, credit cards, checks, bank transfers, and in some localizations, bills of exchange.
GET VendorPayments(id)
Retrieve all or some selected properties from an instance of 'VendorPayments' with the given id.
Example
GET [Link]
GET [Link]
GET VendorPayments
Retrieve a collection of 'VendorPayments' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST VendorPayments
Create an instance of 'VendorPayments' with the given payload of type 'Payment' in JSON format.
Example
POST [Link]
{
"CardCode": "v001",
"CashFlowAssignments": [
{
"AmountLC": "101",
"PaymentMeans": "pmtBankTransfer"
}
],
"TransferAccount": "_SYS00000000004",
"TransferDate": "2014-03-27",
"TransferSum": "101"
}
PATCH VendorPayments(id)
Update an instance of 'VendorPayments' with the given payload of type 'Payment' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Remarks": "new comments - modified by Service Layer"
}
POST VendorPayments(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST [Link]
POST VendorPayments(id)/GetApprovalTemplates
Example
POST [Link]
POST VendorPayments(id)/CancelbyCurrentSystemDate
Invoke the method 'CancelbyCurrentSystemDate' on this EntitySet with the specified id.
Example
POST [Link]
WarehouseLocations
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'WarehouseLocations'. It defines the geographical locations of the warehouses.
GET WarehouseLocations(id)
Retrieve all or some selected properties from an instance of 'WarehouseLocations' with the given id.
Example
GET [Link]
GET [Link]
GET WarehouseLocations
Retrieve a collection of 'WarehouseLocations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST WarehouseLocations
Create an instance of 'WarehouseLocations' with the given payload of type 'WarehouseLocation' in JSON format.
Example
POST [Link]
{
"City": "SH",
"Country": "China",
"ExemptionNumber": "123456789",
"Name": "ShangHai"
}
PATCH WarehouseLocations(id)
Update an instance of 'WarehouseLocations' with the given payload of type 'WarehouseLocation' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Name": "SH Pudong"
}
DELETE WarehouseLocations(id)
Example
DELETE [Link]
Warehouses
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'Warehouses'. It represents the information of warehouses in the Inventory module.
GET Warehouses(id)
Retrieve all or some selected properties from an instance of 'Warehouses' with the given id.
Example
GET [Link]
GET [Link]
GET Warehouses
Retrieve a collection of 'Warehouses' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST Warehouses
Create an instance of 'Warehouses' with the given payload of type 'Warehouse' in JSON format.
Example
POST [Link]
{
"WarehouseCode": "w001",
"WarehouseName": "w001"
}
PATCH Warehouses(id)
Update an instance of 'Warehouses' with the given payload of type 'Warehouse' in JSON format and with the specified id.
Example
PATCH [Link]
{
"WarehouseName": "UpdatedWHName"
}
DELETE Warehouses(id)
Example
DELETE [Link]
WarehouseSublevelCodes
GET WarehouseSublevelCodes(id)
Retrieve all or some selected properties from an instance of 'WarehouseSublevelCodes' with the given id.
Example
GET [Link]
GET [Link]
GET WarehouseSublevelCodes
Retrieve a collection of 'WarehouseSublevelCodes' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST WarehouseSublevelCodes
Create an instance of 'WarehouseSublevelCodes' with the given payload of type 'WarehouseSublevelCode' in JSON format.
Example
POST [Link]
{
"AbsEntry": 4,
"Code": "PIN",
"Description": null,
"WarehouseSublevel": 1
}
PATCH WarehouseSublevelCodes(id)
Update an instance of 'WarehouseSublevelCodes' with the given payload of type 'WarehouseSublevelCode' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "test"
}
DELETE WarehouseSublevelCodes(id)
Delete an instance of 'WarehouseSublevelCodes' with the specified id.
Example
DELETE [Link]
WeightMeasures
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'WeightMeasures'. It defines the weight measure units that are used for item records.
GET WeightMeasures(id)
Retrieve all or some selected properties from an instance of 'WeightMeasures' with the given id.
GET [Link]
GET [Link]
GET WeightMeasures
Retrieve a collection of 'WeightMeasures' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST WeightMeasures
Create an instance of 'WeightMeasures' with the given payload of type 'WeightMeasure' in JSON format.
Example
POST [Link]
{
"UnitDisplay": "T",
"UnitName": "ton"
}
PATCH WeightMeasures(id)
Update an instance of 'WeightMeasures' with the given payload of type 'WeightMeasure' in JSON format and with the specified id.
Example
PATCH [Link]
{
"UnitName": "tonne"
}
DELETE WeightMeasures(id)
Example
DELETE [Link]
WithholdingTaxCodes
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'WithholdingTaxCodes'. It defines withholding tax codes that can be applied to business partners, payments, and documents.
GET WithholdingTaxCodes(id)
Retrieve all or some selected properties from an instance of 'WithholdingTaxCodes' with the given id.
Example
GET [Link]
GET [Link]
GET WithholdingTaxCodes
Example
GET [Link]
POST WithholdingTaxCodes
Create an instance of 'WithholdingTaxCodes' with the given payload of type 'WithholdingTaxCode' in JSON format.
Example
POST [Link]
{
"Account": "100000000000000",
"WTCode": "W01",
"WTName": "WT tax",
"WithholdingTaxCodes_Lines": [
{
"Effectivefrom": "2014-11-10"
}
]
}
PATCH WithholdingTaxCodes(id)
Update an instance of 'WithholdingTaxCodes' with the given payload of type 'WithholdingTaxCode' in JSON format and with the specified id.
Example
PATCH [Link]
{
"WTName": "withholding Tax code"
}
DELETE WithholdingTaxCodes(id)
Example
DELETE [Link]
WitholdingTaxDefinition
Show/Hide
List Operations
Expand Operations
GET WitholdingTaxDefinition(id)
Retrieve all or some selected properties from an instance of 'WitholdingTaxDefinition' with the given id.
Example
GET [Link]
GET [Link]
GET WitholdingTaxDefinition
Retrieve a collection of 'WitholdingTaxDefinition' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST WitholdingTaxDefinition
Create an instance of 'WitholdingTaxDefinition' with the given payload of type 'WTDCode' in JSON format.
Example
POST [Link]
{}
PATCH WitholdingTaxDefinition(id)
Update an instance of 'WitholdingTaxDefinition' with the given payload of type 'WTDCode' in JSON format and with the specified id.
Example
PATCH [Link]
{
"WTaxName": "newName"
}
DELETE WitholdingTaxDefinition(id)
Delete an instance of 'WitholdingTaxDefinition' with the specified id.
Example
DELETE [Link]
WizardPaymentMethods
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'WizardPaymentMethods'. It defines various payment methods for various payment means (such as check, bank transfer, and
in some localizations, bills of exchange) which can be used in payment wizard runs.
GET WizardPaymentMethods(id)
Retrieve all or some selected properties from an instance of 'WizardPaymentMethods' with the given id.
Example
GET [Link]
GET [Link]
GET WizardPaymentMethods
Retrieve a collection of 'WizardPaymentMethods' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET [Link]
POST WizardPaymentMethods
Create an instance of 'WizardPaymentMethods' with the given payload of type 'WizardPaymentMethod' in JSON format.
Example
POST [Link]
PATCH WizardPaymentMethods(id)
Update an instance of 'WizardPaymentMethods' with the given payload of type 'WizardPaymentMethod' in JSON format and with the specified id.
Example
PATCH [Link]
{
"Description": "outgoing payment method"
}
DELETE WizardPaymentMethods(id)
Delete an instance of 'WizardPaymentMethods' with the specified id.
Example
DELETE [Link]