Invoke the method 'GetCategoryList' on this service.
Example
POST https://localhost:50000/b1s/v1/AccountCategoryService_GetCategoryList
This document is intended to provide all APIs exposed by Service Layer for users to reference during programming. The exposures covers all entities and actions. The API follows OData 3.0 protocol, which defines a uniform REST way to manipulate service data, thus making it technically feasible for users to leverage OData libraries (e.g. WCF) to consume data service provided by Service Layer.
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.
This API enables you to invoke the interfaces defined on 'AccountCategoryService'.
Invoke the method 'GetCategoryList' on this service.
POST https://localhost:50000/b1s/v1/AccountCategoryService_GetCategoryList
This API enables you to invoke the interfaces defined on 'AccountsService'.
Invoke the method 'CreateOpenBalance' on this service by specifying the payload 'OpenningBalanceAccount,GLAccounts' in the JSON format.
POST https://localhost:50000/b1s/v1/AccountsService_CreateOpenBalance
{ "GLAccounts": { "Code": "test" }, "OpenningBalanceAccount": { "Date": "2016-08-29" } }
This API enables you to invoke the interfaces defined on 'AccrualTypesService'.
Invoke the method 'GetAccrualTypeList' on this service.
POST https://localhost:50000/b1s/v1/AccrualTypesService_GetAccrualTypeList
This API enables you to invoke the interfaces defined on 'ActivitiesService'.
Invoke the method 'GetActivityList' on this service.
POST https://localhost:50000/b1s/v1/ActivitiesService_GetActivityList
Invoke the method 'GetSingleInstanceFromSeries' on this service by specifying the payload 'ActivityInstanceParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ActivitiesService_GetSingleInstanceFromSeries
{ "ActivityInstanceParams": { "ActivityCode": "3", "InstanceDate": "2016-08-30" } }
Invoke the method 'UpdateSingleInstanceInSeries' on this service by specifying the payload 'Activity' in the JSON format.
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" } }
Invoke the method 'DeleteSingleInstanceFromSeries' on this service by specifying the payload 'ActivityInstanceParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ActivitiesService_DeleteSingleInstanceFromSeries
{ "ActivityInstanceParams": { "ActivityCode": "3", "InstanceDate": "2016-08-30" } }
Invoke the method 'GetTopNActivityInstances' on this service by specifying the payload 'ActivityInstancesListParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ActivitiesService_GetTopNActivityInstances
{ "ActivityInstancesListParams": { "ActivityInstancesListParams": { "StartDate": "2016-08-30" } } }
This API enables you to invoke the interfaces defined on 'ActivityRecipientListsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/ActivityRecipientListsService_GetList
This API enables you to invoke the interfaces defined on 'AlternativeItemsService'.
Invoke the method 'AddItem' on this service by specifying the payload 'OriginalItem' in the JSON format.
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 } }
Invoke the method 'UpdateItem' on this service by specifying the payload 'OriginalItem' in the JSON format.
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 } }
Invoke the method 'DeleteItem' on this service by specifying the payload 'OriginalItemParams' in the JSON format.
POST https://localhost:50000/b1s/v1/AlternativeItemsService_DeleteItem
{ "OriginalItem": { "ItemCode": "I001", "ItemName": "I001" } }
Invoke the method 'GetItem' on this service by specifying the payload 'OriginalItemParams' in the JSON format.
POST https://localhost:50000/b1s/v1/AlternativeItemsService_GetItem
{ "OriginalItem": { "ItemCode": "I001", "ItemName": "I001" } }
This API enables you to invoke the interfaces defined on 'ApprovalRequestsService'.
Invoke the method 'GetApprovalRequestList' on this service.
POST https://localhost:50000/b1s/v1/ApprovalRequestsService_GetApprovalRequestList
Invoke the method 'GetOpenApprovalRequestList' on this service.
POST https://localhost:50000/b1s/v1/ApprovalRequestsService_GetOpenApprovalRequestList
Invoke the method 'GetAllApprovalRequestsList' on this service.
POST https://localhost:50000/b1s/v1/ApprovalRequestsService_GetAllApprovalRequestsList
This API enables you to invoke the interfaces defined on 'ApprovalStagesService'.
Invoke the method 'GetApprovalStageList' on this service.
POST https://localhost:50000/b1s/v1/ApprovalStagesService_GetApprovalStageList
This API enables you to invoke the interfaces defined on 'ApprovalTemplatesService'.
Invoke the method 'GetApprovalTemplateList' on this service.
POST https://localhost:50000/b1s/v1/ApprovalTemplatesService_GetApprovalTemplateList
This API enables you to invoke the interfaces defined on 'AssetCapitalizationCreditMemoService'.
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.
POST https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemoService_Cancel
{ "AssetDocumentParams": { "CancellationOption": "coByCurrentSystemDate", "Code": "1" } }
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemoService_GetList
This API enables you to invoke the interfaces defined on 'AssetCapitalizationService'.
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.
POST https://localhost:50000/b1s/v1/AssetCapitalizationService_Cancel
{ "AssetDocumentParams": { "CancellationOption": "coByCurrentSystemDate", "Code": "1" } }
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/AssetCapitalizationService_GetList
This API enables you to invoke the interfaces defined on 'AssetClassesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/AssetClassesService_GetList
This API enables you to invoke the interfaces defined on 'AssetDepreciationGroupsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/AssetDepreciationGroupsService_GetList
This API enables you to invoke the interfaces defined on 'AssetGroupsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/AssetGroupsService_GetList
This API enables you to invoke the interfaces defined on 'AssetManualDepreciationService'.
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.
POST https://localhost:50000/b1s/v1/AssetManualDepreciationService_Cancel
{ "AssetDocumentParams": { "CancellationOption": "coByCurrentSystemDate", "Code": "2" } }
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/AssetManualDepreciationService_GetList
This API enables you to invoke the interfaces defined on 'AssetRetirementService'.
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" } }
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/AssetRetirementService_GetList
This API enables you to invoke the interfaces defined on 'AssetTransferService'.
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.
POST https://localhost:50000/b1s/v1/AssetTransferService_Cancel
{ "AssetDocumentParams": { "CancellationOption": "coByOriginalDocumentDate", "Code": "2" } }
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/AssetTransferService_GetList
This API enables you to invoke the interfaces defined on 'AttributeGroupsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/AttributeGroupsService_GetList
This API enables you to invoke the interfaces defined on 'BankChargesAllocationCodesService'.
Invoke the method 'GetBankChargesAllocationCodeList' on this service.
POST https://localhost:50000/b1s/v1/BankChargesAllocationCodesService_GetBankChargesAllocationCodeList
This API enables you to invoke the interfaces defined on 'BankStatementsService'.
Invoke the method 'GetBankStatementList' on this service by specifying the payload 'BankStatementsFilter' in the JSON format.
POST https://localhost:50000/b1s/v1/BankStatementsService_GetBankStatementList
{ "BankStatementsFilter": { "Account": "111", "Bank": "10000000", "Country": "DE" } }
This API enables you to invoke the interfaces defined on 'BarCodesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/BarCodesService_GetList
This API enables you to invoke the interfaces defined on 'BinLocationAttributesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/BinLocationAttributesService_GetList
This API enables you to invoke the interfaces defined on 'BinLocationFieldsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/BinLocationFieldsService_GetList
This API enables you to invoke the interfaces defined on 'BinLocationsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/BinLocationsService_GetList
This API enables you to invoke the interfaces defined on 'BlanketAgreementsService'.
Invoke the method 'GetBlanketAgreementList' on this service.
POST https://localhost:50000/b1s/v1/BlanketAgreementsService_GetBlanketAgreementList
This API enables you to invoke the interfaces defined on 'BOEDocumentTypesService'.
Invoke the method 'GetBOEDocumentTypeList' on this service.
POST https://localhost:50000/b1s/v1/BOEDocumentTypesService_GetBOEDocumentTypeList
This API enables you to invoke the interfaces defined on 'BOEInstructionsService'.
Invoke the method 'GetBOEInstructionList' on this service.
POST https://localhost:50000/b1s/v1/BOEInstructionsService_GetBOEInstructionList
This API enables you to invoke the interfaces defined on 'BOELinesService'.
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" } }
This API enables you to invoke the interfaces defined on 'BOEPortfoliosService'.
Invoke the method 'GetBOEPortfolioList' on this service.
POST https://localhost:50000/b1s/v1/BOEPortfoliosService_GetBOEPortfolioList
This API enables you to invoke the interfaces defined on 'BPOpeningBalanceService'.
Invoke the method 'CreateOpenBalance' on this service by specifying the payload 'OpenningBalanceAccount,BPCodes' in the JSON format.
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" } }
This API enables you to invoke the interfaces defined on 'BranchesService'.
Invoke the method 'GetBranchList' on this service.
POST https://localhost:50000/b1s/v1/BranchesService_GetBranchList
This API enables you to invoke the interfaces defined on 'BrazilBeverageIndexersService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/BrazilBeverageIndexersService_GetList
This API enables you to invoke the interfaces defined on 'BrazilFuelIndexersService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/BrazilFuelIndexersService_GetList
This API enables you to invoke the interfaces defined on 'BusinessPartnerPropertiesService'.
Invoke the method 'GetBusinessPartnerPropertyList' on this service.
POST https://localhost:50000/b1s/v1/BusinessPartnerPropertiesService_GetBusinessPartnerPropertyList
This API enables you to invoke the interfaces defined on 'BusinessPartnersService'.
Invoke the method 'CreateOpenBalance' on this service by specifying the payload 'OpenningBalanceAccount,BPCodes' in the JSON format.
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" } }
This API enables you to invoke the interfaces defined on 'CampaignResponseTypeService'.
Invoke the method 'GetResponseTypeList' on this service.
POST https://localhost:50000/b1s/v1/CampaignResponseTypeService_GetResponseTypeList
This API enables you to invoke the interfaces defined on 'CampaignsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/CampaignsService_GetList
This API enables you to invoke the interfaces defined on 'CashDiscountsService'.
Invoke the method 'GetCashDiscountList' on this service.
POST https://localhost:50000/b1s/v1/CashDiscountsService_GetCashDiscountList
This API enables you to invoke the interfaces defined on 'CashFlowLineItemsService'.
Invoke the method 'GetCashFlowLineItemList' on this service.
POST https://localhost:50000/b1s/v1/CashFlowLineItemsService_GetCashFlowLineItemList
This API enables you to invoke the interfaces defined on 'CertificateSeriesService'.
Invoke the method 'GetCertificateSeriesList' on this service.
POST https://localhost:50000/b1s/v1/CertificateSeriesService_GetCertificateSeriesList
This API enables you to invoke the interfaces defined on 'ChangeLogsService'.
Invoke the method 'GetChangeLog' on this service by specifying the payload 'GetChangeLogParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ChangeLogsService_GetChangeLog
{ "GetChangeLogParams": { "Object": "clPurchaseOrders", "PrimaryKey": "7", "UDOObjectCode": "3" } }
Invoke the method 'GetChangeLogDifferences' on this service by specifying the payload 'ShowDifferenceParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ChangeLogsService_GetChangeLogDifferences
{ "ShowDifferenceParams": { "LogInstance": 1, "LogInstance2": 2, "Object": "clPurchaseOrders", "PrimaryKey": "7", "UDOObjectCode": "3" } }
This API enables you to invoke the interfaces defined on 'CheckLinesService'.
Invoke the method 'GetCheckLine' on this service by specifying the payload 'CheckLineParams' in the JSON format.
POST https://localhost:50000/b1s/v1/CheckLinesService_GetCheckLine
{ "CheckLinesParams": [ { "CheckKey": 1 } ] }
Invoke the method 'GetValidCheckLineList' on this service.
POST https://localhost:50000/b1s/v1/CheckLinesService_GetValidCheckLineList
This API enables you to invoke the interfaces defined on 'CockpitsService'.
Invoke the method 'GetCockpitList' on this service.
POST https://localhost:50000/b1s/v1/CockpitsService_GetCockpitList
Invoke the method 'PublishCockpit' on this service by specifying the payload 'Cockpit' in the JSON format.
POST https://localhost:50000/b1s/v1/CockpitsService_PublishCockpit
{ "Cockpit": {} }
Invoke the method 'GetUserCockpitList' on this service.
POST https://localhost:50000/b1s/v1/CockpitsService_GetUserCockpitList
Invoke the method 'GetTemplateCockpitList' on this service.
POST https://localhost:50000/b1s/v1/CockpitsService_GetTemplateCockpitList
This API enables you to invoke the interfaces defined on 'CompanyService'.
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.
POST https://localhost:50000/b1s/v1/CompanyService_GetCompanyInfo
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.
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" } }
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
Invoke the method 'UpdateAdminInfo' on this service by specifying the payload 'AdminInfo' in the JSON format.
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" } }
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.
POST https://localhost:50000/b1s/v1/CompanyService_CreatePeriod
{ "PeriodCategory": { "BeginningofFinancialYear": "2010-01-01", "NumberOfPeriods": 1, "PeriodCategory": "2010", "PeriodName": "2010", "SubPeriodType": "spt_Year" } }
Invoke the method 'GetPeriods' on this service. It returns the 'PeriodCategoryParamsCollection', which is a collection of 'PeriodCategoryParams' identification keys.
POST https://localhost:50000/b1s/v1/CompanyService_GetPeriods
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.
POST https://localhost:50000/b1s/v1/CompanyService_GetPeriod
{ "PeriodCategoryParams": {} }
Invoke the method 'UpdatePeriod' on this service by specifying the payload 'PeriodCategory' in the JSON format.
POST https://localhost:50000/b1s/v1/CompanyService_UpdatePeriod
{ "PeriodCategory": { "AbsoluteEntry": 1, "AccountforCashReceipt": "_SYS00000000003", "BeginningofFinancialYear": "2015-01-01", "NumberOfPeriods": 12, "PeriodCategory": "2015", "SubPeriodType": "spt_Months" } }
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'.
POST https://localhost:50000/b1s/v1/CompanyService_GetFinancePeriods
{ "PeriodCategoryParams": { "AbsoluteEntry": 1 } }
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'.
POST https://localhost:50000/b1s/v1/CompanyService_GetFinancePeriod
{ "FinancePeriodParams": {} }
Invoke the method 'UpdateFinancePeriod' on this service by specifying the payload 'FinancePeriod' in the JSON format.
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" } }
Invoke the method 'RemoveFinancePeriod' on this service by specifying the payload 'FinancePeriodParams' in the JSON format.
POST https://localhost:50000/b1s/v1/CompanyService_RemoveFinancePeriod
{ "FinancePeriods": [ { "AbsoluteEntry": "1" } ] }
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 foreign keys to the 'ChartOfAccounts' object. 2.Properties that define new accounts by using Posting and Sub-Period definitions. The 'FinancePeriodParams' specifies the identification key(system number, period indicator ) to which the 'CompanyService' is related.
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" } }
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.
POST https://localhost:50000/b1s/v1/CompanyService_GetFeaturesStatus
Invoke the method 'GetPathAdmin' on this service.
POST https://localhost:50000/b1s/v1/CompanyService_GetPathAdmin
Invoke the method 'UpdatePathAdmin' on this service by specifying the payload 'PathAdmin' in the JSON format.
POST https://localhost:50000/b1s/v1/CompanyService_UpdatePathAdmin
{ "PathAdmin": { "AttachmentsFolderPath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules", "ExtensionsFolderPath": null, "PicturesFolderPath": null, "PrintId": "USBO", "WordTemplateFolderPath": null } }
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.
POST https://localhost:50000/b1s/v1/CompanyService_RoundDecimal
{ "DecimalData": { "Context": "rcPrice", "Currency": "$", "Value": 12.345 } }
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.
POST https://localhost:50000/b1s/v1/CompanyService_GetItemPrice
{ "ItemPriceParams": { "CardCode": "Customer", "ItemCode": "Item" } }
Invoke the method 'GetAdvancedGLAccount' on this service by specifying the payload 'AdvancedGLAccountParams' in the JSON format.
POST https://localhost:50000/b1s/v1/CompanyService_GetAdvancedGLAccount
{ "AdvancedGLAccountParams": {} }
This API enables you to invoke the interfaces defined on 'CorrectionInvoiceReversalService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
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" } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversalService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'CorrectionInvoiceService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
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" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/CorrectionInvoiceService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'CorrectionPurchaseInvoiceReversalService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
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" } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversalService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'CorrectionPurchaseInvoiceService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
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" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'CostCenterTypesService'.
Invoke the method 'GetCostCenterTypeList' on this service.
POST https://localhost:50000/b1s/v1/CostCenterTypesService_GetCostCenterTypeList
This API enables you to invoke the interfaces defined on 'CostElementService'.
Invoke the method 'GetCostElementList' on this service.
POST https://localhost:50000/b1s/v1/CostElementService_GetCostElementList
This API enables you to invoke the interfaces defined on 'CountriesService'.
Invoke the method 'GetCountryList' on this service.
POST https://localhost:50000/b1s/v1/CountriesService_GetCountryList
This API enables you to invoke the interfaces defined on 'CreditLinesService'.
Invoke the method 'GetCreditLine' on this service by specifying the payload 'CreditLineParams' in the JSON format.
POST https://localhost:50000/b1s/v1/CreditLinesService_GetCreditLine
{ "CreditLinesParams": [ { "AbsId": 1 } ] }
Invoke the method 'GetValidCreditLineList' on this service.
POST https://localhost:50000/b1s/v1/CreditLinesService_GetValidCreditLineList
This API enables you to invoke the interfaces defined on 'CreditNotesService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/CreditNotesService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Price": 100, "Quantity": 1, "TaxCode": "T1" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/CreditNotesService_HandleApprovalRequest
Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/CreditNotesService_RequestApproveCancellation
{ "Document": { "DocEntry": "123" } }
This API enables you to invoke the interfaces defined on 'CycleCountDeterminationsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/CycleCountDeterminationsService_GetList
This API enables you to invoke the interfaces defined on 'DashboardPackagesService'.
Invoke the method 'ImportDashboardPackage' on this service by specifying the payload 'DashboardPackageImportParams' in the JSON format.
POST https://localhost:50000/b1s/v1/DashboardPackagesService_ImportDashboardPackage
{ "DashboardPackageImportParams": {} }
This API enables you to invoke the interfaces defined on 'DeductionTaxSubGroupsService'.
Invoke the method 'GetDeductionTaxSubGroupList' on this service.
POST https://localhost:50000/b1s/v1/DeductionTaxSubGroupsService_GetDeductionTaxSubGroupList
This API enables you to invoke the interfaces defined on 'DeliveryNotesService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/DeliveryNotesService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "30" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/DeliveryNotesService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'DepartmentsService'.
Invoke the method 'GetDepartmentList' on this service.
POST https://localhost:50000/b1s/v1/DepartmentsService_GetDepartmentList
This API enables you to invoke the interfaces defined on 'DepositsService'.
Invoke the method 'GetDepositList' on this service.
POST https://localhost:50000/b1s/v1/DepositsService_GetDepositList
Invoke the method 'CancelCheckRow' on this service by specifying the payload 'CancelCheckRowParams' in the JSON format.
POST https://localhost:50000/b1s/v1/DepositsService_CancelCheckRow
{ "CancelCheckRowParams": { "CheckID": 1, "DepositID": 11 } }
Invoke the method 'CancelCheckRowbyCurrentSystemDate' on this service by specifying the payload 'CancelCheckRowParams' in the JSON format.
POST https://localhost:50000/b1s/v1/DepositsService_CancelCheckRowbyCurrentSystemDate
{ "CancelCheckRowParams": { "CheckID": 2, "DepositID": 11 } }
This API enables you to invoke the interfaces defined on 'DepreciationAreasService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/DepreciationAreasService_GetList
This API enables you to invoke the interfaces defined on 'DepreciationTypePoolsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/DepreciationTypePoolsService_GetList
This API enables you to invoke the interfaces defined on 'DepreciationTypesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/DepreciationTypesService_GetList
This API enables you to invoke the interfaces defined on 'DeterminationCriteriasService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/DeterminationCriteriasService_GetList
This API enables you to invoke the interfaces defined on 'DimensionsService'.
Invoke the method 'GetDimensionList' on this service.
POST https://localhost:50000/b1s/v1/DimensionsService_GetDimensionList
This API enables you to invoke the interfaces defined on 'DistributionRulesService'.
Invoke the method 'GetDistributionRuleList' on this service.
POST https://localhost:50000/b1s/v1/DistributionRulesService_GetDistributionRuleList
This API enables you to invoke the interfaces defined on 'DNFCodeSetupService'.
Invoke the method 'GetDNFCodeSetupList' on this service.
POST https://localhost:50000/b1s/v1/DNFCodeSetupService_GetDNFCodeSetupList
This API enables you to invoke the interfaces defined on 'DownPaymentsService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/DownPaymentsService_GetApprovalTemplates
{ "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "30" } ], "DownPaymentType": "dptInvoice" }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/DownPaymentsService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'DraftsService'. It represents the preliminary version of a document or report.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/DraftsService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocObjectCode": "23", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "30" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/DraftsService_HandleApprovalRequest
Invoke the method 'SaveDraftToDocument' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/DraftsService_SaveDraftToDocument
{ "Document": { "DocDueDate": "2017-01-28", "DocEntry": "3" } }
This API enables you to invoke the interfaces defined on 'DunningTermsService'.
Invoke the method 'GetDunningTermList' on this service.
POST https://localhost:50000/b1s/v1/DunningTermsService_GetDunningTermList
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.
Invoke the method 'GetAction' on this service by specifying the payload 'ECMCodeParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_GetAction
{ "ECMCodeParams": {} }
Invoke the method 'UpdateAction' on this service by specifying the payload 'ECMActionStatusData' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_UpdateAction
{ "ECMActionStatusData": {} }
Invoke the method 'ConfirmSuccessOfCommunication' on this service by specifying the payload 'ECMCodeParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_ConfirmSuccessOfCommunication
{ "ECMCodeParams": {} }
Invoke the method 'ReportErrorAndContinue' on this service by specifying the payload 'ECMCodeParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_ReportErrorAndContinue
{ "ECMCodeParams": {} }
Invoke the method 'ReportErrorAndStop' on this service by specifying the payload 'ECMCodeParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_ReportErrorAndStop
{ "ECMCodeParams": {} }
This API enables you to invoke the interfaces defined on 'ElectronicCommunicationActionsService'. This API depends on EFM runtime.
Invoke the method 'GetEcmAction' on this service by specifying the payload 'EcmActionParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmAction
{ "EcmActionParams": {} }
Invoke the method 'AddEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_AddEcmAction
{ "EcmAction": {} }
Invoke the method 'UpdateEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_UpdateEcmAction
{ "EcmAction": {} }
Invoke the method 'DeleteEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_DeleteEcmAction
{ "EcmAction": {} }
Invoke the method 'GetEcmActionByDoc' on this service by specifying the payload 'EcmActionDocParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmActionByDoc
{ "EcmActionDocParams": {} }
Invoke the method 'GetEcmActionLogList' on this service by specifying the payload 'EcmAction' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmActionLogList
{ "EcmAction": {} }
Invoke the method 'GetEcmActionLog' on this service by specifying the payload 'EcmActionLogParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmActionLog
{ "EcmActionLogParams": {} }
Invoke the method 'AddEcmActionLog' on this service by specifying the payload 'EcmActionLog' in the JSON format.
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_AddEcmActionLog
{ "EcmActionLog": {} }
This API enables you to invoke the interfaces defined on 'ElectronicFileFormatsService'.
Invoke the method 'GetElectronicFileFormatList' on this service.
POST https://localhost:50000/b1s/v1/ElectronicFileFormatsService_GetElectronicFileFormatList
This API enables you to invoke the interfaces defined on 'EmailGroupsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/EmailGroupsService_GetList
This API enables you to invoke the interfaces defined on 'EmployeeIDTypeService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/EmployeeIDTypeService_GetList
This API enables you to invoke the interfaces defined on 'EmployeePositionService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/EmployeePositionService_GetList
This API enables you to invoke the interfaces defined on 'EmployeeRolesSetupService'.
Invoke the method 'GetEmployeeRoleSetupList' on this service.
POST https://localhost:50000/b1s/v1/EmployeeRolesSetupService_GetEmployeeRoleSetupList
This API enables you to invoke the interfaces defined on 'EmployeeStatusService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/EmployeeStatusService_GetList
This API enables you to invoke the interfaces defined on 'EmployeeTransfersService'.
Invoke the method 'GetEmployeeTransferList' on this service.
POST https://localhost:50000/b1s/v1/EmployeeTransfersService_GetEmployeeTransferList
This API enables you to invoke the interfaces defined on 'EnhancedDiscountGroupsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/EnhancedDiscountGroupsService_GetList
This API enables you to invoke the interfaces defined on 'ExtendedTranslationsService'.
Invoke the method 'GetExtendedTranslationList' on this service.
POST https://localhost:50000/b1s/v1/ExtendedTranslationsService_GetExtendedTranslationList
This API enables you to invoke the interfaces defined on 'ExternalCallsService'.
Invoke the method 'SendCall' on this service by specifying the payload 'ExternalCall' in the JSON format.
POST https://localhost:50000/b1s/v1/ExternalCallsService_SendCall
{ "ExternalCall": {} }
Invoke the method 'UpdateCall' on this service by specifying the payload 'ExternalCall' in the JSON format.
POST https://localhost:50000/b1s/v1/ExternalCallsService_UpdateCall
{ "ExternalCall": {} }
Invoke the method 'GetCall' on this service by specifying the payload 'ExternalCallParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ExternalCallsService_GetCall
{ "ExternalCallParams": {} }
This API enables you to invoke the interfaces defined on 'ExternalReconciliationsService'.
Invoke the method 'Reconcile' on this service by specifying the payload 'ExternalReconciliation' in the JSON format.
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 } ] } }
Invoke the method 'GetReconciliation' on this service by specifying the payload 'ExternalReconciliationParams' in the JSON format. It retrieves an external reconciliation.
POST https://localhost:50000/b1s/v1/ExternalReconciliationsService_GetReconciliation
{ "ExternalReconciliationParams": { "AccountCode": "_SYS00000000001", "ReconciliationNo": 1 } }
Invoke the method 'CancelReconciliation' on this service by specifying the payload 'ExternalReconciliationParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ExternalReconciliationsService_CancelReconciliation
{ "ExternalReconciliationParams": { "AccountCode": "_SYS00000000001", "ReconciliationNo": 1 } }
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.
POST https://localhost:50000/b1s/v1/ExternalReconciliationsService_GetReconciliationList
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 } }
This API enables you to invoke the interfaces defined on 'FAAccountDeterminationsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/FAAccountDeterminationsService_GetList
This API enables you to invoke the interfaces defined on 'FinancialYearsService'.
Invoke the method 'GetFinancialYearList' on this service.
POST https://localhost:50000/b1s/v1/FinancialYearsService_GetFinancialYearList
This API enables you to invoke the interfaces defined on 'FiscalPrinterService'.
Invoke the method 'GetFiscalPrinterList' on this service.
POST https://localhost:50000/b1s/v1/FiscalPrinterService_GetFiscalPrinterList
This API enables you to invoke the interfaces defined on 'FixedAssetItemsService'.
Invoke the method 'GetAssetValuesList' on this service by specifying the payload 'FixedAssetValuesParams' in the JSON format.
POST https://localhost:50000/b1s/v1/FixedAssetItemsService_GetAssetValuesList
{ "FixedAssetValuesParams": {} }
Invoke the method 'GetAssetEndBalance' on this service by specifying the payload 'FixedAssetValuesParams' in the JSON format.
POST https://localhost:50000/b1s/v1/FixedAssetItemsService_GetAssetEndBalance
{ "FixedAssetValuesParams": {} }
Invoke the method 'UpdateAssetEndBalance' on this service by specifying the payload 'FixedAssetValuesParams,FixedAssetEndBalance' in the JSON format.
POST https://localhost:50000/b1s/v1/FixedAssetItemsService_UpdateAssetEndBalance
{ "FixedAssetEndBalance": {}, "FixedAssetValuesParams": {} }
This API enables you to invoke the interfaces defined on 'GLAccountAdvancedRulesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/GLAccountAdvancedRulesService_GetList
This API enables you to invoke the interfaces defined on 'GoodsReturnRequestService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/GoodsReturnRequestService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "50" } ] } }
Invoke the method 'Preview' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/GoodsReturnRequestService_Preview
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "50" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/GoodsReturnRequestService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'GovPayCodesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/GovPayCodesService_GetList
This API enables you to invoke the interfaces defined on 'GTIsService'.
Invoke the method 'Import' on this service by specifying the payload 'GTIParams' in the JSON format.
POST https://localhost:50000/b1s/v1/GTIsService_Import
{ "GTIParams": {} }
This API enables you to invoke the interfaces defined on 'IntegrationPackagesConfigureService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/IntegrationPackagesConfigureService_GetList
This API enables you to invoke the interfaces defined on 'InternalReconciliationsService'.
Invoke the method 'GetOpenTransactions' on this service by specifying the payload 'InternalReconciliationOpenTransParams' in the JSON format.
POST https://localhost:50000/b1s/v1/InternalReconciliationsService_GetOpenTransactions
{ "InternalReconciliationOpenTransParams": { "CardOrAccount": "coaCard", "InternalReconciliationBPs": [ { "BPCode": "v01" } ], "ReconDate": "2017-11-15" } }
Invoke the method 'Cancel' on this service by specifying the payload 'InternalReconciliationParams' in the JSON format.
POST https://localhost:50000/b1s/v1/InternalReconciliationsService_Cancel
{ "InternalReconciliationParams": { "ReconNum": "4" } }
Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'InternalReconciliationParams' in the JSON format.
POST https://localhost:50000/b1s/v1/InternalReconciliationsService_RequestApproveCancellation
{ "InternalReconciliationParams": { "ReconNum": "4" } }
This API enables you to invoke the interfaces defined on 'IntrastatConfigurationService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/IntrastatConfigurationService_GetList
This API enables you to invoke the interfaces defined on 'InventoryCountingsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/InventoryCountingsService_GetList
This API enables you to invoke the interfaces defined on 'InventoryGenEntryService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/InventoryGenEntryService_GetApprovalTemplates
{ "Document": { "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "UnitPrice": "1" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/InventoryGenEntryService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'InventoryGenExitService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/InventoryGenExitService_GetApprovalTemplates
{ "Document": { "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/InventoryGenExitService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'InventoryOpeningBalancesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/InventoryOpeningBalancesService_GetList
This API enables you to invoke the interfaces defined on 'InventoryPostingsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/InventoryPostingsService_GetList
Invoke the method 'SetCopyOption' on this service by specifying the payload 'InventoryPostingCopyOption' in the JSON format.
POST https://localhost:50000/b1s/v1/InventoryPostingsService_SetCopyOption
{ "InventoryPostingCopyOption": {} }
This API enables you to invoke the interfaces defined on 'InventoryTransferRequestsService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'StockTransfer' in the JSON format.
POST https://localhost:50000/b1s/v1/InventoryTransferRequestsService_GetApprovalTemplates
{ "StockTransfer": { "StockTransferLines": [ { "ItemCode": "i001", "Quantity": "100", "UnitPrice": "100", "WarehouseCode": "w001" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/InventoryTransferRequestsService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'InvoicesService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/InvoicesService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "30" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/InvoicesService_HandleApprovalRequest
Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/InvoicesService_RequestApproveCancellation
{ "Document": { "DocEntry": "123" } }
This API enables you to invoke the interfaces defined on 'JournalEntryDocumentTypeService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/JournalEntryDocumentTypeService_GetList
This API enables you to invoke the interfaces defined on 'JournalVouchersService'.
Invoke the method 'Add' on this service by specifying the payload 'Collection(JournalEntry)' in the JSON format.
POST https://localhost:50000/b1s/v1/JournalVouchersService_Add
{ "JournalVoucher": { "JournalEntry": { "DueDate": "2014-12-06", "JournalEntryLines": [ { "AccountCode": "_SYS00000000094", "Credit": "0", "Debit": "123" }, { "AccountCode": "_SYS00000000019", "Credit": "123", "Debit": "0" } ], "ReferenceDate": "2014-12-06" } } }
This API enables you to invoke the interfaces defined on 'KPIsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/KPIsService_GetList
This API enables you to invoke the interfaces defined on 'LandedCostsService'.
Invoke the method 'GetLandedCostList' on this service.
POST https://localhost:50000/b1s/v1/LandedCostsService_GetLandedCostList
This API enables you to invoke the interfaces defined on 'LicenseService'.
Invoke the method 'GetInstallationNumber' on this service.
POST https://localhost:50000/b1s/v1/LicenseService_GetInstallationNumber
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.
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.
This API enables you to invoke the interfaces defined on 'MaterialGroupsService'.
Invoke the method 'GetMaterialGroupList' on this service.
POST https://localhost:50000/b1s/v1/MaterialGroupsService_GetMaterialGroupList
This API enables you to invoke the interfaces defined on 'MaterialRevaluationFIFOService'.
Invoke the method 'GetMaterialRevaluationFIFO' on this service by specifying the payload 'MaterialRevaluationFIFOParams' in the JSON format.
POST https://localhost:50000/b1s/v1/MaterialRevaluationFIFOService_GetMaterialRevaluationFIFO
{ "MaterialRevaluationFIFOParams": { "ItemCode": "I001", "LocationCode": null, "LocationType": null, "ShowIssuedLayers": "tNO" } }
This API enables you to invoke the interfaces defined on 'MaterialRevaluationSNBService'.
Invoke the method 'GetList' on this service by specifying the payload 'MaterialRevaluationSNBParam' in the JSON format.
POST https://localhost:50000/b1s/v1/MaterialRevaluationSNBService_GetList
{ "MaterialRevaluationSNBParam": {} }
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.
Invoke the method 'GetInbox' on this service.
POST https://localhost:50000/b1s/v1/MessagesService_GetInbox
Invoke the method 'GetOutbox' on this service.
POST https://localhost:50000/b1s/v1/MessagesService_GetOutbox
Invoke the method 'GetSentMessages' on this service.
POST https://localhost:50000/b1s/v1/MessagesService_GetSentMessages
This API enables you to invoke the interfaces defined on 'MobileAddOnSettingService'.
Invoke the method 'GetMobileAddOnSettingList' on this service.
POST https://localhost:50000/b1s/v1/MobileAddOnSettingService_GetMobileAddOnSettingList
This API enables you to invoke the interfaces defined on 'MobileAppService'.
Invoke the method 'GetCurrentServerDateTime' on this service.
POST https://localhost:50000/b1s/v1/MobileAppService_GetCurrentServerDateTime
Invoke the method 'GetDppChangeParams' on this service by specifying the payload 'DppChangeParams' in the JSON format.
POST https://localhost:50000/b1s/v1/MobileAppService_GetDppChangeParams
{ "DppChangeParams": { "FromDate": "2018-03-30", "FromTime": "17:30:00" } }
Invoke the method 'GetTechnicianSchedulings' on this service by specifying the payload 'TechnicianSchedulingsParams' in the JSON format.
POST https://localhost:50000/b1s/v1/MobileAppService_GetTechnicianSchedulings
{ "TechnicianSchedulingsParams": { "EndDate": "2017-12-31", "StartDate": "2017-08-10", "Technician": "2" } }
Invoke the method 'GetEmployeeFullNames' on this service by specifying the payload 'EmployeeFullNamesParamsCollection' in the JSON format.
POST https://localhost:50000/b1s/v1/MobileAppService_GetEmployeeFullNames
{ "EmployeeFullNamesParamsCollection": [ { "EmployeeFullName": "", "EmployeeID": 2 }, { "EmployeeFullName": "", "EmployeeID": 3 } ] }
Invoke the method 'GetTechnicianSettings' on this service by specifying the payload 'TechnicianSettingsParams' in the JSON format.
POST https://localhost:50000/b1s/v1/MobileAppService_GetTechnicianSettings
{ "TechnicianSettingsParams": {} }
Invoke the method 'UpdateTechnicianSettings' on this service by specifying the payload 'TechnicianSettings' in the JSON format.
POST https://localhost:50000/b1s/v1/MobileAppService_UpdateTechnicianSettings
{ "TechnicianSettings": {} }
Invoke the method 'GetTechnicianSettingsGroup' on this service.
POST https://localhost:50000/b1s/v1/MobileAppService_GetTechnicianSettingsGroup
{ "TechnicianSettingsGroupParams": { "Code": -1, "Name": "TEST1" } }
Invoke the method 'UpdateTechnicianSettingsGroup' on this service by specifying the payload 'TechnicianSettingsGroup' in the JSON format.
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" }
Invoke the method 'GetSalesAppSetting' on this service.
POST https://localhost:50000/b1s/v1/MobileAppService_GetSalesAppSetting
{ "SalesAppSettingParams": { "Code": -1, "Name": "TEST1" } }
Invoke the method 'UpdateSalesAppSetting' on this service by specifying the payload 'SalesAppSetting' in the JSON format.
POST https://localhost:50000/b1s/v1/MobileAppService_UpdateSalesAppSetting
{ "AdvancedDashBoard": -1, "Code": -1, "CustomerAdvancedDashBoard": -2, "Name": "TESTCODE-1" }
Invoke the method 'GetServiceAppReportContent' on this service by specifying the payload 'ServiceAppReportParams' in the JSON format.
POST https://localhost:50000/b1s/v1/MobileAppService_GetServiceAppReportContent
{ "ServiceAppReportParams": { "Code": -1, "ReportChoice": "marCustomizedReport" } }
Invoke the method 'UpdateServiceAppReportContent' on this service by specifying the payload 'ServiceAppReportParams,ServiceAppReportContent' in the JSON format.
POST https://localhost:50000/b1s/v1/MobileAppService_UpdateServiceAppReportContent
{ "ServiceAppReportContent": { "ReportContent": "" }, "ServiceAppReportParams": { "Code": -1, "ReportChoice": "marCustomizedReport" } }
Invoke the method 'GetServiceAppReport' on this service by specifying the payload 'ServiceAppReportParams' in the JSON format.
POST https://localhost:50000/b1s/v1/MobileAppService_GetServiceAppReport
{ "ServiceAppReportParams": { "Code": -1, "ReportChoice": "S" } }
Invoke the method 'UpdateServiceAppReport' on this service by specifying the payload 'ServiceAppReport' in the JSON format.
POST https://localhost:50000/b1s/v1/MobileAppService_UpdateServiceAppReport
{ "ServiceAppReport": { "Code": -1, "ReportChoice": "marCustomizedReport" } }
This API enables you to invoke the interfaces defined on 'NatureOfAssesseesService'.
Invoke the method 'GetNatureOfAssesseeList' on this service.
POST https://localhost:50000/b1s/v1/NatureOfAssesseesService_GetNatureOfAssesseeList
This API enables you to invoke the interfaces defined on 'NCMCodesSetupService'.
Invoke the method 'GetNCMCodeSetupList' on this service.
POST https://localhost:50000/b1s/v1/NCMCodesSetupService_GetNCMCodeSetupList
This API enables you to invoke the interfaces defined on 'NFModelsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/NFModelsService_GetList
This API enables you to invoke the interfaces defined on 'NFTaxCategoriesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/NFTaxCategoriesService_GetList
This API enables you to invoke the interfaces defined on 'OccurrenceCodesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/OccurrenceCodesService_GetList
This API enables you to invoke the interfaces defined on 'OrdersService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/OrdersService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocDueDate": "2014-04-04", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "30" } ] } }
Invoke the method 'Preview' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/OrdersService_Preview
{ "Document": { "CardCode": "c001", "DocDueDate": "2014-04-04", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "30" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/OrdersService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'PartnersSetupsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/PartnersSetupsService_GetList
This API enables you to invoke the interfaces defined on 'PaymentBlocksService'.
Invoke the method 'GetPaymentBlockList' on this service.
POST https://localhost:50000/b1s/v1/PaymentBlocksService_GetPaymentBlockList
This API enables you to invoke the interfaces defined on 'PaymentCalculationService'.
Invoke the method 'GetPaymentAmount' on this service by specifying the payload 'PaymentBPCode,PaymentInvoiceEntries' in the JSON format.
POST https://localhost:50000/b1s/v1/PaymentCalculationService_GetPaymentAmount
{ "PaymentBPCode": { "BPCode": "C01", "Date": "2016-08-30" }, "PaymentInvoiceEntries": [ { "DocEntry": "12", "DocType": "itARInvoice" } ] }
This API enables you to invoke the interfaces defined on 'PaymentTermsTypesService'.
Invoke the method 'UpdateWithBPs' on this service by specifying the payload 'PaymentTermsType' in the JSON format.
POST https://localhost:50000/b1s/v1/PaymentTermsTypesService_UpdateWithBPs
{ "PaymentTermsType": {} }
This API enables you to invoke the interfaces defined on 'PickListsService'.
Invoke the method 'Close' on this service by specifying the payload 'PickList' in the JSON format.
POST https://localhost:50000/b1s/v1/PickListsService_Close
{ "PickList": { "Absoluteentry": 3 } }
Invoke the method 'UpdateReleasedAllocation' on this service by specifying the payload 'PickList' in the JSON format.
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" } }
This API enables you to invoke the interfaces defined on 'PredefinedTextsService'.
Invoke the method 'GetPredefinedTextList' on this service.
POST https://localhost:50000/b1s/v1/PredefinedTextsService_GetPredefinedTextList
This API enables you to invoke the interfaces defined on 'ProfitCentersService'.
Invoke the method 'GetProfitCenterList' on this service.
POST https://localhost:50000/b1s/v1/ProfitCentersService_GetProfitCenterList
This API enables you to invoke the interfaces defined on 'ProjectManagementConfigurationService'.
Invoke the method 'GetSubprojectTypes' on this service.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetSubprojectTypes
Invoke the method 'AddSubprojectTypes' on this service by specifying the payload 'Collection(PMC_SubprojectTypeData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddSubprojectTypes
{ "PMC_SubprojectTypeData": { "SubprojectTypeID": "1", "SubprojectTypeName": "subproject 01" } }
Invoke the method 'UpdateSubprojectTypes' on this service by specifying the payload 'Collection(PMC_SubprojectTypeData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateSubprojectTypes
{ "PMC_SubprojectTypeData": { "SubprojectTypeID": "1", "SubprojectTypeName": "changed subproject 01 name" } }
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" } }
Invoke the method 'GetStageTypes' on this service.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetStageTypes
Invoke the method 'AddStageTypes' on this service by specifying the payload 'Collection(PMC_StageTypeData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddStageTypes
{ "PMC_StageTypeData": { "StageDescription": "stage 01", "StageName": "stage01" } }
Invoke the method 'UpdateStageTypes' on this service by specifying the payload 'Collection(PMC_StageTypeData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateStageTypes
{ "PMC_StageTypeData": { "StageDescription": "update stage 01 description", "StageID": 6, "StageName": "stage01" } }
Invoke the method 'DeleteStageTypes' on this service by specifying the payload 'Collection(PMC_StageTypeData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteStageTypes
{ "PMC_StageTypeData": { "StageID": 6 } }
Invoke the method 'GetAreas' on this service.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetAreas
Invoke the method 'AddAreas' on this service by specifying the payload 'Collection(PMC_AreaData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddAreas
{ "PMC_AreaData": { "AreaName": "area 1" } }
Invoke the method 'UpdateAreas' on this service by specifying the payload 'Collection(PMC_AreaData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateAreas
{ "PMC_AreaData": { "AreaID": "1", "AreaName": "update area 1 name" } }
Invoke the method 'DeleteAreas' on this service by specifying the payload 'Collection(PMC_AreaData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteAreas
{ "PMC_AreaData": { "AreaID": "1" } }
Invoke the method 'GetPriorities' on this service.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetPriorities
Invoke the method 'AddPriorities' on this service by specifying the payload 'Collection(PMC_PriorityData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddPriorities
{ "PMC_PriorityData": { "PriorityName": "Middle level" } }
Invoke the method 'UpdatePriorities' on this service by specifying the payload 'Collection(PMC_PriorityData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdatePriorities
{ "PMC_PriorityData": { "PriorityID": 1, "PriorityName": "Lowest level" } }
Invoke the method 'DeletePriorities' on this service by specifying the payload 'Collection(PMC_PriorityData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeletePriorities
{ "PMC_PriorityData": { "PriorityID": 1, "PriorityName": "Lowest level" } }
Invoke the method 'GetActivities' on this service.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetActivities
Invoke the method 'AddActivities' on this service by specifying the payload 'Collection(PMC_ActivityData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddActivities
{ "PMC_ActivityData": { "ActivityType": "calls", "IsChargeable": "tYES" } }
Invoke the method 'UpdateActivities' on this service by specifying the payload 'Collection(PMC_ActivityData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateActivities
{ "PMC_ActivityData": { "ActivityID": 1, "ActivityType": "email" } }
Invoke the method 'DeleteActivities' on this service by specifying the payload 'Collection(PMC_ActivityData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteActivities
{ "PMC_ActivityData": { "ActivityID": 1, "ActivityType": "calls" } }
Invoke the method 'GetTasks' on this service.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetTasks
Invoke the method 'AddTasks' on this service by specifying the payload 'Collection(PMC_TaskData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddTasks
{ "PMC_TaskData": { "TaskName": "plans" } }
Invoke the method 'UpdateTasks' on this service by specifying the payload 'Collection(PMC_TaskData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateTasks
{ "PMC_TaskData": { "TaskName": "change plans" } }
Invoke the method 'DeleteTasks' on this service by specifying the payload 'Collection(PMC_TaskData)' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteTasks
{ "PMC_TaskData": { "TaskID": 2, "TaskName": "change plans" } }
This API enables you to invoke the interfaces defined on 'ProjectManagementService'.
Invoke the method 'GetSubprojectsList' on this service by specifying the payload 'PM_SubprojectParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementService_GetSubprojectsList
{ "PM_SubprojectParams": { "AbsEntry": 2 } }
Invoke the method 'GetSubproject' on this service by specifying the payload 'PM_SubprojectDocumentParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementService_GetSubproject
{ "PM_SubprojectDocumentParams": { "AbsEntry": 1 } }
Invoke the method 'AddSubproject' on this service by specifying the payload 'PM_SubprojectDocumentData' in the JSON format.
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" } }
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" } }
Invoke the method 'DeleteSubproject' on this service by specifying the payload 'PM_SubprojectDocumentParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ProjectManagementService_DeleteSubproject
{ "PM_SubprojectDocumentParams": { "AbsEntry": 1 } }
This API enables you to invoke the interfaces defined on 'ProjectsService'.
Invoke the method 'GetProjectList' on this service.
POST https://localhost:50000/b1s/v1/ProjectsService_GetProjectList
This API enables you to invoke the interfaces defined on 'PurchaseCreditNotesService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/PurchaseCreditNotesService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "30" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/PurchaseCreditNotesService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'PurchaseDeliveryNotesService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/PurchaseDeliveryNotesService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "c001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "50" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/PurchaseDeliveryNotesService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'PurchaseDownPaymentsService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/PurchaseDownPaymentsService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "50" } ], "DownPaymentType": "dptInvoice" } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/PurchaseDownPaymentsService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'PurchaseInvoicesService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/PurchaseInvoicesService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "50" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/PurchaseInvoicesService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'PurchaseOrdersService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/PurchaseOrdersService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "50" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/PurchaseOrdersService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'PurchaseQuotationsService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/PurchaseQuotationsService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "50" } ], "RequriedDate": "2014-04-04" } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/PurchaseQuotationsService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'PurchaseRequestService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/PurchaseRequestService_GetApprovalTemplates
{ "Document": { "DocumentLines": [ { "ItemCode": "i001", "LineVendor": "v001", "Quantity": "11" } ], "RequriedDate": "2014-03-18" } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/PurchaseRequestService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'PurchaseReturnsService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/PurchaseReturnsService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "30" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/PurchaseReturnsService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'QueryService'.
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.
POST https://localhost:50000/b1s/v1/QueryService_PostQuery
{ "QueryOption": "$expand=Orders($select=DocEntry, DocNum),Orders/DocumentLines($select=ItemCode,LineNum)&$filter=Orders/DocEntry eq Orders/DocumentLines/DocEntry and Orders/DocEntry ge 3 and Orders/DocumentLines/LineNum eq 0", "QueryPath": "$crossjoin(Orders,Orders/DocumentLines)" }
This API enables you to invoke the interfaces defined on 'QuotationsService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/QuotationsService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "30" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/QuotationsService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'RecurringTransactionService'.
Invoke the method 'GetAvailableRecurringTransactions' on this service.
POST https://localhost:50000/b1s/v1/RecurringTransactionService_GetAvailableRecurringTransactions
Invoke the method 'DeleteRecurringTransactions' on this service by specifying the payload 'RclRecurringTransactionParamsCollection' in the JSON format.
POST https://localhost:50000/b1s/v1/RecurringTransactionService_DeleteRecurringTransactions
{ "RclRecurringTransactionParamsCollection": [ {}, {} ] }
Invoke the method 'GetRecurringTransaction' on this service by specifying the payload 'RclRecurringTransactionParams' in the JSON format.
POST https://localhost:50000/b1s/v1/RecurringTransactionService_GetRecurringTransaction
{ "RclRecurringTransactionParams": {} }
Invoke the method 'ExecuteRecurringTransactions' on this service by specifying the payload 'RclRecurringTransactionParamsCollection,RclRecurringExecutionParams' in the JSON format.
POST https://localhost:50000/b1s/v1/RecurringTransactionService_ExecuteRecurringTransactions
{ "RclRecurringExecutionParams": {}, "RclRecurringTransactionParamsCollection": [ {}, {} ] }
This API enables you to invoke the interfaces defined on 'ReportFilterService'.
Invoke the method 'GetTaxReportFilterList' on this service by specifying the payload 'TaxReportFilterParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportFilterService_GetTaxReportFilterList
{ "TaxReportFilterParams": { "Code": 1 } }
This API enables you to invoke the interfaces defined on 'ReportLayoutsService'.
Invoke the method 'SetDefaultReport' on this service by specifying the payload 'DefaultReportParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportLayoutsService_SetDefaultReport
{ "DefaultReportParams": { "LayoutCode": "POR10007", "ReportCode": "POR1" } }
Invoke the method 'GetDefaultReport' on this service by specifying the payload 'ReportParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportLayoutsService_GetDefaultReport
{ "ReportParams": { "ReportCode": "POR1" } }
Invoke the method 'AddReportLayout' on this service by specifying the payload 'ReportLayout' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportLayoutsService_AddReportLayout
{ "ReportLayout": { "LayoutCode": "POR10007", "Name": "layout 123", "TypeCode": "POR1" } }
Invoke the method 'UpdatePrinterSettings' on this service by specifying the payload 'ReportLayout' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportLayoutsService_UpdatePrinterSettings
{ "ReportLayout": { "LayoutCode": "POR10007", "Name": "aaaaaa", "Printer": "Fax", "TypeCode": "POR1" } }
Invoke the method 'DeleteReportLayout' on this service by specifying the payload 'ReportLayoutParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportLayoutsService_DeleteReportLayout
{ "ReportLayoutParams": { "LayoutCode": "POR10007" } }
Invoke the method 'GetReportLayout' on this service by specifying the payload 'ReportLayoutParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportLayoutsService_GetReportLayout
{ "ReportLayoutParams": { "LayoutCode": "POR10007" } }
Invoke the method 'GetDefaultReportLayout' on this service by specifying the payload 'ReportParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportLayoutsService_GetDefaultReportLayout
{ "ReportParams": { "ReportCode": "POR1" } }
Invoke the method 'GetReportLayoutList' on this service by specifying the payload 'ReportParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportLayoutsService_GetReportLayoutList
{ "ReportParams": { "ReportCode": "POR1" } }
Invoke the method 'UpdateLanguageReport' on this service by specifying the payload 'ReportLayout' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportLayoutsService_UpdateLanguageReport
{ "ReportLayout": { "LayoutCode": "POR10007", "language": 35 } }
Invoke the method 'AddReportLayoutToMenu' on this service by specifying the payload 'ReportLayout,ReportInputParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportLayoutsService_AddReportLayoutToMenu
{ "ReportInputParams": { "ReportLayoutMenuID": 1 }, "ReportLayout": { "AllignFooterToBottom": "tNO", "Author": null, "B1Version": null, "BottomMargin": 10, "CRVersion": null, "Category": "rlcPLD", "ChangeFontSizeForEMail": -1, "ChangeFontSizeInPreview": -1, "ConvertFontForEMail": "tNO", "ConvertFontInPrintPreview": "tNO", "EMailFont": "Arial", "Editable": "tYES", "ExtensionErrorAction": "eeaStop", "ExtensionName": null, "FollowUpReport": null, "ForeignLanguageReport": "tNO", "GridSize": 10, "GridType": "gtCombination", "Height": 842, "ImpExpObjCode": 0, "LayoutCode": "POR10005", "LeaderReport": null, "LeftMargin": 10, "Localization": null, "Name": "layout 125", "NumberOfCopies": 1, "Orientation": "ortVertical", "PaperSize": "A4", "Picture": null, "PreviewPrintingFont": "Arial", "Printer": null, "PrinterFirstPage": null, "Query": null, "QueryType": "qtRegular", "Remarks": null, "RepetitiveAreasNumber": 0, "ReportLayoutItems": [], "ReportLayout_TranslationLines": [], "RightMargin": 30, "ShowGrid": "tYES", "SnapToGrid": "tYES", "Sortable": "tYES", "TopMargin": 10, "TypeCode": "POR1", "TypeDetail": null, "UseFirstPrinter": "tNO", "Width": 595, "language": 31 } }
Invoke the method 'DeleteReportLayoutAndMenu' on this service by specifying the payload 'ReportLayoutParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ReportLayoutsService_DeleteReportLayoutAndMenu
{ "ReportLayoutParams": { "LayoutCode": "POR10007" } }
This API enables you to invoke the interfaces defined on 'ReportTypesService'.
Invoke the method 'GetReportTypeList' on this service.
POST https://localhost:50000/b1s/v1/ReportTypesService_GetReportTypeList
This API enables you to invoke the interfaces defined on 'ResourceCapacitiesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/ResourceCapacitiesService_GetList
Invoke the method 'GetListWithFilter' on this service by specifying the payload 'ResourceCapacityWithFilterParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ResourceCapacitiesService_GetListWithFilter
{ "ResourceCapacityWithFilterParams": {} }
This API enables you to invoke the interfaces defined on 'ResourceGroupsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/ResourceGroupsService_GetList
This API enables you to invoke the interfaces defined on 'ResourcePropertiesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/ResourcePropertiesService_GetList
This API enables you to invoke the interfaces defined on 'ResourcesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/ResourcesService_GetList
This API enables you to invoke the interfaces defined on 'RetornoCodesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/RetornoCodesService_GetList
This API enables you to invoke the interfaces defined on 'ReturnRequestService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/ReturnRequestService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "50" } ] } }
Invoke the method 'Preview' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/ReturnRequestService_Preview
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "50" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/ReturnRequestService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'ReturnsService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.
POST https://localhost:50000/b1s/v1/ReturnsService_GetApprovalTemplates
{ "Document": { "CardCode": "c001", "DocumentLines": [ { "ItemCode": "i001", "Quantity": "100", "TaxCode": "T1", "UnitPrice": "50" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/ReturnsService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'RouteStagesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/RouteStagesService_GetList
This API enables you to invoke the interfaces defined on 'SalesOpportunityCompetitorsSetupService'.
Invoke the method 'GetSalesOpportunityCompetitorSetupList' on this service.
POST https://localhost:50000/b1s/v1/SalesOpportunityCompetitorsSetupService_GetSalesOpportunityCompetitorSetupList
This API enables you to invoke the interfaces defined on 'SalesOpportunityInterestsSetupService'.
Invoke the method 'GetSalesOpportunityInterestSetupList' on this service.
POST https://localhost:50000/b1s/v1/SalesOpportunityInterestsSetupService_GetSalesOpportunityInterestSetupList
This API enables you to invoke the interfaces defined on 'SalesOpportunityReasonsSetupService'.
Invoke the method 'GetSalesOpportunityReasonSetupList' on this service.
POST https://localhost:50000/b1s/v1/SalesOpportunityReasonsSetupService_GetSalesOpportunityReasonSetupList
This API enables you to invoke the interfaces defined on 'SalesOpportunitySourcesSetupService'.
Invoke the method 'GetSalesOpportunitySourceSetupList' on this service.
POST https://localhost:50000/b1s/v1/SalesOpportunitySourcesSetupService_GetSalesOpportunitySourceSetupList
This API enables you to invoke the interfaces defined on 'SBOBobService'.
Invoke the method 'GetSystemPermission' on this service by specifying the payload 'UserCode,PermissionID' in the JSON format.
POST https://localhost:50000/b1s/v1/SBOBobService_GetSystemPermission
{ "PermissionID": "142", "UserCode": "manager" }
Invoke the method 'GetSystemCurrency' on this service.
POST https://localhost:50000/b1s/v1/SBOBobService_GetSystemCurrency
Invoke the method 'GetDueDate' on this service by specifying the payload 'CardCode,RefDate' in the JSON format.
POST https://localhost:50000/b1s/v1/SBOBobService_GetDueDate
{ "CardCode": "c001", "RefDate": "20151001" }
Invoke the method 'GetLocalCurrency' on this service.
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.
POST https://localhost:50000/b1s/v1/SBOBobService_GetCurrencyRate
{ "Currency": "eur", "Date": "20151001" }
Invoke the method 'GetIndexRate' on this service by specifying the payload 'Index,Date' in the JSON format.
POST https://localhost:50000/b1s/v1/SBOBobService_GetIndexRate
{ "Date": "20151001", "Index": "1" }
Invoke the method 'Format_MoneyToString' on this service by specifying the payload 'InMoney,InPrecision' in the JSON format.
POST https://localhost:50000/b1s/v1/SBOBobService_Format_MoneyToString
{ "InMoney": "1234.458", "InPrecision": "mpt_Sum" }
Invoke the method 'SBOBobService_SetCurrencyRate' on this service by specifying the payload 'RateDate,Currency,Rate' in the JSON format.
POST https://localhost:50000/b1s/v1/SBOBobService_SetCurrencyRate
{ "Currency": "EUR", "Rate": "4.8", "RateDate": "20161129" }
This API enables you to invoke the interfaces defined on 'SectionsService'.
Invoke the method 'GetSectionList' on this service.
POST https://localhost:50000/b1s/v1/SectionsService_GetSectionList
This API enables you to invoke the interfaces defined on 'SeriesService'.
Invoke the method 'AddSeries' on this service by specifying the payload 'Series' in the JSON format.
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" } }
Invoke the method 'RemoveSeries' on this service by specifying the payload 'SeriesParams' in the JSON format.
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" } }
Invoke the method 'AttachSeriesToDocument' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_AttachSeriesToDocument
{ "DocumentSeriesParams": {} }
Invoke the method 'UnattachSeriesFromDocument' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_UnattachSeriesFromDocument
{ "DocumentSeriesParams": {} }
Invoke the method 'SetDefaultSeriesForAllUsers' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultSeriesForAllUsers
{ "DocumentSeriesParams": {} }
Invoke the method 'SetDefaultSeriesForCurrentUser' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultSeriesForCurrentUser
{ "DocumentSeriesParams": {} }
Invoke the method 'SetDefaultSeriesForUser' on this service by specifying the payload 'DocumentSeriesUserParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultSeriesForUser
{ "DocumentSeriesUserParams": {} }
Invoke the method 'UpdateSeries' on this service by specifying the payload 'Series' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_UpdateSeries
{ "Series": {} }
Invoke the method 'GetDefaultSeries' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_GetDefaultSeries
{ "DocumentTypeParams": {} }
Invoke the method 'GetDocumentSeries' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_GetDocumentSeries
{ "DocumentTypeParams": { "Document": "2", "DocumentSubType": "C" } }
Invoke the method 'GetSeries' on this service by specifying the payload 'SeriesParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_GetSeries
{ "SeriesParams": {} }
Invoke the method 'GetDocumentChangedMenuName' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_GetDocumentChangedMenuName
{ "DocumentTypeParams": {} }
Invoke the method 'ChangeDocumentMenuName' on this service by specifying the payload 'DocumentChangeMenuName' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_ChangeDocumentMenuName
{ "DocumentChangeMenuName": {} }
Invoke the method 'GetElectronicSeries' on this service by specifying the payload 'ElectronicSeriesParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_GetElectronicSeries
{ "ElectronicSeriesParams": {} }
Invoke the method 'AddElectronicSeries' on this service by specifying the payload 'ElectronicSeries' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_AddElectronicSeries
{ "ElectronicSeries": {} }
Invoke the method 'RemoveElectronicSeries' on this service by specifying the payload 'ElectronicSeriesParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_RemoveElectronicSeries
{ "ElectronicSeriesParams": {} }
Invoke the method 'UpdateElectronicSeries' on this service by specifying the payload 'ElectronicSeries' in the JSON format.
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.
POST https://localhost:50000/b1s/v1/SeriesService_GetDefaultElectronicSeries
{ "SeriesParams": {} }
Invoke the method 'SetDefaultElectronicSeries' on this service by specifying the payload 'DefaultElectronicSeriesParams' in the JSON format.
POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultElectronicSeries
{ "DefaultElectronicSeriesParams": {} }
This API enables you to invoke the interfaces defined on 'ServiceCallOriginsService'.
Invoke the method 'GetServiceCallOriginList' on this service.
POST https://localhost:50000/b1s/v1/ServiceCallOriginsService_GetServiceCallOriginList
This API enables you to invoke the interfaces defined on 'ServiceCallProblemSubTypesService'.
Invoke the method 'GetServiceCallProblemSubTypeList' on this service.
POST https://localhost:50000/b1s/v1/ServiceCallProblemSubTypesService_GetServiceCallProblemSubTypeList
This API enables you to invoke the interfaces defined on 'ServiceCallProblemTypesService'.
Invoke the method 'GetServiceCallProblemTypeList' on this service.
POST https://localhost:50000/b1s/v1/ServiceCallProblemTypesService_GetServiceCallProblemTypeList
This API enables you to invoke the interfaces defined on 'ServiceCallSolutionStatusService'.
Invoke the method 'GetServiceCallSolutionStatusList' on this service.
POST https://localhost:50000/b1s/v1/ServiceCallSolutionStatusService_GetServiceCallSolutionStatusList
This API enables you to invoke the interfaces defined on 'ServiceCallStatusService'.
Invoke the method 'GetServiceCallStatusList' on this service.
POST https://localhost:50000/b1s/v1/ServiceCallStatusService_GetServiceCallStatusList
This API enables you to invoke the interfaces defined on 'ServiceCallTypesService'.
Invoke the method 'GetServiceCallTypeList' on this service.
POST https://localhost:50000/b1s/v1/ServiceCallTypesService_GetServiceCallTypeList
This API enables you to invoke the interfaces defined on 'ServiceGroupsService'.
Invoke the method 'GetServiceGroupList' on this service.
POST https://localhost:50000/b1s/v1/ServiceGroupsService_GetServiceGroupList
This API enables you to invoke the interfaces defined on 'ServiceTaxPostingService'.
Invoke the method 'PostServiceTax' on this service by specifying the payload 'ServiceTaxPostingParams' in the JSON format.
POST https://localhost:50000/b1s/v1/ServiceTaxPostingService_PostServiceTax
{ "ServiceTaxPostingParams": { "DocEntry": 5 } }
Invoke the method 'GetTaxableDeliveries' on this service.
POST https://localhost:50000/b1s/v1/ServiceTaxPostingService_GetTaxableDeliveries
This API enables you to invoke the interfaces defined on 'StatesService'.
Invoke the method 'GetStateList' on this service.
POST https://localhost:50000/b1s/v1/StatesService_GetStateList
This API enables you to invoke the interfaces defined on 'StockTransferDraftService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'StockTransfer' in the JSON format.
POST https://localhost:50000/b1s/v1/StockTransferDraftService_GetApprovalTemplates
{ "StockTransfer": {} }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/StockTransferDraftService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'StockTransferService'.
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'StockTransfer' in the JSON format.
POST https://localhost:50000/b1s/v1/StockTransferService_GetApprovalTemplates
{ "StockTransfer": { "CardCode": "C001", "StockTransferLines": [ { "DocDate": "2016-08-31", "ItemCode": "I001", "WarehouseCode": "10" } ] } }
Invoke the method 'HandleApprovalRequest' on this service.
POST https://localhost:50000/b1s/v1/StockTransferService_HandleApprovalRequest
This API enables you to invoke the interfaces defined on 'TargetGroupsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/TargetGroupsService_GetList
This API enables you to invoke the interfaces defined on 'TaxCodeDeterminationsService'.
Invoke the method 'GetTaxCodeDeterminationList' on this service.
POST https://localhost:50000/b1s/v1/TaxCodeDeterminationsService_GetTaxCodeDeterminationList
This API enables you to invoke the interfaces defined on 'TaxCodeDeterminationsTCDService'.
Invoke the method 'GetTaxCodeDeterminationTCDList' on this service.
POST https://localhost:50000/b1s/v1/TaxCodeDeterminationsTCDService_GetTaxCodeDeterminationTCDList
This API enables you to invoke the interfaces defined on 'TaxWebSitesService'.
Invoke the method 'GetTaxWebSiteList' on this service.
POST https://localhost:50000/b1s/v1/TaxWebSitesService_GetTaxWebSiteList
Invoke the method 'GetDefaultWebSite' on this service.
POST https://localhost:50000/b1s/v1/TaxWebSitesService_GetDefaultWebSite
This API enables you to invoke the interfaces defined on 'TerminationReasonService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/TerminationReasonService_GetList
This API enables you to invoke the interfaces defined on 'TrackingNotesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/TrackingNotesService_GetList
This API enables you to invoke the interfaces defined on 'TransactionCodesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/TransactionCodesService_GetList
This API enables you to invoke the interfaces defined on 'UnitOfMeasurementGroupsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/UnitOfMeasurementGroupsService_GetList
This API enables you to invoke the interfaces defined on 'UnitOfMeasurementsService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/UnitOfMeasurementsService_GetList
This API enables you to invoke the interfaces defined on 'UserMenuService'.
Invoke the method 'GetCurrentUserMenu' on this service.
POST https://localhost:50000/b1s/v1/UserMenuService_GetCurrentUserMenu
Invoke the method 'UpdateCurrentUserMenu' on this service by specifying the payload 'Collection(UserMenuItem)' in the JSON format.
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" } ] }
Invoke the method 'GetUserMenu' on this service by specifying the payload 'UserMenuParams' in the JSON format.
POST https://localhost:50000/b1s/v1/UserMenuService_GetUserMenu
{ "UserMenuParams": {} }
Invoke the method 'UpdateUserMenu' on this service by specifying the payload 'UserMenuParams' in the JSON format.
POST https://localhost:50000/b1s/v1/UserMenuService_UpdateUserMenu
{ "UserMenuParams": {} }
This API enables you to invoke the interfaces defined on 'ValueMappingService'.
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.
POST https://localhost:50000/b1s/v1/ValueMappingService_GetMappedB1Value
{ "ObjectId": 37, "VM_ThirdPartyValuesData": { "ThirdPartySystemId": 1, "ThirdPartyValue": "AED" } }
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.
POST https://localhost:50000/b1s/v1/ValueMappingService_GetThirdPartyValuesForB1Value
{ "ObjectAbsEntry": "CHF", "ObjectId": 37 }
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.
POST https://localhost:50000/b1s/v1/ValueMappingService_RemoveMappedValue
{ "AbsEntry": 6, "LineId": 2, "ThirdPartySystemId": 1 }
This API enables you to invoke the interfaces defined on 'WarehouseSublevelCodesService'.
Invoke the method 'GetList' on this service.
POST https://localhost:50000/b1s/v1/WarehouseSublevelCodesService_GetList
This API enables you to invoke the interfaces defined on 'WorkflowTaskService'.
Invoke the method 'Complete' on this service by specifying the payload 'WorkflowTaskCompleteParams' in the JSON format.
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>" } }
Invoke the method 'GetApprovalTaskList' on this service by specifying the payload 'WorkflowApprovalTaskListParams' in the JSON format.
POST https://localhost:50000/b1s/v1/WorkflowTaskService_GetApprovalTaskList
{ "WorkflowApprovalTaskListParams": { "Status": "G|W" } }
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.
$filter | Restrict the set of business objects returned. |
$orderby | Specify the order in which business objects are returned from the service. |
$select | Restrict the service to return only the properties requested by the client. |
$skip | Specify that the result excludes the first n entities. |
$top | Specify that only the first n records should be returned. |
$select | Restrict the service to return only the properties requested by the client. |
This entity enables you to manipulate 'AccountCategory'.
Retrieve all or some selected properties from an instance of 'AccountCategory' with the given id.
GET https://localhost:50000/b1s/v1/AccountCategory(1)
GET https://localhost:50000/b1s/v1/AccountCategory(1)?$select=CategoryCode,CategoryName,CategorySource
Retrieve a collection of 'AccountCategory' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AccountCategory
GET https://localhost:50000/b1s/v1/AccountCategory?$select=CategoryCode,CategoryName,CategorySource&$filter=CategoryCode ge 123 &$orderby=CategoryCode&$top=10&$skip=1
Create an instance of 'AccountCategory' with the given payload of type 'AccountCategory' in JSON format.
POST https://localhost:50000/b1s/v1/AccountCategory
{ "CategoryCode": 1, "CategoryName": "test1" }
Update an instance of 'AccountCategory' with the given payload of type 'AccountCategory' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AccountCategory(1)
{ "CategoryCode": 1, "CategoryName": "test123" }
Delete an instance of 'AccountCategory' with the specified id.
DELETE https://localhost:50000/b1s/v1/AccountCategory(1)
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.
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
Retrieve a collection of 'AccountSegmentationCategories' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AccountSegmentationCategories
GET https://localhost:50000/b1s/v1/AccountSegmentationCategories?$select=SegmentID,Code,Name&$filter=SegmentID ge 123 and startswith(Code, 'a') &$orderby=SegmentID,Code&$top=10&$skip=1
Create an instance of 'AccountSegmentationCategories' with the given payload of type 'AccountSegmentationCategory' in JSON format.
POST https://localhost:50000/b1s/v1/AccountSegmentationCategories
{ "Code": "50", "Name": "Sales Department", "SegmentID": "3", "ShortName": "SD" }
Update an instance of 'AccountSegmentationCategories' with the given payload of type 'AccountSegmentationCategory' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AccountSegmentationCategories(SegmentID=3,Code='50')
{ "Name": "General Administration" }
Delete an instance of 'AccountSegmentationCategories' with the specified id.
DELETE https://localhost:50000/b1s/v1/AccountSegmentationCategories(SegmentID=3,Code='50')
This entity enables you to manipulate 'AccountSegmentations'.
Retrieve all or some selected properties from an instance of 'AccountSegmentations' with the given id.
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.
GET https://localhost:50000/b1s/v1/AccountSegmentations
GET https://localhost:50000/b1s/v1/AccountSegmentations?$select=Numerator,Name,Size&$filter=Numerator ge 123 &$orderby=Numerator&$top=10&$skip=1
Create an instance of 'AccountSegmentations' with the given payload of type 'AccountSegmentation' in JSON format.
POST https://localhost:50000/b1s/v1/AccountSegmentations
{ "AccountSegmentationsCategories": [ { "Code": "50", "Name": "Sales Department", "SegmentID": "3", "ShortName": "SD" } ], "Name": "Division2", "Size": 2, "Type": "ast_Alphanumeric" }
Update an instance of 'AccountSegmentations' with the given payload of type 'AccountSegmentation' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AccountSegmentations(123)
{ "Name": "Division3" }
Delete an instance of 'AccountSegmentations' with the specified id.
DELETE https://localhost:50000/b1s/v1/AccountSegmentations(123)
This entity enables you to manipulate 'AccrualTypes'.
Retrieve all or some selected properties from an instance of 'AccrualTypes' with the given id.
GET https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')
GET https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')?$select=Code,Name,PostingAccount
Retrieve a collection of 'AccrualTypes' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AccrualTypes
GET https://localhost:50000/b1s/v1/AccrualTypes?$select=Code,Name,PostingAccount&$filter=startswith(Code, 'a') &$orderby=Code&$top=10&$skip=1
Create an instance of 'AccrualTypes' with the given payload of type 'AccrualType' in JSON format.
POST https://localhost:50000/b1s/v1/AccrualTypes
{ "CalculationAccount": "2110", "Code": "Accrual1", "InterimAccount": "2120", "Name": "Accrual1", "PostingAccount": "2107" }
Update an instance of 'AccrualTypes' with the given payload of type 'AccrualType' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')
{ "PostingAccount": "2140" }
Delete an instance of 'AccrualTypes' with the specified id.
DELETE https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')
This entity enables you to manipulate 'Activities'.
Retrieve all or some selected properties from an instance of 'Activities' with the given id.
GET https://localhost:50000/b1s/v1/Activities(2)
GET https://localhost:50000/b1s/v1/Activities(2)?$select=ActivityCode,CardCode,Notes
Retrieve a collection of 'Activities' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/Activities
GET https://localhost:50000/b1s/v1/Activities?$select=ActivityCode,CardCode,Notes&$filter=ActivityCode ge 2 &$orderby=ActivityCode&$top=10&$skip=1
Create an instance of 'Activities' with the given payload of type 'Activity' in JSON format.
POST https://localhost:50000/b1s/v1/Activities
{ "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" }
Update an instance of 'Activities' with the given payload of type 'Activity' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/Activities(2)
{ "StartTime": "12:00:00" }
Delete an instance of 'Activities' with the specified id.
DELETE https://localhost:50000/b1s/v1/Activities(2)
This entity enables you to manipulate 'ActivityLocations'. It represents locations where activities with your business partners take place.
Retrieve all or some selected properties from an instance of 'ActivityLocations' with the given id.
GET https://localhost:50000/b1s/v1/ActivityLocations(1)
GET https://localhost:50000/b1s/v1/ActivityLocations(1)?$select=Code,Name
Retrieve a collection of 'ActivityLocations' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/ActivityLocations
GET https://localhost:50000/b1s/v1/ActivityLocations?$select=Code,Name&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1
Create an instance of 'ActivityLocations' with the given payload of type 'ActivityLocation' in JSON format.
POST https://localhost:50000/b1s/v1/ActivityLocations
{ "Name": "SH Room1" }
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" }
This entity enables you to manipulate 'ActivityRecipientLists'.
Retrieve all or some selected properties from an instance of 'ActivityRecipientLists' with the given id.
GET https://localhost:50000/b1s/v1/ActivityRecipientLists(123)
GET https://localhost:50000/b1s/v1/ActivityRecipientLists(123)?$select=Code,Name,Active
Retrieve a collection of 'ActivityRecipientLists' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/ActivityRecipientLists
GET https://localhost:50000/b1s/v1/ActivityRecipientLists?$select=Code,Name,Active&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1
Create an instance of 'ActivityRecipientLists' with the given payload of type 'ActivityRecipientList' in JSON format.
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" }
Update an instance of 'ActivityRecipientLists' with the given payload of type 'ActivityRecipientList' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/ActivityRecipientLists(123)
{}
Delete an instance of 'ActivityRecipientLists' with the specified id.
DELETE https://localhost:50000/b1s/v1/ActivityRecipientLists(123)
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.
Retrieve all or some selected properties from an instance of 'ActivityStatuses' with the given id.
GET https://localhost:50000/b1s/v1/ActivityStatuses(1)
GET https://localhost:50000/b1s/v1/ActivityStatuses(1)?$select=StatusDescription,StatusId,StatusName
Retrieve a collection of 'ActivityStatuses' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/ActivityStatuses
GET https://localhost:50000/b1s/v1/ActivityStatuses?$select=StatusDescription,StatusId,StatusName&$filter=StatusId ge 1 &$orderby=StatusId&$top=10&$skip=1
Create an instance of 'ActivityStatuses' with the given payload of type 'ActivityStatus' in JSON format.
POST https://localhost:50000/b1s/v1/ActivityStatuses
{ "StatusDescription": "Task in progress", "StatusName": "In Progress" }
Update an instance of 'ActivityStatuses' with the given payload of type 'ActivityStatus' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/ActivityStatuses(1)
{ "StatusDescription": "Finished" }
Delete an instance of 'ActivityStatuses' with the specified id.
DELETE https://localhost:50000/b1s/v1/ActivityStatuses(1)
This entity enables you to manipulate 'ActivityTypes'. You may have different activities with your business partners, for example, phone calls and meetings.
Retrieve all or some selected properties from an instance of 'ActivityTypes' with the given id.
GET https://localhost:50000/b1s/v1/ActivityTypes(123)
GET https://localhost:50000/b1s/v1/ActivityTypes(123)?$select=Code,Name
Retrieve a collection of 'ActivityTypes' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/ActivityTypes
GET https://localhost:50000/b1s/v1/ActivityTypes?$select=Code,Name&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1
Create an instance of 'ActivityTypes' with the given payload of type 'ActivityType' in JSON format.
POST https://localhost:50000/b1s/v1/ActivityTypes
{ "Name": "Special" }
Update an instance of 'ActivityTypes' with the given payload of type 'ActivityType' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/ActivityTypes(123)
{ "Name": "Others" }
Delete an instance of 'ActivityTypes' with the specified id.
DELETE https://localhost:50000/b1s/v1/ActivityTypes(123)
This entity enables you to manipulate 'AdditionalExpenses'. It represents additional expenses for transporting freight or delivering services, such as delivery fees and tax deposits.
Retrieve all or some selected properties from an instance of 'AdditionalExpenses' with the given id.
GET https://localhost:50000/b1s/v1/AdditionalExpenses(123)
GET https://localhost:50000/b1s/v1/AdditionalExpenses(123)?$select=Name,RevenuesAccount,ExpenseAccount
Retrieve a collection of 'AdditionalExpenses' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AdditionalExpenses
GET https://localhost:50000/b1s/v1/AdditionalExpenses?$select=Name,RevenuesAccount,ExpenseAccount&$filter=ExpensCode ge 123 &$orderby=ExpensCode&$top=10&$skip=1
Create an instance of 'AdditionalExpenses' with the given payload of type 'AdditionalExpense' in JSON format.
POST https://localhost:50000/b1s/v1/AdditionalExpenses
{ "DistributionMethod": "aed_None", "ExpenseAccount": "_SYS00000000002", "FixedAmountExpenses": "20", "FixedAmountRevenues": "10", "Name": "road fee", "RevenuesAccount": "_SYS00000000082" }
Update an instance of 'AdditionalExpenses' with the given payload of type 'AdditionalExpense' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AdditionalExpenses(123)
{ "DistributionMethod": "aed_Equally" }
Delete an instance of 'AdditionalExpenses' with the specified id.
DELETE https://localhost:50000/b1s/v1/AdditionalExpenses(123)
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.
Retrieve all or some selected properties from an instance of 'AlertManagements' with the given id.
GET https://localhost:50000/b1s/v1/AlertManagements(123)
GET https://localhost:50000/b1s/v1/AlertManagements(123)?$select=Code,Name,Type
Retrieve a collection of 'AlertManagements' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AlertManagements
GET https://localhost:50000/b1s/v1/AlertManagements?$select=Code,Name,Type&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1
Create an instance of 'AlertManagements' with the given payload of type 'AlertManagement' in JSON format.
POST https://localhost:50000/b1s/v1/AlertManagements
{ "Active": "tYES", "AlertManagementRecipients": [ { "SendInternal": "tYES", "UserCode": "1" } ], "FrequencyInterval": "1", "FrequencyType": "atfi_Hours", "Name": "task alert", "Priority": "atp_Normal", "QueryID": "282" }
Update an instance of 'AlertManagements' with the given payload of type 'AlertManagement' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AlertManagements(123)
{ "FrequencyType": "atfi_Weeks" }
Delete an instance of 'AlertManagements' with the specified id.
DELETE https://localhost:50000/b1s/v1/AlertManagements(123)
Invoke the method 'GetAlertManagement' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/AlertManagements(123)/GetAlertManagement
Invoke the method 'GetAlertManagementList' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/AlertManagements(123)/GetAlertManagementList
This entity enables you to manipulate 'AlternateCatNum'. It represents the alternative catalog numbers in the Business Partners module.
Retrieve all or some selected properties from an instance of 'AlternateCatNum' with the given id.
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,Substitute
Retrieve a collection of 'AlternateCatNum' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AlternateCatNum
GET https://localhost:50000/b1s/v1/AlternateCatNum?$select=ItemCode,CardCode,Substitute&$filter=startswith(ItemCode, 'i') and startswith(CardCode, 'c') and startswith(Substitute, 'b') &$orderby=ItemCode,CardCode,Substitute&$top=10&$skip=1
Create an instance of 'AlternateCatNum' with the given payload of type 'AlternateCatNum' in JSON format.
POST https://localhost:50000/b1s/v1/AlternateCatNum
{ "CardCode": "c001", "DisplayBPCatalogNumber": "tNO", "ItemCode": "item01", "Substitute": "BP01" }
Update an instance of 'AlternateCatNum' with the given payload of type 'AlternateCatNum' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AlternateCatNum(ItemCode='item01',CardCode='c001',Substitute='BP01')
{ "DisplayBPCatalogNumber": "tYES" }
Delete an instance of 'AlternateCatNum' with the specified id.
DELETE https://localhost:50000/b1s/v1/AlternateCatNum(ItemCode='item01',CardCode='c001',Substitute='BP01')
This entity enables you to manipulate 'ApprovalRequests' and retrieve approval requests for various approval processes.
Retrieve all or some selected properties from an instance of 'ApprovalRequests' with the given id.
GET https://localhost:50000/b1s/v1/ApprovalRequests(123)
GET https://localhost:50000/b1s/v1/ApprovalRequests(123)?$select=Code,ObjectType,IsDraft
Retrieve a collection of 'ApprovalRequests' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/ApprovalRequests
GET https://localhost:50000/b1s/v1/ApprovalRequests?$select=Code,ObjectType,IsDraft&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1
Update an instance of 'ApprovalRequests' with the given payload of type 'ApprovalRequest' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/ApprovalRequests(123)
{ "ApprovalRequestLines": [ { "StageCode": 3, "Status": "ardPending", "UserID": 1 } ], "CurrentStage": 3, "IsDraft": "Y", "ObjectEntry": 14, "ObjectType": "112", "OriginatorID": 38, "Remarks": "Please Approve, dear Master", "Status": "arsPending" }
This entity enables you to manipulate 'ApprovalStages'.
Retrieve all or some selected properties from an instance of 'ApprovalStages' with the given id.
GET https://localhost:50000/b1s/v1/ApprovalStages(123)
GET https://localhost:50000/b1s/v1/ApprovalStages(123)?$select=Code,Name,NoOfApproversRequired
Retrieve a collection of 'ApprovalStages' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/ApprovalStages
GET https://localhost:50000/b1s/v1/ApprovalStages?$select=Code,Name,NoOfApproversRequired&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1
Create an instance of 'ApprovalStages' with the given payload of type 'ApprovalStage' in JSON format.
POST https://localhost:50000/b1s/v1/ApprovalStages
{ "ApprovalStageApprovers": [ { "UserID": "1" } ], "Name": "stage01", "NoOfApproversRequired": "1", "Remarks": "Approved by Manager" }
Update an instance of 'ApprovalStages' with the given payload of type 'ApprovalStage' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/ApprovalStages(123)
{ "Remarks": "Approved by Director" }
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.
DELETE https://localhost:50000/b1s/v1/ApprovalStages(123)
Invoke the method 'GetApprovalStage' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/ApprovalStages(123)/GetApprovalStage
Invoke the method 'RemoveApprovalStage' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/ApprovalStages(123)/RemoveApprovalStage
This entity enables you to manipulate 'ApprovalTemplates'. Each template specifies an approval procedure, and the users and transactions to which the procedure applies.
Retrieve all or some selected properties from an instance of 'ApprovalTemplates' with the given id.
GET https://localhost:50000/b1s/v1/ApprovalTemplates(123)
GET https://localhost:50000/b1s/v1/ApprovalTemplates(123)?$select=Code,Name,Remarks
Retrieve a collection of 'ApprovalTemplates' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/ApprovalTemplates
GET https://localhost:50000/b1s/v1/ApprovalTemplates?$select=Code,Name,Remarks&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1
Create an instance of 'ApprovalTemplates' with the given payload of type 'ApprovalTemplate' in JSON format.
POST https://localhost:50000/b1s/v1/ApprovalTemplates
{ "ApprovalTemplateDocuments": [ { "DocumentType": "atdtDelivery" } ], "ApprovalTemplateStages": [ { "ApprovalStageCode": "3", "SortID": "1" } ], "ApprovalTemplateUsers": [ { "UserID": "1" } ], "Name": "ShipDocTemp", "Remarks": "Delivery approval" }
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 an instance of 'ApprovalTemplates' with the specified id.
DELETE https://localhost:50000/b1s/v1/ApprovalTemplates(123)
Invoke the method 'GetApprovalTemplate' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/ApprovalTemplates(123)/GetApprovalTemplate
Invoke the method 'RemoveApprovalTemplate' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/ApprovalTemplates(123)/RemoveApprovalTemplate
This entity enables you to manipulate 'AssetCapitalization'.
Retrieve all or some selected properties from an instance of 'AssetCapitalization' with the given id.
GET https://localhost:50000/b1s/v1/AssetCapitalization(2)
GET https://localhost:50000/b1s/v1/AssetCapitalization(2)?$select=DocEntry,DocNum,Series
Retrieve a collection of 'AssetCapitalization' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AssetCapitalization
GET https://localhost:50000/b1s/v1/AssetCapitalization?$select=DocEntry,DocNum,Series&$filter=DocEntry ge 2 &$orderby=DocEntry&$top=10&$skip=1
Create an instance of 'AssetCapitalization' with the given payload of type 'AssetDocument' in JSON format.
POST https://localhost:50000/b1s/v1/AssetCapitalization
{ "AssetDocumentLineCollection": [ { "AssetNumber": "FA1", "Quantity": 1, "TotalLC": 1000 } ], "AssetValueDate": "2016-08-29", "DocumentDate": "2016-08-29", "PostingDate": "2016-08-29" }
Update an instance of 'AssetCapitalization' with the given payload of type 'AssetDocument' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AssetCapitalization(2)
{ "AssetDocumentLineCollection": [ { "LineNumber": 1, "Remarks": "Remark is 0" } ] }
This entity enables you to manipulate 'AssetCapitalizationCreditMemo'.
Retrieve all or some selected properties from an instance of 'AssetCapitalizationCreditMemo' with the given id.
GET https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo(1)
GET https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo(1)?$select=DocEntry,DocNum,Series
Retrieve a collection of 'AssetCapitalizationCreditMemo' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo
GET https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo?$select=DocEntry,DocNum,Series&$filter=DocEntry ge 1 &$orderby=DocEntry&$top=10&$skip=1
Create an instance of 'AssetCapitalizationCreditMemo' with the given payload of type 'AssetDocument' in JSON format.
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" }
Update an instance of 'AssetCapitalizationCreditMemo' with the given payload of type 'AssetDocument' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo(1)
{ "AssetDocumentLineCollection": [ { "LineNumber": 1, "Remarks": "Remark is 0" } ] }
This entity enables you to manipulate 'AssetClasses'.
Retrieve all or some selected properties from an instance of 'AssetClasses' with the given id.
GET https://localhost:50000/b1s/v1/AssetClasses('TEST')
GET https://localhost:50000/b1s/v1/AssetClasses('TEST')?$select=Code,Description,AssetType
Retrieve a collection of 'AssetClasses' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AssetClasses
GET https://localhost:50000/b1s/v1/AssetClasses?$select=Code,Description,AssetType&$filter=startswith(Code, 'a') &$orderby=Code&$top=10&$skip=1
Create an instance of 'AssetClasses' with the given payload of type 'AssetClass' in JSON format.
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" }
Update an instance of 'AssetClasses' with the given payload of type 'AssetClass' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AssetClasses('TEST')
{ "AssetType": "atAssetTypeLowValueAsset", "Description": "test AssetClasses", "ValueLimitFrom": "600", "ValueLimitTo": "2000" }
Delete an instance of 'AssetClasses' with the specified id.
DELETE https://localhost:50000/b1s/v1/AssetClasses('TEST')
This entity enables you to manipulate 'AssetDepreciationGroups'.
Retrieve all or some selected properties from an instance of 'AssetDepreciationGroups' with the given id.
GET https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')
GET https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')?$select=Code,Description,Group
Retrieve a collection of 'AssetDepreciationGroups' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AssetDepreciationGroups
GET https://localhost:50000/b1s/v1/AssetDepreciationGroups?$select=Code,Description,Group&$filter=startswith(Code, 'ADG') &$orderby=Code&$top=10&$skip=1
Create an instance of 'AssetDepreciationGroups' with the given payload of type 'AssetDepreciationGroup' in JSON format.
POST https://localhost:50000/b1s/v1/AssetDepreciationGroups
{ "Code": "ADG", "Description": "AssetDepreciationGroups", "Group": "Group1" }
Update an instance of 'AssetDepreciationGroups' with the given payload of type 'AssetDepreciationGroup' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')
{ "Description": "test", "Group": "Group123" }
Delete an instance of 'AssetDepreciationGroups' with the specified id.
DELETE https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')
This entity enables you to manipulate 'AssetGroups'.
Retrieve all or some selected properties from an instance of 'AssetGroups' with the given id.
GET https://localhost:50000/b1s/v1/AssetGroups('AG')
GET https://localhost:50000/b1s/v1/AssetGroups('AG')?$select=Code,Description
Retrieve a collection of 'AssetGroups' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AssetGroups
GET https://localhost:50000/b1s/v1/AssetGroups?$select=Code,Description&$filter=startswith(Code, 'AG') &$orderby=Code&$top=10&$skip=1
Create an instance of 'AssetGroups' with the given payload of type 'AssetGroup' in JSON format.
POST https://localhost:50000/b1s/v1/AssetGroups
{ "Code": "AG", "Description": "AssetGroups" }
Update an instance of 'AssetGroups' with the given payload of type 'AssetGroup' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AssetGroups('AG')
{ "Description": "test1" }
Delete an instance of 'AssetGroups' with the specified id.
DELETE https://localhost:50000/b1s/v1/AssetGroups('AG')
This entity enables you to manipulate 'AssetManualDepreciation'.
Retrieve all or some selected properties from an instance of 'AssetManualDepreciation' with the given id.
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.
GET https://localhost:50000/b1s/v1/AssetManualDepreciation
GET https://localhost:50000/b1s/v1/AssetManualDepreciation?$select=DocEntry,DocNum,Series&$filter=DocEntry ge 2 &$orderby=DocEntry&$top=10&$skip=1
Create an instance of 'AssetManualDepreciation' with the given payload of type 'AssetDocument' in JSON format.
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" }
Update an instance of 'AssetManualDepreciation' with the given payload of type 'AssetDocument' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AssetManualDepreciation(2)
{ "AssetDocumentLineCollection": [ { "LineNumber": 1, "Remarks": "123" } ] }
This entity enables you to manipulate 'AssetRetirement'.
Retrieve all or some selected properties from an instance of 'AssetRetirement' with the given id.
GET https://localhost:50000/b1s/v1/AssetRetirement(9)
GET https://localhost:50000/b1s/v1/AssetRetirement(9)?$select=DocEntry,DocNum,Series
Retrieve a collection of 'AssetRetirement' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AssetRetirement
GET https://localhost:50000/b1s/v1/AssetRetirement?$select=DocEntry,DocNum,Series&$filter=DocEntry ge 9 &$orderby=DocEntry&$top=10&$skip=1
Create an instance of 'AssetRetirement' with the given payload of type 'AssetDocument' in JSON format.
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" }
Update an instance of 'AssetRetirement' with the given payload of type 'AssetDocument' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AssetRetirement(9)
{ "AssetDocumentLineCollection": [ { "LineNumber": 1, "Remarks": "Remark is 0" } ] }
This entity enables you to manipulate 'AssetTransfer'.
Retrieve all or some selected properties from an instance of 'AssetTransfer' with the given id.
GET https://localhost:50000/b1s/v1/AssetTransfer(2)
GET https://localhost:50000/b1s/v1/AssetTransfer(2)?$select=DocEntry,DocNum,Series
Retrieve a collection of 'AssetTransfer' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AssetTransfer
GET https://localhost:50000/b1s/v1/AssetTransfer?$select=DocEntry,DocNum,Series&$filter=DocEntry ge 2 &$orderby=DocEntry&$top=10&$skip=1
Create an instance of 'AssetTransfer' with the given payload of type 'AssetDocument' in JSON format.
POST https://localhost:50000/b1s/v1/AssetTransfer
{ "AssetDocumentLineCollection": [ { "AssetNumber": "FA4", "NewAssetNumber": "FA3" } ], "AssetValueDate": "2017-01-01", "DepreciationArea": "*", "DocumentDate": "2017-01-01", "DocumentType": "adtAssetTransfer", "PostingDate": "2017-01-01" }
Update an instance of 'AssetTransfer' with the given payload of type 'AssetDocument' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/AssetTransfer(2)
{ "AssetDocumentLineCollection": [ { "LineNumber": 1, "Remarks": "Remark is 0" } ] }
This entity enables you to manipulate 'Attachments2'.
Retrieve all or some selected properties from an instance of 'Attachments2' with the given id.
GET https://localhost:50000/b1s/v1/Attachments2(123)
GET https://localhost:50000/b1s/v1/Attachments2(123)?$select=AbsoluteEntry,Attachments2_Lines
Retrieve a collection of 'Attachments2' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/Attachments2
GET https://localhost:50000/b1s/v1/Attachments2?$select=AbsoluteEntry,Attachments2_Lines&$filter=AbsoluteEntry ge 123 &$orderby=AbsoluteEntry&$top=10&$skip=1
Create an instance of 'Attachments2' with the given payload of type 'Attachments2' in JSON format.
POST https://localhost:50000/b1s/v1/Attachments2
{ "Attachments2_Lines": [ { "FileExtension": "so", "FileName": "mod_negotiation", "SourcePath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules", "UserID": "1" } ] }
Update an instance of 'Attachments2' with the given payload of type 'Attachments2' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/Attachments2(123)
{ "Attachments2_Lines": [ { "FileExtension": "so", "FileName": "mod_negotiation", "SourcePath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules", "UserID": "1" }, { "FileExtension": "so", "FileName": "mod_negotiation2", "SourcePath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules", "UserID": "1" } ] }
Delete an instance of 'Attachments2' with the specified id.
DELETE https://localhost:50000/b1s/v1/Attachments2(123)
This entity enables you to manipulate 'AttributeGroups'.
Retrieve all or some selected properties from an instance of 'AttributeGroups' with the given id.
GET https://localhost:50000/b1s/v1/AttributeGroups(1)
GET https://localhost:50000/b1s/v1/AttributeGroups(1)?$select=Code,Name,Locked
Retrieve a collection of 'AttributeGroups' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/AttributeGroups
GET https://localhost:50000/b1s/v1/AttributeGroups?$select=Code,Name,Locked&$filter=Code ge 1 &$orderby=Code&$top=10&$skip=1
Create an instance of 'AttributeGroups' with the given payload of type 'AttributeGroup' in JSON format.
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" }
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 an instance of 'AttributeGroups' with the specified id.
DELETE https://localhost:50000/b1s/v1/AttributeGroups(1)
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.
This entity enables you to manipulate 'BankChargesAllocationCodes'.
Retrieve all or some selected properties from an instance of 'BankChargesAllocationCodes' with the given id.
GET https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')
GET https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')?$select=Code,Description
Retrieve a collection of 'BankChargesAllocationCodes' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BankChargesAllocationCodes
GET https://localhost:50000/b1s/v1/BankChargesAllocationCodes?$select=Code,Description&$filter=startswith(Code, 'a') &$orderby=Code&$top=10&$skip=1
Create an instance of 'BankChargesAllocationCodes' with the given payload of type 'BankChargesAllocationCode' in JSON format.
POST https://localhost:50000/b1s/v1/BankChargesAllocationCodes
{ "Code": "001", "Description": "bank charge allocation 001" }
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 an instance of 'BankChargesAllocationCodes' with the specified id.
DELETE https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')
Invoke the method 'SetDefaultBankChargesAllocationCode' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')/SetDefaultBankChargesAllocationCode
This entity enables you to manipulate 'BankPages'. It represents external bank statements in the Banking module.
Retrieve all or some selected properties from an instance of 'BankPages' with the given id.
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
Retrieve a collection of 'BankPages' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BankPages
GET https://localhost:50000/b1s/v1/BankPages?$select=AccountCode,Sequence,AccountName&$filter=startswith(AccountCode, 'a') and Sequence ge 123 &$orderby=AccountCode,Sequence&$top=10&$skip=1
Create an instance of 'BankPages' with the given payload of type 'BankPage' in JSON format.
POST https://localhost:50000/b1s/v1/BankPages
{ "AccountCode": "_SYS00000000001", "CardCode": "c001", "CreditAmount": "111", "DocNumberType": "bpdt_DocNum", "PaymentReference": "first pay" }
Update an instance of 'BankPages' with the given payload of type 'BankPage' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BankPages(AccountCode='abc',Sequence=123)
{ "PaymentReference": "Pay reference 01" }
Delete an instance of 'BankPages' with the specified id.
DELETE https://localhost:50000/b1s/v1/BankPages(AccountCode='abc',Sequence=123)
This entity enables you to manipulate 'Banks'.
Retrieve all or some selected properties from an instance of 'Banks' with the given id.
GET https://localhost:50000/b1s/v1/Banks(123)
GET https://localhost:50000/b1s/v1/Banks(123)?$select=BankCode,BankName,AccountforOutgoingChecks
Retrieve a collection of 'Banks' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/Banks
GET https://localhost:50000/b1s/v1/Banks?$select=BankCode,BankName,AccountforOutgoingChecks&$filter=AbsoluteEntry ge 123 &$orderby=AbsoluteEntry&$top=10&$skip=1
Create an instance of 'Banks' with the given payload of type 'Bank' in JSON format.
POST https://localhost:50000/b1s/v1/Banks
{ "BankCode": "b001", "BankName": "US National Bank", "CountryCode": "US", "SwiftNo": "123456789" }
Update an instance of 'Banks' with the given payload of type 'Bank' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/Banks(123)
{ "BankName": "US Bank" }
This entity enables you to manipulate 'BankStatements'.
Retrieve all or some selected properties from an instance of 'BankStatements' with the given id.
GET https://localhost:50000/b1s/v1/BankStatements(2)
GET https://localhost:50000/b1s/v1/BankStatements(2)?$select=InternalNumber,BankAccountKey,StatementNumber
Retrieve a collection of 'BankStatements' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BankStatements
GET https://localhost:50000/b1s/v1/BankStatements?$select=InternalNumber,BankAccountKey,StatementNumber&$filter=InternalNumber ge 2 &$orderby=InternalNumber&$top=10&$skip=1
Create an instance of 'BankStatements' with the given payload of type 'BankStatement' in JSON format.
POST https://localhost:50000/b1s/v1/BankStatements
{ "BankAccountKey ": 1, "BankStatementRows": [ { "ExternalCode": "E1" } ], "MultiplePayments": [ { "AmountFC": 20, "IsDebit": "tYES" } ] }
Update an instance of 'BankStatements' with the given payload of type 'BankStatement' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BankStatements(2)
{ "Currency": "USD" }
Delete an instance of 'BankStatements' with the specified id.
DELETE https://localhost:50000/b1s/v1/BankStatements(2)
This entity enables you to manipulate 'BarCodes'.
Retrieve all or some selected properties from an instance of 'BarCodes' with the given id.
GET https://localhost:50000/b1s/v1/BarCodes(123)
GET https://localhost:50000/b1s/v1/BarCodes(123)?$select=AbsEntry,ItemNo,UoMEntry
Retrieve a collection of 'BarCodes' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BarCodes
GET https://localhost:50000/b1s/v1/BarCodes?$select=AbsEntry,ItemNo,UoMEntry&$filter=AbsEntry ge 123 &$orderby=AbsEntry&$top=10&$skip=1
Create an instance of 'BarCodes' with the given payload of type 'BarCode' in JSON format.
POST https://localhost:50000/b1s/v1/BarCodes
{ "AbsEntry": 1, "Barcode": "1000001", "FreeText": "01", "ItemNo": "I001", "UoMEntry": -1 }
Update an instance of 'BarCodes' with the given payload of type 'BarCode' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BarCodes(123)
{ "Barcode": "500001" }
Delete an instance of 'BarCodes' with the specified id.
DELETE https://localhost:50000/b1s/v1/BarCodes(123)
This entity enables you to manipulate 'BatchNumberDetails'.
Retrieve all or some selected properties from an instance of 'BatchNumberDetails' with the given id.
GET https://localhost:50000/b1s/v1/BatchNumberDetails(123)
GET https://localhost:50000/b1s/v1/BatchNumberDetails(123)?$select=DocEntry,ItemCode,ItemDescription
Retrieve a collection of 'BatchNumberDetails' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BatchNumberDetails
GET https://localhost:50000/b1s/v1/BatchNumberDetails?$select=DocEntry,ItemCode,ItemDescription&$filter=DocEntry ge 123 &$orderby=DocEntry&$top=10&$skip=1
Update an instance of 'BatchNumberDetails' with the given payload of type 'BatchNumberDetail' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BatchNumberDetails(123)
{ "Status": "bdsStatus_Locked" }
This entity enables you to manipulate 'BillOfExchangeTransactions'.
Retrieve all or some selected properties from an instance of 'BillOfExchangeTransactions' with the given id.
GET https://localhost:50000/b1s/v1/BillOfExchangeTransactions(123)
GET https://localhost:50000/b1s/v1/BillOfExchangeTransactions(123)?$select=StatusFrom,StatusTo,TransactionDate
Retrieve a collection of 'BillOfExchangeTransactions' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BillOfExchangeTransactions
GET https://localhost:50000/b1s/v1/BillOfExchangeTransactions?$select=StatusFrom,StatusTo,TransactionDate&$filter=BOETransactionkey ge 123 &$orderby=BOETransactionkey&$top=10&$skip=1
Create an instance of 'BillOfExchangeTransactions' with the given payload of type 'BillOfExchangeTransactions' in JSON format.
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" }
This entity enables you to manipulate 'BinLocationAttributes'.
Retrieve all or some selected properties from an instance of 'BinLocationAttributes' with the given id.
GET https://localhost:50000/b1s/v1/BinLocationAttributes(123)
GET https://localhost:50000/b1s/v1/BinLocationAttributes(123)?$select=Attribute,Code,AbsEntry
Retrieve a collection of 'BinLocationAttributes' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BinLocationAttributes
GET https://localhost:50000/b1s/v1/BinLocationAttributes?$select=Attribute,Code,AbsEntry&$filter=AbsEntry ge 123 &$orderby=AbsEntry&$top=10&$skip=1
Create an instance of 'BinLocationAttributes' with the given payload of type 'BinLocationAttribute' in JSON format.
POST https://localhost:50000/b1s/v1/BinLocationAttributes
{ "AbsEntry": 3, "Attribute": 5, "Code": "BinAttr03" }
Update an instance of 'BinLocationAttributes' with the given payload of type 'BinLocationAttribute' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BinLocationAttributes(123)
{ "Code": "BinAttr0212" }
Delete an instance of 'BinLocationAttributes' with the specified id.
DELETE https://localhost:50000/b1s/v1/BinLocationAttributes(123)
This entity enables you to manipulate 'BinLocationFields'.
Retrieve all or some selected properties from an instance of 'BinLocationFields' with the given id.
GET https://localhost:50000/b1s/v1/BinLocationFields(123)
GET https://localhost:50000/b1s/v1/BinLocationFields(123)?$select=AbsEntry,FieldType,FieldNumber
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
GET https://localhost:50000/b1s/v1/BinLocationFields?$select=AbsEntry,FieldType,FieldNumber&$filter=AbsEntry ge 123 &$orderby=AbsEntry&$top=10&$skip=1
Update an instance of 'BinLocationFields' with the given payload of type 'BinLocationField' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BinLocationFields(123)
{ "DefaultFieldName": "default_field" }
This entity enables you to manipulate 'BinLocations'.
Retrieve all or some selected properties from an instance of 'BinLocations' with the given id.
GET https://localhost:50000/b1s/v1/BinLocations(123)
GET https://localhost:50000/b1s/v1/BinLocations(123)?$select=AbsEntry,Warehouse,Sublevel1
Retrieve a collection of 'BinLocations' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BinLocations
GET https://localhost:50000/b1s/v1/BinLocations?$select=AbsEntry,Warehouse,Sublevel1&$filter=AbsEntry ge 123 &$orderby=AbsEntry&$top=10&$skip=1
Create an instance of 'BinLocations' with the given payload of type 'BinLocation' in JSON format.
POST https://localhost:50000/b1s/v1/BinLocations
{ "BinCode": "02-PVG", "Description": null, "Inactive": "tNO", "ReceivingBinLocation": "tNO", "RestrictedItemType": "briNone", "RestrictedUoMType": "bruNone", "Sublevel1": "PVG", "Warehouse": "02" }
Update an instance of 'BinLocations' with the given payload of type 'BinLocation' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BinLocations(123)
{ "Description": "updated from sl" }
Delete an instance of 'BinLocations' with the specified id.
DELETE https://localhost:50000/b1s/v1/BinLocations(123)
This entity enables you to manipulate 'BlanketAgreements'.
Retrieve all or some selected properties from an instance of 'BlanketAgreements' with the given id.
GET https://localhost:50000/b1s/v1/BlanketAgreements(123)
GET https://localhost:50000/b1s/v1/BlanketAgreements(123)?$select=AgreementNo,BPCode,BPName
Retrieve a collection of 'BlanketAgreements' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BlanketAgreements
GET https://localhost:50000/b1s/v1/BlanketAgreements?$select=AgreementNo,BPCode,BPName&$filter=AgreementNo ge 123 &$orderby=AgreementNo&$top=10&$skip=1
Create an instance of 'BlanketAgreements' with the given payload of type 'BlanketAgreement' in JSON format.
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" }
Update an instance of 'BlanketAgreements' with the given payload of type 'BlanketAgreement' in JSON format and with the specified id.
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.
POST https://localhost:50000/b1s/v1/BlanketAgreements(123)/CancelBlanketAgreement
Invoke the method 'GetRelatedDocuments' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/BlanketAgreements(123)/GetRelatedDocuments
This entity enables you to manipulate 'BOEDocumentTypes'.
Retrieve all or some selected properties from an instance of 'BOEDocumentTypes' with the given id.
GET https://localhost:50000/b1s/v1/BOEDocumentTypes(1)
GET https://localhost:50000/b1s/v1/BOEDocumentTypes(1)?$select=DocEntry,DocType,DocDescription
Retrieve a collection of 'BOEDocumentTypes' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BOEDocumentTypes
GET https://localhost:50000/b1s/v1/BOEDocumentTypes?$select=DocEntry,DocType,DocDescription&$filter=DocEntry ge 123 &$orderby=DocEntry&$top=10&$skip=1
Create an instance of 'BOEDocumentTypes' with the given payload of type 'BOEDocumentType' in JSON format.
POST https://localhost:50000/b1s/v1/BOEDocumentTypes
{ "DocDescription": "testing", "DocType": "11" }
Update an instance of 'BOEDocumentTypes' with the given payload of type 'BOEDocumentType' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BOEDocumentTypes(1)
{ "DocDescription": "testing", "DocType": "11" }
Delete an instance of 'BOEDocumentTypes' with the specified id.
DELETE https://localhost:50000/b1s/v1/BOEDocumentTypes(1)
This entity enables you to manipulate 'BOEInstructions'.
Retrieve all or some selected properties from an instance of 'BOEInstructions' with the given id.
GET https://localhost:50000/b1s/v1/BOEInstructions(1)
GET https://localhost:50000/b1s/v1/BOEInstructions(1)?$select=InstructionEntry,InstructionCode,InstructionDesc
Retrieve a collection of 'BOEInstructions' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BOEInstructions
GET https://localhost:50000/b1s/v1/BOEInstructions?$select=InstructionEntry,InstructionCode,InstructionDesc&$filter=InstructionEntry ge 123 &$orderby=InstructionEntry&$top=10&$skip=1
Create an instance of 'BOEInstructions' with the given payload of type 'BOEInstruction' in JSON format.
POST https://localhost:50000/b1s/v1/BOEInstructions
{ "InstructionCode": "01", "InstructionDesc": "01", "IsCancelInstruction": "tYES" }
Update an instance of 'BOEInstructions' with the given payload of type 'BOEInstruction' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BOEInstructions(1)
{ "InstructionCode": "02", "InstructionDesc": "02", "IsCancelInstruction": "tNO" }
Delete an instance of 'BOEInstructions' with the specified id.
DELETE https://localhost:50000/b1s/v1/BOEInstructions(1)
This entity enables you to manipulate 'BOEPortfolios'.
Retrieve all or some selected properties from an instance of 'BOEPortfolios' with the given id.
GET https://localhost:50000/b1s/v1/BOEPortfolios(123)
GET https://localhost:50000/b1s/v1/BOEPortfolios(123)?$select=PortfolioEntry,PortfolioID,PortfolioCode
Retrieve a collection of 'BOEPortfolios' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BOEPortfolios
GET https://localhost:50000/b1s/v1/BOEPortfolios?$select=PortfolioEntry,PortfolioID,PortfolioCode&$filter=PortfolioEntry ge 123 &$orderby=PortfolioEntry&$top=10&$skip=1
Create an instance of 'BOEPortfolios' with the given payload of type 'BOEPortfolio' in JSON format.
POST https://localhost:50000/b1s/v1/BOEPortfolios
{ "PortfolioCode": "01", "PortfolioDescription": "01", "PortfolioID": "01", "PortfolioNum": "01" }
Update an instance of 'BOEPortfolios' with the given payload of type 'BOEPortfolio' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BOEPortfolios(123)
{ "PortfolioCode": "02", "PortfolioDescription": "02", "PortfolioID": "02", "PortfolioNum": "02" }
Delete an instance of 'BOEPortfolios' with the specified id.
DELETE https://localhost:50000/b1s/v1/BOEPortfolios(123)
This entity enables you to manipulate 'BPPriorities'.
Retrieve all or some selected properties from an instance of 'BPPriorities' with the given id.
GET https://localhost:50000/b1s/v1/BPPriorities(123)
GET https://localhost:50000/b1s/v1/BPPriorities(123)?$select=Priority,PriorityDescription
Retrieve a collection of 'BPPriorities' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BPPriorities
GET https://localhost:50000/b1s/v1/BPPriorities?$select=Priority,PriorityDescription&$filter=Priority ge 123 &$orderby=Priority&$top=10&$skip=1
Create an instance of 'BPPriorities' with the given payload of type 'BPPriority' in JSON format.
POST https://localhost:50000/b1s/v1/BPPriorities
{ "Priority": "P4", "PriorityDescription": "Third" }
Update an instance of 'BPPriorities' with the given payload of type 'BPPriority' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BPPriorities(123)
{ "PriorityDescription": "HighPri" }
Delete an instance of 'BPPriorities' with the specified id.
DELETE https://localhost:50000/b1s/v1/BPPriorities(123)
This entity enables you to manipulate 'Branches'.
Retrieve all or some selected properties from an instance of 'Branches' with the given id.
GET https://localhost:50000/b1s/v1/Branches(123)
GET https://localhost:50000/b1s/v1/Branches(123)?$select=Code,Name,Description
Retrieve a collection of 'Branches' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/Branches
GET https://localhost:50000/b1s/v1/Branches?$select=Code,Name,Description&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1
Create an instance of 'Branches' with the given payload of type 'Branch' in JSON format.
POST https://localhost:50000/b1s/v1/Branches
{ "Description": "Main Branch", "Name": "Branch2" }
Update an instance of 'Branches' with the given payload of type 'Branch' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/Branches(123)
{ "Description": "Main Branch updated" }
Delete an instance of 'Branches' with the specified id.
DELETE https://localhost:50000/b1s/v1/Branches(123)
This entity enables you to manipulate 'BrazilBeverageIndexers'.
Retrieve all or some selected properties from an instance of 'BrazilBeverageIndexers' with the given id.
GET https://localhost:50000/b1s/v1/BrazilBeverageIndexers(847)
GET https://localhost:50000/b1s/v1/BrazilBeverageIndexers(847)?$select=BeverageGroupCode,BeverageTableCode,BeverageCommercialBrandCode
Retrieve a collection of 'BrazilBeverageIndexers' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BrazilBeverageIndexers
GET https://localhost:50000/b1s/v1/BrazilBeverageIndexers?$select=BeverageGroupCode,BeverageTableCode,BeverageCommercialBrandCode&$filter=BeverageID ge 847 &$orderby=BeverageID&$top=10&$skip=1
Create an instance of 'BrazilBeverageIndexers' with the given payload of type 'BrazilBeverageIndexer' in JSON format.
POST https://localhost:50000/b1s/v1/BrazilBeverageIndexers
{ "BeverageCommercialBrandCode": 52, "BeverageGroupCode": "13", "BeverageTableCode": "07" }
Delete an instance of 'BrazilBeverageIndexers' with the specified id.
DELETE https://localhost:50000/b1s/v1/BrazilBeverageIndexers(847)
This entity enables you to manipulate 'BrazilFuelIndexers'.
Retrieve all or some selected properties from an instance of 'BrazilFuelIndexers' with the given id.
GET https://localhost:50000/b1s/v1/BrazilFuelIndexers(797)
GET https://localhost:50000/b1s/v1/BrazilFuelIndexers(797)?$select=FuelID,FuelGroupCode,FuelCode
Retrieve a collection of 'BrazilFuelIndexers' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BrazilFuelIndexers
GET https://localhost:50000/b1s/v1/BrazilFuelIndexers?$select=FuelID,FuelGroupCode,FuelCode&$filter=FuelID ge 797 &$orderby=FuelID&$top=10&$skip=1
Create an instance of 'BrazilFuelIndexers' with the given payload of type 'BrazilFuelIndexer' in JSON format.
POST https://localhost:50000/b1s/v1/BrazilFuelIndexers
{ "Description": "999999999-Description", "FuelCode": "999999999", "FuelGroupCode": "1" }
Delete an instance of 'BrazilFuelIndexers' with the specified id.
DELETE https://localhost:50000/b1s/v1/BrazilFuelIndexers(797)
This entity enables you to manipulate 'BrazilMultiIndexers'.
Retrieve all or some selected properties from an instance of 'BrazilMultiIndexers' with the given id.
GET https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)
GET https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)?$select=ID,IndexerType,Code
Retrieve a collection of 'BrazilMultiIndexers' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BrazilMultiIndexers
GET https://localhost:50000/b1s/v1/BrazilMultiIndexers?$select=ID,IndexerType,Code&$filter=ID ge 670 &$orderby=ID&$top=10&$skip=1
Create an instance of 'BrazilMultiIndexers' with the given payload of type 'BrazilMultiIndexer' in JSON format.
POST https://localhost:50000/b1s/v1/BrazilMultiIndexers
{ "Code": "1114", "Description": "Gasolinas, Exceto Gasolina de Avia\u00e7\u00e3o", "FirstRefIndexerCode": "1", "IndexerType": "bmitIncomeNature", "SecondRefIndexerCode": "101", "ThirdRefIndexerCode": null }
Delete an instance of 'BrazilMultiIndexers' with the specified id.
DELETE https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)
Invoke the method 'GetIndexerTypeList' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)/GetIndexerTypeList
This entity enables you to manipulate 'BrazilNumericIndexers'.
Retrieve all or some selected properties from an instance of 'BrazilNumericIndexers' with the given id.
GET https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)
GET https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)?$select=IndexerType,Code,Description
Retrieve a collection of 'BrazilNumericIndexers' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BrazilNumericIndexers
GET https://localhost:50000/b1s/v1/BrazilNumericIndexers?$select=IndexerType,Code,Description&$filter=ID ge 1119 &$orderby=ID&$top=10&$skip=1
Create an instance of 'BrazilNumericIndexers' with the given payload of type 'BrazilNumericIndexer' in JSON format.
POST https://localhost:50000/b1s/v1/BrazilNumericIndexers
{ "Code": "15", "Description": "Sociedade empres\u00e1ria em geral", "IndexerType": "bnitNatureOfCompany" }
Delete an instance of 'BrazilNumericIndexers' with the specified id.
DELETE https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)
Invoke the method 'GetIndexerTypeList' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)/GetIndexerTypeList
This entity enables you to manipulate 'BrazilStringIndexers'.
Retrieve all or some selected properties from an instance of 'BrazilStringIndexers' with the given id.
GET https://localhost:50000/b1s/v1/BrazilStringIndexers(849)
GET https://localhost:50000/b1s/v1/BrazilStringIndexers(849)?$select=IndexerType,Code,Description
Retrieve a collection of 'BrazilStringIndexers' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BrazilStringIndexers
GET https://localhost:50000/b1s/v1/BrazilStringIndexers?$select=IndexerType,Code,Description&$filter=ID ge 849 &$orderby=ID&$top=10&$skip=1
Create an instance of 'BrazilStringIndexers' with the given payload of type 'BrazilStringIndexer' in JSON format.
POST https://localhost:50000/b1s/v1/BrazilStringIndexers
{ "Code": "3", "Description": "aaaaaaaa", "IndexerType": "bsitIPIPeriod" }
Delete an instance of 'BrazilStringIndexers' with the specified id.
DELETE https://localhost:50000/b1s/v1/BrazilStringIndexers(849)
Invoke the method 'GetIndexerTypeList' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/BrazilStringIndexers(849)/GetIndexerTypeList
This entity enables you to manipulate 'BudgetDistributions'.
Retrieve all or some selected properties from an instance of 'BudgetDistributions' with the given id.
GET https://localhost:50000/b1s/v1/BudgetDistributions(123)
GET https://localhost:50000/b1s/v1/BudgetDistributions(123)?$select=September,August,July
Retrieve a collection of 'BudgetDistributions' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BudgetDistributions
GET https://localhost:50000/b1s/v1/BudgetDistributions?$select=September,August,July&$filter=DivisionCode ge 123 &$orderby=DivisionCode&$top=10&$skip=1
Create an instance of 'BudgetDistributions' with the given payload of type 'BudgetDistribution' in JSON format.
POST https://localhost:50000/b1s/v1/BudgetDistributions
{ "BudgetAmount": 1.0, "Description": "DisRule", "September": 1.0 }
Update an instance of 'BudgetDistributions' with the given payload of type 'BudgetDistribution' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BudgetDistributions(123)
{ "Description": "Budget Distribution" }
Delete an instance of 'BudgetDistributions' with the specified id.
DELETE https://localhost:50000/b1s/v1/BudgetDistributions(123)
This entity enables you to manipulate 'Budgets' based on G/L accounts.
Retrieve all or some selected properties from an instance of 'Budgets' with the given id.
GET https://localhost:50000/b1s/v1/Budgets(123)
GET https://localhost:50000/b1s/v1/Budgets(123)?$select=FutureAnnualExpensesCreditSys,FutureAnnualExpensesCreditLoc,FutureAnnualExpensesDebitSys
Retrieve a collection of 'Budgets' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/Budgets
GET https://localhost:50000/b1s/v1/Budgets?$select=FutureAnnualExpensesCreditSys,FutureAnnualExpensesCreditLoc,FutureAnnualExpensesDebitSys&$filter=Numerator ge 123 &$orderby=Numerator&$top=10&$skip=1
Create an instance of 'Budgets' with the given payload of type 'Budget' in JSON format.
POST https://localhost:50000/b1s/v1/Budgets
{ "AccountCode": "_SYS00000000220", "StartofFiscalYear": "2014-01-01", "TotalAnnualBudgetDebitLoc": "0.894" }
Update an instance of 'Budgets' with the given payload of type 'Budget' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/Budgets(123)
{ "TotalAnnualBudgetDebitLoc": "12.345" }
Delete an instance of 'Budgets' with the specified id.
DELETE https://localhost:50000/b1s/v1/Budgets(123)
This entity enables you to manipulate 'BudgetScenarios'.
Retrieve all or some selected properties from an instance of 'BudgetScenarios' with the given id.
GET https://localhost:50000/b1s/v1/BudgetScenarios(123)
GET https://localhost:50000/b1s/v1/BudgetScenarios(123)?$select=Name,InitialRatioPercentage,StartofFiscalYear
Retrieve a collection of 'BudgetScenarios' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BudgetScenarios
GET https://localhost:50000/b1s/v1/BudgetScenarios?$select=Name,InitialRatioPercentage,StartofFiscalYear&$filter=Numerator ge 123 &$orderby=Numerator&$top=10&$skip=1
Create an instance of 'BudgetScenarios' with the given payload of type 'BudgetScenario' in JSON format.
POST https://localhost:50000/b1s/v1/BudgetScenarios
{ "BasicBudget": "1", "InitialRatioPercentage": "100", "Name": "newScenario", "RoundingMethod": "borm_NoRounding", "StartofFiscalYear": "2014-01-01" }
Update an instance of 'BudgetScenarios' with the given payload of type 'BudgetScenario' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BudgetScenarios(123)
{ "Name": "new2014" }
Delete an instance of 'BudgetScenarios' with the specified id.
DELETE https://localhost:50000/b1s/v1/BudgetScenarios(123)
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.
Retrieve all or some selected properties from an instance of 'BusinessPartnerGroups' with the given id.
GET https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)
GET https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)?$select=Code,Name,Type
Retrieve a collection of 'BusinessPartnerGroups' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BusinessPartnerGroups
GET https://localhost:50000/b1s/v1/BusinessPartnerGroups?$select=Code,Name,Type&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1
Create an instance of 'BusinessPartnerGroups' with the given payload of type 'BusinessPartnerGroup' in JSON format.
POST https://localhost:50000/b1s/v1/BusinessPartnerGroups
{ "Name": "newGroup", "Type": "bbpgt_CustomerGroup" }
Update an instance of 'BusinessPartnerGroups' with the given payload of type 'BusinessPartnerGroup' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)
{ "Name": "bigCustomer" }
Delete an instance of 'BusinessPartnerGroups' with the specified id.
DELETE https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)
This entity enables you to manipulate 'BusinessPartnerProperties'.
Retrieve all or some selected properties from an instance of 'BusinessPartnerProperties' with the given id.
GET https://localhost:50000/b1s/v1/BusinessPartnerProperties(1)
GET https://localhost:50000/b1s/v1/BusinessPartnerProperties(1)?$select=PropertyCode,PropertyName
Retrieve a collection of 'BusinessPartnerProperties' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BusinessPartnerProperties
GET https://localhost:50000/b1s/v1/BusinessPartnerProperties?$select=PropertyCode,PropertyName&$filter=PropertyCode ge 1 &$orderby=PropertyCode&$top=10&$skip=1
Update an instance of 'BusinessPartnerProperties' with the given payload of type 'BusinessPartnerProperty' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BusinessPartnerProperties(1)
{ "PropertyName": "test" }
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.
Retrieve all or some selected properties from an instance of 'BusinessPartners' with the given id.
GET https://localhost:50000/b1s/v1/BusinessPartners('c001')
GET https://localhost:50000/b1s/v1/BusinessPartners('c001')?$select=CardCode,CardName,CardType
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
GET https://localhost:50000/b1s/v1/BusinessPartners?$select=CardCode,CardName,CardType&$filter=startswith(CardCode, 'a') &$orderby=CardCode&$top=10&$skip=1
Create an instance of 'BusinessPartners' with the given payload of type 'BusinessPartner' in JSON format.
POST https://localhost:50000/b1s/v1/BusinessPartners
{ "CardCode": "c001", "CardName": "c001", "CardType": "C" }
Update an instance of 'BusinessPartners' with the given payload of type 'BusinessPartner' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BusinessPartners('c001')
{ "CardName": "Updated customer name" }
Delete an instance of 'BusinessPartners' with the specified id.
DELETE https://localhost:50000/b1s/v1/BusinessPartners('c001')
This entity enables you to manipulate 'BusinessPlaces'. It represents a company's business locations.
Retrieve all or some selected properties from an instance of 'BusinessPlaces' with the given id.
GET https://localhost:50000/b1s/v1/BusinessPlaces(123)
GET https://localhost:50000/b1s/v1/BusinessPlaces(123)?$select=BPLID,BPLName,BPLNameForeign
Retrieve a collection of 'BusinessPlaces' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/BusinessPlaces
GET https://localhost:50000/b1s/v1/BusinessPlaces?$select=BPLID,BPLName,BPLNameForeign&$filter=BPLID ge 123 &$orderby=BPLID&$top=10&$skip=1
Create an instance of 'BusinessPlaces' with the given payload of type 'BusinessPlace' in JSON format.
POST https://localhost:50000/b1s/v1/BusinessPlaces
{ "Address": "No. 1001 Chenghui road", "BPLName": "LG", "BPLNameForeign": "LG", "Industry": "manufacture", "RepName": "new LG", "VATRegNum": "222-33-47528" }
Update an instance of 'BusinessPlaces' with the given payload of type 'BusinessPlace' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/BusinessPlaces(123)
{ "Address": "No. 101 Huaxia Road" }
Delete an instance of 'BusinessPlaces' with the specified id.
DELETE https://localhost:50000/b1s/v1/BusinessPlaces(123)
This entity enables you to manipulate 'CampaignResponseType'.
Retrieve all or some selected properties from an instance of 'CampaignResponseType' with the given id.
GET https://localhost:50000/b1s/v1/CampaignResponseType('01')
GET https://localhost:50000/b1s/v1/CampaignResponseType('01')?$select=ResponseTypeDescription,ResponseType,IsActive
Retrieve a collection of 'CampaignResponseType' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/CampaignResponseType
GET https://localhost:50000/b1s/v1/CampaignResponseType?$select=ResponseTypeDescription,ResponseType,IsActive&$filter=startswith(ResponseType, '') &$orderby=ResponseType&$top=10&$skip=1
Create an instance of 'CampaignResponseType' with the given payload of type 'CampaignResponseType' in JSON format.
POST https://localhost:50000/b1s/v1/CampaignResponseType
{ "IsActive": "tYES", "ResponseType": "01", "ResponseTypeDescription": "001" }
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 an instance of 'CampaignResponseType' with the specified id.
DELETE https://localhost:50000/b1s/v1/CampaignResponseType('01')
This entity enables you to manipulate 'Campaigns'.
Retrieve all or some selected properties from an instance of 'Campaigns' with the given id.
GET https://localhost:50000/b1s/v1/Campaigns(1)
GET https://localhost:50000/b1s/v1/Campaigns(1)?$select=CampaignNumber,CampaignName,CampaignType
Retrieve a collection of 'Campaigns' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/Campaigns
GET https://localhost:50000/b1s/v1/Campaigns?$select=CampaignNumber,CampaignName,CampaignType&$filter=CampaignNumber ge 1 &$orderby=CampaignNumber&$top=10&$skip=1
Create an instance of 'Campaigns' with the given payload of type 'Campaign' in JSON format.
POST https://localhost:50000/b1s/v1/Campaigns
{ "CampaignBusinessPartners": [ { "BPCode": "C01" }, { "BPCode": "V01" } ], "CampaignName": "Party", "CampaignType": "ctEmail", "StartDate": "2016-12-30" }
Update an instance of 'Campaigns' with the given payload of type 'Campaign' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/Campaigns(1)
{ "StartDate": "2016-10-30" }
Delete an instance of 'Campaigns' with the specified id.
DELETE https://localhost:50000/b1s/v1/Campaigns(1)
Invoke the method 'Cancel' on this EntitySet with the specified id.
POST https://localhost:50000/b1s/v1/Campaigns(1)/Cancel
This entity enables you to manipulate 'CashDiscounts'.
Retrieve all or some selected properties from an instance of 'CashDiscounts' with the given id.
GET https://localhost:50000/b1s/v1/CashDiscounts('EPDiscount')
GET https://localhost:50000/b1s/v1/CashDiscounts('EPDiscount')?$select=Code,Name,ByDate
Retrieve a collection of 'CashDiscounts' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/CashDiscounts
GET https://localhost:50000/b1s/v1/CashDiscounts?$select=Code,Name,ByDate&$filter=startswith(Code, '') &$orderby=Code&$top=10&$skip=1
Create an instance of 'CashDiscounts' with the given payload of type 'CashDiscount' in JSON format.
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" }
Update an instance of 'CashDiscounts' with the given payload of type 'CashDiscount' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/CashDiscounts('EPDiscount')
{ "DiscountLines": [ { "Discount": 20, "LineId": 0, "NumOfDays": 20 }, { "Discount": 30, "LineId": 1, "NumOfDays": 25 }, { "Discount": 35, "LineId": 2, "NumOfDays": 35 } ], "Name": "Early Pay changed" }
Delete an instance of 'CashDiscounts' with the specified id.
DELETE https://localhost:50000/b1s/v1/CashDiscounts('EPDiscount')
This entity enables you to manipulate 'CashFlowLineItems'.
Retrieve all or some selected properties from an instance of 'CashFlowLineItems' with the given id.
GET https://localhost:50000/b1s/v1/CashFlowLineItems(2)
GET https://localhost:50000/b1s/v1/CashFlowLineItems(2)?$select=LineItemID,LineItemName,ActiveLineItem
Retrieve a collection of 'CashFlowLineItems' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/CashFlowLineItems
GET https://localhost:50000/b1s/v1/CashFlowLineItems?$select=LineItemID,LineItemName,ActiveLineItem&$filter=LineItemID ge 2 &$orderby=LineItemID&$top=10&$skip=1
This entity enables you to manipulate 'CertificateSeries'.
Retrieve all or some selected properties from an instance of 'CertificateSeries' with the given id.
GET https://localhost:50000/b1s/v1/CertificateSeries(123)
GET https://localhost:50000/b1s/v1/CertificateSeries(123)?$select=AbsEntry,Code,Section
Retrieve a collection of 'CertificateSeries' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/CertificateSeries
GET https://localhost:50000/b1s/v1/CertificateSeries?$select=AbsEntry,Code,Section&$filter=AbsEntry ge 123 &$orderby=AbsEntry&$top=10&$skip=1
Create an instance of 'CertificateSeries' with the given payload of type 'CertificateSeries' in JSON format.
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 } ] }
Update an instance of 'CertificateSeries' with the given payload of type 'CertificateSeries' in JSON format and with the specified id.
PATCH https://localhost:50000/b1s/v1/CertificateSeries(123)
{ "Code": "C123" }
Delete an instance of 'CertificateSeries' with the specified id.
DELETE https://localhost:50000/b1s/v1/CertificateSeries(123)
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.
Retrieve all or some selected properties from an instance of 'ChartOfAccounts' with the given id.
GET https://localhost:50000/b1s/v1/ChartOfAccounts('abc')
GET https://localhost:50000/b1s/v1/ChartOfAccounts('abc')?$select=Code,Name,Balance
Retrieve a collection of 'ChartOfAccounts' with all or some selected properties in the given order by specifying the given filter condition.
GET https://localhost:50000/b1s/v1/ChartOfAccounts
GET https://localhost:50000/b1s/v1/ChartOfAccounts?$select=Code,Name,Balance&$filter=startswith(Code, 'a') &$orderby=Code&$top=10&$skip=1
Create an instance of 'ChartOfAccounts' with the given payload of type 'ChartOfAccount' in JSON format.
POST https://localhost:50000/b1s/v1/ChartOfAccounts
{ "FatherAccountKey": "100000000000000k", "FormatCode": "100000000100101", "Name": "Test Account" }