Service Layer API Reference
Service Layer API Reference
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
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 https://localhost:50000/b1s/v1/AccountsService_CreateOpenBalance
{
"GLAccounts": {
"Code": "test"
},
"OpenningBalanceAccount": {
"Date": "2016-08-29"
}
}
AccrualTypesService
Show/Hide
List Operations
Expand Operations
POST AccrualTypesService_GetAccrualTypeList
Example
POST https://localhost:50000/b1s/v1/AccrualTypesService_GetAccrualTypeList
ActivitiesService
Show/Hide
List Operations
Expand Operations
POST ActivitiesService_GetActivityList
Invoke the method 'GetActivityList' on this service.
Example
POST https://localhost:50000/b1s/v1/ActivitiesService_GetActivityList
POST ActivitiesService_GetSingleInstanceFromSeries
Example
POST https://localhost:50000/b1s/v1/ActivitiesService_GetSingleInstanceFromSeries
{
"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 https://localhost:50000/b1s/v1/ActivitiesService_UpdateSingleInstanceInSeries
{
"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 https://localhost:50000/b1s/v1/ActivitiesService_DeleteSingleInstanceFromSeries
{
"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 https://localhost:50000/b1s/v1/ActivitiesService_GetTopNActivityInstances
{
"ActivityInstancesListParams": {
"ActivityInstancesListParams": {
"StartDate": "2016-08-30"
}
}
}
ActivityRecipientListsService
Show/Hide
List Operations
Expand Operations
POST ActivityRecipientListsService_GetList
Example
POST https://localhost:50000/b1s/v1/ActivityRecipientListsService_GetList
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 https://localhost:50000/b1s/v1/AlternativeItemsService_AddItem
{
"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 https://localhost:50000/b1s/v1/AlternativeItemsService_UpdateItem
{
"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_DeleteItem
Invoke the method 'DeleteItem' on this service by specifying the payload 'OriginalItemParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/AlternativeItemsService_DeleteItem
{
"OriginalItem": {
"ItemCode": "I001",
"ItemName": "I001"
}
}
POST AlternativeItemsService_GetItem
Example
POST https://localhost:50000/b1s/v1/AlternativeItemsService_GetItem
{
"OriginalItem": {
"ItemCode": "I001",
"ItemName": "I001"
}
}
ApprovalRequestsService
Show/Hide
List Operations
Expand Operations
POST ApprovalRequestsService_GetApprovalRequestList
Example
POST https://localhost:50000/b1s/v1/ApprovalRequestsService_GetApprovalRequestList
POST ApprovalRequestsService_GetOpenApprovalRequestList
Example
POST https://localhost:50000/b1s/v1/ApprovalRequestsService_GetOpenApprovalRequestList
POST ApprovalRequestsService_GetAllApprovalRequestsList
Example
POST https://localhost:50000/b1s/v1/ApprovalRequestsService_GetAllApprovalRequestsList
ApprovalStagesService
Show/Hide
List Operations
Expand Operations
POST ApprovalStagesService_GetApprovalStageList
Example
POST https://localhost:50000/b1s/v1/ApprovalStagesService_GetApprovalStageList
ApprovalTemplatesService
Show/Hide
List Operations
Expand Operations
POST ApprovalTemplatesService_GetApprovalTemplateList
Invoke the method 'GetApprovalTemplateList' on this service.
Example
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 https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemoService_Cancel
{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "1"
}
}
POST AssetCapitalizationCreditMemoService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemoService_GetList
AssetCapitalizationService
Show/Hide
List Operations
Expand Operations
POST AssetCapitalizationService_Cancel
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/AssetCapitalizationService_Cancel
{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "1"
}
}
POST AssetCapitalizationService_GetList
Example
POST https://localhost:50000/b1s/v1/AssetCapitalizationService_GetList
AssetClassesService
Show/Hide
List Operations
Expand Operations
POST AssetClassesService_GetList
Example
AssetDepreciationGroupsService
Show/Hide
List Operations
Expand Operations
POST AssetDepreciationGroupsService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/AssetDepreciationGroupsService_GetList
AssetGroupsService
Show/Hide
List Operations
Expand Operations
POST AssetGroupsService_GetList
Example
POST https://localhost:50000/b1s/v1/AssetGroupsService_GetList
AssetManualDepreciationService
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 https://localhost:50000/b1s/v1/AssetManualDepreciationService_Cancel
{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "2"
}
}
POST AssetManualDepreciationService_GetList
Example
POST https://localhost:50000/b1s/v1/AssetManualDepreciationService_GetList
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.
POST https://localhost:50000/b1s/v1/AssetRetirementService_Cancel
{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "9"
}
}
POST AssetRetirementService_GetList
Example
POST https://localhost:50000/b1s/v1/AssetRetirementService_GetList
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
POST https://localhost:50000/b1s/v1/AssetTransferService_Cancel
{
"AssetDocumentParams": {
"CancellationOption": "coByOriginalDocumentDate",
"Code": "2"
}
}
POST AssetTransferService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/AssetTransferService_GetList
AttributeGroupsService
Show/Hide
List Operations
Expand Operations
POST AttributeGroupsService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/AttributeGroupsService_GetList
BankChargesAllocationCodesService
Show/Hide
List Operations
Expand Operations
POST BankChargesAllocationCodesService_GetBankChargesAllocationCodeList
POST https://localhost:50000/b1s/v1/BankChargesAllocationCodesService_GetBankChargesAllocationCodeList
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 https://localhost:50000/b1s/v1/BankStatementsService_GetBankStatementList
{
"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 https://localhost:50000/b1s/v1/BarCodesService_GetList
BinLocationAttributesService
Show/Hide
List Operations
Expand Operations
POST BinLocationAttributesService_GetList
Example
POST https://localhost:50000/b1s/v1/BinLocationAttributesService_GetList
BinLocationFieldsService
Show/Hide
List Operations
Expand Operations
POST BinLocationFieldsService_GetList
Example
POST https://localhost:50000/b1s/v1/BinLocationFieldsService_GetList
BinLocationsService
Show/Hide
List Operations
Expand Operations
POST BinLocationsService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/BinLocationsService_GetList
BlanketAgreementsService
Show/Hide
List Operations
Expand Operations
POST BlanketAgreementsService_GetBlanketAgreementList
Example
POST https://localhost:50000/b1s/v1/BlanketAgreementsService_GetBlanketAgreementList
BOEDocumentTypesService
Show/Hide
List Operations
Expand Operations
POST BOEDocumentTypesService_GetBOEDocumentTypeList
Example
POST https://localhost:50000/b1s/v1/BOEDocumentTypesService_GetBOEDocumentTypeList
BOEInstructionsService
Show/Hide
List Operations
Expand Operations
POST BOEInstructionsService_GetBOEInstructionList
Example
POST https://localhost:50000/b1s/v1/BOEInstructionsService_GetBOEInstructionList
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.
POST https://localhost:50000/b1s/v1/BOELinesService_GetBOELine
{
"BOELineParams": {
"BOEKey": "1"
}
}
BOEPortfoliosService
Show/Hide
List Operations
Expand Operations
POST BOEPortfoliosService_GetBOEPortfolioList
Example
POST https://localhost:50000/b1s/v1/BOEPortfoliosService_GetBOEPortfolioList
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 https://localhost:50000/b1s/v1/BPOpeningBalanceService_CreateOpenBalance
{
"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
Example
POST https://localhost:50000/b1s/v1/BranchesService_GetBranchList
BrazilBeverageIndexersService
Show/Hide
List Operations
Expand Operations
Example
POST https://localhost:50000/b1s/v1/BrazilBeverageIndexersService_GetList
BrazilFuelIndexersService
Show/Hide
List Operations
Expand Operations
POST BrazilFuelIndexersService_GetList
Example
POST https://localhost:50000/b1s/v1/BrazilFuelIndexersService_GetList
BusinessPartnerPropertiesService
Show/Hide
List Operations
Expand Operations
POST BusinessPartnerPropertiesService_GetBusinessPartnerPropertyList
Invoke the method 'GetBusinessPartnerPropertyList' on this service.
Example
POST https://localhost:50000/b1s/v1/BusinessPartnerPropertiesService_GetBusinessPartnerPropertyList
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 https://localhost:50000/b1s/v1/BusinessPartnersService_CreateOpenBalance
{
"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
Invoke the method 'GetResponseTypeList' on this service.
Example
POST https://localhost:50000/b1s/v1/CampaignResponseTypeService_GetResponseTypeList
CampaignsService
Show/Hide
List Operations
Expand Operations
POST CampaignsService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/CampaignsService_GetList
CashDiscountsService
Show/Hide
List Operations
Expand Operations
POST CashDiscountsService_GetCashDiscountList
Example
POST https://localhost:50000/b1s/v1/CashDiscountsService_GetCashDiscountList
CashFlowLineItemsService
Show/Hide
List Operations
Expand Operations
POST CashFlowLineItemsService_GetCashFlowLineItemList
Example
POST https://localhost:50000/b1s/v1/CashFlowLineItemsService_GetCashFlowLineItemList
CertificateSeriesService
Show/Hide
List Operations
Expand Operations
POST CertificateSeriesService_GetCertificateSeriesList
Example
POST https://localhost:50000/b1s/v1/CertificateSeriesService_GetCertificateSeriesList
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 https://localhost:50000/b1s/v1/ChangeLogsService_GetChangeLog
{
"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 https://localhost:50000/b1s/v1/ChangeLogsService_GetChangeLogDifferences
{
"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 https://localhost:50000/b1s/v1/CheckLinesService_GetCheckLine
{
"CheckLinesParams": [
{
"CheckKey": 1
}
]
}
POST CheckLinesService_GetValidCheckLineList
Example
POST https://localhost:50000/b1s/v1/CheckLinesService_GetValidCheckLineList
CockpitsService
Show/Hide
List Operations
Expand Operations
POST CockpitsService_GetCockpitList
Example
POST https://localhost:50000/b1s/v1/CockpitsService_GetCockpitList
POST CockpitsService_PublishCockpit
Invoke the method 'PublishCockpit' on this service by specifying the payload 'Cockpit' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/CockpitsService_PublishCockpit
{
"Cockpit": {}
}
POST CockpitsService_GetUserCockpitList
Example
POST https://localhost:50000/b1s/v1/CockpitsService_GetUserCockpitList
POST CockpitsService_GetTemplateCockpitList
Example
POST https://localhost:50000/b1s/v1/CockpitsService_GetTemplateCockpitList
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 https://localhost:50000/b1s/v1/CompanyService_GetCompanyInfo
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 https://localhost:50000/b1s/v1/CompanyService_UpdateCompanyInfo
{
"CompanyInfo": {
"EnableAccountSegmentation": "tYES",
"EnableExpensesManagement": "tYES",
"MaxRecordsInChooseFromList": 0,
"MinimumAmountForAnnualList": 0,
"MinimumAmountForAppndixOP": 0,
"MinimumBaseAmountPerDoc": 0,
"PercentOfTotalAcquisition": 0,
"Version": "910190"
}
}
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.
POST https://localhost:50000/b1s/v1/CompanyService_GetAdminInfo
POST CompanyService_UpdateAdminInfo
Invoke the method 'UpdateAdminInfo' on this service by specifying the payload 'AdminInfo' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/CompanyService_UpdateAdminInfo
{
"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: 1.Properties that access existing Accounts and function as foreign keys to the ChartOfAccounts object. 2.Properties that define new
accounts by using Posting and Sub-Period definitions.
Example
POST https://localhost:50000/b1s/v1/CompanyService_CreatePeriod
{
"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 https://localhost:50000/b1s/v1/CompanyService_GetPeriods
POST CompanyService_GetPeriod
Invoke the method 'GetPeriod' on this service by specifying the payload 'PeriodCategoryParams' in the JSON format. It returns the
'PeriodCategory' data structure according to the specified period category key parameters. The 'PeriodCategory' object provides two types of
properties: 1.Properties that access existing Accounts and function as foreign keys to the ChartOfAccounts object. 2.Properties that define new
accounts by using Posting and Sub-Period definitions.
Example
POST https://localhost:50000/b1s/v1/CompanyService_GetPeriod
{
"PeriodCategoryParams": {}
}
POST CompanyService_UpdatePeriod
Invoke the method 'UpdatePeriod' on this service by specifying the payload 'PeriodCategory' in the JSON format.
Example
{
"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 https://localhost:50000/b1s/v1/CompanyService_GetFinancePeriods
{
"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 https://localhost:50000/b1s/v1/CompanyService_GetFinancePeriod
{
"FinancePeriodParams": {}
}
POST CompanyService_UpdateFinancePeriod
Invoke the method 'UpdateFinancePeriod' on this service by specifying the payload 'FinancePeriod' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/CompanyService_UpdateFinancePeriod
{
"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"
}
}
POST CompanyService_RemoveFinancePeriod
Invoke the method 'RemoveFinancePeriod' on this service by specifying the payload 'FinancePeriodParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/CompanyService_RemoveFinancePeriod
{
"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: 1.Properties that access existing Accounts and function as
Example
POST https://localhost:50000/b1s/v1/CompanyService_CreatePeriodWithFinanceParams
{
"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 https://localhost:50000/b1s/v1/CompanyService_GetFeaturesStatus
POST CompanyService_GetPathAdmin
Example
POST https://localhost:50000/b1s/v1/CompanyService_GetPathAdmin
POST CompanyService_UpdatePathAdmin
Invoke the method 'UpdatePathAdmin' on this service by specifying the payload 'PathAdmin' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/CompanyService_UpdatePathAdmin
{
"PathAdmin": {
"AttachmentsFolderPath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules",
"ExtensionsFolderPath": null,
"PicturesFolderPath": null,
"PrintId": "USBO",
"WordTemplateFolderPath": null
}
}
POST CompanyService_RoundDecimal
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 https://localhost:50000/b1s/v1/CompanyService_RoundDecimal
{
"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 https://localhost:50000/b1s/v1/CompanyService_GetItemPrice
{
"ItemPriceParams": {
POST CompanyService_GetAdvancedGLAccount
Invoke the method 'GetAdvancedGLAccount' on this service by specifying the payload 'AdvancedGLAccountParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/CompanyService_GetAdvancedGLAccount
{
"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 https://localhost:50000/b1s/v1/CorrectionInvoiceReversalService_GetApprovalTemplates
{
"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 https://localhost:50000/b1s/v1/CorrectionInvoiceReversalService_HandleApprovalRequest
CorrectionInvoiceService
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 https://localhost:50000/b1s/v1/CorrectionInvoiceService_GetApprovalTemplates
{
"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 https://localhost:50000/b1s/v1/CorrectionInvoiceService_HandleApprovalRequest
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 https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversalService_GetApprovalTemplates
{
"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 https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversalService_HandleApprovalRequest
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 https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceService_GetApprovalTemplates
{
"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"
}
]
}
}
Example
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceService_HandleApprovalRequest
CostCenterTypesService
Show/Hide
List Operations
Expand Operations
POST CostCenterTypesService_GetCostCenterTypeList
Example
POST https://localhost:50000/b1s/v1/CostCenterTypesService_GetCostCenterTypeList
CostElementService
Show/Hide
List Operations
Expand Operations
POST CostElementService_GetCostElementList
Invoke the method 'GetCostElementList' on this service.
Example
POST https://localhost:50000/b1s/v1/CostElementService_GetCostElementList
CountriesService
Show/Hide
List Operations
Expand Operations
POST CountriesService_GetCountryList
Example
POST https://localhost:50000/b1s/v1/CountriesService_GetCountryList
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 https://localhost:50000/b1s/v1/CreditLinesService_GetCreditLine
{
"CreditLinesParams": [
{
"AbsId": 1
POST CreditLinesService_GetValidCreditLineList
Invoke the method 'GetValidCreditLineList' on this service.
Example
POST https://localhost:50000/b1s/v1/CreditLinesService_GetValidCreditLineList
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 https://localhost:50000/b1s/v1/CreditNotesService_GetApprovalTemplates
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Price": 100,
"Quantity": 1,
"TaxCode": "T1"
}
]
}
}
POST CreditNotesService_HandleApprovalRequest
Example
POST https://localhost:50000/b1s/v1/CreditNotesService_HandleApprovalRequest
POST CreditNotesService_RequestApproveCancellation
Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'Document' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/CreditNotesService_RequestApproveCancellation
{
"Document": {
"DocEntry": "123"
}
}
CycleCountDeterminationsService
Show/Hide
List Operations
Expand Operations
POST CycleCountDeterminationsService_GetList
Example
POST https://localhost:50000/b1s/v1/CycleCountDeterminationsService_GetList
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 https://localhost:50000/b1s/v1/DashboardPackagesService_ImportDashboardPackage
{
"DashboardPackageImportParams": {}
}
DeductionTaxSubGroupsService
Show/Hide
List Operations
Expand Operations
POST DeductionTaxSubGroupsService_GetDeductionTaxSubGroupList
Example
POST https://localhost:50000/b1s/v1/DeductionTaxSubGroupsService_GetDeductionTaxSubGroupList
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 https://localhost:50000/b1s/v1/DeliveryNotesService_GetApprovalTemplates
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}
POST DeliveryNotesService_HandleApprovalRequest
Example
POST https://localhost:50000/b1s/v1/DeliveryNotesService_HandleApprovalRequest
DepartmentsService
Show/Hide
List Operations
Expand Operations
POST DepartmentsService_GetDepartmentList
Invoke the method 'GetDepartmentList' on this service.
Example
POST https://localhost:50000/b1s/v1/DepartmentsService_GetDepartmentList
DepositsService
Show/Hide
List Operations
Expand Operations
POST DepositsService_GetDepositList
Invoke the method 'GetDepositList' on this service.
Example
POST https://localhost:50000/b1s/v1/DepositsService_GetDepositList
POST DepositsService_CancelCheckRow
Invoke the method 'CancelCheckRow' on this service by specifying the payload 'CancelCheckRowParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/DepositsService_CancelCheckRow
{
"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 https://localhost:50000/b1s/v1/DepositsService_CancelCheckRowbyCurrentSystemDate
{
"CancelCheckRowParams": {
"CheckID": 2,
"DepositID": 11
}
}
DepreciationAreasService
Show/Hide
List Operations
Expand Operations
POST DepreciationAreasService_GetList
Example
POST https://localhost:50000/b1s/v1/DepreciationAreasService_GetList
DepreciationTypePoolsService
Show/Hide
List Operations
Expand Operations
POST DepreciationTypePoolsService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/DepreciationTypePoolsService_GetList
DepreciationTypesService
Show/Hide
List Operations
Expand Operations
POST DepreciationTypesService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/DepreciationTypesService_GetList
DeterminationCriteriasService
Show/Hide
List Operations
Expand Operations
POST DeterminationCriteriasService_GetList
Example
POST https://localhost:50000/b1s/v1/DeterminationCriteriasService_GetList
DimensionsService
Show/Hide
List Operations
Expand Operations
POST DimensionsService_GetDimensionList
Example
POST https://localhost:50000/b1s/v1/DimensionsService_GetDimensionList
DistributionRulesService
Show/Hide
List Operations
Expand Operations
POST DistributionRulesService_GetDistributionRuleList
Example
POST https://localhost:50000/b1s/v1/DistributionRulesService_GetDistributionRuleList
DNFCodeSetupService
Show/Hide
List Operations
Expand Operations
POST DNFCodeSetupService_GetDNFCodeSetupList
Invoke the method 'GetDNFCodeSetupList' on this service.
Example
POST https://localhost:50000/b1s/v1/DNFCodeSetupService_GetDNFCodeSetupList
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 https://localhost:50000/b1s/v1/DownPaymentsService_GetApprovalTemplates
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
],
"DownPaymentType": "dptInvoice"
}
POST DownPaymentsService_HandleApprovalRequest
Example
POST https://localhost:50000/b1s/v1/DownPaymentsService_HandleApprovalRequest
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 https://localhost:50000/b1s/v1/DraftsService_GetApprovalTemplates
{
"Document": {
"CardCode": "c001",
"DocObjectCode": "23",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}
Example
POST https://localhost:50000/b1s/v1/DraftsService_HandleApprovalRequest
POST DraftsService_SaveDraftToDocument
Invoke the method 'SaveDraftToDocument' on this service by specifying the payload 'Document' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/DraftsService_SaveDraftToDocument
{
"Document": {
"DocDueDate": "2017-01-28",
"DocEntry": "3"
}
}
DunningTermsService
Show/Hide
List Operations
Expand Operations
POST DunningTermsService_GetDunningTermList
Invoke the method 'GetDunningTermList' on this service.
Example
POST https://localhost:50000/b1s/v1/DunningTermsService_GetDunningTermList
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 https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_GetAction
{
"ECMCodeParams": {}
}
POST ElectronicCommunicationActionService_UpdateAction
Invoke the method 'UpdateAction' on this service by specifying the payload 'ECMActionStatusData' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_UpdateAction
{
"ECMActionStatusData": {}
}
POST ElectronicCommunicationActionService_ConfirmSuccessOfCommunication
Invoke the method 'ConfirmSuccessOfCommunication' on this service by specifying the payload 'ECMCodeParams' in the JSON format.
Example
{
"ECMCodeParams": {}
}
POST ElectronicCommunicationActionService_ReportErrorAndContinue
Invoke the method 'ReportErrorAndContinue' on this service by specifying the payload 'ECMCodeParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_ReportErrorAndContinue
{
"ECMCodeParams": {}
}
POST ElectronicCommunicationActionService_ReportErrorAndStop
Invoke the method 'ReportErrorAndStop' on this service by specifying the payload 'ECMCodeParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_ReportErrorAndStop
{
"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 https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmAction
{
"EcmActionParams": {}
}
POST ElectronicCommunicationActionsService_AddEcmAction
Invoke the method 'AddEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_AddEcmAction
{
"EcmAction": {}
}
POST ElectronicCommunicationActionsService_UpdateEcmAction
Invoke the method 'UpdateEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_UpdateEcmAction
{
"EcmAction": {}
}
POST ElectronicCommunicationActionsService_DeleteEcmAction
Invoke the method 'DeleteEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_DeleteEcmAction
POST ElectronicCommunicationActionsService_GetEcmActionByDoc
Invoke the method 'GetEcmActionByDoc' on this service by specifying the payload 'EcmActionDocParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmActionByDoc
{
"EcmActionDocParams": {}
}
POST ElectronicCommunicationActionsService_GetEcmActionLogList
Invoke the method 'GetEcmActionLogList' on this service by specifying the payload 'EcmAction' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmActionLogList
{
"EcmAction": {}
}
POST ElectronicCommunicationActionsService_GetEcmActionLog
Invoke the method 'GetEcmActionLog' on this service by specifying the payload 'EcmActionLogParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmActionLog
{
"EcmActionLogParams": {}
}
POST ElectronicCommunicationActionsService_AddEcmActionLog
Invoke the method 'AddEcmActionLog' on this service by specifying the payload 'EcmActionLog' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_AddEcmActionLog
{
"EcmActionLog": {}
}
ElectronicFileFormatsService
Show/Hide
List Operations
Expand Operations
POST ElectronicFileFormatsService_GetElectronicFileFormatList
Example
POST https://localhost:50000/b1s/v1/ElectronicFileFormatsService_GetElectronicFileFormatList
EmailGroupsService
Show/Hide
List Operations
Expand Operations
POST EmailGroupsService_GetList
Example
EmployeeIDTypeService
Show/Hide
List Operations
Expand Operations
POST EmployeeIDTypeService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/EmployeeIDTypeService_GetList
EmployeePositionService
Show/Hide
List Operations
Expand Operations
POST EmployeePositionService_GetList
Example
POST https://localhost:50000/b1s/v1/EmployeePositionService_GetList
EmployeeRolesSetupService
Show/Hide
List Operations
Expand Operations
POST EmployeeRolesSetupService_GetEmployeeRoleSetupList
Example
POST https://localhost:50000/b1s/v1/EmployeeRolesSetupService_GetEmployeeRoleSetupList
EmployeeStatusService
Show/Hide
List Operations
Expand Operations
POST EmployeeStatusService_GetList
Example
POST https://localhost:50000/b1s/v1/EmployeeStatusService_GetList
EmployeeTransfersService
Show/Hide
List Operations
Expand Operations
Example
POST https://localhost:50000/b1s/v1/EmployeeTransfersService_GetEmployeeTransferList
EnhancedDiscountGroupsService
Show/Hide
List Operations
Expand Operations
POST EnhancedDiscountGroupsService_GetList
Example
POST https://localhost:50000/b1s/v1/EnhancedDiscountGroupsService_GetList
ExtendedTranslationsService
Show/Hide
List Operations
Expand Operations
POST ExtendedTranslationsService_GetExtendedTranslationList
Invoke the method 'GetExtendedTranslationList' on this service.
Example
POST https://localhost:50000/b1s/v1/ExtendedTranslationsService_GetExtendedTranslationList
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 https://localhost:50000/b1s/v1/ExternalCallsService_SendCall
{
"ExternalCall": {}
}
POST ExternalCallsService_UpdateCall
Invoke the method 'UpdateCall' on this service by specifying the payload 'ExternalCall' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ExternalCallsService_UpdateCall
{
"ExternalCall": {}
}
POST ExternalCallsService_GetCall
Invoke the method 'GetCall' on this service by specifying the payload 'ExternalCallParams' in the JSON format.
Example
{
"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 https://localhost:50000/b1s/v1/ExternalReconciliationsService_Reconcile
{
"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 https://localhost:50000/b1s/v1/ExternalReconciliationsService_GetReconciliation
{
"ExternalReconciliationParams": {
"AccountCode": "_SYS00000000001",
"ReconciliationNo": 1
}
}
POST ExternalReconciliationsService_CancelReconciliation
Invoke the method 'CancelReconciliation' on this service by specifying the payload 'ExternalReconciliationParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ExternalReconciliationsService_CancelReconciliation
{
"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 https://localhost:50000/b1s/v1/ExternalReconciliationsService_GetReconciliationList
{
"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 https://localhost:50000/b1s/v1/FAAccountDeterminationsService_GetList
FinancialYearsService
Show/Hide
List Operations
Expand Operations
POST FinancialYearsService_GetFinancialYearList
Example
POST https://localhost:50000/b1s/v1/FinancialYearsService_GetFinancialYearList
FiscalPrinterService
Show/Hide
List Operations
Expand Operations
POST FiscalPrinterService_GetFiscalPrinterList
Example
POST https://localhost:50000/b1s/v1/FiscalPrinterService_GetFiscalPrinterList
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 https://localhost:50000/b1s/v1/FixedAssetItemsService_GetAssetValuesList
POST FixedAssetItemsService_GetAssetEndBalance
Invoke the method 'GetAssetEndBalance' on this service by specifying the payload 'FixedAssetValuesParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/FixedAssetItemsService_GetAssetEndBalance
{
"FixedAssetValuesParams": {}
}
POST FixedAssetItemsService_UpdateAssetEndBalance
Invoke the method 'UpdateAssetEndBalance' on this service by specifying the payload 'FixedAssetValuesParams,FixedAssetEndBalance' in the
JSON format.
Example
POST https://localhost:50000/b1s/v1/FixedAssetItemsService_UpdateAssetEndBalance
{
"FixedAssetEndBalance": {},
"FixedAssetValuesParams": {}
}
GLAccountAdvancedRulesService
Show/Hide
List Operations
Expand Operations
POST GLAccountAdvancedRulesService_GetList
Example
POST https://localhost:50000/b1s/v1/GLAccountAdvancedRulesService_GetList
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 https://localhost:50000/b1s/v1/GoodsReturnRequestService_GetApprovalTemplates
{
"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
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST GoodsReturnRequestService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/GoodsReturnRequestService_HandleApprovalRequest
GovPayCodesService
Show/Hide
List Operations
Expand Operations
POST GovPayCodesService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/GovPayCodesService_GetList
GTIsService
Show/Hide
List Operations
Expand Operations
POST GTIsService_Import
Invoke the method 'Import' on this service by specifying the payload 'GTIParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/GTIsService_Import
{
"GTIParams": {}
}
IntegrationPackagesConfigureService
Show/Hide
List Operations
Expand Operations
POST IntegrationPackagesConfigureService_GetList
Example
POST https://localhost:50000/b1s/v1/IntegrationPackagesConfigureService_GetList
InternalReconciliationsService
Show/Hide
POST InternalReconciliationsService_GetOpenTransactions
Invoke the method 'GetOpenTransactions' on this service by specifying the payload 'InternalReconciliationOpenTransParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/InternalReconciliationsService_GetOpenTransactions
{
"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 https://localhost:50000/b1s/v1/InternalReconciliationsService_Cancel
{
"InternalReconciliationParams": {
"ReconNum": "4"
}
}
POST InternalReconciliationsService_RequestApproveCancellation
Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'InternalReconciliationParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/InternalReconciliationsService_RequestApproveCancellation
{
"InternalReconciliationParams": {
"ReconNum": "4"
}
}
IntrastatConfigurationService
Show/Hide
List Operations
Expand Operations
POST IntrastatConfigurationService_GetList
Example
POST https://localhost:50000/b1s/v1/IntrastatConfigurationService_GetList
InventoryCountingsService
Show/Hide
List Operations
Expand Operations
POST InventoryCountingsService_GetList
Example
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 https://localhost:50000/b1s/v1/InventoryGenEntryService_GetApprovalTemplates
{
"Document": {
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"UnitPrice": "1"
}
]
}
}
POST InventoryGenEntryService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/InventoryGenEntryService_HandleApprovalRequest
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 https://localhost:50000/b1s/v1/InventoryGenExitService_GetApprovalTemplates
{
"Document": {
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100"
}
]
}
}
POST InventoryGenExitService_HandleApprovalRequest
Example
POST https://localhost:50000/b1s/v1/InventoryGenExitService_HandleApprovalRequest
InventoryOpeningBalancesService
Show/Hide
List Operations
Expand Operations
Example
POST https://localhost:50000/b1s/v1/InventoryOpeningBalancesService_GetList
InventoryPostingsService
Show/Hide
List Operations
Expand Operations
POST InventoryPostingsService_GetList
Example
POST https://localhost:50000/b1s/v1/InventoryPostingsService_GetList
POST InventoryPostingsService_SetCopyOption
Invoke the method 'SetCopyOption' on this service by specifying the payload 'InventoryPostingCopyOption' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/InventoryPostingsService_SetCopyOption
{
"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 https://localhost:50000/b1s/v1/InventoryTransferRequestsService_GetApprovalTemplates
{
"StockTransfer": {
"StockTransferLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"UnitPrice": "100",
"WarehouseCode": "w001"
}
]
}
}
POST InventoryTransferRequestsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/InventoryTransferRequestsService_HandleApprovalRequest
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 https://localhost:50000/b1s/v1/InvoicesService_GetApprovalTemplates
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}
POST InvoicesService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/InvoicesService_HandleApprovalRequest
POST InvoicesService_RequestApproveCancellation
Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'Document' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/InvoicesService_RequestApproveCancellation
{
"Document": {
"DocEntry": "123"
}
}
JournalEntryDocumentTypeService
Show/Hide
List Operations
Expand Operations
POST JournalEntryDocumentTypeService_GetList
Example
POST https://localhost:50000/b1s/v1/JournalEntryDocumentTypeService_GetList
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 https://localhost:50000/b1s/v1/JournalVouchersService_Add
{
"JournalVoucher": {
"JournalEntry": {
"DueDate": "2014-12-06",
KPIsService
Show/Hide
List Operations
Expand Operations
POST KPIsService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/KPIsService_GetList
LandedCostsService
Show/Hide
List Operations
Expand Operations
POST LandedCostsService_GetLandedCostList
Example
POST https://localhost:50000/b1s/v1/LandedCostsService_GetLandedCostList
LicenseService
Show/Hide
List Operations
Expand Operations
POST LicenseService_GetInstallationNumber
Example
POST https://localhost:50000/b1s/v1/LicenseService_GetInstallationNumber
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 https://localhost:50000/b1s/v1/Login
{
"CompanyDB": "SBODEMOUS",
"Password": "1234",
"UserName": "manager"
}
Logout
Show/Hide
List Operations
Expand 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/b1s.conf". Here, "
{USER_INSTALL_DIR}" stands for the installation folder.
POST Logout
Logout.
Example
POST https://localhost:50000/b1s/v1/Logout
MaterialGroupsService
Show/Hide
List Operations
Expand Operations
POST MaterialGroupsService_GetMaterialGroupList
Example
POST https://localhost:50000/b1s/v1/MaterialGroupsService_GetMaterialGroupList
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 https://localhost:50000/b1s/v1/MaterialRevaluationFIFOService_GetMaterialRevaluationFIFO
{
"MaterialRevaluationFIFOParams": {
"ItemCode": "I001",
"LocationCode": null,
"LocationType": null,
"ShowIssuedLayers": "tNO"
}
}
MaterialRevaluationSNBService
Show/Hide
List Operations
Expand Operations
POST MaterialRevaluationSNBService_GetList
Example
POST https://localhost:50000/b1s/v1/MaterialRevaluationSNBService_GetList
{
"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
Example
POST https://localhost:50000/b1s/v1/MessagesService_GetInbox
POST MessagesService_GetOutbox
Example
POST https://localhost:50000/b1s/v1/MessagesService_GetOutbox
POST MessagesService_GetSentMessages
Example
POST https://localhost:50000/b1s/v1/MessagesService_GetSentMessages
MobileAddOnSettingService
Show/Hide
List Operations
Expand Operations
POST MobileAddOnSettingService_GetMobileAddOnSettingList
Example
POST https://localhost:50000/b1s/v1/MobileAddOnSettingService_GetMobileAddOnSettingList
MobileAppService
Show/Hide
List Operations
Expand Operations
POST MobileAppService_GetCurrentServerDateTime
Invoke the method 'GetCurrentServerDateTime' on this service.
Example
POST https://localhost:50000/b1s/v1/MobileAppService_GetCurrentServerDateTime
Invoke the method 'GetDppChangeParams' on this service by specifying the payload 'DppChangeParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/MobileAppService_GetDppChangeParams
{
"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 https://localhost:50000/b1s/v1/MobileAppService_GetTechnicianSchedulings
{
"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 https://localhost:50000/b1s/v1/MobileAppService_GetEmployeeFullNames
{
"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 https://localhost:50000/b1s/v1/MobileAppService_GetTechnicianSettings
{
"TechnicianSettingsParams": {}
}
POST MobileAppService_UpdateTechnicianSettings
Invoke the method 'UpdateTechnicianSettings' on this service by specifying the payload 'TechnicianSettings' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/MobileAppService_UpdateTechnicianSettings
{
"TechnicianSettings": {}
}
POST MobileAppService_GetTechnicianSettingsGroup
Example
POST https://localhost:50000/b1s/v1/MobileAppService_GetTechnicianSettingsGroup
POST MobileAppService_UpdateTechnicianSettingsGroup
Invoke the method 'UpdateTechnicianSettingsGroup' on this service by specifying the payload 'TechnicianSettingsGroup' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/MobileAppService_UpdateTechnicianSettingsGroup
{
"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 https://localhost:50000/b1s/v1/MobileAppService_GetSalesAppSetting
{
"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 https://localhost:50000/b1s/v1/MobileAppService_UpdateSalesAppSetting
{
"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 https://localhost:50000/b1s/v1/MobileAppService_GetServiceAppReportContent
{
"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
POST https://localhost:50000/b1s/v1/MobileAppService_UpdateServiceAppReportContent
{
"ServiceAppReportContent": {
"ReportContent": ""
},
"ServiceAppReportParams": {
"Code": -1,
POST MobileAppService_GetServiceAppReport
Invoke the method 'GetServiceAppReport' on this service by specifying the payload 'ServiceAppReportParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/MobileAppService_GetServiceAppReport
{
"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 https://localhost:50000/b1s/v1/MobileAppService_UpdateServiceAppReport
{
"ServiceAppReport": {
"Code": -1,
"ReportChoice": "marCustomizedReport"
}
}
NatureOfAssesseesService
Show/Hide
List Operations
Expand Operations
POST NatureOfAssesseesService_GetNatureOfAssesseeList
Example
POST https://localhost:50000/b1s/v1/NatureOfAssesseesService_GetNatureOfAssesseeList
NCMCodesSetupService
Show/Hide
List Operations
Expand Operations
POST NCMCodesSetupService_GetNCMCodeSetupList
Example
POST https://localhost:50000/b1s/v1/NCMCodesSetupService_GetNCMCodeSetupList
NFModelsService
Show/Hide
List Operations
Expand Operations
POST NFModelsService_GetList
Example
NFTaxCategoriesService
Show/Hide
List Operations
Expand Operations
POST NFTaxCategoriesService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/NFTaxCategoriesService_GetList
OccurrenceCodesService
Show/Hide
List Operations
Expand Operations
POST OccurrenceCodesService_GetList
Example
POST https://localhost:50000/b1s/v1/OccurrenceCodesService_GetList
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 https://localhost:50000/b1s/v1/OrdersService_GetApprovalTemplates
{
"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 https://localhost:50000/b1s/v1/OrdersService_Preview
{
"Document": {
"CardCode": "c001",
"DocDueDate": "2014-04-04",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
POST OrdersService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/OrdersService_HandleApprovalRequest
PartnersSetupsService
Show/Hide
List Operations
Expand Operations
POST PartnersSetupsService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/PartnersSetupsService_GetList
PaymentBlocksService
Show/Hide
List Operations
Expand Operations
POST PaymentBlocksService_GetPaymentBlockList
Example
POST https://localhost:50000/b1s/v1/PaymentBlocksService_GetPaymentBlockList
PaymentCalculationService
Show/Hide
List Operations
Expand Operations
POST PaymentCalculationService_GetPaymentAmount
Invoke the method 'GetPaymentAmount' on this service by specifying the payload 'PaymentBPCode,PaymentInvoiceEntries' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/PaymentCalculationService_GetPaymentAmount
{
"PaymentBPCode": {
"BPCode": "C01",
"Date": "2016-08-30"
},
"PaymentInvoiceEntries": [
{
"DocEntry": "12",
"DocType": "itARInvoice"
}
]
}
PaymentTermsTypesService
Show/Hide
POST PaymentTermsTypesService_UpdateWithBPs
Invoke the method 'UpdateWithBPs' on this service by specifying the payload 'PaymentTermsType' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/PaymentTermsTypesService_UpdateWithBPs
{
"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 https://localhost:50000/b1s/v1/PickListsService_Close
{
"PickList": {
"Absoluteentry": 3
}
}
POST PickListsService_UpdateReleasedAllocation
Invoke the method 'UpdateReleasedAllocation' on this service by specifying the payload 'PickList' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/PickListsService_UpdateReleasedAllocation
{
"PickList": {
"Absoluteentry": 3,
"Name": "manager",
"ObjectType": "156",
"OwnerCode": 1,
"PickDate": "2016-08-25",
"PickListsLines": [
{
"AbsoluteEntry": 3,
"BaseObjectType": 17,
"DocumentLinesBinAllocations": [
{
"BinAbsEntry": 2,
"Quantity": 1,
"SerialAndBatchNumbersBaseLine": 0
}
],
"LineNumber": 0,
"OrderEntry": 9,
"OrderRowID": 0,
"PickStatus": "ps_Released",
"PickedQuantity": 0,
"PreviouslyReleasedQuantity": 1,
"ReleasedQuantity": 1,
"SerialNumbers": [
{
"InternalSerialNumber": 4,
"ManufacturerSerialNumber": 4,
"Quantity": 1
}
]
}
],
"Status": "ps_Released",
"UseBaseUnits": "tNO"
}
}
PredefinedTextsService
Show/Hide
List Operations
POST PredefinedTextsService_GetPredefinedTextList
Invoke the method 'GetPredefinedTextList' on this service.
Example
POST https://localhost:50000/b1s/v1/PredefinedTextsService_GetPredefinedTextList
ProfitCentersService
Show/Hide
List Operations
Expand Operations
POST ProfitCentersService_GetProfitCenterList
Invoke the method 'GetProfitCenterList' on this service.
Example
POST https://localhost:50000/b1s/v1/ProfitCentersService_GetProfitCenterList
ProjectManagementConfigurationService
Show/Hide
List Operations
Expand Operations
POST ProjectManagementConfigurationService_GetSubprojectTypes
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetSubprojectTypes
POST ProjectManagementConfigurationService_AddSubprojectTypes
Invoke the method 'AddSubprojectTypes' on this service by specifying the payload 'Collection(PMC_SubprojectTypeData)' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddSubprojectTypes
{
"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 https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateSubprojectTypes
{
"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.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteSubprojectTypes
{
"PMC_SubprojectTypeData": {
"SubprojectTypeID": "1"
}
}
POST ProjectManagementConfigurationService_GetStageTypes
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetStageTypes
POST ProjectManagementConfigurationService_AddStageTypes
Invoke the method 'AddStageTypes' on this service by specifying the payload 'Collection(PMC_StageTypeData)' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddStageTypes
{
"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 https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateStageTypes
{
"PMC_StageTypeData": {
"StageDescription": "update stage 01 description",
"StageID": 6,
"StageName": "stage01"
}
}
POST ProjectManagementConfigurationService_DeleteStageTypes
Invoke the method 'DeleteStageTypes' on this service by specifying the payload 'Collection(PMC_StageTypeData)' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteStageTypes
{
"PMC_StageTypeData": {
"StageID": 6
}
}
POST ProjectManagementConfigurationService_GetAreas
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetAreas
POST ProjectManagementConfigurationService_AddAreas
Invoke the method 'AddAreas' on this service by specifying the payload 'Collection(PMC_AreaData)' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddAreas
{
"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 https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateAreas
{
"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 https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteAreas
{
"PMC_AreaData": {
"AreaID": "1"
}
}
POST ProjectManagementConfigurationService_GetPriorities
Invoke the method 'GetPriorities' on this service.
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetPriorities
POST ProjectManagementConfigurationService_AddPriorities
Invoke the method 'AddPriorities' on this service by specifying the payload 'Collection(PMC_PriorityData)' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddPriorities
{
"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 https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdatePriorities
{
"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 https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeletePriorities
{
"PMC_PriorityData": {
"PriorityID": 1,
"PriorityName": "Lowest level"
}
}
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetActivities
POST ProjectManagementConfigurationService_AddActivities
Invoke the method 'AddActivities' on this service by specifying the payload 'Collection(PMC_ActivityData)' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddActivities
{
"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 https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateActivities
{
"PMC_ActivityData": {
"ActivityID": 1,
"ActivityType": "email"
}
}
POST ProjectManagementConfigurationService_DeleteActivities
Invoke the method 'DeleteActivities' on this service by specifying the payload 'Collection(PMC_ActivityData)' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteActivities
{
"PMC_ActivityData": {
"ActivityID": 1,
"ActivityType": "calls"
}
}
POST ProjectManagementConfigurationService_GetTasks
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetTasks
POST ProjectManagementConfigurationService_AddTasks
Invoke the method 'AddTasks' on this service by specifying the payload 'Collection(PMC_TaskData)' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddTasks
{
"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
{
"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 https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteTasks
{
"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 https://localhost:50000/b1s/v1/ProjectManagementService_GetSubprojectsList
{
"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 https://localhost:50000/b1s/v1/ProjectManagementService_GetSubproject
{
"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 https://localhost:50000/b1s/v1/ProjectManagementService_AddSubproject
{
"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.
POST https://localhost:50000/b1s/v1/ProjectManagementService_UpdateSubproject
{
"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 https://localhost:50000/b1s/v1/ProjectManagementService_DeleteSubproject
{
"PM_SubprojectDocumentParams": {
"AbsEntry": 1
}
}
ProjectsService
Show/Hide
List Operations
Expand Operations
POST ProjectsService_GetProjectList
Invoke the method 'GetProjectList' on this service.
Example
POST https://localhost:50000/b1s/v1/ProjectsService_GetProjectList
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 https://localhost:50000/b1s/v1/PurchaseCreditNotesService_GetApprovalTemplates
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}
POST PurchaseCreditNotesService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/PurchaseCreditNotesService_HandleApprovalRequest
PurchaseDeliveryNotesService
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 53/190
21/03/2024, 07:55 Service Layer API Reference
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 https://localhost:50000/b1s/v1/PurchaseDeliveryNotesService_GetApprovalTemplates
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "c001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST PurchaseDeliveryNotesService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/PurchaseDeliveryNotesService_HandleApprovalRequest
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 https://localhost:50000/b1s/v1/PurchaseDownPaymentsService_GetApprovalTemplates
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
],
"DownPaymentType": "dptInvoice"
}
}
POST PurchaseDownPaymentsService_HandleApprovalRequest
Example
POST https://localhost:50000/b1s/v1/PurchaseDownPaymentsService_HandleApprovalRequest
PurchaseInvoicesService
Show/Hide
List Operations
Expand Operations
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/PurchaseInvoicesService_GetApprovalTemplates
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST PurchaseInvoicesService_HandleApprovalRequest
Example
POST https://localhost:50000/b1s/v1/PurchaseInvoicesService_HandleApprovalRequest
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 https://localhost:50000/b1s/v1/PurchaseOrdersService_GetApprovalTemplates
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST PurchaseOrdersService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/PurchaseOrdersService_HandleApprovalRequest
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
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
],
"RequriedDate": "2014-04-04"
}
}
POST PurchaseQuotationsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/PurchaseQuotationsService_HandleApprovalRequest
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 https://localhost:50000/b1s/v1/PurchaseRequestService_GetApprovalTemplates
{
"Document": {
"DocumentLines": [
{
"ItemCode": "i001",
"LineVendor": "v001",
"Quantity": "11"
}
],
"RequriedDate": "2014-03-18"
}
}
POST PurchaseRequestService_HandleApprovalRequest
Example
POST https://localhost:50000/b1s/v1/PurchaseRequestService_HandleApprovalRequest
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 https://localhost:50000/b1s/v1/PurchaseReturnsService_GetApprovalTemplates
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
POST PurchaseReturnsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/PurchaseReturnsService_HandleApprovalRequest
QRCodeService
Show/Hide
List Operations
Expand Operations
POST QRCodeService_AddOrUpdateQRCode
Invoke the method 'AddOrUpdateQRCode' on this service.
Example
POST https://localhost:50000/b1s/v1/QRCodeService_AddOrUpdateQRCode
{
"QRCodeData": {
"FieldName": "QRCodeSrc",
"ObjectAbsEntry": "1",
"ObjectType": "22",
"QRCodeText": "This is QR code text."
}
}
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 https://localhost:50000/b1s/v1/QueryService_PostQuery
{
"QueryOption": "$expand=Orders($select=DocEntry, DocNum),Orders/DocumentLines($select=ItemCode,LineNum)&$filter=Orders/DocEntry e
"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 https://localhost:50000/b1s/v1/QuotationsService_GetApprovalTemplates
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
POST QuotationsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/QuotationsService_HandleApprovalRequest
RecurringTransactionService
Show/Hide
List Operations
Expand Operations
POST RecurringTransactionService_GetAvailableRecurringTransactions
Invoke the method 'GetAvailableRecurringTransactions' on this service.
Example
POST https://localhost:50000/b1s/v1/RecurringTransactionService_GetAvailableRecurringTransactions
POST RecurringTransactionService_DeleteRecurringTransactions
Invoke the method 'DeleteRecurringTransactions' on this service by specifying the payload 'RclRecurringTransactionParamsCollection' in the
JSON format.
Example
POST https://localhost:50000/b1s/v1/RecurringTransactionService_DeleteRecurringTransactions
{
"RclRecurringTransactionParamsCollection": [
{},
{}
]
}
POST RecurringTransactionService_GetRecurringTransaction
Invoke the method 'GetRecurringTransaction' on this service by specifying the payload 'RclRecurringTransactionParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/RecurringTransactionService_GetRecurringTransaction
{
"RclRecurringTransactionParams": {}
}
POST RecurringTransactionService_ExecuteRecurringTransactions
Example
POST https://localhost:50000/b1s/v1/RecurringTransactionService_ExecuteRecurringTransactions
{
"RclRecurringExecutionParams": {},
"RclRecurringTransactionParamsCollection": [
{},
{}
]
}
ReportFilterService
Show/Hide
POST ReportFilterService_GetTaxReportFilterList
Invoke the method 'GetTaxReportFilterList' on this service by specifying the payload 'TaxReportFilterParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ReportFilterService_GetTaxReportFilterList
{
"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 https://localhost:50000/b1s/v1/ReportLayoutsService_SetDefaultReport
{
"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 https://localhost:50000/b1s/v1/ReportLayoutsService_GetDefaultReport
{
"ReportParams": {
"ReportCode": "POR1"
}
}
POST ReportLayoutsService_AddReportLayout
Invoke the method 'AddReportLayout' on this service by specifying the payload 'ReportLayout' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ReportLayoutsService_AddReportLayout
{
"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 https://localhost:50000/b1s/v1/ReportLayoutsService_UpdatePrinterSettings
{
"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
POST https://localhost:50000/b1s/v1/ReportLayoutsService_DeleteReportLayout
{
"ReportLayoutParams": {
"LayoutCode": "POR10007"
}
}
POST ReportLayoutsService_GetReportLayout
Invoke the method 'GetReportLayout' on this service by specifying the payload 'ReportLayoutParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ReportLayoutsService_GetReportLayout
{
"ReportLayoutParams": {
"LayoutCode": "POR10007"
}
}
POST ReportLayoutsService_GetDefaultReportLayout
Invoke the method 'GetDefaultReportLayout' on this service by specifying the payload 'ReportParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ReportLayoutsService_GetDefaultReportLayout
{
"ReportParams": {
"ReportCode": "POR1"
}
}
POST ReportLayoutsService_GetReportLayoutList
Invoke the method 'GetReportLayoutList' on this service by specifying the payload 'ReportParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ReportLayoutsService_GetReportLayoutList
{
"ReportParams": {
"ReportCode": "POR1"
}
}
POST ReportLayoutsService_UpdateLanguageReport
Invoke the method 'UpdateLanguageReport' on this service by specifying the payload 'ReportLayout' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ReportLayoutsService_UpdateLanguageReport
{
"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 https://localhost:50000/b1s/v1/ReportLayoutsService_AddReportLayoutToMenu
{
"ReportInputParams": {
"ReportLayoutMenuID": 1
POST ReportLayoutsService_DeleteReportLayoutAndMenu
Invoke the method 'DeleteReportLayoutAndMenu' on this service by specifying the payload 'ReportLayoutParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ReportLayoutsService_DeleteReportLayoutAndMenu
{
"ReportLayoutParams": {
"LayoutCode": "POR10007"
}
}
ReportTypesService
Show/Hide
List Operations
Expand Operations
POST ReportTypesService_GetReportTypeList
Invoke the method 'GetReportTypeList' on this service.
Example
POST https://localhost:50000/b1s/v1/ReportTypesService_GetReportTypeList
ResourceCapacitiesService
Show/Hide
List Operations
Expand Operations
Example
POST https://localhost:50000/b1s/v1/ResourceCapacitiesService_GetList
POST ResourceCapacitiesService_GetListWithFilter
Invoke the method 'GetListWithFilter' on this service by specifying the payload 'ResourceCapacityWithFilterParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/ResourceCapacitiesService_GetListWithFilter
{
"ResourceCapacityWithFilterParams": {}
}
ResourceGroupsService
Show/Hide
List Operations
Expand Operations
POST ResourceGroupsService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/ResourceGroupsService_GetList
ResourcePropertiesService
Show/Hide
List Operations
Expand Operations
POST ResourcePropertiesService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/ResourcePropertiesService_GetList
ResourcesService
Show/Hide
List Operations
Expand Operations
POST ResourcesService_GetList
Example
POST https://localhost:50000/b1s/v1/ResourcesService_GetList
RetornoCodesService
Show/Hide
List Operations
Expand Operations
Example
POST https://localhost:50000/b1s/v1/RetornoCodesService_GetList
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 https://localhost:50000/b1s/v1/ReturnRequestService_GetApprovalTemplates
{
"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 https://localhost:50000/b1s/v1/ReturnRequestService_Preview
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST ReturnRequestService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/ReturnRequestService_HandleApprovalRequest
ReturnsService
Show/Hide
List Operations
Expand Operations
POST ReturnsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
Example
{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}
POST ReturnsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/ReturnsService_HandleApprovalRequest
RouteStagesService
Show/Hide
List Operations
Expand Operations
POST RouteStagesService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/RouteStagesService_GetList
SalesOpportunityCompetitorsSetupService
Show/Hide
List Operations
Expand Operations
POST SalesOpportunityCompetitorsSetupService_GetSalesOpportunityCompetitorSetupList
Example
POST https://localhost:50000/b1s/v1/SalesOpportunityCompetitorsSetupService_GetSalesOpportunityCompetitorSetupList
SalesOpportunityInterestsSetupService
Show/Hide
List Operations
Expand Operations
POST SalesOpportunityInterestsSetupService_GetSalesOpportunityInterestSetupList
Example
POST https://localhost:50000/b1s/v1/SalesOpportunityInterestsSetupService_GetSalesOpportunityInterestSetupList
SalesOpportunityReasonsSetupService
Show/Hide
List Operations
Expand Operations
POST SalesOpportunityReasonsSetupService_GetSalesOpportunityReasonSetupList
Invoke the method 'GetSalesOpportunityReasonSetupList' on this service.
Example
POST https://localhost:50000/b1s/v1/SalesOpportunityReasonsSetupService_GetSalesOpportunityReasonSetupList
SalesOpportunitySourcesSetupService
Show/Hide
List Operations
Expand Operations
POST SalesOpportunitySourcesSetupService_GetSalesOpportunitySourceSetupList
Invoke the method 'GetSalesOpportunitySourceSetupList' on this service.
Example
POST https://localhost:50000/b1s/v1/SalesOpportunitySourcesSetupService_GetSalesOpportunitySourceSetupList
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 https://localhost:50000/b1s/v1/SBOBobService_GetSystemPermission
{
"PermissionID": "142",
"UserCode": "manager"
}
POST SBOBobService_GetSystemCurrency
Example
POST https://localhost:50000/b1s/v1/SBOBobService_GetSystemCurrency
POST SBOBobService_GetDueDate
Invoke the method 'GetDueDate' on this service by specifying the payload 'CardCode,RefDate' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SBOBobService_GetDueDate
{
"CardCode": "c001",
"RefDate": "20151001"
}
POST SBOBobService_GetLocalCurrency
Example
POST https://localhost:50000/b1s/v1/SBOBobService_GetLocalCurrency
Invoke the method 'GetCurrencyRate' on this service by specifying the payload 'Currency,Date' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SBOBobService_GetCurrencyRate
{
"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 https://localhost:50000/b1s/v1/SBOBobService_GetIndexRate
{
"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 https://localhost:50000/b1s/v1/SBOBobService_Format_MoneyToString
{
"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 https://localhost:50000/b1s/v1/SBOBobService_SetCurrencyRate
{
"Currency": "EUR",
"Rate": "4.8",
"RateDate": "20161129"
}
POST SBOBobService_SetSystemPermission
Invoke the method 'SetSystemPermission' on this service by specifying the payload 'UserCode,PermissionID and Permission' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SBOBobService_SetSystemPermission
{
"Permission": 2,
"PermissionID": "57",
"UserCode": "andy"
}
SectionsService
Show/Hide
List Operations
Expand Operations
POST SectionsService_GetSectionList
Invoke the method 'GetSectionList' on this service.
Example
POST https://localhost:50000/b1s/v1/SectionsService_GetSectionList
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 https://localhost:50000/b1s/v1/SeriesService_AddSeries
{
"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 https://localhost:50000/b1s/v1/SeriesService_RemoveSeries
{
"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_AttachSeriesToDocument
Invoke the method 'AttachSeriesToDocument' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_AttachSeriesToDocument
{
"DocumentSeriesParams": {}
}
POST SeriesService_UnattachSeriesFromDocument
Invoke the method 'UnattachSeriesFromDocument' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
Example
{
"DocumentSeriesParams": {}
}
POST SeriesService_SetDefaultSeriesForAllUsers
Invoke the method 'SetDefaultSeriesForAllUsers' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultSeriesForAllUsers
{
"DocumentSeriesParams": {}
}
POST SeriesService_SetDefaultSeriesForCurrentUser
Invoke the method 'SetDefaultSeriesForCurrentUser' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultSeriesForCurrentUser
{
"DocumentSeriesParams": {}
}
POST SeriesService_SetDefaultSeriesForUser
Invoke the method 'SetDefaultSeriesForUser' on this service by specifying the payload 'DocumentSeriesUserParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultSeriesForUser
{
"DocumentSeriesUserParams": {}
}
POST SeriesService_UpdateSeries
Invoke the method 'UpdateSeries' on this service by specifying the payload 'Series' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_UpdateSeries
{
"Series": {}
}
POST SeriesService_GetDefaultSeries
Invoke the method 'GetDefaultSeries' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_GetDefaultSeries
{
"DocumentTypeParams": {}
}
POST SeriesService_GetDocumentSeries
Invoke the method 'GetDocumentSeries' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_GetDocumentSeries
{
"DocumentTypeParams": {
"Document": "2",
"DocumentSubType": "C"
}
}
POST SeriesService_GetSeries
Example
POST https://localhost:50000/b1s/v1/SeriesService_GetSeries
{
"SeriesParams": {}
}
POST SeriesService_GetDocumentChangedMenuName
Invoke the method 'GetDocumentChangedMenuName' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_GetDocumentChangedMenuName
{
"DocumentTypeParams": {}
}
POST SeriesService_ChangeDocumentMenuName
Invoke the method 'ChangeDocumentMenuName' on this service by specifying the payload 'DocumentChangeMenuName' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_ChangeDocumentMenuName
{
"DocumentChangeMenuName": {}
}
POST SeriesService_GetElectronicSeries
Invoke the method 'GetElectronicSeries' on this service by specifying the payload 'ElectronicSeriesParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_GetElectronicSeries
{
"ElectronicSeriesParams": {}
}
POST SeriesService_AddElectronicSeries
Invoke the method 'AddElectronicSeries' on this service by specifying the payload 'ElectronicSeries' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_AddElectronicSeries
{
"ElectronicSeries": {}
}
POST SeriesService_RemoveElectronicSeries
Invoke the method 'RemoveElectronicSeries' on this service by specifying the payload 'ElectronicSeriesParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_RemoveElectronicSeries
{
"ElectronicSeriesParams": {}
}
POST SeriesService_UpdateElectronicSeries
Invoke the method 'UpdateElectronicSeries' on this service by specifying the payload 'ElectronicSeries' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_UpdateElectronicSeries
{
"ElectronicSeries": {}
}
Invoke the method 'GetDefaultElectronicSeries' on this service by specifying the payload 'SeriesParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_GetDefaultElectronicSeries
{
"SeriesParams": {}
}
POST SeriesService_SetDefaultElectronicSeries
Invoke the method 'SetDefaultElectronicSeries' on this service by specifying the payload 'DefaultElectronicSeriesParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultElectronicSeries
{
"DefaultElectronicSeriesParams": {}
}
ServiceCallOriginsService
Show/Hide
List Operations
Expand Operations
POST ServiceCallOriginsService_GetServiceCallOriginList
Invoke the method 'GetServiceCallOriginList' on this service.
Example
POST https://localhost:50000/b1s/v1/ServiceCallOriginsService_GetServiceCallOriginList
ServiceCallProblemSubTypesService
Show/Hide
List Operations
Expand Operations
POST ServiceCallProblemSubTypesService_GetServiceCallProblemSubTypeList
Invoke the method 'GetServiceCallProblemSubTypeList' on this service.
Example
POST https://localhost:50000/b1s/v1/ServiceCallProblemSubTypesService_GetServiceCallProblemSubTypeList
ServiceCallProblemTypesService
Show/Hide
List Operations
Expand Operations
POST ServiceCallProblemTypesService_GetServiceCallProblemTypeList
Example
POST https://localhost:50000/b1s/v1/ServiceCallProblemTypesService_GetServiceCallProblemTypeList
ServiceCallSolutionStatusService
Show/Hide
List Operations
POST ServiceCallSolutionStatusService_GetServiceCallSolutionStatusList
Invoke the method 'GetServiceCallSolutionStatusList' on this service.
Example
POST https://localhost:50000/b1s/v1/ServiceCallSolutionStatusService_GetServiceCallSolutionStatusList
ServiceCallStatusService
Show/Hide
List Operations
Expand Operations
POST ServiceCallStatusService_GetServiceCallStatusList
Invoke the method 'GetServiceCallStatusList' on this service.
Example
POST https://localhost:50000/b1s/v1/ServiceCallStatusService_GetServiceCallStatusList
ServiceCallTypesService
Show/Hide
List Operations
Expand Operations
POST ServiceCallTypesService_GetServiceCallTypeList
Example
POST https://localhost:50000/b1s/v1/ServiceCallTypesService_GetServiceCallTypeList
ServiceGroupsService
Show/Hide
List Operations
Expand Operations
POST ServiceGroupsService_GetServiceGroupList
Example
POST https://localhost:50000/b1s/v1/ServiceGroupsService_GetServiceGroupList
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
{
"ServiceTaxPostingParams": {
"DocEntry": 5
}
}
POST ServiceTaxPostingService_GetTaxableDeliveries
Invoke the method 'GetTaxableDeliveries' on this service.
Example
POST https://localhost:50000/b1s/v1/ServiceTaxPostingService_GetTaxableDeliveries
StatesService
Show/Hide
List Operations
Expand Operations
POST StatesService_GetStateList
Invoke the method 'GetStateList' on this service.
Example
POST https://localhost:50000/b1s/v1/StatesService_GetStateList
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 https://localhost:50000/b1s/v1/StockTransferDraftService_GetApprovalTemplates
{
"StockTransfer": {}
}
POST StockTransferDraftService_HandleApprovalRequest
Example
POST https://localhost:50000/b1s/v1/StockTransferDraftService_HandleApprovalRequest
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 https://localhost:50000/b1s/v1/StockTransferService_GetApprovalTemplates
{
"StockTransfer": {
POST StockTransferService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.
Example
POST https://localhost:50000/b1s/v1/StockTransferService_HandleApprovalRequest
TargetGroupsService
Show/Hide
List Operations
Expand Operations
POST TargetGroupsService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/TargetGroupsService_GetList
TaxCodeDeterminationsService
Show/Hide
List Operations
Expand Operations
POST TaxCodeDeterminationsService_GetTaxCodeDeterminationList
Example
POST https://localhost:50000/b1s/v1/TaxCodeDeterminationsService_GetTaxCodeDeterminationList
TaxCodeDeterminationsTCDService
Show/Hide
List Operations
Expand Operations
POST TaxCodeDeterminationsTCDService_GetTaxCodeDeterminationTCDList
Example
POST https://localhost:50000/b1s/v1/TaxCodeDeterminationsTCDService_GetTaxCodeDeterminationTCDList
TaxWebSitesService
Show/Hide
List Operations
Expand Operations
POST TaxWebSitesService_GetTaxWebSiteList
Example
POST https://localhost:50000/b1s/v1/TaxWebSitesService_GetTaxWebSiteList
POST TaxWebSitesService_GetDefaultWebSite
Example
POST https://localhost:50000/b1s/v1/TaxWebSitesService_GetDefaultWebSite
TerminationReasonService
Show/Hide
List Operations
Expand Operations
POST TerminationReasonService_GetList
Example
POST https://localhost:50000/b1s/v1/TerminationReasonService_GetList
TrackingNotesService
Show/Hide
List Operations
Expand Operations
POST TrackingNotesService_GetList
Example
POST https://localhost:50000/b1s/v1/TrackingNotesService_GetList
TransactionCodesService
Show/Hide
List Operations
Expand Operations
POST TransactionCodesService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/TransactionCodesService_GetList
UnitOfMeasurementGroupsService
Show/Hide
List Operations
Expand Operations
POST UnitOfMeasurementGroupsService_GetList
POST https://localhost:50000/b1s/v1/UnitOfMeasurementGroupsService_GetList
UnitOfMeasurementsService
Show/Hide
List Operations
Expand Operations
POST UnitOfMeasurementsService_GetList
Example
POST https://localhost:50000/b1s/v1/UnitOfMeasurementsService_GetList
UserMenuService
Show/Hide
List Operations
Expand Operations
POST UserMenuService_GetCurrentUserMenu
Invoke the method 'GetCurrentUserMenu' on this service.
Example
POST https://localhost:50000/b1s/v1/UserMenuService_GetCurrentUserMenu
POST UserMenuService_UpdateCurrentUserMenu
Invoke the method 'UpdateCurrentUserMenu' on this service by specifying the payload 'Collection(UserMenuItem)' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/UserMenuService_UpdateCurrentUserMenu
{
"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 https://localhost:50000/b1s/v1/UserMenuService_GetUserMenu
{
"UserMenuParams": {}
}
POST UserMenuService_UpdateUserMenu
Invoke the method 'UpdateUserMenu' on this service by specifying the payload 'UserMenuParams' in the JSON format.
Example
POST https://localhost:50000/b1s/v1/UserMenuService_UpdateUserMenu
{
"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 https://localhost:50000/b1s/v1/ValueMappingService_GetMappedB1Value
{
"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 https://localhost:50000/b1s/v1/ValueMappingService_GetThirdPartyValuesForB1Value
{
"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 https://localhost:50000/b1s/v1/ValueMappingService_RemoveMappedValue
{
"AbsEntry": 6,
"LineId": 2,
"ThirdPartySystemId": 1
}
WarehouseSublevelCodesService
POST WarehouseSublevelCodesService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/WarehouseSublevelCodesService_GetList
WebClientBookmarkTileService
Show/Hide
List Operations
Expand Operations
POST WebClientBookmarkTileService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/WebClientBookmarkTileService_GetList
WebClientDashboardService
Show/Hide
List Operations
Expand Operations
POST WebClientDashboardService_GetList
Example
POST https://localhost:50000/b1s/v1/WebClientDashboardService_GetList
WebClientFormSettingService
Show/Hide
List Operations
Expand Operations
POST WebClientFormSettingService_GetList
Example
POST https://localhost:50000/b1s/v1/WebClientFormSettingService_GetList
WebClientLaunchpadService
Show/Hide
List Operations
Expand Operations
POST WebClientLaunchpadService_GetList
Example
WebClientListviewFilterService
Show/Hide
List Operations
Expand Operations
POST WebClientListviewFilterService_GetList
Invoke the method 'GetList' on this service.
Example
POST https://localhost:50000/b1s/v1/WebClientListviewFilterService_GetList
WebClientNotificationService
Show/Hide
List Operations
Expand Operations
POST WebClientNotificationService_GetList
Example
POST https://localhost:50000/b1s/v1/WebClientNotificationService_GetList
WebClientPreferenceService
Show/Hide
List Operations
Expand Operations
POST WebClientPreferenceService_GetList
Example
POST https://localhost:50000/b1s/v1/WebClientPreferenceService_GetList
WebClientRecentActivityService
Show/Hide
List Operations
Expand Operations
POST WebClientRecentActivityService_GetList
Example
POST https://localhost:50000/b1s/v1/WebClientRecentActivityService_GetList
WebClientVariantGroupService
Show/Hide
List Operations
Expand Operations
Example
POST https://localhost:50000/b1s/v1/WebClientVariantGroupService_GetList
WebClientVariantService
Show/Hide
List Operations
Expand Operations
POST WebClientVariantService_GetList
Example
POST https://localhost:50000/b1s/v1/WebClientVariantService_GetList
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 https://localhost:50000/b1s/v1/WorkflowTaskService_Complete
{
"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 https://localhost:50000/b1s/v1/WorkflowTaskService_GetApprovalTaskList
{
"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
$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 https://localhost:50000/b1s/v1/AccountCategory(1)
GET https://localhost:50000/b1s/v1/AccountCategory(1)?$select=CategoryCode,CategoryName,CategorySource
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 https://localhost:50000/b1s/v1/AccountCategory
POST AccountCategory
Create an instance of 'AccountCategory' with the given payload of type 'AccountCategory' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AccountCategory
{
"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 https://localhost:50000/b1s/v1/AccountCategory(1)
{
"CategoryCode": 1,
"CategoryName": "test123"
}
DELETE AccountCategory(id)
Example
DELETE https://localhost:50000/b1s/v1/AccountCategory(1)
AccountSegmentationCategories
Show/Hide
List Operations
Expand Operations
This entity enables you to manipulate 'AccountSegmentationCategories'. It represents the categories under each of the account segments.
Retrieve all or some selected properties from an instance of 'AccountSegmentationCategories' with the given id.
Example
GET https://localhost:50000/b1s/v1/AccountSegmentationCategories(SegmentID=123,Code='abc')
GET https://localhost:50000/b1s/v1/AccountSegmentationCategories(SegmentID=123,Code='abc')?$select=SegmentID,Code,Name
GET AccountSegmentationCategories
Retrieve a collection of 'AccountSegmentationCategories' with all or some selected properties in the given order by specifying the given filter
condition.
Example
GET https://localhost:50000/b1s/v1/AccountSegmentationCategories
POST AccountSegmentationCategories
Create an instance of 'AccountSegmentationCategories' with the given payload of type 'AccountSegmentationCategory' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AccountSegmentationCategories
{
"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 https://localhost:50000/b1s/v1/AccountSegmentationCategories(SegmentID=3,Code='50')
{
"Name": "General Administration"
}
DELETE AccountSegmentationCategories(id)
Example
DELETE https://localhost:50000/b1s/v1/AccountSegmentationCategories(SegmentID=3,Code='50')
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 https://localhost:50000/b1s/v1/AccountSegmentations(123)
GET https://localhost:50000/b1s/v1/AccountSegmentations(123)?$select=Numerator,Name,Size
Retrieve a collection of 'AccountSegmentations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/AccountSegmentations
POST AccountSegmentations
Create an instance of 'AccountSegmentations' with the given payload of type 'AccountSegmentation' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AccountSegmentations
{
"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 https://localhost:50000/b1s/v1/AccountSegmentations(123)
{
"Name": "Division3"
}
DELETE AccountSegmentations(id)
Example
DELETE https://localhost:50000/b1s/v1/AccountSegmentations(123)
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 https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')
GET https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')?$select=Code,Name,PostingAccount
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 https://localhost:50000/b1s/v1/AccrualTypes
POST AccrualTypes
Create an instance of 'AccrualTypes' with the given payload of type 'AccrualType' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AccrualTypes
{
"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 https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')
{
"PostingAccount": "2140"
}
DELETE AccrualTypes(id)
Delete an instance of 'AccrualTypes' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')
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 https://localhost:50000/b1s/v1/Activities(2)
GET https://localhost:50000/b1s/v1/Activities(2)?$select=ActivityCode,CardCode,Notes
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 https://localhost:50000/b1s/v1/Activities
POST Activities
Create an instance of 'Activities' with the given payload of type 'Activity' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Activities
{
"ActivityDate": "2016-08-30",
"ActivityTime": "08:13:00",
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 https://localhost:50000/b1s/v1/Activities(2)
{
"StartTime": "12:00:00"
}
DELETE Activities(id)
Delete an instance of 'Activities' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/Activities(2)
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 https://localhost:50000/b1s/v1/ActivityLocations(1)
GET https://localhost:50000/b1s/v1/ActivityLocations(1)?$select=Code,Name
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 https://localhost:50000/b1s/v1/ActivityLocations
POST ActivityLocations
Create an instance of 'ActivityLocations' with the given payload of type 'ActivityLocation' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ActivityLocations
{
"Name": "SH Room1"
}
PATCH ActivityLocations(id)
Update an instance of 'ActivityLocations' with the given payload of type 'ActivityLocation' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/ActivityLocations(1)
{
"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 https://localhost:50000/b1s/v1/ActivityRecipientLists(123)
GET https://localhost:50000/b1s/v1/ActivityRecipientLists(123)?$select=Code,Name,Active
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 https://localhost:50000/b1s/v1/ActivityRecipientLists
POST ActivityRecipientLists
Create an instance of 'ActivityRecipientLists' with the given payload of type 'ActivityRecipientList' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ActivityRecipientLists
{
"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 https://localhost:50000/b1s/v1/ActivityRecipientLists(123)
{}
DELETE ActivityRecipientLists(id)
Delete an instance of 'ActivityRecipientLists' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/ActivityRecipientLists(123)
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 https://localhost:50000/b1s/v1/ActivityStatuses(1)
GET https://localhost:50000/b1s/v1/ActivityStatuses(1)?$select=StatusDescription,StatusId,StatusName
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 https://localhost:50000/b1s/v1/ActivityStatuses
POST ActivityStatuses
Create an instance of 'ActivityStatuses' with the given payload of type 'ActivityStatus' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ActivityStatuses
{
"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 https://localhost:50000/b1s/v1/ActivityStatuses(1)
{
"StatusDescription": "Finished"
}
DELETE ActivityStatuses(id)
Example
DELETE https://localhost:50000/b1s/v1/ActivityStatuses(1)
ActivityTypes
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 https://localhost:50000/b1s/v1/ActivityTypes(123)?$select=Code,Name
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 https://localhost:50000/b1s/v1/ActivityTypes
POST ActivityTypes
Create an instance of 'ActivityTypes' with the given payload of type 'ActivityType' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ActivityTypes
{
"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 https://localhost:50000/b1s/v1/ActivityTypes(123)
{
"Name": "Others"
}
DELETE ActivityTypes(id)
Delete an instance of 'ActivityTypes' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/ActivityTypes(123)
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.
Example
GET https://localhost:50000/b1s/v1/AdditionalExpenses(123)
GET https://localhost:50000/b1s/v1/AdditionalExpenses(123)?$select=Name,RevenuesAccount,ExpenseAccount
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 https://localhost:50000/b1s/v1/AdditionalExpenses
POST AdditionalExpenses
Create an instance of 'AdditionalExpenses' with the given payload of type 'AdditionalExpense' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AdditionalExpenses
{
"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 https://localhost:50000/b1s/v1/AdditionalExpenses(123)
{
"DistributionMethod": "aed_Equally"
}
DELETE AdditionalExpenses(id)
Delete an instance of 'AdditionalExpenses' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/AdditionalExpenses(123)
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 https://localhost:50000/b1s/v1/AlertManagements(123)
GET https://localhost:50000/b1s/v1/AlertManagements(123)?$select=Code,Name,Type
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 https://localhost:50000/b1s/v1/AlertManagements
POST AlertManagements
Create an instance of 'AlertManagements' with the given payload of type 'AlertManagement' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AlertManagements
{
"Active": "tYES",
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 https://localhost:50000/b1s/v1/AlertManagements(123)
{
"FrequencyType": "atfi_Weeks"
}
DELETE AlertManagements(id)
Delete an instance of 'AlertManagements' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/AlertManagements(123)
POST AlertManagements(id)/GetAlertManagement
Invoke the method 'GetAlertManagement' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/AlertManagements(123)/GetAlertManagement
POST AlertManagements(id)/GetAlertManagementList
Invoke the method 'GetAlertManagementList' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/AlertManagements(123)/GetAlertManagementList
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 https://localhost:50000/b1s/v1/AlternateCatNum(ItemCode='item01',CardCode='c001',Substitute='BP01')
GET https://localhost:50000/b1s/v1/AlternateCatNum(ItemCode='item01',CardCode='c001',Substitute='BP01')?$select=ItemCode,CardCode,Sub
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 https://localhost:50000/b1s/v1/AlternateCatNum
POST AlternateCatNum
Create an instance of 'AlternateCatNum' with the given payload of type 'AlternateCatNum' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AlternateCatNum
{
"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 https://localhost:50000/b1s/v1/AlternateCatNum(ItemCode='item01',CardCode='c001',Substitute='BP01')
{
"DisplayBPCatalogNumber": "tYES"
}
DELETE AlternateCatNum(id)
Delete an instance of 'AlternateCatNum' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/AlternateCatNum(ItemCode='item01',CardCode='c001',Substitute='BP01')
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)
Retrieve all or some selected properties from an instance of 'ApprovalRequests' with the given id.
Example
GET https://localhost:50000/b1s/v1/ApprovalRequests(123)
GET https://localhost:50000/b1s/v1/ApprovalRequests(123)?$select=Code,ObjectType,IsDraft
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 https://localhost:50000/b1s/v1/ApprovalRequests
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 https://localhost:50000/b1s/v1/ApprovalRequests(123)
{
"ApprovalRequestLines": [
{
"StageCode": 3,
"Status": "ardPending",
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 https://localhost:50000/b1s/v1/ApprovalStages(123)
GET https://localhost:50000/b1s/v1/ApprovalStages(123)?$select=Code,Name,NoOfApproversRequired
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 https://localhost:50000/b1s/v1/ApprovalStages
POST ApprovalStages
Create an instance of 'ApprovalStages' with the given payload of type 'ApprovalStage' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ApprovalStages
{
"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 https://localhost:50000/b1s/v1/ApprovalStages(123)
{
"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 https://localhost:50000/b1s/v1/ApprovalStages(123)
Invoke the method 'GetApprovalStage' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/ApprovalStages(123)/GetApprovalStage
POST ApprovalStages(id)/RemoveApprovalStage
Invoke the method 'RemoveApprovalStage' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/ApprovalStages(123)/RemoveApprovalStage
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 https://localhost:50000/b1s/v1/ApprovalTemplates(123)
GET https://localhost:50000/b1s/v1/ApprovalTemplates(123)?$select=Code,Name,Remarks
GET ApprovalTemplates
Retrieve a collection of 'ApprovalTemplates' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/ApprovalTemplates
POST ApprovalTemplates
Create an instance of 'ApprovalTemplates' with the given payload of type 'ApprovalTemplate' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ApprovalTemplates
{
"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.
PATCH https://localhost:50000/b1s/v1/ApprovalTemplates(123)
{
"Remarks": "Shipping"
}
DELETE ApprovalTemplates(id)
Example
DELETE https://localhost:50000/b1s/v1/ApprovalTemplates(123)
POST ApprovalTemplates(id)/GetApprovalTemplate
Invoke the method 'GetApprovalTemplate' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/ApprovalTemplates(123)/GetApprovalTemplate
POST ApprovalTemplates(id)/RemoveApprovalTemplate
Invoke the method 'RemoveApprovalTemplate' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/ApprovalTemplates(123)/RemoveApprovalTemplate
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 https://localhost:50000/b1s/v1/AssetCapitalization(2)
GET https://localhost:50000/b1s/v1/AssetCapitalization(2)?$select=DocEntry,DocNum,Series
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 https://localhost:50000/b1s/v1/AssetCapitalization
POST AssetCapitalization
Create an instance of 'AssetCapitalization' with the given payload of type 'AssetDocument' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AssetCapitalization
{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA1",
"Quantity": 1,
"TotalLC": 1000
}
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 https://localhost:50000/b1s/v1/AssetCapitalization(2)
{
"AssetDocumentLineCollection": [
{
"LineNumber": 1,
"Remarks": "Remark is 0"
}
]
}
AssetCapitalizationCreditMemo
Show/Hide
List Operations
Expand Operations
GET AssetCapitalizationCreditMemo(id)
Retrieve all or some selected properties from an instance of 'AssetCapitalizationCreditMemo' with the given id.
Example
GET https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo(1)
GET https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo(1)?$select=DocEntry,DocNum,Series
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 https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo
POST AssetCapitalizationCreditMemo
Create an instance of 'AssetCapitalizationCreditMemo' with the given payload of type 'AssetDocument' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo
{
"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 https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo(1)
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 https://localhost:50000/b1s/v1/AssetClasses('TEST')
GET https://localhost:50000/b1s/v1/AssetClasses('TEST')?$select=Code,Description,AssetType
GET AssetClasses
Retrieve a collection of 'AssetClasses' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/AssetClasses
POST AssetClasses
Create an instance of 'AssetClasses' with the given payload of type 'AssetClass' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AssetClasses
{
"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 https://localhost:50000/b1s/v1/AssetClasses('TEST')
{
"AssetType": "atAssetTypeLowValueAsset",
"Description": "test AssetClasses",
"ValueLimitFrom": "600",
"ValueLimitTo": "2000"
}
Example
DELETE https://localhost:50000/b1s/v1/AssetClasses('TEST')
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.
Example
GET https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')
GET https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')?$select=Code,Description,Group
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 https://localhost:50000/b1s/v1/AssetDepreciationGroups
POST AssetDepreciationGroups
Create an instance of 'AssetDepreciationGroups' with the given payload of type 'AssetDepreciationGroup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AssetDepreciationGroups
{
"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 https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')
{
"Description": "test",
"Group": "Group123"
}
DELETE AssetDepreciationGroups(id)
Delete an instance of 'AssetDepreciationGroups' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')
AssetGroups
Show/Hide
GET AssetGroups(id)
Retrieve all or some selected properties from an instance of 'AssetGroups' with the given id.
Example
GET https://localhost:50000/b1s/v1/AssetGroups('AG')
GET https://localhost:50000/b1s/v1/AssetGroups('AG')?$select=Code,Description
GET AssetGroups
Retrieve a collection of 'AssetGroups' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/AssetGroups
POST AssetGroups
Create an instance of 'AssetGroups' with the given payload of type 'AssetGroup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AssetGroups
{
"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 https://localhost:50000/b1s/v1/AssetGroups('AG')
{
"Description": "test1"
}
DELETE AssetGroups(id)
Delete an instance of 'AssetGroups' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/AssetGroups('AG')
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 https://localhost:50000/b1s/v1/AssetManualDepreciation(2)
GET https://localhost:50000/b1s/v1/AssetManualDepreciation(2)select=DocEntry,DocNum,Series
Retrieve a collection of 'AssetManualDepreciation' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/AssetManualDepreciation
POST AssetManualDepreciation
Create an instance of 'AssetManualDepreciation' with the given payload of type 'AssetDocument' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AssetManualDepreciation
{
"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 https://localhost:50000/b1s/v1/AssetManualDepreciation(2)
{
"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 https://localhost:50000/b1s/v1/AssetRetirement(9)
GET https://localhost:50000/b1s/v1/AssetRetirement(9)?$select=DocEntry,DocNum,Series
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 https://localhost:50000/b1s/v1/AssetRetirement
POST AssetRetirement
Create an instance of 'AssetRetirement' with the given payload of type 'AssetDocument' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AssetRetirement
{
"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 https://localhost:50000/b1s/v1/AssetRetirement(9)
{
"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 https://localhost:50000/b1s/v1/AssetTransfer(2)
GET https://localhost:50000/b1s/v1/AssetTransfer(2)?$select=DocEntry,DocNum,Series
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 https://localhost:50000/b1s/v1/AssetTransfer
POST AssetTransfer
Create an instance of 'AssetTransfer' with the given payload of type 'AssetDocument' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AssetTransfer
{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA4",
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 https://localhost:50000/b1s/v1/AssetTransfer(2)
{
"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 https://localhost:50000/b1s/v1/Attachments2(123)
GET https://localhost:50000/b1s/v1/Attachments2(123)?$select=AbsoluteEntry,Attachments2_Lines
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 https://localhost:50000/b1s/v1/Attachments2
POST Attachments2
Create an instance of 'Attachments2' with the given payload of type 'Attachments2' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Attachments2
{
"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
PATCH https://localhost:50000/b1s/v1/Attachments2(123)
DELETE Attachments2(id)
Delete an instance of 'Attachments2' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/Attachments2(123)
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 https://localhost:50000/b1s/v1/AttributeGroups(1)
GET https://localhost:50000/b1s/v1/AttributeGroups(1)?$select=Code,Name,Locked
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 https://localhost:50000/b1s/v1/AttributeGroups
POST AttributeGroups
Create an instance of 'AttributeGroups' with the given payload of type 'AttributeGroup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/AttributeGroups
{
"AttributeGroupCollection": [
{
"AttributeID": 1,
"AttributeName": "test 1",
"DefaultValue": "5"
},
{
"AttributeID": 2,
"AttributeName": "test 2",
"DefaultValue": "6"
}
],
"Code": 1,
"Name": "test Attribute"
}
PATCH AttributeGroups(id)
Update an instance of 'AttributeGroups' with the given payload of type 'AttributeGroup' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AttributeGroups(1)
{
"AttributeGroupCollection": [
{
"AttributeID": 1,
"AttributeName": "test 123",
"DefaultValue": "123",
"SortNumber": 1
}
]
}
DELETE AttributeGroups(id)
Example
DELETE https://localhost:50000/b1s/v1/AttributeGroups(1)
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 https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')
GET https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')?$select=Code,Description
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 https://localhost:50000/b1s/v1/BankChargesAllocationCodes
POST BankChargesAllocationCodes
Create an instance of 'BankChargesAllocationCodes' with the given payload of type 'BankChargesAllocationCode' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BankChargesAllocationCodes
{
"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.
PATCH https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')
{
"Description": "updated by Service Layer"
}
DELETE BankChargesAllocationCodes(id)
Example
DELETE https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')
POST BankChargesAllocationCodes(id)/SetDefaultBankChargesAllocationCode
Invoke the method 'SetDefaultBankChargesAllocationCode' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')/SetDefaultBankChargesAllocationCode
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 https://localhost:50000/b1s/v1/BankPages(AccountCode='abc',Sequence=123)
GET https://localhost:50000/b1s/v1/BankPages(AccountCode='abc',Sequence=123)?$select=AccountCode,Sequence,AccountName
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 https://localhost:50000/b1s/v1/BankPages
POST BankPages
Create an instance of 'BankPages' with the given payload of type 'BankPage' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BankPages
{
"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 https://localhost:50000/b1s/v1/BankPages(AccountCode='abc',Sequence=123)
DELETE BankPages(id)
Delete an instance of 'BankPages' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/BankPages(AccountCode='abc',Sequence=123)
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 https://localhost:50000/b1s/v1/Banks(123)
GET https://localhost:50000/b1s/v1/Banks(123)?$select=BankCode,BankName,AccountforOutgoingChecks
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 https://localhost:50000/b1s/v1/Banks
POST Banks
Create an instance of 'Banks' with the given payload of type 'Bank' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Banks
{
"BankCode": "b001",
"BankName": "US National Bank",
"CountryCode": "US",
"SwiftNo": "123456789"
}
PATCH Banks(id)
Update an instance of 'Banks' with the given payload of type 'Bank' in JSON format and with the specified id.
Example
PATCH https://localhost:50000/b1s/v1/Banks(123)
{
"BankName": "US Bank"
}
DELETE Banks(id)
Example
DELETE https://localhost:50000/b1s/v1/Banks(123)
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 https://localhost:50000/b1s/v1/BankStatements(2)
GET https://localhost:50000/b1s/v1/BankStatements(2)?$select=InternalNumber,BankAccountKey,StatementNumber
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 https://localhost:50000/b1s/v1/BankStatements
POST BankStatements
Create an instance of 'BankStatements' with the given payload of type 'BankStatement' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BankStatements
{
"BankAccountKey ": 1,
"BankStatementRows": [
{
"ExternalCode": "E1"
}
],
"MultiplePayments": [
{
"AmountFC": 20,
"IsDebit": "tYES"
}
]
}
PATCH BankStatements(id)
Update an instance of 'BankStatements' with the given payload of type 'BankStatement' in JSON format and with the specified id.
Example
PATCH https://localhost:50000/b1s/v1/BankStatements(2)
{
"Currency": "USD"
}
DELETE BankStatements(id)
Delete an instance of 'BankStatements' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/BankStatements(2)
BarCodes
Show/Hide
List Operations
Expand Operations
Retrieve all or some selected properties from an instance of 'BarCodes' with the given id.
Example
GET https://localhost:50000/b1s/v1/BarCodes(123)
GET https://localhost:50000/b1s/v1/BarCodes(123)?$select=AbsEntry,ItemNo,UoMEntry
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 https://localhost:50000/b1s/v1/BarCodes
POST BarCodes
Create an instance of 'BarCodes' with the given payload of type 'BarCode' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BarCodes
{
"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 https://localhost:50000/b1s/v1/BarCodes(123)
{
"Barcode": "500001"
}
DELETE BarCodes(id)
Example
DELETE https://localhost:50000/b1s/v1/BarCodes(123)
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 https://localhost:50000/b1s/v1/BatchNumberDetails(123)
GET https://localhost:50000/b1s/v1/BatchNumberDetails(123)?$select=DocEntry,ItemCode,ItemDescription
GET BatchNumberDetails
Example
GET https://localhost:50000/b1s/v1/BatchNumberDetails
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 https://localhost:50000/b1s/v1/BatchNumberDetails(123)
{
"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 https://localhost:50000/b1s/v1/BillOfExchangeTransactions(123)
GET https://localhost:50000/b1s/v1/BillOfExchangeTransactions(123)?$select=StatusFrom,StatusTo,TransactionDate
GET BillOfExchangeTransactions
Retrieve a collection of 'BillOfExchangeTransactions' with all or some selected properties in the given order by specifying the given filter
condition.
Example
GET https://localhost:50000/b1s/v1/BillOfExchangeTransactions
GET https://localhost:50000/b1s/v1/BillOfExchangeTransactions?$select=StatusFrom,StatusTo,TransactionDate&$filter=BOETransactionkey g
POST BillOfExchangeTransactions
Create an instance of 'BillOfExchangeTransactions' with the given payload of type 'BillOfExchangeTransactions' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BillOfExchangeTransactions
{
"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
Retrieve all or some selected properties from an instance of 'BinLocationAttributes' with the given id.
Example
GET https://localhost:50000/b1s/v1/BinLocationAttributes(123)
GET https://localhost:50000/b1s/v1/BinLocationAttributes(123)?$select=Attribute,Code,AbsEntry
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 https://localhost:50000/b1s/v1/BinLocationAttributes
POST BinLocationAttributes
Create an instance of 'BinLocationAttributes' with the given payload of type 'BinLocationAttribute' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BinLocationAttributes
{
"AbsEntry": 3,
"Attribute": 5,
"Code": "BinAttr03"
}
PATCH BinLocationAttributes(id)
Update an instance of 'BinLocationAttributes' with the given payload of type 'BinLocationAttribute' in JSON format and with the specified id.
Example
PATCH https://localhost:50000/b1s/v1/BinLocationAttributes(123)
{
"Code": "BinAttr0212"
}
DELETE BinLocationAttributes(id)
Example
DELETE https://localhost:50000/b1s/v1/BinLocationAttributes(123)
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 https://localhost:50000/b1s/v1/BinLocationFields(123)
GET https://localhost:50000/b1s/v1/BinLocationFields(123)?$select=AbsEntry,FieldType,FieldNumber
GET BinLocationFields
Retrieve a collection of 'BinLocationFields' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BinLocationFields
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 https://localhost:50000/b1s/v1/BinLocationFields(123)
{
"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.
Example
GET https://localhost:50000/b1s/v1/BinLocations(123)
GET https://localhost:50000/b1s/v1/BinLocations(123)?$select=AbsEntry,Warehouse,Sublevel1
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 https://localhost:50000/b1s/v1/BinLocations
POST BinLocations
Create an instance of 'BinLocations' with the given payload of type 'BinLocation' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BinLocations
{
"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 https://localhost:50000/b1s/v1/BinLocations(123)
{
"Description": "updated from sl"
}
DELETE BinLocations(id)
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 109/190
21/03/2024, 07:55 Service Layer API Reference
Delete an instance of 'BinLocations' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/BinLocations(123)
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 https://localhost:50000/b1s/v1/BlanketAgreements(123)
GET https://localhost:50000/b1s/v1/BlanketAgreements(123)?$select=AgreementNo,BPCode,BPName
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 https://localhost:50000/b1s/v1/BlanketAgreements
POST BlanketAgreements
Create an instance of 'BlanketAgreements' with the given payload of type 'BlanketAgreement' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BlanketAgreements
{
"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 https://localhost:50000/b1s/v1/BlanketAgreements(123)
{
"BlanketAgreements_ItemsLines": [
{
"ItemNo": "I03",
"PlannedQuantity": 100,
"UnitPrice": 100
}
],
"Description": "Add a new item",
"EndDate": "2016-12-30",
"Status": "asApproved"
}
Invoke the method 'CancelBlanketAgreement' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/BlanketAgreements(123)/CancelBlanketAgreement
POST BlanketAgreements(id)/GetRelatedDocuments
Invoke the method 'GetRelatedDocuments' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/BlanketAgreements(123)/GetRelatedDocuments
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 https://localhost:50000/b1s/v1/BOEDocumentTypes(1)
GET https://localhost:50000/b1s/v1/BOEDocumentTypes(1)?$select=DocEntry,DocType,DocDescription
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 https://localhost:50000/b1s/v1/BOEDocumentTypes
POST BOEDocumentTypes
Create an instance of 'BOEDocumentTypes' with the given payload of type 'BOEDocumentType' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BOEDocumentTypes
{
"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 https://localhost:50000/b1s/v1/BOEDocumentTypes(1)
{
"DocDescription": "testing",
"DocType": "11"
}
DELETE BOEDocumentTypes(id)
Delete an instance of 'BOEDocumentTypes' with the specified id.
Example
BOEInstructions
Show/Hide
List Operations
Expand Operations
GET BOEInstructions(id)
Retrieve all or some selected properties from an instance of 'BOEInstructions' with the given id.
Example
GET https://localhost:50000/b1s/v1/BOEInstructions(1)
GET https://localhost:50000/b1s/v1/BOEInstructions(1)?$select=InstructionEntry,InstructionCode,InstructionDesc
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 https://localhost:50000/b1s/v1/BOEInstructions
GET https://localhost:50000/b1s/v1/BOEInstructions?$select=InstructionEntry,InstructionCode,InstructionDesc&$filter=InstructionEntry
POST BOEInstructions
Create an instance of 'BOEInstructions' with the given payload of type 'BOEInstruction' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BOEInstructions
{
"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 https://localhost:50000/b1s/v1/BOEInstructions(1)
{
"InstructionCode": "02",
"InstructionDesc": "02",
"IsCancelInstruction": "tNO"
}
DELETE BOEInstructions(id)
Example
DELETE https://localhost:50000/b1s/v1/BOEInstructions(1)
BOEPortfolios
Show/Hide
List Operations
Expand Operations
GET BOEPortfolios(id)
Example
GET https://localhost:50000/b1s/v1/BOEPortfolios(123)
GET https://localhost:50000/b1s/v1/BOEPortfolios(123)?$select=PortfolioEntry,PortfolioID,PortfolioCode
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 https://localhost:50000/b1s/v1/BOEPortfolios
POST BOEPortfolios
Create an instance of 'BOEPortfolios' with the given payload of type 'BOEPortfolio' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BOEPortfolios
{
"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 https://localhost:50000/b1s/v1/BOEPortfolios(123)
{
"PortfolioCode": "02",
"PortfolioDescription": "02",
"PortfolioID": "02",
"PortfolioNum": "02"
}
DELETE BOEPortfolios(id)
Example
DELETE https://localhost:50000/b1s/v1/BOEPortfolios(123)
BPFiscalRegistryID
Show/Hide
List Operations
Expand Operations
GET BPFiscalRegistryID(id)
Retrieve all or some selected properties from an instance of 'BPFiscalRegistryID' with the given id.
Example
GET https://localhost:50000/b1s/v1/BPFiscalRegistryID(123)
GET https://localhost:50000/b1s/v1/BPFiscalRegistryID(123)?$select=Numerator,CNAECode,Description
GET BPFiscalRegistryID
Example
GET https://localhost:50000/b1s/v1/BPFiscalRegistryID
POST BPFiscalRegistryID
Create an instance of 'BPFiscalRegistryID' with the given payload of type 'BPFiscalRegistryID' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BPFiscalRegistryID
{
"CNAECode": "0330",
"Description": "CNAE codes"
}
PATCH BPFiscalRegistryID(id)
Update an instance of 'BPFiscalRegistryID' with the given payload of type 'BPFiscalRegistryID' in JSON format and with the specified id.
Example
PATCH https://localhost:50000/b1s/v1/BPFiscalRegistryID(123)
{
"Description": "CNAE RegistryID"
}
DELETE BPFiscalRegistryID(id)
Example
DELETE https://localhost:50000/b1s/v1/BPFiscalRegistryID(123)
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 https://localhost:50000/b1s/v1/BPPriorities(123)
GET https://localhost:50000/b1s/v1/BPPriorities(123)?$select=Priority,PriorityDescription
GET BPPriorities
Retrieve a collection of 'BPPriorities' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/BPPriorities
POST BPPriorities
Create an instance of 'BPPriorities' with the given payload of type 'BPPriority' in JSON format.
Example
{
"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 https://localhost:50000/b1s/v1/BPPriorities(123)
{
"PriorityDescription": "HighPri"
}
DELETE BPPriorities(id)
Delete an instance of 'BPPriorities' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/BPPriorities(123)
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 https://localhost:50000/b1s/v1/Branches(123)
GET https://localhost:50000/b1s/v1/Branches(123)?$select=Code,Name,Description
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 https://localhost:50000/b1s/v1/Branches
POST Branches
Create an instance of 'Branches' with the given payload of type 'Branch' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Branches
{
"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 https://localhost:50000/b1s/v1/Branches(123)
{
"Description": "Main Branch updated"
DELETE Branches(id)
Delete an instance of 'Branches' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/Branches(123)
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 https://localhost:50000/b1s/v1/BrazilBeverageIndexers(847)
GET https://localhost:50000/b1s/v1/BrazilBeverageIndexers(847)?$select=BeverageGroupCode,BeverageTableCode,BeverageCommercialBrandCod
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 https://localhost:50000/b1s/v1/BrazilBeverageIndexers
GET https://localhost:50000/b1s/v1/BrazilBeverageIndexers?$select=BeverageGroupCode,BeverageTableCode,BeverageCommercialBrandCode&$fi
POST BrazilBeverageIndexers
Create an instance of 'BrazilBeverageIndexers' with the given payload of type 'BrazilBeverageIndexer' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BrazilBeverageIndexers
{
"BeverageCommercialBrandCode": 52,
"BeverageGroupCode": "13",
"BeverageTableCode": "07"
}
DELETE BrazilBeverageIndexers(id)
Example
DELETE https://localhost:50000/b1s/v1/BrazilBeverageIndexers(847)
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 https://localhost:50000/b1s/v1/BrazilFuelIndexers(797)?$select=FuelID,FuelGroupCode,FuelCode
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 https://localhost:50000/b1s/v1/BrazilFuelIndexers
POST BrazilFuelIndexers
Create an instance of 'BrazilFuelIndexers' with the given payload of type 'BrazilFuelIndexer' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BrazilFuelIndexers
{
"Description": "999999999-Description",
"FuelCode": "999999999",
"FuelGroupCode": "1"
}
DELETE BrazilFuelIndexers(id)
Delete an instance of 'BrazilFuelIndexers' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/BrazilFuelIndexers(797)
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.
Example
GET https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)
GET https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)?$select=ID,IndexerType,Code
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 https://localhost:50000/b1s/v1/BrazilMultiIndexers
POST BrazilMultiIndexers
Create an instance of 'BrazilMultiIndexers' with the given payload of type 'BrazilMultiIndexer' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BrazilMultiIndexers
{
"Code": "1114",
DELETE BrazilMultiIndexers(id)
Delete an instance of 'BrazilMultiIndexers' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)
POST BrazilMultiIndexers(id)/GetIndexerTypeList
Invoke the method 'GetIndexerTypeList' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)/GetIndexerTypeList
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 https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)
GET https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)?$select=IndexerType,Code,Description
GET BrazilNumericIndexers
Retrieve a collection of 'BrazilNumericIndexers' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/BrazilNumericIndexers
POST BrazilNumericIndexers
Create an instance of 'BrazilNumericIndexers' with the given payload of type 'BrazilNumericIndexer' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BrazilNumericIndexers
{
"Code": "15",
"Description": "Sociedade empres\u00e1ria em geral",
"IndexerType": "bnitNatureOfCompany"
}
DELETE BrazilNumericIndexers(id)
Example
DELETE https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)
POST BrazilNumericIndexers(id)/GetIndexerTypeList
Example
POST https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)/GetIndexerTypeList
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 https://localhost:50000/b1s/v1/BrazilStringIndexers(849)
GET https://localhost:50000/b1s/v1/BrazilStringIndexers(849)?$select=IndexerType,Code,Description
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 https://localhost:50000/b1s/v1/BrazilStringIndexers
POST BrazilStringIndexers
Create an instance of 'BrazilStringIndexers' with the given payload of type 'BrazilStringIndexer' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BrazilStringIndexers
{
"Code": "3",
"Description": "aaaaaaaa",
"IndexerType": "bsitIPIPeriod"
}
DELETE BrazilStringIndexers(id)
Example
DELETE https://localhost:50000/b1s/v1/BrazilStringIndexers(849)
POST BrazilStringIndexers(id)/GetIndexerTypeList
Invoke the method 'GetIndexerTypeList' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/BrazilStringIndexers(849)/GetIndexerTypeList
BudgetDistributions
Show/Hide
List Operations
Expand Operations
GET BudgetDistributions(id)
Example
GET https://localhost:50000/b1s/v1/BudgetDistributions(123)
GET https://localhost:50000/b1s/v1/BudgetDistributions(123)?$select=September,August,July
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 https://localhost:50000/b1s/v1/BudgetDistributions
POST BudgetDistributions
Create an instance of 'BudgetDistributions' with the given payload of type 'BudgetDistribution' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BudgetDistributions
{
"BudgetAmount": 1.0,
"Description": "DisRule",
"September": 1.0
}
PATCH BudgetDistributions(id)
Update an instance of 'BudgetDistributions' with the given payload of type 'BudgetDistribution' in JSON format and with the specified id.
Example
PATCH https://localhost:50000/b1s/v1/BudgetDistributions(123)
{
"Description": "Budget Distribution"
}
DELETE BudgetDistributions(id)
Example
DELETE https://localhost:50000/b1s/v1/BudgetDistributions(123)
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 https://localhost:50000/b1s/v1/Budgets(123)
GET https://localhost:50000/b1s/v1/Budgets(123)?$select=FutureAnnualExpensesCreditSys,FutureAnnualExpensesCreditLoc,FutureAnnualExpen
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 https://localhost:50000/b1s/v1/Budgets?$select=FutureAnnualExpensesCreditSys,FutureAnnualExpensesCreditLoc,FutureAnnualExpensesDe
POST Budgets
Create an instance of 'Budgets' with the given payload of type 'Budget' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Budgets
{
"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 https://localhost:50000/b1s/v1/Budgets(123)
{
"TotalAnnualBudgetDebitLoc": "12.345"
}
DELETE Budgets(id)
Delete an instance of 'Budgets' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/Budgets(123)
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 https://localhost:50000/b1s/v1/BudgetScenarios(123)
GET https://localhost:50000/b1s/v1/BudgetScenarios(123)?$select=Name,InitialRatioPercentage,StartofFiscalYear
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 https://localhost:50000/b1s/v1/BudgetScenarios
POST BudgetScenarios
Create an instance of 'BudgetScenarios' with the given payload of type 'BudgetScenario' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BudgetScenarios
{
"BasicBudget": "1",
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 https://localhost:50000/b1s/v1/BudgetScenarios(123)
{
"Name": "new2014"
}
DELETE BudgetScenarios(id)
Delete an instance of 'BudgetScenarios' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/BudgetScenarios(123)
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 https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)
GET https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)?$select=Code,Name,Type
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 https://localhost:50000/b1s/v1/BusinessPartnerGroups
POST BusinessPartnerGroups
Create an instance of 'BusinessPartnerGroups' with the given payload of type 'BusinessPartnerGroup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BusinessPartnerGroups
{
"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 https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)
{
"Name": "bigCustomer"
DELETE BusinessPartnerGroups(id)
Delete an instance of 'BusinessPartnerGroups' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)
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 https://localhost:50000/b1s/v1/BusinessPartnerProperties(1)
GET https://localhost:50000/b1s/v1/BusinessPartnerProperties(1)?$select=PropertyCode,PropertyName
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 https://localhost:50000/b1s/v1/BusinessPartnerProperties
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 https://localhost:50000/b1s/v1/BusinessPartnerProperties(1)
{
"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 https://localhost:50000/b1s/v1/BusinessPartners('c001')
GET https://localhost:50000/b1s/v1/BusinessPartners('c001')?$select=CardCode,CardName,CardType
GET BusinessPartners
Retrieve a collection of 'BusinessPartners' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BusinessPartners
POST BusinessPartners
Create an instance of 'BusinessPartners' with the given payload of type 'BusinessPartner' in JSON format.
Example
POST https://localhost:50000/b1s/v1/BusinessPartners
{
"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 https://localhost:50000/b1s/v1/BusinessPartners('c001')
{
"CardName": "Updated customer name"
}
DELETE BusinessPartners(id)
Example
DELETE https://localhost:50000/b1s/v1/BusinessPartners('c001')
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 https://localhost:50000/b1s/v1/BusinessPlaces(123)
GET https://localhost:50000/b1s/v1/BusinessPlaces(123)?$select=BPLID,BPLName,BPLNameForeign
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 https://localhost:50000/b1s/v1/BusinessPlaces
POST BusinessPlaces
Create an instance of 'BusinessPlaces' with the given payload of type 'BusinessPlace' in JSON format.
Example
{
"Address": "No. 1001 Chenghui road",
"BPLName": "LG",
"BPLNameForeign": "LG",
"Industry": "manufacture",
"RepName": "new LG",
"VATRegNum": "222-33-47528"
}
PATCH BusinessPlaces(id)
Update an instance of 'BusinessPlaces' with the given payload of type 'BusinessPlace' in JSON format and with the specified id.
Example
PATCH https://localhost:50000/b1s/v1/BusinessPlaces(123)
{
"Address": "No. 101 Huaxia Road"
}
DELETE BusinessPlaces(id)
Delete an instance of 'BusinessPlaces' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/BusinessPlaces(123)
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 https://localhost:50000/b1s/v1/CampaignResponseType('01')
GET https://localhost:50000/b1s/v1/CampaignResponseType('01')?$select=ResponseTypeDescription,ResponseType,IsActive
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 https://localhost:50000/b1s/v1/CampaignResponseType
GET https://localhost:50000/b1s/v1/CampaignResponseType?$select=ResponseTypeDescription,ResponseType,IsActive&$filter=startswith(Resp
POST CampaignResponseType
Create an instance of 'CampaignResponseType' with the given payload of type 'CampaignResponseType' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CampaignResponseType
{
"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.
PATCH https://localhost:50000/b1s/v1/CampaignResponseType('01')
{
"IsActive": "tNO"
}
DELETE CampaignResponseType(id)
Example
DELETE https://localhost:50000/b1s/v1/CampaignResponseType('01')
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 https://localhost:50000/b1s/v1/Campaigns(1)
GET https://localhost:50000/b1s/v1/Campaigns(1)?$select=CampaignNumber,CampaignName,CampaignType
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 https://localhost:50000/b1s/v1/Campaigns
POST Campaigns
Create an instance of 'Campaigns' with the given payload of type 'Campaign' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Campaigns
{
"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 https://localhost:50000/b1s/v1/Campaigns(1)
{
"StartDate": "2016-10-30"
}
DELETE Campaigns(id)
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 126/190
21/03/2024, 07:55 Service Layer API Reference
Delete an instance of 'Campaigns' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/Campaigns(1)
POST Campaigns(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/Campaigns(1)/Cancel
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 https://localhost:50000/b1s/v1/CashDiscounts('EPDiscount')
GET https://localhost:50000/b1s/v1/CashDiscounts('EPDiscount')?$select=Code,Name,ByDate
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 https://localhost:50000/b1s/v1/CashDiscounts
POST CashDiscounts
Create an instance of 'CashDiscounts' with the given payload of type 'CashDiscount' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CashDiscounts
{
"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)
Update an instance of 'CashDiscounts' with the given payload of type 'CashDiscount' in JSON format and with the specified id.
Example
{
"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)
Delete an instance of 'CashDiscounts' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/CashDiscounts('EPDiscount')
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 https://localhost:50000/b1s/v1/CashFlowLineItems(2)
GET https://localhost:50000/b1s/v1/CashFlowLineItems(2)?$select=LineItemID,LineItemName,ActiveLineItem
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 https://localhost:50000/b1s/v1/CashFlowLineItems
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.
Example
GET https://localhost:50000/b1s/v1/CertificateSeries(123)
GET https://localhost:50000/b1s/v1/CertificateSeries(123)?$select=AbsEntry,Code,Section
GET CertificateSeries
Example
GET https://localhost:50000/b1s/v1/CertificateSeries
POST CertificateSeries
Create an instance of 'CertificateSeries' with the given payload of type 'CertificateSeries' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CertificateSeries
{
"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 https://localhost:50000/b1s/v1/CertificateSeries(123)
{
"Code": "C123"
}
DELETE CertificateSeries(id)
Example
DELETE https://localhost:50000/b1s/v1/CertificateSeries(123)
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.
Example
GET https://localhost:50000/b1s/v1/ChartOfAccounts('abc')
GET https://localhost:50000/b1s/v1/ChartOfAccounts('abc')?$select=Code,Name,Balance
GET ChartOfAccounts
Retrieve a collection of 'ChartOfAccounts' with all or some selected properties in the given order by specifying the given filter condition.
Example
POST ChartOfAccounts
Create an instance of 'ChartOfAccounts' with the given payload of type 'ChartOfAccount' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ChartOfAccounts
{
"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 https://localhost:50000/b1s/v1/ChartOfAccounts('abc')
{
"Name": "Updated Account"
}
DELETE ChartOfAccounts(id)
Delete an instance of 'ChartOfAccounts' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/ChartOfAccounts('abc')
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 https://localhost:50000/b1s/v1/ChecksforPayment(123)
GET https://localhost:50000/b1s/v1/ChecksforPayment(123)?$select=CheckKey,CheckNumber,BankCode
GET ChecksforPayment
Retrieve a collection of 'ChecksforPayment' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/ChecksforPayment
POST ChecksforPayment
Create an instance of 'ChecksforPayment' with the given payload of type 'ChecksforPayment' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ChecksforPayment
{
"AccountNumber": "11123456",
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 https://localhost:50000/b1s/v1/ChecksforPayment(123)
{
"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 https://localhost:50000/b1s/v1/ChooseFromList('ITM1')
GET https://localhost:50000/b1s/v1/ChooseFromList('ITM1')?$select=ObjectName,ChooseFromList_Lines
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 https://localhost:50000/b1s/v1/ChooseFromList
POST ChooseFromList
Create an instance of 'ChooseFromList' with the given payload of type 'ChooseFromList' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ChooseFromList
{
"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
{
"ChooseFromList_Lines": [
{
"FieldNo": "1",
"Visible": "tYES"
}
]
}
DELETE ChooseFromList(id)
Delete an instance of 'ChooseFromList' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/ChooseFromList('ITM1')
ClosingDateProcedure
Show/Hide
List Operations
Expand Operations
GET ClosingDateProcedure(id)
Retrieve all or some selected properties from an instance of 'ClosingDateProcedure' with the given id.
Example
GET https://localhost:50000/b1s/v1/ClosingDateProcedure(123)
GET https://localhost:50000/b1s/v1/ClosingDateProcedure(123)?$select=ClosingDateNum,ClosingDateCode,BaselineDate
GET ClosingDateProcedure
Retrieve a collection of 'ClosingDateProcedure' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/ClosingDateProcedure
GET https://localhost:50000/b1s/v1/ClosingDateProcedure?$select=ClosingDateNum,ClosingDateCode,BaselineDate&$filter=ClosingDateNum ge
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 https://localhost:50000/b1s/v1/Cockpits(123)
GET https://localhost:50000/b1s/v1/Cockpits(123)?$select=AbsEntry,Code,Name
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 https://localhost:50000/b1s/v1/Cockpits
Create an instance of 'Cockpits' with the given payload of type 'Cockpit' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Cockpits
{
"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 https://localhost:50000/b1s/v1/Cockpits(123)
{
"Description": "test"
}
DELETE Cockpits(id)
Example
DELETE https://localhost:50000/b1s/v1/Cockpits(123)
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 https://localhost:50000/b1s/v1/CommissionGroups(123)
GET https://localhost:50000/b1s/v1/CommissionGroups(123)?$select=CommissionGroupCode,CommissionGroupName,CommissionPercentage
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 https://localhost:50000/b1s/v1/CommissionGroups
GET https://localhost:50000/b1s/v1/CommissionGroups?$select=CommissionGroupCode,CommissionGroupName,CommissionPercentage&$filter=Comm
POST CommissionGroups
Create an instance of 'CommissionGroups' with the given payload of type 'CommissionGroup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CommissionGroups
{
"CommissionGroupName": "Medium Commission",
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 https://localhost:50000/b1s/v1/CommissionGroups(123)
{
"CommissionPercentage": "28"
}
DELETE CommissionGroups(id)
Delete an instance of 'CommissionGroups' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/CommissionGroups(123)
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 https://localhost:50000/b1s/v1/Contacts(123)
GET https://localhost:50000/b1s/v1/Contacts(123)?$select=CardCode,Notes,ContactDate
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 https://localhost:50000/b1s/v1/Contacts
POST Contacts
Create an instance of 'Contacts' with the given payload of type 'Contact' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Contacts
{
"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.
Example
PATCH https://localhost:50000/b1s/v1/Contacts(123)
{
"Details": "follow up meeting"
}
Example
DELETE https://localhost:50000/b1s/v1/Contacts(123)
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 https://localhost:50000/b1s/v1/ContractTemplates('newTemplate')
GET https://localhost:50000/b1s/v1/ContractTemplates('newTemplate')?$select=TemplateName,TemplateIsDeleted,TemplateIsRenewal
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 https://localhost:50000/b1s/v1/ContractTemplates
GET https://localhost:50000/b1s/v1/ContractTemplates?$select=TemplateName,TemplateIsDeleted,TemplateIsRenewal&$filter=startswith(Temp
POST ContractTemplates
Create an instance of 'ContractTemplates' with the given payload of type 'ContractTemplate' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ContractTemplates
{
"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 https://localhost:50000/b1s/v1/ContractTemplates('newTemplate')
{
"Details": "new service contract template"
}
DELETE ContractTemplates(id)
Delete an instance of 'ContractTemplates' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/ContractTemplates('newTemplate')
CorrectionInvoice
Show/Hide
GET CorrectionInvoice(id)
Retrieve all or some selected properties from an instance of 'CorrectionInvoice' with the given id.
Example
GET https://localhost:50000/b1s/v1/CorrectionInvoice(123)
GET https://localhost:50000/b1s/v1/CorrectionInvoice(123)?$select=DocEntry,DocNum,DocType
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 https://localhost:50000/b1s/v1/CorrectionInvoice
POST CorrectionInvoice
Create an instance of 'CorrectionInvoice' with the given payload of type 'Document' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CorrectionInvoice
{
"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 https://localhost:50000/b1s/v1/CorrectionInvoice(123)
{
"Comments": "new comments - modified by Service Layer"
}
POST CorrectionInvoice(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionInvoice(123)/Close
POST CorrectionInvoice(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST CorrectionInvoice(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionInvoice(123)/Reopen
POST CorrectionInvoice(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionInvoice(123)/CreateCancellationDocument
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 https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)
GET https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)?$select=DocEntry,DocNum,DocType
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 https://localhost:50000/b1s/v1/CorrectionInvoiceReversal
POST CorrectionInvoiceReversal
Create an instance of 'CorrectionInvoiceReversal' with the given payload of type 'Document' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversal
{
"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 https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)
{
"Comments": "new comments - modified by Service Layer"
}
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)/Close
POST CorrectionInvoiceReversal(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)/Cancel
POST CorrectionInvoiceReversal(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)/Reopen
POST CorrectionInvoiceReversal(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)/CreateCancellationDocument
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 https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)
GET https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)?$select=DocEntry,DocNum,DocType
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 https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice
POST CorrectionPurchaseInvoice
Create an instance of 'CorrectionPurchaseInvoice' with the given payload of type 'Document' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice
{
"CardCode": "v001",
"Comments": "Added by Service Layer",
"DocumentLines": [
{
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 https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)
{
"Comments": "new comments - modified by Service Layer"
}
POST CorrectionPurchaseInvoice(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)/Close
POST CorrectionPurchaseInvoice(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)/Cancel
POST CorrectionPurchaseInvoice(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)/Reopen
POST CorrectionPurchaseInvoice(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)/CreateCancellationDocument
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 https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)
GET https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)?$select=DocEntry,DocNum,DocType
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 https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal
POST CorrectionPurchaseInvoiceReversal
Create an instance of 'CorrectionPurchaseInvoiceReversal' with the given payload of type 'Document' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal
{
"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 https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)
{
"Comments": "new comments - modified by Service Layer"
}
POST CorrectionPurchaseInvoiceReversal(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)/Close
POST CorrectionPurchaseInvoiceReversal(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)/Cancel
POST CorrectionPurchaseInvoiceReversal(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)/Reopen
POST CorrectionPurchaseInvoiceReversal(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)/CreateCancellationDocument
CostCenterTypes
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 140/190
21/03/2024, 07:55 Service Layer API Reference
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 https://localhost:50000/b1s/v1/CostCenterTypes('test')
GET https://localhost:50000/b1s/v1/CostCenterTypes('test')?$select=CostCenterTypeCode,CostCenterTypeName
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 https://localhost:50000/b1s/v1/CostCenterTypes
GET https://localhost:50000/b1s/v1/CostCenterTypes?$select=CostCenterTypeCode,CostCenterTypeName&$filter=startswith(CostCenterTypeCod
POST CostCenterTypes
Create an instance of 'CostCenterTypes' with the given payload of type 'CostCenterType' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CostCenterTypes
{
"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 https://localhost:50000/b1s/v1/CostCenterTypes('test')
{
"CostCenterTypeName": "123"
}
DELETE CostCenterTypes(id)
Delete an instance of 'CostCenterTypes' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/CostCenterTypes('test')
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 https://localhost:50000/b1s/v1/CostElements('abc')
GET https://localhost:50000/b1s/v1/CostElements('abc')?$select=Code,Description,IsActive
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 https://localhost:50000/b1s/v1/CostElements
POST CostElements
Create an instance of 'CostElements' with the given payload of type 'CostElement' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CostElements
{
"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.
Example
{
"Description": "Cost Element 000001",
"IsActive": "tNO"
}
DELETE CostElements(id)
Delete an instance of 'CostElements' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/CostElements('abc')
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 https://localhost:50000/b1s/v1/Countries('NC')
GET https://localhost:50000/b1s/v1/Countries('NC')?$select=Code,Name,CodeForReports
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 https://localhost:50000/b1s/v1/Countries
Create an instance of 'Countries' with the given payload of type 'Country' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Countries
{
"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 https://localhost:50000/b1s/v1/Countries('NC')
{
"Details": "created new country"
}
DELETE Countries(id)
Example
DELETE https://localhost:50000/b1s/v1/Countries('NC')
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 https://localhost:50000/b1s/v1/CreditCardPayments('code01')
GET https://localhost:50000/b1s/v1/CreditCardPayments('code01')?$select=DueDateCode,DueDateName,DueDatesType
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 https://localhost:50000/b1s/v1/CreditCardPayments
POST CreditCardPayments
Create an instance of 'CreditCardPayments' with the given payload of type 'CreditCardPayment' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CreditCardPayments
{
"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.
PATCH https://localhost:50000/b1s/v1/CreditCardPayments('code01')
{
"DueDateName": "15 days"
}
DELETE CreditCardPayments(id)
Example
DELETE https://localhost:50000/b1s/v1/CreditCardPayments('code01')
CreditCards
Show/Hide
List Operations
Expand Operations
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 https://localhost:50000/b1s/v1/CreditCards(123)
GET https://localhost:50000/b1s/v1/CreditCards(123)?$select=CreditCardCode,CreditCardName,GLAccount
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 https://localhost:50000/b1s/v1/CreditCards
POST CreditCards
Create an instance of 'CreditCards' with the given payload of type 'CreditCard' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CreditCards
{
"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 https://localhost:50000/b1s/v1/CreditCards(123)
{
"CreditCardName": "Updated Name"
}
DELETE CreditCards(id)
Delete an instance of 'CreditCards' with the specified id.
Example
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)
Retrieve all or some selected properties from an instance of 'CreditNotes' with the given id.
Example
GET https://localhost:50000/b1s/v1/CreditNotes(123)
GET https://localhost:50000/b1s/v1/CreditNotes(123)?$select=DocEntry,DocNum,DocType
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 https://localhost:50000/b1s/v1/CreditNotes
POST CreditNotes
Create an instance of 'CreditNotes' with the given payload of type 'Document' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CreditNotes
{
"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 https://localhost:50000/b1s/v1/CreditNotes(123)
{
"Comments": "new comments - modified by Service Layer"
}
DELETE CreditNotes(id)
Example
DELETE https://localhost:50000/b1s/v1/CreditNotes(123)
POST CreditNotes(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST CreditNotes(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CreditNotes(123)/Cancel
POST CreditNotes(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CreditNotes(123)/Reopen
POST CreditNotes(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/CreditNotes(123)/CreateCancellationDocument
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 https://localhost:50000/b1s/v1/CreditPaymentMethods(123)
GET https://localhost:50000/b1s/v1/CreditPaymentMethods(123)?$select=PaymentMethodCode,Name,AssignedtoCreditCard
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 https://localhost:50000/b1s/v1/CreditPaymentMethods
GET https://localhost:50000/b1s/v1/CreditPaymentMethods?$select=PaymentMethodCode,Name,AssignedtoCreditCard&$filter=PaymentMethodCode
POST CreditPaymentMethods
Create an instance of 'CreditPaymentMethods' with the given payload of type 'CreditPaymentMethod' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CreditPaymentMethods
{
"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
{
"MinimumPaymentAmount": "100.11"
}
DELETE CreditPaymentMethods(id)
Delete an instance of 'CreditPaymentMethods' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/CreditPaymentMethods(123)
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 https://localhost:50000/b1s/v1/Currencies('CNY')
GET https://localhost:50000/b1s/v1/Currencies('CNY')?$select=Code,Name,DocumentsCode
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 https://localhost:50000/b1s/v1/Currencies
POST Currencies
Create an instance of 'Currencies' with the given payload of type 'Currency' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Currencies
{
"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 https://localhost:50000/b1s/v1/Currencies('CNY')
{
"Name": "UpdatedCurrencyName"
}
DELETE Currencies(id)
Example
DELETE https://localhost:50000/b1s/v1/Currencies('CNY')
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 https://localhost:50000/b1s/v1/CustomerEquipmentCards(123)
GET https://localhost:50000/b1s/v1/CustomerEquipmentCards(123)?$select=EquipmentCardNum,CustomerCode,CustomerName
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 https://localhost:50000/b1s/v1/CustomerEquipmentCards
GET https://localhost:50000/b1s/v1/CustomerEquipmentCards?$select=EquipmentCardNum,CustomerCode,CustomerName&$filter=EquipmentCardNum
POST CustomerEquipmentCards
Create an instance of 'CustomerEquipmentCards' with the given payload of type 'CustomerEquipmentCard' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CustomerEquipmentCards
{
"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 https://localhost:50000/b1s/v1/CustomerEquipmentCards(123)
{
"InstallLocation": "new US Location"
}
DELETE CustomerEquipmentCards(id)
Delete an instance of 'CustomerEquipmentCards' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/CustomerEquipmentCards(123)
CustomsDeclaration
Show/Hide
List Operations
Expand Operations
GET CustomsDeclaration(id)
Retrieve all or some selected properties from an instance of 'CustomsDeclaration' with the given id.
GET https://localhost:50000/b1s/v1/CustomsDeclaration('2')
GET https://localhost:50000/b1s/v1/CustomsDeclaration('2')?$select=CCDNum,Date,CustomsBroker
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 https://localhost:50000/b1s/v1/CustomsDeclaration
POST CustomsDeclaration
Create an instance of 'CustomsDeclaration' with the given payload of type 'CustomsDeclaration' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CustomsDeclaration
{
"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 https://localhost:50000/b1s/v1/CustomsDeclaration('2')
{
"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 https://localhost:50000/b1s/v1/CustomsGroups(123)
GET https://localhost:50000/b1s/v1/CustomsGroups(123)?$select=Code,Name,Number
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 https://localhost:50000/b1s/v1/CustomsGroups
Create an instance of 'CustomsGroups' with the given payload of type 'CustomsGroup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/CustomsGroups
{
"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 https://localhost:50000/b1s/v1/CustomsGroups(123)
{
"Name": "Custom exempt"
}
DELETE CustomsGroups(id)
Example
DELETE https://localhost:50000/b1s/v1/CustomsGroups(123)
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 https://localhost:50000/b1s/v1/CycleCountDeterminations('abc')
GET https://localhost:50000/b1s/v1/CycleCountDeterminations('abc')?$select=WarehouseCode,CycleBy,CycleCountDeterminationSetupCollecti
GET CycleCountDeterminations
Retrieve a collection of 'CycleCountDeterminations' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/CycleCountDeterminations
GET https://localhost:50000/b1s/v1/CycleCountDeterminations?$select=WarehouseCode,CycleBy,CycleCountDeterminationSetupCollection&$fil
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 https://localhost:50000/b1s/v1/CycleCountDeterminations('abc')
{
"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 https://localhost:50000/b1s/v1/DeductionTaxGroups(123)
GET https://localhost:50000/b1s/v1/DeductionTaxGroups(123)?$select=GroupKey,GroupCode,GroupName
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 https://localhost:50000/b1s/v1/DeductionTaxGroups
POST DeductionTaxGroups
Create an instance of 'DeductionTaxGroups' with the given payload of type 'DeductionTaxGroup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DeductionTaxGroups
{
"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 https://localhost:50000/b1s/v1/DeductionTaxGroups(123)
{
"GroupName": "Group 02"
}
DELETE DeductionTaxGroups(id)
Delete an instance of 'DeductionTaxGroups' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/DeductionTaxGroups(123)
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 https://localhost:50000/b1s/v1/DeductionTaxHierarchies(123)?$select=AbsEntry,BPCode,HierarchyCode
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 https://localhost:50000/b1s/v1/DeductionTaxHierarchies
POST DeductionTaxHierarchies
Create an instance of 'DeductionTaxHierarchies' with the given payload of type 'DeductionTaxHierarchy' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DeductionTaxHierarchies
{
"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 https://localhost:50000/b1s/v1/DeductionTaxHierarchies(123)
{
"HierarchyName": "vendor hierarchy group"
}
DELETE DeductionTaxHierarchies(id)
Delete an instance of 'DeductionTaxHierarchies' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/DeductionTaxHierarchies(123)
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 https://localhost:50000/b1s/v1/DeductionTaxSubGroups('99')
GET https://localhost:50000/b1s/v1/DeductionTaxSubGroups('99')?$select=GroupCode,GroupName
GET DeductionTaxSubGroups
Example
GET https://localhost:50000/b1s/v1/DeductionTaxSubGroups
POST DeductionTaxSubGroups
Create an instance of 'DeductionTaxSubGroups' with the given payload of type 'DeductionTaxSubGroup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DeductionTaxSubGroups
{
"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 https://localhost:50000/b1s/v1/DeductionTaxSubGroups('99')
{
"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 https://localhost:50000/b1s/v1/DeliveryNotes(123)
GET https://localhost:50000/b1s/v1/DeliveryNotes(123)?$select=DocEntry,DocNum,DocType
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 https://localhost:50000/b1s/v1/DeliveryNotes
POST DeliveryNotes
Create an instance of 'DeliveryNotes' with the given payload of type 'Document' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DeliveryNotes
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
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 https://localhost:50000/b1s/v1/DeliveryNotes(123)
{
"Comments": "new comments - modified by Service Layer"
}
DELETE DeliveryNotes(id)
Delete an instance of 'DeliveryNotes' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/DeliveryNotes(123)
POST DeliveryNotes(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/DeliveryNotes(123)/Close
POST DeliveryNotes(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/DeliveryNotes(123)/Cancel
POST DeliveryNotes(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/DeliveryNotes(123)/Reopen
POST DeliveryNotes(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/DeliveryNotes(123)/CreateCancellationDocument
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 https://localhost:50000/b1s/v1/Departments(123)
GET https://localhost:50000/b1s/v1/Departments(123)?$select=Code,Name,Description
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 https://localhost:50000/b1s/v1/Departments
POST Departments
Create an instance of 'Departments' with the given payload of type 'Department' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Departments
{
"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 https://localhost:50000/b1s/v1/Departments(123)
{
"Description": "General Department001"
}
DELETE Departments(id)
Delete an instance of 'Departments' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/Departments(123)
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 https://localhost:50000/b1s/v1/Deposits(123)
GET https://localhost:50000/b1s/v1/Deposits(123)?$select=DepositNumber,AbsEntry,DepositType
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 https://localhost:50000/b1s/v1/Deposits
Create an instance of 'Deposits' with the given payload of type 'Deposit' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Deposits
{
"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 https://localhost:50000/b1s/v1/Deposits(123)
{
"JournalRemarks": "Updating existing deposit"
}
POST Deposits(id)/CancelDeposit
Invoke the method 'CancelDeposit' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/Deposits(123)/CancelDeposit
POST Deposits(id)/CancelDepositbyCurrentSystemDate
Invoke the method 'CancelDepositbyCurrentSystemDate' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/Deposits(123)/CancelDepositbyCurrentSystemDate
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 https://localhost:50000/b1s/v1/DepreciationAreas('test')
GET https://localhost:50000/b1s/v1/DepreciationAreas('test')?$select=Code,Description,PostingOfDepreciation
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 https://localhost:50000/b1s/v1/DepreciationAreas
POST DepreciationAreas
Example
POST https://localhost:50000/b1s/v1/DepreciationAreas
{
"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 https://localhost:50000/b1s/v1/DepreciationAreas('test')
{
"Description": "123"
}
DELETE DepreciationAreas(id)
Example
DELETE https://localhost:50000/b1s/v1/DepreciationAreas('test')
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 https://localhost:50000/b1s/v1/DepreciationTypePools('1')
GET https://localhost:50000/b1s/v1/DepreciationTypePools('1')?$select=Code,Description
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 https://localhost:50000/b1s/v1/DepreciationTypePools
POST DepreciationTypePools
Create an instance of 'DepreciationTypePools' with the given payload of type 'DepreciationTypePool' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DepreciationTypePools
{
"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.
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 157/190
21/03/2024, 07:55 Service Layer API Reference
Example
PATCH https://localhost:50000/b1s/v1/DepreciationTypePools('1')
{
"Description": "test123"
}
DELETE DepreciationTypePools(id)
Example
DELETE https://localhost:50000/b1s/v1/DepreciationTypePools('1')
DepreciationTypes
Show/Hide
List Operations
Expand Operations
GET DepreciationTypes(id)
Retrieve all or some selected properties from an instance of 'DepreciationTypes' with the given id.
Example
GET https://localhost:50000/b1s/v1/DepreciationTypes('test')
GET https://localhost:50000/b1s/v1/DepreciationTypes('test')?$select=Code,Description,DepreciationMethod
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 https://localhost:50000/b1s/v1/DepreciationTypes
POST DepreciationTypes
Create an instance of 'DepreciationTypes' with the given payload of type 'DepreciationType' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DepreciationTypes
{
"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
{
"Description": "DepreciationTypes 123"
}
DELETE DepreciationTypes(id)
Delete an instance of 'DepreciationTypes' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/DepreciationTypes('test')
DeterminationCriterias
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 https://localhost:50000/b1s/v1/DeterminationCriterias(2)
GET https://localhost:50000/b1s/v1/DeterminationCriterias(2)?$select=DmcId,DeterminationCriteria,IsActive
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 https://localhost:50000/b1s/v1/DeterminationCriterias
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 https://localhost:50000/b1s/v1/DeterminationCriterias(2)
{
"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 https://localhost:50000/b1s/v1/Dimensions(1)
GET https://localhost:50000/b1s/v1/Dimensions(1)?$select=DimensionCode,DimensionName,IsActive
GET Dimensions
Example
GET https://localhost:50000/b1s/v1/Dimensions
PATCH Dimensions(id)
Update an instance of 'Dimensions' with the given payload of type 'Dimension' in JSON format and with the specified id.
Example
PATCH https://localhost:50000/b1s/v1/Dimensions(1)
{
"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 https://localhost:50000/b1s/v1/DistributionRules('DR1')
GET https://localhost:50000/b1s/v1/DistributionRules('DR1')?$select=FactorCode,FactorDescription,TotalFactor
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 https://localhost:50000/b1s/v1/DistributionRules
GET https://localhost:50000/b1s/v1/DistributionRules?$select=FactorCode,FactorDescription,TotalFactor&$filter=startswith(FactorCode,
POST DistributionRules
Create an instance of 'DistributionRules' with the given payload of type 'DistributionRule' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DistributionRules
{
"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 https://localhost:50000/b1s/v1/DistributionRules
{
"Active": "tYES",
"Direct": "N",
"DistributionRuleLines": [
{
"CenterCode": "1",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 400
},
{
"CenterCode": "2",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 600
}
],
"FactorCode": "DR1",
"FactorDescription": "DistributionRules1",
"InWhichDimension": 1,
"IsFixedAmount": "tYES",
"TotalFactor": 0
}
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 https://localhost:50000/b1s/v1/DistributionRules('DR1')
{
"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 https://localhost:50000/b1s/v1/DistributionRules('DR1')
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 https://localhost:50000/b1s/v1/DNFCodeSetup(123)
GET https://localhost:50000/b1s/v1/DNFCodeSetup(123)?$select=AbsEntry,NCMCode,DNFCode
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 https://localhost:50000/b1s/v1/DNFCodeSetup
POST DNFCodeSetup
Create an instance of 'DNFCodeSetup' with the given payload of type 'DNFCodeSetup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DNFCodeSetup
{
"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 https://localhost:50000/b1s/v1/DNFCodeSetup(123)
{
"DNFCode": "11131",
"Factor": 75,
"UoM": "112"
}
DELETE DNFCodeSetup(id)
Delete an instance of 'DNFCodeSetup' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/DNFCodeSetup(123)
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 https://localhost:50000/b1s/v1/DownPayments(123)
GET https://localhost:50000/b1s/v1/DownPayments(123)?$select=DocEntry,DocNum,DocType
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 https://localhost:50000/b1s/v1/DownPayments
POST DownPayments
Create an instance of 'DownPayments' with the given payload of type 'Document' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DownPayments
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 https://localhost:50000/b1s/v1/DownPayments(123)
{
"Comments": "new comments - modified by Service Layer"
}
DELETE DownPayments(id)
Delete an instance of 'DownPayments' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/DownPayments(123)
POST DownPayments(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/DownPayments(123)/Close
POST DownPayments(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/DownPayments(123)/Cancel
POST DownPayments(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/DownPayments(123)/Reopen
POST DownPayments(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/DownPayments(123)/CreateCancellationDocument
Drafts
Show/Hide
List Operations
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.
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 163/190
21/03/2024, 07:55 Service Layer API Reference
Example
GET https://localhost:50000/b1s/v1/Drafts(123)
GET https://localhost:50000/b1s/v1/Drafts(123)?$select=DocEntry,DocNum,DocType
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 https://localhost:50000/b1s/v1/Drafts
POST Drafts
Create an instance of 'Drafts' with the given payload of type 'Document' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Drafts
{
"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 https://localhost:50000/b1s/v1/Drafts(123)
{
"Comments": "new comments - modified by Service Layer"
}
DELETE Drafts(id)
Example
DELETE https://localhost:50000/b1s/v1/Drafts(123)
POST Drafts(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/Drafts(123)/Close
POST Drafts(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/Drafts(123)/Cancel
POST Drafts(id)/Reopen
Example
POST https://localhost:50000/b1s/v1/Drafts(123)/Reopen
POST Drafts(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/Drafts(123)/CreateCancellationDocument
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 https://localhost:50000/b1s/v1/DunningLetters(123)
GET https://localhost:50000/b1s/v1/DunningLetters(123)?$select=FeeCurrency,RowNumber,LetterFormat
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 https://localhost:50000/b1s/v1/DunningLetters
POST DunningLetters
Create an instance of 'DunningLetters' with the given payload of type 'DunningLetter' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DunningLetters
{
"Effectiveafter": "10",
"FeeCurrency": "RMB",
"Feeperletter": "20",
"LetterFormat": "DUN0",
"MinimumBalance": "2000",
"MinimumBalanceCurrency": "RMB",
"RowNumber": "1"
}
PATCH DunningLetters(id)
Update an instance of 'DunningLetters' with the given payload of type 'DunningLetter' in JSON format and with the specified id.
Example
PATCH https://localhost:50000/b1s/v1/DunningLetters(123)
{
"MinimumBalance": "220"
}
DELETE DunningLetters(id)
DELETE https://localhost:50000/b1s/v1/DunningLetters(123)
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 https://localhost:50000/b1s/v1/DunningTerms('DT01')
GET https://localhost:50000/b1s/v1/DunningTerms('DT01')?$select=Code,Name,GroupingMethod
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 https://localhost:50000/b1s/v1/DunningTerms
POST DunningTerms
Create an instance of 'DunningTerms' with the given payload of type 'DunningTerm' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DunningTerms
{
"Code": "DT01",
"DaysInMonth": "10",
"DaysInYear": "2016",
"DunningTermLines": [
{
"Effectiveafter": "30",
"LetterFormat": "dltDunningLetter1",
"LevelNum": "001"
}
],
"GroupingMethod": "gmPerBP",
"Name": "DT01"
}
PATCH DunningTerms(id)
Update an instance of 'DunningTerms' with the given payload of type 'DunningTerm' in JSON format and with the specified id.
Example
PATCH https://localhost:50000/b1s/v1/DunningTerms('DT01')
{
"DunningTermLines": [
{
"LevelNum": "1",
"MininumBalance": "1000",
"MininumBalanceCurrency": "EUR"
}
],
"Name": "Dunning Term 01"
}
DELETE DunningTerms(id)
Delete an instance of 'DunningTerms' with the specified id.
Example
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 https://localhost:50000/b1s/v1/DynamicSystemStrings(FormID='139',ItemID='230',ColumnID='-1')
GET https://localhost:50000/b1s/v1/DynamicSystemStrings(FormID='139',ItemID='230',ColumnID='-1')?$select=FormID,ItemID,ColumnID
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 https://localhost:50000/b1s/v1/DynamicSystemStrings
POST DynamicSystemStrings
Create an instance of 'DynamicSystemStrings' with the given payload of type 'DynamicSystemString' in JSON format.
Example
POST https://localhost:50000/b1s/v1/DynamicSystemStrings
{
"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.
Example
PATCH https://localhost:50000/b1s/v1/DynamicSystemStrings(FormID='139',ItemID='230',ColumnID='-1')
{
"ItemString": "Order Owner"
}
DELETE DynamicSystemStrings(id)
Example
DELETE https://localhost:50000/b1s/v1/DynamicSystemStrings(FormID='139',ItemID='230',ColumnID='-1')
ElectronicFileFormats
Show/Hide
List Operations
Expand Operations
GET ElectronicFileFormats(id)
Example
GET https://localhost:50000/b1s/v1/ElectronicFileFormats(123)
GET https://localhost:50000/b1s/v1/ElectronicFileFormats(123)?$select=FormatID,Name,Description
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 https://localhost:50000/b1s/v1/ElectronicFileFormats
POST ElectronicFileFormats
Create an instance of 'ElectronicFileFormats' with the given payload of type 'ElectronicFileFormat' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ElectronicFileFormats
{}
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 https://localhost:50000/b1s/v1/ElectronicFileFormats(123)
{}
DELETE ElectronicFileFormats(id)
Example
DELETE https://localhost:50000/b1s/v1/ElectronicFileFormats(123)
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 https://localhost:50000/b1s/v1/EmailGroups('abc')
GET https://localhost:50000/b1s/v1/EmailGroups('abc')?$select=EmailGroupCode,EmailGroupName
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 https://localhost:50000/b1s/v1/EmailGroups
POST EmailGroups
Create an instance of 'EmailGroups' with the given payload of type 'EmailGroup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/EmailGroups
{
"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 https://localhost:50000/b1s/v1/EmailGroups('abc')
{
"EmailGroupName": "cnlin0121"
}
DELETE EmailGroups(id)
Delete an instance of 'EmailGroups' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/EmailGroups('abc')
EmployeeIDType
Show/Hide
List Operations
Expand Operations
GET EmployeeIDType(id)
Retrieve all or some selected properties from an instance of 'EmployeeIDType' with the given id.
Example
GET https://localhost:50000/b1s/v1/EmployeeIDType('test')
GET https://localhost:50000/b1s/v1/EmployeeIDType('test')?$select=IDType
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 https://localhost:50000/b1s/v1/EmployeeIDType
POST EmployeeIDType
Create an instance of 'EmployeeIDType' with the given payload of type 'EmployeeIDType' in JSON format.
Example
POST https://localhost:50000/b1s/v1/EmployeeIDType
{
"IDType": "test"
}
PATCH EmployeeIDType(id)
Example
PATCH https://localhost:50000/b1s/v1/EmployeeIDType('test')
{
"IDType": "123"
}
DELETE EmployeeIDType(id)
Example
DELETE https://localhost:50000/b1s/v1/EmployeeIDType('test')
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 https://localhost:50000/b1s/v1/EmployeePosition(2)
GET https://localhost:50000/b1s/v1/EmployeePosition(2)?$select=PositionID,Name,Description
GET EmployeePosition
Retrieve a collection of 'EmployeePosition' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/EmployeePosition
POST EmployeePosition
Create an instance of 'EmployeePosition' with the given payload of type 'EmployeePosition' in JSON format.
Example
POST https://localhost:50000/b1s/v1/EmployeePosition
{
"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 https://localhost:50000/b1s/v1/EmployeePosition(2)
{
"Description": "123"
}
DELETE EmployeePosition(id)
Example
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 https://localhost:50000/b1s/v1/EmployeeRolesSetup(1)
GET https://localhost:50000/b1s/v1/EmployeeRolesSetup(1)?$select=TypeID,Name,Description
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 https://localhost:50000/b1s/v1/EmployeeRolesSetup
POST EmployeeRolesSetup
Create an instance of 'EmployeeRolesSetup' with the given payload of type 'EmployeeRoleSetup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/EmployeeRolesSetup
{
"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 https://localhost:50000/b1s/v1/EmployeeRolesSetup(1)
{
"Name": "test123"
}
DELETE EmployeeRolesSetup(id)
Example
DELETE https://localhost:50000/b1s/v1/EmployeeRolesSetup(1)
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.
GET https://localhost:50000/b1s/v1/EmployeesInfo(123)
GET https://localhost:50000/b1s/v1/EmployeesInfo(123)?$select=EmployeeID,LastName,FirstName
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 https://localhost:50000/b1s/v1/EmployeesInfo
POST EmployeesInfo
Create an instance of 'EmployeesInfo' with the given payload of type 'EmployeeInfo' in JSON format.
Example
POST https://localhost:50000/b1s/v1/EmployeesInfo
{
"Branch": "-2",
"Department": "-2",
"FirstName": "Harry",
"JobTitle": "Tester",
"LastName": "Hu",
"Remarks": "Best Employee",
"WorkCountryCode": "US"
}
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 https://localhost:50000/b1s/v1/EmployeesInfo(123)
{
"Remarks": "new manager"
}
DELETE EmployeesInfo(id)
Example
DELETE https://localhost:50000/b1s/v1/EmployeesInfo(123)
POST EmployeesInfo(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/EmployeesInfo(123)/Cancel
POST EmployeesInfo(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/EmployeesInfo(123)/Close
EmployeeStatus
Show/Hide
List Operations
GET EmployeeStatus(id)
Retrieve all or some selected properties from an instance of 'EmployeeStatus' with the given id.
Example
GET https://localhost:50000/b1s/v1/EmployeeStatus(1)
GET https://localhost:50000/b1s/v1/EmployeeStatus(1)?$select=StatusId,Name,Description
GET EmployeeStatus
Retrieve a collection of 'EmployeeStatus' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/EmployeeStatus
POST EmployeeStatus
Create an instance of 'EmployeeStatus' with the given payload of type 'EmployeeStatus' in JSON format.
Example
POST https://localhost:50000/b1s/v1/EmployeeStatus
{
"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 https://localhost:50000/b1s/v1/EmployeeStatus(1)
{
"Description": "closed"
}
DELETE EmployeeStatus(id)
Delete an instance of 'EmployeeStatus' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/EmployeeStatus(1)
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 https://localhost:50000/b1s/v1/EmployeeTransfers(1)
GET https://localhost:50000/b1s/v1/EmployeeTransfers(1)?$select=TransferID,TransStartDate,TransStartTime
Retrieve a collection of 'EmployeeTransfers' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/EmployeeTransfers
POST EmployeeTransfers
Create an instance of 'EmployeeTransfers' with the given payload of type 'EmployeeTransfer' in JSON format.
Example
POST https://localhost:50000/b1s/v1/EmployeeTransfers
{
"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 https://localhost:50000/b1s/v1/EmployeeTransfers(1)
{
"Comment": "123"
}
DELETE EmployeeTransfers(id)
Example
DELETE https://localhost:50000/b1s/v1/EmployeeTransfers(1)
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 https://localhost:50000/b1s/v1/EnhancedDiscountGroups(123)
GET https://localhost:50000/b1s/v1/EnhancedDiscountGroups(123)?$select=AbsEntry,Type,ObjectCode
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 https://localhost:50000/b1s/v1/EnhancedDiscountGroups
Create an instance of 'EnhancedDiscountGroups' with the given payload of type 'EnhancedDiscountGroup' in JSON format.
Example
POST https://localhost:50000/b1s/v1/EnhancedDiscountGroups
{
"Active": "tYES",
"DiscountRelations": "dgrLowestDiscount",
"ObjectCode": "101",
"Type": "dgt_CustomerGroup"
}
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 https://localhost:50000/b1s/v1/EnhancedDiscountGroups(123)
{
"Active": "tNO"
}
DELETE EnhancedDiscountGroups(id)
Example
DELETE https://localhost:50000/b1s/v1/EnhancedDiscountGroups(123)
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 https://localhost:50000/b1s/v1/ExtendedTranslations(1)
GET https://localhost:50000/b1s/v1/ExtendedTranslations(1)?$select=DocEntry,Category,ID
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 https://localhost:50000/b1s/v1/ExtendedTranslations
POST ExtendedTranslations
Create an instance of 'ExtendedTranslations' with the given payload of type 'ExtendedTranslation' in JSON format.
Example
POST https://localhost:50000/b1s/v1/ExtendedTranslations
{
"Category": "asEFMItem",
"ID": "test",
"SecondaryID": "SecondaryID"
}
Update an instance of 'ExtendedTranslations' with the given payload of type 'ExtendedTranslation' in JSON format and with the specified id.
Example
PATCH https://localhost:50000/b1s/v1/ExtendedTranslations(1)
{
"ID": "123"
}
DELETE ExtendedTranslations(id)
Example
DELETE https://localhost:50000/b1s/v1/ExtendedTranslations(1)
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 https://localhost:50000/b1s/v1/FAAccountDeterminations('test')
GET https://localhost:50000/b1s/v1/FAAccountDeterminations('test')?$select=Code,Description,AssetBalanceSheetAccount
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 https://localhost:50000/b1s/v1/FAAccountDeterminations
GET https://localhost:50000/b1s/v1/FAAccountDeterminations?$select=Code,Description,AssetBalanceSheetAccount&$filter=startswith(Code,
POST FAAccountDeterminations
Create an instance of 'FAAccountDeterminations' with the given payload of type 'FAAccountDetermination' in JSON format.
Example
POST https://localhost:50000/b1s/v1/FAAccountDeterminations
{
"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)
Example
PATCH https://localhost:50000/b1s/v1/FAAccountDeterminations('test')
{
"RevenueClearingAccount": "2310"
}
DELETE FAAccountDeterminations(id)
Example
DELETE https://localhost:50000/b1s/v1/FAAccountDeterminations('test')
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 https://localhost:50000/b1s/v1/FactoringIndicators('abc')
GET https://localhost:50000/b1s/v1/FactoringIndicators('abc')?$select=IndicatorCode,IndicatorName
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 https://localhost:50000/b1s/v1/FactoringIndicators
POST FactoringIndicators
Create an instance of 'FactoringIndicators' with the given payload of type 'FactoringIndicator' in JSON format.
Example
POST https://localhost:50000/b1s/v1/FactoringIndicators
{
"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 https://localhost:50000/b1s/v1/FactoringIndicators('abc')
{
"IndicatorName": "customer indicator"
}
DELETE FactoringIndicators(id)
DELETE https://localhost:50000/b1s/v1/FactoringIndicators('abc')
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 https://localhost:50000/b1s/v1/FinancialYears(1)
GET https://localhost:50000/b1s/v1/FinancialYears(1)?$select=AbsEntry,Code,Description
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 https://localhost:50000/b1s/v1/FinancialYears
POST FinancialYears
Create an instance of 'FinancialYears' with the given payload of type 'FinancialYear' in JSON format.
Example
POST https://localhost:50000/b1s/v1/FinancialYears
{
"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 https://localhost:50000/b1s/v1/FinancialYears(1)
{
"Description": "TEST"
}
DELETE FinancialYears(id)
Delete an instance of 'FinancialYears' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/FinancialYears(1)
FiscalPrinter
Show/Hide
List Operations
Expand Operations
Retrieve all or some selected properties from an instance of 'FiscalPrinter' with the given id.
Example
GET https://localhost:50000/b1s/v1/FiscalPrinter('1')
GET https://localhost:50000/b1s/v1/FiscalPrinter('1')?$select=EquipmentNo,Model,ManufacturerSerialN
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 https://localhost:50000/b1s/v1/FiscalPrinter
POST FiscalPrinter
Create an instance of 'FiscalPrinter' with the given payload of type 'FiscalPrinter' in JSON format.
Example
POST https://localhost:50000/b1s/v1/FiscalPrinter
{
"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 https://localhost:50000/b1s/v1/FiscalPrinter('1')
{
"EquipmentNo": "1",
"FiscalDocumentModel": "FM",
"ManufacturerSerialN": "ManufacturerSerialN",
"Model": "Model",
"RegisterNo": "0123456789"
}
DELETE FiscalPrinter(id)
Example
DELETE https://localhost:50000/b1s/v1/FiscalPrinter('1')
FormattedSearches
Show/Hide
List Operations
Expand Operations
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 https://localhost:50000/b1s/v1/FormattedSearches(24488)
GET https://localhost:50000/b1s/v1/FormattedSearches(24488)?$select=FormID,ItemID,ColumnID
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 https://localhost:50000/b1s/v1/FormattedSearches
POST FormattedSearches
Create an instance of 'FormattedSearches' with the given payload of type 'FormattedSearche' in JSON format.
Example
POST https://localhost:50000/b1s/v1/FormattedSearches
{
"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 https://localhost:50000/b1s/v1/FormattedSearches(24488)
{
"ItemID": "29"
}
DELETE FormattedSearches(id)
Delete an instance of 'FormattedSearches' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/FormattedSearches(24488)
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.
Example
GET https://localhost:50000/b1s/v1/FormPreferences(User=123,FormID='abc',ItemNumber='abc',Column='abc')
GET https://localhost:50000/b1s/v1/FormPreferences(User=123,FormID='abc',ItemNumber='abc',Column='abc')?$select=User,FormID,ItemNumbe
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 https://localhost:50000/b1s/v1/FormPreferences
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 https://localhost:50000/b1s/v1/FormPreferences(User=123,FormID='abc',ItemNumber='abc',Column='abc')
{
"VisibleInExpanded": "tNO"
}
DELETE FormPreferences(id)
Delete an instance of 'FormPreferences' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/FormPreferences(User=123,FormID='abc',ItemNumber='abc',Column='abc')
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 https://localhost:50000/b1s/v1/Forms1099(123)
GET https://localhost:50000/b1s/v1/Forms1099(123)?$select=FormCode,Form1099,Boxes1099
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 https://localhost:50000/b1s/v1/Forms1099
POST Forms1099
Create an instance of 'Forms1099' with the given payload of type 'Forms1099' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Forms1099
{
"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 https://localhost:50000/b1s/v1/Forms1099(123)
DELETE Forms1099(id)
Delete an instance of 'Forms1099' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/Forms1099(123)
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 https://localhost:50000/b1s/v1/GLAccountAdvancedRules(8)
GET https://localhost:50000/b1s/v1/GLAccountAdvancedRules(8)?$select=AbsoluteEntry,Period,BeginningofFinancialYear
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 https://localhost:50000/b1s/v1/GLAccountAdvancedRules
GET https://localhost:50000/b1s/v1/GLAccountAdvancedRules?$select=AbsoluteEntry,Period,BeginningofFinancialYear&$filter=AbsoluteEntry
POST GLAccountAdvancedRules
Create an instance of 'GLAccountAdvancedRules' with the given payload of type 'GLAccountAdvancedRule' in JSON format.
Example
POST https://localhost:50000/b1s/v1/GLAccountAdvancedRules
{
"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 https://localhost:50000/b1s/v1/GLAccountAdvancedRules(8)
DELETE GLAccountAdvancedRules(id)
Delete an instance of 'GLAccountAdvancedRules' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/GLAccountAdvancedRules(8)
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 https://localhost:50000/b1s/v1/GoodsReturnRequest(123)
GET https://localhost:50000/b1s/v1/GoodsReturnRequest(123)?$select=DocEntry,DocNum,DocType
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 https://localhost:50000/b1s/v1/GoodsReturnRequest
POST GoodsReturnRequest
Create an instance of 'GoodsReturnRequest' with the given payload of type 'Document' in JSON format.
Example
POST https://localhost:50000/b1s/v1/GoodsReturnRequest
{
"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 https://localhost:50000/b1s/v1/GoodsReturnRequest(123)
{
"Comments": "new comments - modified by Service Layer"
}
DELETE GoodsReturnRequest(id)
DELETE https://localhost:50000/b1s/v1/GoodsReturnRequest(123)
POST GoodsReturnRequest(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/GoodsReturnRequest(123)/Close
POST GoodsReturnRequest(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/GoodsReturnRequest(123)/Cancel
POST GoodsReturnRequest(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/GoodsReturnRequest(123)/Reopen
POST GoodsReturnRequest(id)/SaveDraftToDocument
Invoke the method 'SaveDraftToDocument' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/GoodsReturnRequest(123)/SaveDraftToDocument
POST GoodsReturnRequest(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/GoodsReturnRequest(123)/CreateCancellationDocument
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 https://localhost:50000/b1s/v1/GovPayCodes(123)
GET https://localhost:50000/b1s/v1/GovPayCodes(123)?$select=AbsId,Code,Descr
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 https://localhost:50000/b1s/v1/GovPayCodes
POST GovPayCodes
Create an instance of 'GovPayCodes' with the given payload of type 'GovPayCode' in JSON format.
Example
POST https://localhost:50000/b1s/v1/GovPayCodes
{
"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 https://localhost:50000/b1s/v1/GovPayCodes(123)
{
"Descr": "c1211"
}
DELETE GovPayCodes(id)
Delete an instance of 'GovPayCodes' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/GovPayCodes(123)
Holidays
Show/Hide
List Operations
Expand Operations
GET Holidays(id)
Retrieve all or some selected properties from an instance of 'Holidays' with the given id.
Example
GET https://localhost:50000/b1s/v1/Holidays('holiday1')
GET https://localhost:50000/b1s/v1/Holidays('holiday1')?$select=HolidayCode,WeekendFrom,WeekendTO
GET Holidays
Retrieve a collection of 'Holidays' with all or some selected properties in the given order by specifying the given filter condition.
Example
GET https://localhost:50000/b1s/v1/Holidays
POST Holidays
Create an instance of 'Holidays' with the given payload of type 'Holiday' in JSON format.
Example
POST https://localhost:50000/b1s/v1/Holidays
{
"HolidayCode": "holiday1",
PATCH Holidays(id)
Update an instance of 'Holidays' with the given payload of type 'Holiday' in JSON format and with the specified id.
Example
PATCH https://localhost:50000/b1s/v1/Holidays('holiday1')
{
"HolidayDates": [
{
"EndDate": "2020-01-02",
"HolidayCode": "holiday1",
"Remarks": "newRemarks",
"StartDate": "2020-01-01"
}
]
}
DELETE Holidays(id)
Delete an instance of 'Holidays' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/Holidays('holiday1')
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 https://localhost:50000/b1s/v1/HouseBankAccounts(123)
GET https://localhost:50000/b1s/v1/HouseBankAccounts(123)?$select=BankCode,AccNo,Branch
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 https://localhost:50000/b1s/v1/HouseBankAccounts
POST HouseBankAccounts
Create an instance of 'HouseBankAccounts' with the given payload of type 'HouseBankAccount' in JSON format.
Example
POST https://localhost:50000/b1s/v1/HouseBankAccounts
{
"AccNo": "11123456",
"BankCode": "HSBC",
"BankKey": "6",
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 https://localhost:50000/b1s/v1/HouseBankAccounts(123)
{
"ZipCode": "200-10"
}
DELETE HouseBankAccounts(id)
Delete an instance of 'HouseBankAccounts' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/HouseBankAccounts(123)
IncomingPayments
Show/Hide
List Operations
Expand Operations
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 https://localhost:50000/b1s/v1/IncomingPayments(123)
GET https://localhost:50000/b1s/v1/IncomingPayments(123)?$select=DocNum,DocType,HandWritten
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 https://localhost:50000/b1s/v1/IncomingPayments
POST IncomingPayments
Create an instance of 'IncomingPayments' with the given payload of type 'Payment' in JSON format.
Example
POST https://localhost:50000/b1s/v1/IncomingPayments
{
"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.
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 187/190
21/03/2024, 07:55 Service Layer API Reference
Example
PATCH https://localhost:50000/b1s/v1/IncomingPayments(123)
{
"Remarks": "new comments - modified by Service Layer"
}
POST IncomingPayments(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/IncomingPayments(123)/Cancel
POST IncomingPayments(id)/GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/IncomingPayments(123)/GetApprovalTemplates
POST IncomingPayments(id)/CancelbyCurrentSystemDate
Invoke the method 'CancelbyCurrentSystemDate' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/IncomingPayments(123)/CancelbyCurrentSystemDate
POST IncomingPayments(id)/RequestApproveCancellation
Invoke the method 'RequestApproveCancellation' on this EntitySet with the specified id.
Example
POST https://localhost:50000/b1s/v1/IncomingPayments(123)/RequestApproveCancellation
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 https://localhost:50000/b1s/v1/Industries(123)
GET https://localhost:50000/b1s/v1/Industries(123)?$select=IndustryDescription,IndustryName,IndustryCode
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 https://localhost:50000/b1s/v1/Industries
POST Industries
Create an instance of 'Industries' with the given payload of type 'Industry' in JSON format.
POST https://localhost:50000/b1s/v1/Industries
{
"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 https://localhost:50000/b1s/v1/Industries(123)
{
"IndustryDescription": "oil"
}
DELETE Industries(id)
Example
DELETE https://localhost:50000/b1s/v1/Industries(123)
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 https://localhost:50000/b1s/v1/IntegrationPackagesConfigure(123)
GET https://localhost:50000/b1s/v1/IntegrationPackagesConfigure(123)?$select=AbsEntry,Code,Name
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 https://localhost:50000/b1s/v1/IntegrationPackagesConfigure
POST IntegrationPackagesConfigure
Create an instance of 'IntegrationPackagesConfigure' with the given payload of type 'IntegrationPackageConfigure' in JSON format.
Example
POST https://localhost:50000/b1s/v1/IntegrationPackagesConfigure
{}
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 https://localhost:50000/b1s/v1/IntegrationPackagesConfigure(123)
DELETE IntegrationPackagesConfigure(id)
Delete an instance of 'IntegrationPackagesConfigure' with the specified id.
Example
DELETE https://localhost:50000/b1s/v1/IntegrationPackagesConfigure(123)
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 https://localhost:50000/b1s/v1/InternalReconciliations(123)
GET https://localhost:50000/b1s/v1/InternalReconciliations(123)?$select=ReconNum,ReconDate,CardOrAccount
POST InternalReconciliations
Create an instance of 'InternalReconciliations' with the given payload of type 'InternalReconciliation' in JSON format.
Example
POST https://localhost:50000/b1s/v1/InternalReconciliations
{
"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"
}