0% found this document useful (0 votes)
132 views

Service Layer API Reference

Uploaded by

Leonardo Grillo
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views

Service Layer API Reference

Uploaded by

Leonardo Grillo
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 190

21/03/2024, 07:55 Service Layer API Reference

Service Layer API Reference


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:
Actions are used to extend the set of operations that are able to be performed on services or entities. For example, the standard CRUD (create/read/update/delete)
operations cannot be applied to cancel a sales order, but cancel action defined on orders service allows to easily implement it. In SAP Business One, actions are
defined in the manner of business services.

AccountCategoryService
Show/Hide
List Operations
Expand Operations

AccountsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AccountsService'.

POST AccountsService_CreateOpenBalance

Invoke the method 'CreateOpenBalance' on this service by specifying the payload 'OpenningBalanceAccount,GLAccounts' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/AccountsService_CreateOpenBalance

{
"GLAccounts": {
"Code": "test"
},
"OpenningBalanceAccount": {
"Date": "2016-08-29"
}
}

AccrualTypesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AccrualTypesService'.

POST AccrualTypesService_GetAccrualTypeList

Invoke the method 'GetAccrualTypeList' on this service.

Example

POST https://localhost:50000/b1s/v1/AccrualTypesService_GetAccrualTypeList

ActivitiesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ActivitiesService'.

POST ActivitiesService_GetActivityList
Invoke the method 'GetActivityList' on this service.

Example

POST https://localhost:50000/b1s/v1/ActivitiesService_GetActivityList

POST ActivitiesService_GetSingleInstanceFromSeries

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 1/190


21/03/2024, 07:55 Service Layer API Reference
Invoke the method 'GetSingleInstanceFromSeries' on this service by specifying the payload 'ActivityInstanceParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ActivitiesService_GetSingleInstanceFromSeries

{
"ActivityInstanceParams": {
"ActivityCode": "3",
"InstanceDate": "2016-08-30"
}
}

POST ActivitiesService_UpdateSingleInstanceInSeries

Invoke the method 'UpdateSingleInstanceInSeries' on this service by specifying the payload 'Activity' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ActivitiesService_UpdateSingleInstanceInSeries

{
"Activity": {
"ActivityDate": "2016-08-30",
"ActivityTime": "08:13:00",
"CardCode": "C01",
"DocEntry": "3",
"DocNum": "1",
"DocType": "17",
"Duration": 15,
"DurationType": "du_Minuts",
"EndDueDate": "2016-08-30",
"EndTime": "08:28:00",
"Reminder": "tYES",
"ReminderPeriod": 15,
"ReminderType": "du_Minuts",
"StartDate": "2016-08-30",
"StartTime": "08:13:00"
}
}

POST ActivitiesService_DeleteSingleInstanceFromSeries

Invoke the method 'DeleteSingleInstanceFromSeries' on this service by specifying the payload 'ActivityInstanceParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ActivitiesService_DeleteSingleInstanceFromSeries

{
"ActivityInstanceParams": {
"ActivityCode": "3",
"InstanceDate": "2016-08-30"
}
}

POST ActivitiesService_GetTopNActivityInstances

Invoke the method 'GetTopNActivityInstances' on this service by specifying the payload 'ActivityInstancesListParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ActivitiesService_GetTopNActivityInstances

{
"ActivityInstancesListParams": {
"ActivityInstancesListParams": {
"StartDate": "2016-08-30"
}
}
}

ActivityRecipientListsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ActivityRecipientListsService'.

POST ActivityRecipientListsService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/ActivityRecipientListsService_GetList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 2/190


21/03/2024, 07:55 Service Layer API Reference

AlternativeItemsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AlternativeItemsService'.

POST AlternativeItemsService_AddItem
Invoke the method 'AddItem' on this service by specifying the payload 'OriginalItem' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/AlternativeItemsService_AddItem

{
"OriginalItem": {
"AlternativeItems": [
{
"AlternativeItemCode": "B001",
"MatchFactor": 100,
"Remarks": "B001"
},
{
"AlternativeItemCode": "I002",
"MatchFactor": 100,
"Remarks": "I002"
},
{
"AlternativeItemCode": "I003",
"MatchFactor": 100,
"Remarks": "I003"
}
],
"ItemCode": "I001",
"ItemName": null
}
}

POST AlternativeItemsService_UpdateItem
Invoke the method 'UpdateItem' on this service by specifying the payload 'OriginalItem' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/AlternativeItemsService_UpdateItem

{
"OriginalItem": {
"AlternativeItems": [
{
"AlternativeItemCode": "B001",
"MatchFactor": 100,
"Remarks": "B001"
},
{
"AlternativeItemCode": "I002",
"MatchFactor": 100,
"Remarks": "I002"
},
{
"AlternativeItemCode": "I003",
"MatchFactor": 100,
"Remarks": "I003"
}
],
"ItemCode": "I001",
"ItemName": null
}
}

POST AlternativeItemsService_DeleteItem

Invoke the method 'DeleteItem' on this service by specifying the payload 'OriginalItemParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/AlternativeItemsService_DeleteItem

{
"OriginalItem": {
"ItemCode": "I001",
"ItemName": "I001"
}
}

POST AlternativeItemsService_GetItem

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 3/190


21/03/2024, 07:55 Service Layer API Reference
Invoke the method 'GetItem' on this service by specifying the payload 'OriginalItemParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/AlternativeItemsService_GetItem

{
"OriginalItem": {
"ItemCode": "I001",
"ItemName": "I001"
}
}

ApprovalRequestsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ApprovalRequestsService'.

POST ApprovalRequestsService_GetApprovalRequestList

Invoke the method 'GetApprovalRequestList' on this service.

Example

POST https://localhost:50000/b1s/v1/ApprovalRequestsService_GetApprovalRequestList

POST ApprovalRequestsService_GetOpenApprovalRequestList

Invoke the method 'GetOpenApprovalRequestList' on this service.

Example

POST https://localhost:50000/b1s/v1/ApprovalRequestsService_GetOpenApprovalRequestList

POST ApprovalRequestsService_GetAllApprovalRequestsList

Invoke the method 'GetAllApprovalRequestsList' on this service.

Example

POST https://localhost:50000/b1s/v1/ApprovalRequestsService_GetAllApprovalRequestsList

ApprovalStagesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ApprovalStagesService'.

POST ApprovalStagesService_GetApprovalStageList

Invoke the method 'GetApprovalStageList' on this service.

Example

POST https://localhost:50000/b1s/v1/ApprovalStagesService_GetApprovalStageList

ApprovalTemplatesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ApprovalTemplatesService'.

POST ApprovalTemplatesService_GetApprovalTemplateList
Invoke the method 'GetApprovalTemplateList' on this service.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 4/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/ApprovalTemplatesService_GetApprovalTemplateList

AssetCapitalizationCreditMemoService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AssetCapitalizationCreditMemoService'.

POST AssetCapitalizationCreditMemoService_Cancel
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemoService_Cancel

{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "1"
}
}

POST AssetCapitalizationCreditMemoService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemoService_GetList

AssetCapitalizationService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AssetCapitalizationService'.

POST AssetCapitalizationService_Cancel

Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetCapitalizationService_Cancel

{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "1"
}
}

POST AssetCapitalizationService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/AssetCapitalizationService_GetList

AssetClassesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AssetClassesService'.

POST AssetClassesService_GetList

Invoke the method 'GetList' on this service.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 5/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/AssetClassesService_GetList

AssetDepreciationGroupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AssetDepreciationGroupsService'.

POST AssetDepreciationGroupsService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/AssetDepreciationGroupsService_GetList

AssetGroupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AssetGroupsService'.

POST AssetGroupsService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/AssetGroupsService_GetList

AssetManualDepreciationService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AssetManualDepreciationService'.

POST AssetManualDepreciationService_Cancel

Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetManualDepreciationService_Cancel

{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "2"
}
}

POST AssetManualDepreciationService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/AssetManualDepreciationService_GetList

AssetRetirementService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AssetRetirementService'.

POST AssetRetirementService_Cancel

Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 6/190


21/03/2024, 07:55 Service Layer API Reference
Example

POST https://localhost:50000/b1s/v1/AssetRetirementService_Cancel

{
"AssetDocumentParams": {
"CancellationOption": "coByCurrentSystemDate",
"Code": "9"
}
}

POST AssetRetirementService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/AssetRetirementService_GetList

AssetTransferService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AssetTransferService'.

POST AssetTransferService_Cancel
Invoke the method 'Cancel' on this service by specifying the payload 'AssetDocumentParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetTransferService_Cancel

{
"AssetDocumentParams": {
"CancellationOption": "coByOriginalDocumentDate",
"Code": "2"
}
}

POST AssetTransferService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/AssetTransferService_GetList

AttributeGroupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'AttributeGroupsService'.

POST AttributeGroupsService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/AttributeGroupsService_GetList

BankChargesAllocationCodesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BankChargesAllocationCodesService'.

POST BankChargesAllocationCodesService_GetBankChargesAllocationCodeList

Invoke the method 'GetBankChargesAllocationCodeList' on this service.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 7/190


21/03/2024, 07:55 Service Layer API Reference
Example

POST https://localhost:50000/b1s/v1/BankChargesAllocationCodesService_GetBankChargesAllocationCodeList

BankStatementsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BankStatementsService'.

POST BankStatementsService_GetBankStatementList

Invoke the method 'GetBankStatementList' on this service by specifying the payload 'BankStatementsFilter' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/BankStatementsService_GetBankStatementList

{
"BankStatementsFilter": {
"Account": "111",
"Bank": "10000000",
"Country": "DE"
}
}

BarCodesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BarCodesService'.

POST BarCodesService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/BarCodesService_GetList

BinLocationAttributesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BinLocationAttributesService'.

POST BinLocationAttributesService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/BinLocationAttributesService_GetList

BinLocationFieldsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BinLocationFieldsService'.

POST BinLocationFieldsService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/BinLocationFieldsService_GetList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 8/190


21/03/2024, 07:55 Service Layer API Reference

BinLocationsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BinLocationsService'.

POST BinLocationsService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/BinLocationsService_GetList

BlanketAgreementsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BlanketAgreementsService'.

POST BlanketAgreementsService_GetBlanketAgreementList

Invoke the method 'GetBlanketAgreementList' on this service.

Example

POST https://localhost:50000/b1s/v1/BlanketAgreementsService_GetBlanketAgreementList

BOEDocumentTypesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BOEDocumentTypesService'.

POST BOEDocumentTypesService_GetBOEDocumentTypeList

Invoke the method 'GetBOEDocumentTypeList' on this service.

Example

POST https://localhost:50000/b1s/v1/BOEDocumentTypesService_GetBOEDocumentTypeList

BOEInstructionsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BOEInstructionsService'.

POST BOEInstructionsService_GetBOEInstructionList

Invoke the method 'GetBOEInstructionList' on this service.

Example

POST https://localhost:50000/b1s/v1/BOEInstructionsService_GetBOEInstructionList

BOELinesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BOELinesService'.

POST BOELinesService_GetBOELine
Invoke the method 'GetBOELine' on this service by specifying the payload 'BOELineParams' in the JSON format.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 9/190


21/03/2024, 07:55 Service Layer API Reference
Example

POST https://localhost:50000/b1s/v1/BOELinesService_GetBOELine

{
"BOELineParams": {
"BOEKey": "1"
}
}

BOEPortfoliosService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BOEPortfoliosService'.

POST BOEPortfoliosService_GetBOEPortfolioList

Invoke the method 'GetBOEPortfolioList' on this service.

Example

POST https://localhost:50000/b1s/v1/BOEPortfoliosService_GetBOEPortfolioList

BPOpeningBalanceService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BPOpeningBalanceService'.

POST BPOpeningBalanceService_CreateOpenBalance
Invoke the method 'CreateOpenBalance' on this service by specifying the payload 'OpenningBalanceAccount,BPCodes' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/BPOpeningBalanceService_CreateOpenBalance

{
"BPCodes": [
{
"Code": "C01",
"Debit": "1000"
},
{
"Code": "V01",
"Debit": "1000"
}
],
"OpenningBalanceAccount": {
"Details": "Transfer balance to BP",
"OpenBalanceAccount": "999100"
}
}

BranchesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BranchesService'.

POST BranchesService_GetBranchList

Invoke the method 'GetBranchList' on this service.

Example

POST https://localhost:50000/b1s/v1/BranchesService_GetBranchList

BrazilBeverageIndexersService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BrazilBeverageIndexersService'.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 10/190


21/03/2024, 07:55 Service Layer API Reference
POST BrazilBeverageIndexersService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/BrazilBeverageIndexersService_GetList

BrazilFuelIndexersService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BrazilFuelIndexersService'.

POST BrazilFuelIndexersService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/BrazilFuelIndexersService_GetList

BusinessPartnerPropertiesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BusinessPartnerPropertiesService'.

POST BusinessPartnerPropertiesService_GetBusinessPartnerPropertyList
Invoke the method 'GetBusinessPartnerPropertyList' on this service.

Example

POST https://localhost:50000/b1s/v1/BusinessPartnerPropertiesService_GetBusinessPartnerPropertyList

BusinessPartnersService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'BusinessPartnersService'.

POST BusinessPartnersService_CreateOpenBalance

Invoke the method 'CreateOpenBalance' on this service by specifying the payload 'OpenningBalanceAccount,BPCodes' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/BusinessPartnersService_CreateOpenBalance

{
"BPCodes": [
{
"Code": "HU1006",
"Credit": 300
},
{
"Code": "HU1007",
"Credit": 300
}
],
"OpenningBalanceAccount": {
"Date": "2016-09-19",
"Details": "Bp Accounts Opening Balance",
"OpenBalanceAccount": "_SYS00000000078"
}
}

CampaignResponseTypeService
Show/Hide
List Operations
Expand Operations

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 11/190


21/03/2024, 07:55 Service Layer API Reference
This API enables you to invoke the interfaces defined on 'CampaignResponseTypeService'.

POST CampaignResponseTypeService_GetResponseTypeList
Invoke the method 'GetResponseTypeList' on this service.

Example

POST https://localhost:50000/b1s/v1/CampaignResponseTypeService_GetResponseTypeList

CampaignsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CampaignsService'.

POST CampaignsService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/CampaignsService_GetList

CashDiscountsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CashDiscountsService'.

POST CashDiscountsService_GetCashDiscountList

Invoke the method 'GetCashDiscountList' on this service.

Example

POST https://localhost:50000/b1s/v1/CashDiscountsService_GetCashDiscountList

CashFlowLineItemsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CashFlowLineItemsService'.

POST CashFlowLineItemsService_GetCashFlowLineItemList

Invoke the method 'GetCashFlowLineItemList' on this service.

Example

POST https://localhost:50000/b1s/v1/CashFlowLineItemsService_GetCashFlowLineItemList

CertificateSeriesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CertificateSeriesService'.

POST CertificateSeriesService_GetCertificateSeriesList

Invoke the method 'GetCertificateSeriesList' on this service.

Example

POST https://localhost:50000/b1s/v1/CertificateSeriesService_GetCertificateSeriesList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 12/190


21/03/2024, 07:55 Service Layer API Reference

ChangeLogsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ChangeLogsService'.

POST ChangeLogsService_GetChangeLog
Invoke the method 'GetChangeLog' on this service by specifying the payload 'GetChangeLogParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ChangeLogsService_GetChangeLog

{
"GetChangeLogParams": {
"Object": "clPurchaseOrders",
"PrimaryKey": "7",
"UDOObjectCode": "3"
}
}

POST ChangeLogsService_GetChangeLogDifferences
Invoke the method 'GetChangeLogDifferences' on this service by specifying the payload 'ShowDifferenceParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ChangeLogsService_GetChangeLogDifferences

{
"ShowDifferenceParams": {
"LogInstance": 1,
"LogInstance2": 2,
"Object": "clPurchaseOrders",
"PrimaryKey": "7",
"UDOObjectCode": "3"
}
}

CheckLinesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CheckLinesService'.

POST CheckLinesService_GetCheckLine

Invoke the method 'GetCheckLine' on this service by specifying the payload 'CheckLineParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CheckLinesService_GetCheckLine

{
"CheckLinesParams": [
{
"CheckKey": 1
}
]
}

POST CheckLinesService_GetValidCheckLineList

Invoke the method 'GetValidCheckLineList' on this service.

Example

POST https://localhost:50000/b1s/v1/CheckLinesService_GetValidCheckLineList

CockpitsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CockpitsService'.

POST CockpitsService_GetCockpitList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 13/190


21/03/2024, 07:55 Service Layer API Reference
Invoke the method 'GetCockpitList' on this service.

Example

POST https://localhost:50000/b1s/v1/CockpitsService_GetCockpitList

POST CockpitsService_PublishCockpit

Invoke the method 'PublishCockpit' on this service by specifying the payload 'Cockpit' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CockpitsService_PublishCockpit

{
"Cockpit": {}
}

POST CockpitsService_GetUserCockpitList

Invoke the method 'GetUserCockpitList' on this service.

Example

POST https://localhost:50000/b1s/v1/CockpitsService_GetUserCockpitList

POST CockpitsService_GetTemplateCockpitList

Invoke the method 'GetTemplateCockpitList' on this service.

Example

POST https://localhost:50000/b1s/v1/CockpitsService_GetTemplateCockpitList

CompanyService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CompanyService'.

POST CompanyService_GetCompanyInfo

Invoke the method 'GetCompanyInfo' on this service. It returns the 'CompanyInfo' data structure, including initial parameters related to the
company. The default values of some of the properties vary according to the country localization.

Example

POST https://localhost:50000/b1s/v1/CompanyService_GetCompanyInfo

POST CompanyService_UpdateCompanyInfo

Invoke the method 'UpdateCompanyInfo' on this service by specifying the payload 'CompanyInfo' in the JSON format. It includes the initial
parameters related to the company. The default values of some of the properties vary according to the country localization.

Example

POST https://localhost:50000/b1s/v1/CompanyService_UpdateCompanyInfo

{
"CompanyInfo": {
"EnableAccountSegmentation": "tYES",
"EnableExpensesManagement": "tYES",
"MaxRecordsInChooseFromList": 0,
"MinimumAmountForAnnualList": 0,
"MinimumAmountForAppndixOP": 0,
"MinimumBaseAmountPerDoc": 0,
"PercentOfTotalAcquisition": 0,
"Version": "910190"
}
}

POST CompanyService_GetAdminInfo

Invoke the method 'GetAdminInfo' on this service. It Returns the 'AdminInfo' data structure, including administration properties for system
initialization and various definitions, such as financials and banking.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 14/190


21/03/2024, 07:55 Service Layer API Reference
Example

POST https://localhost:50000/b1s/v1/CompanyService_GetAdminInfo

POST CompanyService_UpdateAdminInfo

Invoke the method 'UpdateAdminInfo' on this service by specifying the payload 'AdminInfo' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CompanyService_UpdateAdminInfo

{
"AdminInfo": {
"CalculateBudget": "tYES",
"ChangeDefReconAPAccounts": "tYES",
"ChangeDefReconARAccounts": "tYES",
"ChartofAccountsTemplate": "C",
"Code": 1,
"CompanyName": "USTest",
"ContinuousStockManagement": "tYES",
"Country": "US",
"CreditBalancewithMinusSign": "tYES",
"DefaultWarehouse": "01",
"ExtendedAdminInfo": {},
"LocalCurrency": "$",
"MultiLanguageSupportEnable": "tYES",
"RoundingMethod": "tYES",
"SetItemsWarehouses": "tYES",
"SplitPO": "tYES",
"SystemCurrency": "$",
"UniqueSerialNo": "usn_MfrSerialNumber"
}
}

POST CompanyService_CreatePeriod

Invoke the method 'CreatePeriod' on this service by specifying the payload 'PeriodCategory' in the JSON format. It returns the
'PeriodCategoryParams' identification key based on the 'PeriodCategory' data structure. The 'PeriodCategory' object provides two types of
properties: 1.Properties that access existing Accounts and function as foreign keys to the ChartOfAccounts object. 2.Properties that define new
accounts by using Posting and Sub-Period definitions.

Example

POST https://localhost:50000/b1s/v1/CompanyService_CreatePeriod

{
"PeriodCategory": {
"BeginningofFinancialYear": "2010-01-01",
"NumberOfPeriods": 1,
"PeriodCategory": "2010",
"PeriodName": "2010",
"SubPeriodType": "spt_Year"
}
}

POST CompanyService_GetPeriods

Invoke the method 'GetPeriods' on this service. It returns the 'PeriodCategoryParamsCollection', which is a collection of 'PeriodCategoryParams'
identification keys.

Example

POST https://localhost:50000/b1s/v1/CompanyService_GetPeriods

POST CompanyService_GetPeriod

Invoke the method 'GetPeriod' on this service by specifying the payload 'PeriodCategoryParams' in the JSON format. It returns the
'PeriodCategory' data structure according to the specified period category key parameters. The 'PeriodCategory' object provides two types of
properties: 1.Properties that access existing Accounts and function as foreign keys to the ChartOfAccounts object. 2.Properties that define new
accounts by using Posting and Sub-Period definitions.

Example

POST https://localhost:50000/b1s/v1/CompanyService_GetPeriod

{
"PeriodCategoryParams": {}
}

POST CompanyService_UpdatePeriod

Invoke the method 'UpdatePeriod' on this service by specifying the payload 'PeriodCategory' in the JSON format.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 15/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/CompanyService_UpdatePeriod

{
"PeriodCategory": {
"AbsoluteEntry": 1,
"AccountforCashReceipt": "_SYS00000000003",
"BeginningofFinancialYear": "2015-01-01",
"NumberOfPeriods": 12,
"PeriodCategory": "2015",
"SubPeriodType": "spt_Months"
}
}

POST CompanyService_GetFinancePeriods
Invoke the method 'GetFinancePeriods' on this service by specifying the payload 'PeriodCategoryParams' in the JSON format. It returns the
'FinancePeriods' collection according to the specified period category key parameters. The object is used to identify and define a new
'FinancePeriods'.

Example

POST https://localhost:50000/b1s/v1/CompanyService_GetFinancePeriods

{
"PeriodCategoryParams": {
"AbsoluteEntry": 1
}
}

POST CompanyService_GetFinancePeriod
Invoke the method 'GetFinancePeriod' on this service by specifying the payload 'FinancePeriodParams' in the JSON format. It returns a
'FinancePeriod' data structure according to the specified finance period key parameters. The object is used to identify and define a new
'FinancePeriod'.

Example

POST https://localhost:50000/b1s/v1/CompanyService_GetFinancePeriod

{
"FinancePeriodParams": {}
}

POST CompanyService_UpdateFinancePeriod
Invoke the method 'UpdateFinancePeriod' on this service by specifying the payload 'FinancePeriod' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CompanyService_UpdateFinancePeriod

{
"FinancePeriod": {
"AbsoluteEntry": 6,
"ActiveforFeed": "tNO",
"PeriodCode": "2015-06",
"PeriodName": "2015-06",
"PostingDateFrom": "2015-06-01",
"PostingDateTo": "2015-06-30",
"TaxDateFrom": "2015-01-01",
"TaxDateTo": "2015-12-31",
"ValueDateFrom": "2015-01-01",
"ValueDateTo": "2015-12-31"
}
}

POST CompanyService_RemoveFinancePeriod
Invoke the method 'RemoveFinancePeriod' on this service by specifying the payload 'FinancePeriodParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CompanyService_RemoveFinancePeriod

{
"FinancePeriods": [
{
"AbsoluteEntry": "1"
}
]
}

POST CompanyService_CreatePeriodWithFinanceParams
Invoke the method 'CreatePeriodWithFinanceParams' on this service by specifying the payload 'PeriodCategory' in the JSON format. It returns a
'PeriodCategoryParams' identification key, extended with finance parameters derived by the 'FinancePeriodParams' identification key (system
number, period indicator). The PeriodCategory object provides two types of properties: 1.Properties that access existing Accounts and function as

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 16/190


21/03/2024, 07:55 Service Layer API Reference
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.

Example

POST https://localhost:50000/b1s/v1/CompanyService_CreatePeriodWithFinanceParams

{
"FinancePeriodParams": {
"PeriodIndicator": "Default"
},
"PeriodCategory": {
"BeginningofFinancialYear": "2010-01-01",
"NumberOfPeriods": 1,
"PeriodCategory": "2010",
"PeriodName": "2010",
"SubPeriodType": "spt_Year"
}
}

POST CompanyService_GetFeaturesStatus

Invoke the method 'GetFeaturesStatus' on this service. It returns the 'FeatureStatusCollection'. A feature status can be either blocked or not. This
object represents the status of a specified feature in the application, whether it is blocked or not according to the installation type: new 2007
release installation or upgrade installation prior to 2007 release.

Example

POST https://localhost:50000/b1s/v1/CompanyService_GetFeaturesStatus

POST CompanyService_GetPathAdmin

Invoke the method 'GetPathAdmin' on this service.

Example

POST https://localhost:50000/b1s/v1/CompanyService_GetPathAdmin

POST CompanyService_UpdatePathAdmin

Invoke the method 'UpdatePathAdmin' on this service by specifying the payload 'PathAdmin' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CompanyService_UpdatePathAdmin

{
"PathAdmin": {
"AttachmentsFolderPath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules",
"ExtensionsFolderPath": null,
"PicturesFolderPath": null,
"PrintId": "USBO",
"WordTemplateFolderPath": null
}
}

POST CompanyService_RoundDecimal

Invoke the method 'RoundDecimal' on this service by specifying the payload 'DecimalData' in the JSON format. It rounds data to a specified
number of decimal places or to a whole number if no decimal places are specified.

Example

POST https://localhost:50000/b1s/v1/CompanyService_RoundDecimal

{
"DecimalData": {
"Context": "rcPrice",
"Currency": "$",
"Value": 12.345
}
}

POST CompanyService_GetItemPrice

Invoke the method 'GetItemPrice' on this service by specifying the payload 'ItemPriceParams' in the JSON format. It returns a business object that
contains the item price for specified business partner and item, based on the amount and transaction date.

Example

POST https://localhost:50000/b1s/v1/CompanyService_GetItemPrice

{
"ItemPriceParams": {

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 17/190


21/03/2024, 07:55 Service Layer API Reference
"CardCode": "Customer",
"ItemCode": "Item"
}
}

POST CompanyService_GetAdvancedGLAccount
Invoke the method 'GetAdvancedGLAccount' on this service by specifying the payload 'AdvancedGLAccountParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CompanyService_GetAdvancedGLAccount

{
"AdvancedGLAccountParams": {}
}

CorrectionInvoiceReversalService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CorrectionInvoiceReversalService'.

POST CorrectionInvoiceReversalService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversalService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"Comments": "add correction invoice reversal based on correction invoice",
"DocDate": "2014-12-06",
"DocDueDate": "2014-12-06",
"InternalCorrectedDocNum": "10"
}
}

POST CorrectionInvoiceReversalService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversalService_HandleApprovalRequest

CorrectionInvoiceService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CorrectionInvoiceService'.

POST CorrectionInvoiceService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoiceService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"Comments": "Added by Service Layer",
"DocumentLines": [
{
"CorrectionInvoiceItem": "ciis_ShouldBe",
"ItemCode": "item01",
"Price": "310",
"Quantity": "10",
"VatGroup": "B4"
},
{
"CorrectionInvoiceItem": "ciis_Was",
"ItemCode": "item01",
"Price": "110",
"Quantity": "10",
"VatGroup": "B4"
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 18/190


21/03/2024, 07:55 Service Layer API Reference
]
}
}

POST CorrectionInvoiceService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoiceService_HandleApprovalRequest

CorrectionPurchaseInvoiceReversalService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CorrectionPurchaseInvoiceReversalService'.

POST CorrectionPurchaseInvoiceReversalService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversalService_GetApprovalTemplates

{
"Document": {
"CardCode": "v001",
"Comments": "add correction invoice reversal based on correction invoice",
"DocDate": "2014-12-06",
"DocDueDate": "2014-12-06",
"InternalCorrectedDocNum": "8"
}
}

POST CorrectionPurchaseInvoiceReversalService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversalService_HandleApprovalRequest

CorrectionPurchaseInvoiceService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CorrectionPurchaseInvoiceService'.

POST CorrectionPurchaseInvoiceService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceService_GetApprovalTemplates

{
"Document": {
"CardCode": "v001",
"Comments": "Added by Service Layer",
"DocumentLines": [
{
"CorrectionInvoiceItem": "ciis_ShouldBe",
"ItemCode": "item01",
"Price": "310",
"Quantity": "10",
"VatGroup": "B4"
},
{
"CorrectionInvoiceItem": "ciis_Was",
"ItemCode": "item01",
"Price": "110",
"Quantity": "10",
"VatGroup": "B4"
}
]
}
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 19/190


21/03/2024, 07:55 Service Layer API Reference
POST CorrectionPurchaseInvoiceService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceService_HandleApprovalRequest

CostCenterTypesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CostCenterTypesService'.

POST CostCenterTypesService_GetCostCenterTypeList

Invoke the method 'GetCostCenterTypeList' on this service.

Example

POST https://localhost:50000/b1s/v1/CostCenterTypesService_GetCostCenterTypeList

CostElementService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CostElementService'.

POST CostElementService_GetCostElementList
Invoke the method 'GetCostElementList' on this service.

Example

POST https://localhost:50000/b1s/v1/CostElementService_GetCostElementList

CountriesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CountriesService'.

POST CountriesService_GetCountryList

Invoke the method 'GetCountryList' on this service.

Example

POST https://localhost:50000/b1s/v1/CountriesService_GetCountryList

CreditLinesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CreditLinesService'.

POST CreditLinesService_GetCreditLine

Invoke the method 'GetCreditLine' on this service by specifying the payload 'CreditLineParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CreditLinesService_GetCreditLine

{
"CreditLinesParams": [
{
"AbsId": 1

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 20/190


21/03/2024, 07:55 Service Layer API Reference
}
]
}

POST CreditLinesService_GetValidCreditLineList
Invoke the method 'GetValidCreditLineList' on this service.

Example

POST https://localhost:50000/b1s/v1/CreditLinesService_GetValidCreditLineList

CreditNotesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CreditNotesService'.

POST CreditNotesService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CreditNotesService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Price": 100,
"Quantity": 1,
"TaxCode": "T1"
}
]
}
}

POST CreditNotesService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/CreditNotesService_HandleApprovalRequest

POST CreditNotesService_RequestApproveCancellation

Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/CreditNotesService_RequestApproveCancellation

{
"Document": {
"DocEntry": "123"
}
}

CycleCountDeterminationsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'CycleCountDeterminationsService'.

POST CycleCountDeterminationsService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/CycleCountDeterminationsService_GetList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 21/190


21/03/2024, 07:55 Service Layer API Reference

DashboardPackagesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DashboardPackagesService'.

POST DashboardPackagesService_ImportDashboardPackage
Invoke the method 'ImportDashboardPackage' on this service by specifying the payload 'DashboardPackageImportParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/DashboardPackagesService_ImportDashboardPackage

{
"DashboardPackageImportParams": {}
}

DeductionTaxSubGroupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DeductionTaxSubGroupsService'.

POST DeductionTaxSubGroupsService_GetDeductionTaxSubGroupList

Invoke the method 'GetDeductionTaxSubGroupList' on this service.

Example

POST https://localhost:50000/b1s/v1/DeductionTaxSubGroupsService_GetDeductionTaxSubGroupList

DeliveryNotesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DeliveryNotesService'.

POST DeliveryNotesService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/DeliveryNotesService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}

POST DeliveryNotesService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/DeliveryNotesService_HandleApprovalRequest

DepartmentsService
Show/Hide
List Operations
Expand Operations

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 22/190


21/03/2024, 07:55 Service Layer API Reference
This API enables you to invoke the interfaces defined on 'DepartmentsService'.

POST DepartmentsService_GetDepartmentList
Invoke the method 'GetDepartmentList' on this service.

Example

POST https://localhost:50000/b1s/v1/DepartmentsService_GetDepartmentList

DepositsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DepositsService'.

POST DepositsService_GetDepositList
Invoke the method 'GetDepositList' on this service.

Example

POST https://localhost:50000/b1s/v1/DepositsService_GetDepositList

POST DepositsService_CancelCheckRow

Invoke the method 'CancelCheckRow' on this service by specifying the payload 'CancelCheckRowParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/DepositsService_CancelCheckRow

{
"CancelCheckRowParams": {
"CheckID": 1,
"DepositID": 11
}
}

POST DepositsService_CancelCheckRowbyCurrentSystemDate

Invoke the method 'CancelCheckRowbyCurrentSystemDate' on this service by specifying the payload 'CancelCheckRowParams' in the JSON
format.

Example

POST https://localhost:50000/b1s/v1/DepositsService_CancelCheckRowbyCurrentSystemDate

{
"CancelCheckRowParams": {
"CheckID": 2,
"DepositID": 11
}
}

DepreciationAreasService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DepreciationAreasService'.

POST DepreciationAreasService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/DepreciationAreasService_GetList

DepreciationTypePoolsService
Show/Hide
List Operations
Expand Operations

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 23/190


21/03/2024, 07:55 Service Layer API Reference
This API enables you to invoke the interfaces defined on 'DepreciationTypePoolsService'.

POST DepreciationTypePoolsService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/DepreciationTypePoolsService_GetList

DepreciationTypesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DepreciationTypesService'.

POST DepreciationTypesService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/DepreciationTypesService_GetList

DeterminationCriteriasService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DeterminationCriteriasService'.

POST DeterminationCriteriasService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/DeterminationCriteriasService_GetList

DimensionsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DimensionsService'.

POST DimensionsService_GetDimensionList

Invoke the method 'GetDimensionList' on this service.

Example

POST https://localhost:50000/b1s/v1/DimensionsService_GetDimensionList

DistributionRulesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DistributionRulesService'.

POST DistributionRulesService_GetDistributionRuleList

Invoke the method 'GetDistributionRuleList' on this service.

Example

POST https://localhost:50000/b1s/v1/DistributionRulesService_GetDistributionRuleList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 24/190


21/03/2024, 07:55 Service Layer API Reference

DNFCodeSetupService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DNFCodeSetupService'.

POST DNFCodeSetupService_GetDNFCodeSetupList
Invoke the method 'GetDNFCodeSetupList' on this service.

Example

POST https://localhost:50000/b1s/v1/DNFCodeSetupService_GetDNFCodeSetupList

DownPaymentsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DownPaymentsService'.

POST DownPaymentsService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/DownPaymentsService_GetApprovalTemplates

{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
],
"DownPaymentType": "dptInvoice"
}

POST DownPaymentsService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/DownPaymentsService_HandleApprovalRequest

DraftsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DraftsService'. It represents the preliminary version of a document or report.

POST DraftsService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/DraftsService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocObjectCode": "23",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 25/190


21/03/2024, 07:55 Service Layer API Reference
POST DraftsService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/DraftsService_HandleApprovalRequest

POST DraftsService_SaveDraftToDocument

Invoke the method 'SaveDraftToDocument' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/DraftsService_SaveDraftToDocument

{
"Document": {
"DocDueDate": "2017-01-28",
"DocEntry": "3"
}
}

DunningTermsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'DunningTermsService'.

POST DunningTermsService_GetDunningTermList
Invoke the method 'GetDunningTermList' on this service.

Example

POST https://localhost:50000/b1s/v1/DunningTermsService_GetDunningTermList

ElectronicCommunicationActionService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ElectronicCommunicationActionService'. This API is deprecated while
'ElectronicCommunicationActionsService' is recommended. As such, this object would be removed and not exposed in the future patches.

POST ElectronicCommunicationActionService_GetAction
Invoke the method 'GetAction' on this service by specifying the payload 'ECMCodeParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_GetAction

{
"ECMCodeParams": {}
}

POST ElectronicCommunicationActionService_UpdateAction
Invoke the method 'UpdateAction' on this service by specifying the payload 'ECMActionStatusData' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_UpdateAction

{
"ECMActionStatusData": {}
}

POST ElectronicCommunicationActionService_ConfirmSuccessOfCommunication

Invoke the method 'ConfirmSuccessOfCommunication' on this service by specifying the payload 'ECMCodeParams' in the JSON format.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 26/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_ConfirmSuccessOfCommunication

{
"ECMCodeParams": {}
}

POST ElectronicCommunicationActionService_ReportErrorAndContinue
Invoke the method 'ReportErrorAndContinue' on this service by specifying the payload 'ECMCodeParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_ReportErrorAndContinue

{
"ECMCodeParams": {}
}

POST ElectronicCommunicationActionService_ReportErrorAndStop
Invoke the method 'ReportErrorAndStop' on this service by specifying the payload 'ECMCodeParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionService_ReportErrorAndStop

{
"ECMCodeParams": {}
}

ElectronicCommunicationActionsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ElectronicCommunicationActionsService'. This API depends on EFM runtime.

POST ElectronicCommunicationActionsService_GetEcmAction

Invoke the method 'GetEcmAction' on this service by specifying the payload 'EcmActionParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmAction

{
"EcmActionParams": {}
}

POST ElectronicCommunicationActionsService_AddEcmAction

Invoke the method 'AddEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_AddEcmAction

{
"EcmAction": {}
}

POST ElectronicCommunicationActionsService_UpdateEcmAction

Invoke the method 'UpdateEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_UpdateEcmAction

{
"EcmAction": {}
}

POST ElectronicCommunicationActionsService_DeleteEcmAction

Invoke the method 'DeleteEcmAction' on this service by specifying the payload 'EcmAction' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_DeleteEcmAction

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 27/190


21/03/2024, 07:55 Service Layer API Reference
"EcmAction": {}
}

POST ElectronicCommunicationActionsService_GetEcmActionByDoc
Invoke the method 'GetEcmActionByDoc' on this service by specifying the payload 'EcmActionDocParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmActionByDoc

{
"EcmActionDocParams": {}
}

POST ElectronicCommunicationActionsService_GetEcmActionLogList
Invoke the method 'GetEcmActionLogList' on this service by specifying the payload 'EcmAction' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmActionLogList

{
"EcmAction": {}
}

POST ElectronicCommunicationActionsService_GetEcmActionLog
Invoke the method 'GetEcmActionLog' on this service by specifying the payload 'EcmActionLogParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_GetEcmActionLog

{
"EcmActionLogParams": {}
}

POST ElectronicCommunicationActionsService_AddEcmActionLog
Invoke the method 'AddEcmActionLog' on this service by specifying the payload 'EcmActionLog' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicCommunicationActionsService_AddEcmActionLog

{
"EcmActionLog": {}
}

ElectronicFileFormatsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ElectronicFileFormatsService'.

POST ElectronicFileFormatsService_GetElectronicFileFormatList

Invoke the method 'GetElectronicFileFormatList' on this service.

Example

POST https://localhost:50000/b1s/v1/ElectronicFileFormatsService_GetElectronicFileFormatList

EmailGroupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'EmailGroupsService'.

POST EmailGroupsService_GetList

Invoke the method 'GetList' on this service.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 28/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/EmailGroupsService_GetList

EmployeeIDTypeService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'EmployeeIDTypeService'.

POST EmployeeIDTypeService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/EmployeeIDTypeService_GetList

EmployeePositionService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'EmployeePositionService'.

POST EmployeePositionService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/EmployeePositionService_GetList

EmployeeRolesSetupService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'EmployeeRolesSetupService'.

POST EmployeeRolesSetupService_GetEmployeeRoleSetupList

Invoke the method 'GetEmployeeRoleSetupList' on this service.

Example

POST https://localhost:50000/b1s/v1/EmployeeRolesSetupService_GetEmployeeRoleSetupList

EmployeeStatusService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'EmployeeStatusService'.

POST EmployeeStatusService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/EmployeeStatusService_GetList

EmployeeTransfersService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'EmployeeTransfersService'.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 29/190


21/03/2024, 07:55 Service Layer API Reference
POST EmployeeTransfersService_GetEmployeeTransferList

Invoke the method 'GetEmployeeTransferList' on this service.

Example

POST https://localhost:50000/b1s/v1/EmployeeTransfersService_GetEmployeeTransferList

EnhancedDiscountGroupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'EnhancedDiscountGroupsService'.

POST EnhancedDiscountGroupsService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/EnhancedDiscountGroupsService_GetList

ExtendedTranslationsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ExtendedTranslationsService'.

POST ExtendedTranslationsService_GetExtendedTranslationList
Invoke the method 'GetExtendedTranslationList' on this service.

Example

POST https://localhost:50000/b1s/v1/ExtendedTranslationsService_GetExtendedTranslationList

ExternalCallsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ExternalCallsService'.

POST ExternalCallsService_SendCall

Invoke the method 'SendCall' on this service by specifying the payload 'ExternalCall' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ExternalCallsService_SendCall

{
"ExternalCall": {}
}

POST ExternalCallsService_UpdateCall

Invoke the method 'UpdateCall' on this service by specifying the payload 'ExternalCall' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ExternalCallsService_UpdateCall

{
"ExternalCall": {}
}

POST ExternalCallsService_GetCall

Invoke the method 'GetCall' on this service by specifying the payload 'ExternalCallParams' in the JSON format.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 30/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/ExternalCallsService_GetCall

{
"ExternalCallParams": {}
}

ExternalReconciliationsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ExternalReconciliationsService'.

POST ExternalReconciliationsService_Reconcile
Invoke the method 'Reconcile' on this service by specifying the payload 'ExternalReconciliation' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ExternalReconciliationsService_Reconcile

{
"ExternalReconciliation": {
"ReconciliationAccountType": "rat_BusinessPartner",
"ReconciliationBankStatementLines": [
{
"BankStatementAccountCode": "C1",
"Sequence": 1
},
{
"BankStatementAccountCode": "C1",
"Sequence": 2
}
],
"ReconciliationJournalEntryLines": [
{
"LineNumber": 1,
"TransactionNumber": 1
},
{
"LineNumber": 2,
"TransactionNumber": 2
}
]
}
}

POST ExternalReconciliationsService_GetReconciliation
Invoke the method 'GetReconciliation' on this service by specifying the payload 'ExternalReconciliationParams' in the JSON format. It retrieves an
external reconciliation.

Example

POST https://localhost:50000/b1s/v1/ExternalReconciliationsService_GetReconciliation

{
"ExternalReconciliationParams": {
"AccountCode": "_SYS00000000001",
"ReconciliationNo": 1
}
}

POST ExternalReconciliationsService_CancelReconciliation

Invoke the method 'CancelReconciliation' on this service by specifying the payload 'ExternalReconciliationParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ExternalReconciliationsService_CancelReconciliation

{
"ExternalReconciliationParams": {
"AccountCode": "_SYS00000000001",
"ReconciliationNo": 1
}
}

POST ExternalReconciliationsService_GetReconciliationList

Invoke the method 'GetReconciliationList' on this service by specifying the payload 'ExternalReconciliationFilterParams' in the JSON format. It
returns the 'ExternalReconciliationsParamsCollection' data collection that identifies all eternal reconciliations with the optional filter payload.

Example

POST https://localhost:50000/b1s/v1/ExternalReconciliationsService_GetReconciliationList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 31/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/ExternalReconciliationsService_GetReconciliationList

{
"ExternalReconciliationFilterParams": {
"AccountCodeFrom": "_SYS00000000001",
"AccountCodeTo": "_SYS00000000002",
"ReconciliationAccountType": "rat_GLAccount",
"ReconciliationDateFrom": "2016-05-03",
"ReconciliationDateTo": "2016-12-03",
"ReconciliationNoFrom": 1,
"ReconciliationNoTo": 2
}
}

FAAccountDeterminationsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'FAAccountDeterminationsService'.

POST FAAccountDeterminationsService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/FAAccountDeterminationsService_GetList

FinancialYearsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'FinancialYearsService'.

POST FinancialYearsService_GetFinancialYearList

Invoke the method 'GetFinancialYearList' on this service.

Example

POST https://localhost:50000/b1s/v1/FinancialYearsService_GetFinancialYearList

FiscalPrinterService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'FiscalPrinterService'.

POST FiscalPrinterService_GetFiscalPrinterList

Invoke the method 'GetFiscalPrinterList' on this service.

Example

POST https://localhost:50000/b1s/v1/FiscalPrinterService_GetFiscalPrinterList

FixedAssetItemsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'FixedAssetItemsService'.

POST FixedAssetItemsService_GetAssetValuesList

Invoke the method 'GetAssetValuesList' on this service by specifying the payload 'FixedAssetValuesParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/FixedAssetItemsService_GetAssetValuesList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 32/190


21/03/2024, 07:55 Service Layer API Reference
"FixedAssetValuesParams": {}
}

POST FixedAssetItemsService_GetAssetEndBalance
Invoke the method 'GetAssetEndBalance' on this service by specifying the payload 'FixedAssetValuesParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/FixedAssetItemsService_GetAssetEndBalance

{
"FixedAssetValuesParams": {}
}

POST FixedAssetItemsService_UpdateAssetEndBalance
Invoke the method 'UpdateAssetEndBalance' on this service by specifying the payload 'FixedAssetValuesParams,FixedAssetEndBalance' in the
JSON format.

Example

POST https://localhost:50000/b1s/v1/FixedAssetItemsService_UpdateAssetEndBalance

{
"FixedAssetEndBalance": {},
"FixedAssetValuesParams": {}
}

GLAccountAdvancedRulesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'GLAccountAdvancedRulesService'.

POST GLAccountAdvancedRulesService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/GLAccountAdvancedRulesService_GetList

GoodsReturnRequestService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'GoodsReturnRequestService'.

POST GoodsReturnRequestService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/GoodsReturnRequestService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}

POST GoodsReturnRequestService_Preview

Invoke the method 'Preview' on this service by specifying the payload 'Document' in the JSON format.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 33/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/GoodsReturnRequestService_Preview

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}

POST GoodsReturnRequestService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/GoodsReturnRequestService_HandleApprovalRequest

GovPayCodesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'GovPayCodesService'.

POST GovPayCodesService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/GovPayCodesService_GetList

GTIsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'GTIsService'.

POST GTIsService_Import

Invoke the method 'Import' on this service by specifying the payload 'GTIParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/GTIsService_Import

{
"GTIParams": {}
}

IntegrationPackagesConfigureService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'IntegrationPackagesConfigureService'.

POST IntegrationPackagesConfigureService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/IntegrationPackagesConfigureService_GetList

InternalReconciliationsService
Show/Hide

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 34/190


21/03/2024, 07:55 Service Layer API Reference
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'InternalReconciliationsService'.

POST InternalReconciliationsService_GetOpenTransactions
Invoke the method 'GetOpenTransactions' on this service by specifying the payload 'InternalReconciliationOpenTransParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/InternalReconciliationsService_GetOpenTransactions

{
"InternalReconciliationOpenTransParams": {
"CardOrAccount": "coaCard",
"InternalReconciliationBPs": [
{
"BPCode": "v01"
}
],
"ReconDate": "2017-11-15"
}
}

POST InternalReconciliationsService_Cancel
Invoke the method 'Cancel' on this service by specifying the payload 'InternalReconciliationParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/InternalReconciliationsService_Cancel

{
"InternalReconciliationParams": {
"ReconNum": "4"
}
}

POST InternalReconciliationsService_RequestApproveCancellation
Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'InternalReconciliationParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/InternalReconciliationsService_RequestApproveCancellation

{
"InternalReconciliationParams": {
"ReconNum": "4"
}
}

IntrastatConfigurationService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'IntrastatConfigurationService'.

POST IntrastatConfigurationService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/IntrastatConfigurationService_GetList

InventoryCountingsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'InventoryCountingsService'.

POST InventoryCountingsService_GetList

Invoke the method 'GetList' on this service.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 35/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/InventoryCountingsService_GetList

InventoryGenEntryService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'InventoryGenEntryService'.

POST InventoryGenEntryService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/InventoryGenEntryService_GetApprovalTemplates

{
"Document": {
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"UnitPrice": "1"
}
]
}
}

POST InventoryGenEntryService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/InventoryGenEntryService_HandleApprovalRequest

InventoryGenExitService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'InventoryGenExitService'.

POST InventoryGenExitService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/InventoryGenExitService_GetApprovalTemplates

{
"Document": {
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100"
}
]
}
}

POST InventoryGenExitService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/InventoryGenExitService_HandleApprovalRequest

InventoryOpeningBalancesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'InventoryOpeningBalancesService'.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 36/190


21/03/2024, 07:55 Service Layer API Reference
POST InventoryOpeningBalancesService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/InventoryOpeningBalancesService_GetList

InventoryPostingsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'InventoryPostingsService'.

POST InventoryPostingsService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/InventoryPostingsService_GetList

POST InventoryPostingsService_SetCopyOption
Invoke the method 'SetCopyOption' on this service by specifying the payload 'InventoryPostingCopyOption' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/InventoryPostingsService_SetCopyOption

{
"InventoryPostingCopyOption": {}
}

InventoryTransferRequestsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'InventoryTransferRequestsService'.

POST InventoryTransferRequestsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'StockTransfer' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/InventoryTransferRequestsService_GetApprovalTemplates

{
"StockTransfer": {
"StockTransferLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"UnitPrice": "100",
"WarehouseCode": "w001"
}
]
}
}

POST InventoryTransferRequestsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/InventoryTransferRequestsService_HandleApprovalRequest

InvoicesService
Show/Hide
List Operations
Expand Operations

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 37/190


21/03/2024, 07:55 Service Layer API Reference
This API enables you to invoke the interfaces defined on 'InvoicesService'.

POST InvoicesService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/InvoicesService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}

POST InvoicesService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/InvoicesService_HandleApprovalRequest

POST InvoicesService_RequestApproveCancellation
Invoke the method 'RequestApproveCancellation' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/InvoicesService_RequestApproveCancellation

{
"Document": {
"DocEntry": "123"
}
}

JournalEntryDocumentTypeService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'JournalEntryDocumentTypeService'.

POST JournalEntryDocumentTypeService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/JournalEntryDocumentTypeService_GetList

JournalVouchersService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'JournalVouchersService'.

POST JournalVouchersService_Add

Invoke the method 'Add' on this service by specifying the payload 'Collection(JournalEntry)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/JournalVouchersService_Add

{
"JournalVoucher": {
"JournalEntry": {
"DueDate": "2014-12-06",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 38/190


21/03/2024, 07:55 Service Layer API Reference
"JournalEntryLines": [
{
"AccountCode": "_SYS00000000094",
"Credit": "0",
"Debit": "123"
},
{
"AccountCode": "_SYS00000000019",
"Credit": "123",
"Debit": "0"
}
],
"ReferenceDate": "2014-12-06"
}
}
}

KPIsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'KPIsService'.

POST KPIsService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/KPIsService_GetList

LandedCostsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'LandedCostsService'.

POST LandedCostsService_GetLandedCostList

Invoke the method 'GetLandedCostList' on this service.

Example

POST https://localhost:50000/b1s/v1/LandedCostsService_GetLandedCostList

LicenseService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'LicenseService'.

POST LicenseService_GetInstallationNumber

Invoke the method 'GetInstallationNumber' on this service.

Example

POST https://localhost:50000/b1s/v1/LicenseService_GetInstallationNumber

Login
Show/Hide
List Operations
Expand Operations

Log in Service Layer with the specified credentials. Generally it is the first step to using the Service Layer API. Calling the Service Layer API without a login
will result in failure. After logging in successfully, one session ID will be returned in HTTP response body. At the same time, two HTTP cookie items named
"B1SESSION" and "ROUTEID" will be set. You do not need to relate to them if calling the Service Layer API in a browser because the browser will send
them to Service Layer automatically in subsequent HTTP requests. You do need to add them to your HTTP header in a subsequent Service Layer API call.
Otherwise, Service Layer will consider them as a bad request without a login.

POST Login

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 39/190


21/03/2024, 07:55 Service Layer API Reference
Login Service Layer with the specified credentials.

Example

POST https://localhost:50000/b1s/v1/Login

{
"CompanyDB": "SBODEMOUS",
"Password": "1234",
"UserName": "manager"
}

Logout
Show/Hide
List Operations
Expand Operations

By default, a login session will expire and the user will be logged out automatically if there is no new request within 30 minutes. You can change the default
expire time by modifying the value of the "SessionTimeout" property in file "{USER_INSTALL_DIR}/ServiceLayer/conf/b1s.conf". Here, "
{USER_INSTALL_DIR}" stands for the installation folder.

POST Logout

Logout.

Example

POST https://localhost:50000/b1s/v1/Logout

MaterialGroupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'MaterialGroupsService'.

POST MaterialGroupsService_GetMaterialGroupList

Invoke the method 'GetMaterialGroupList' on this service.

Example

POST https://localhost:50000/b1s/v1/MaterialGroupsService_GetMaterialGroupList

MaterialRevaluationFIFOService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'MaterialRevaluationFIFOService'.

POST MaterialRevaluationFIFOService_GetMaterialRevaluationFIFO
Invoke the method 'GetMaterialRevaluationFIFO' on this service by specifying the payload 'MaterialRevaluationFIFOParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MaterialRevaluationFIFOService_GetMaterialRevaluationFIFO

{
"MaterialRevaluationFIFOParams": {
"ItemCode": "I001",
"LocationCode": null,
"LocationType": null,
"ShowIssuedLayers": "tNO"
}
}

MaterialRevaluationSNBService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'MaterialRevaluationSNBService'.

POST MaterialRevaluationSNBService_GetList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 40/190


21/03/2024, 07:55 Service Layer API Reference
Invoke the method 'GetList' on this service by specifying the payload 'MaterialRevaluationSNBParam' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MaterialRevaluationSNBService_GetList

{
"MaterialRevaluationSNBParam": {}
}

MessagesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'MessagesService'. To be specific, this service enables to manage the inbox and outbox messages, and
to send messages.

POST MessagesService_GetInbox

Invoke the method 'GetInbox' on this service.

Example

POST https://localhost:50000/b1s/v1/MessagesService_GetInbox

POST MessagesService_GetOutbox

Invoke the method 'GetOutbox' on this service.

Example

POST https://localhost:50000/b1s/v1/MessagesService_GetOutbox

POST MessagesService_GetSentMessages

Invoke the method 'GetSentMessages' on this service.

Example

POST https://localhost:50000/b1s/v1/MessagesService_GetSentMessages

MobileAddOnSettingService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'MobileAddOnSettingService'.

POST MobileAddOnSettingService_GetMobileAddOnSettingList

Invoke the method 'GetMobileAddOnSettingList' on this service.

Example

POST https://localhost:50000/b1s/v1/MobileAddOnSettingService_GetMobileAddOnSettingList

MobileAppService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'MobileAppService'.

POST MobileAppService_GetCurrentServerDateTime
Invoke the method 'GetCurrentServerDateTime' on this service.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_GetCurrentServerDateTime

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 41/190


21/03/2024, 07:55 Service Layer API Reference
POST MobileAppService_GetDppChangeParams

Invoke the method 'GetDppChangeParams' on this service by specifying the payload 'DppChangeParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_GetDppChangeParams

{
"DppChangeParams": {
"FromDate": "2018-03-30",
"FromTime": "17:30:00"
}
}

POST MobileAppService_GetTechnicianSchedulings

Invoke the method 'GetTechnicianSchedulings' on this service by specifying the payload 'TechnicianSchedulingsParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_GetTechnicianSchedulings

{
"TechnicianSchedulingsParams": {
"EndDate": "2017-12-31",
"StartDate": "2017-08-10",
"Technician": "2"
}
}

POST MobileAppService_GetEmployeeFullNames

Invoke the method 'GetEmployeeFullNames' on this service by specifying the payload 'EmployeeFullNamesParamsCollection' in the JSON
format.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_GetEmployeeFullNames

{
"EmployeeFullNamesParamsCollection": [
{
"EmployeeFullName": "",
"EmployeeID": 2
},
{
"EmployeeFullName": "",
"EmployeeID": 3
}
]
}

POST MobileAppService_GetTechnicianSettings

Invoke the method 'GetTechnicianSettings' on this service by specifying the payload 'TechnicianSettingsParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_GetTechnicianSettings

{
"TechnicianSettingsParams": {}
}

POST MobileAppService_UpdateTechnicianSettings

Invoke the method 'UpdateTechnicianSettings' on this service by specifying the payload 'TechnicianSettings' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_UpdateTechnicianSettings

{
"TechnicianSettings": {}
}

POST MobileAppService_GetTechnicianSettingsGroup

Invoke the method 'GetTechnicianSettingsGroup' on this service.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_GetTechnicianSettingsGroup

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 42/190


21/03/2024, 07:55 Service Layer API Reference
"TechnicianSettingsGroupParams": {
"Code": -1,
"Name": "TEST1"
}
}

POST MobileAppService_UpdateTechnicianSettingsGroup
Invoke the method 'UpdateTechnicianSettingsGroup' on this service by specifying the payload 'TechnicianSettingsGroup' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_UpdateTechnicianSettingsGroup

{
"AdvancedDashBoard": -4,
"Code": -1,
"CustomizedGroup": "tNO",
"EnableActualDuration": "tNO",
"EnableEditTime": "tNO",
"EnableFollowup": "tNO",
"EnableReject": "tNO",
"EnableResign": "tNO",
"EnableSignature": "tNO",
"EnableStarRating": "tNO",
"Name": "TESTCODE-1"
}

POST MobileAppService_GetSalesAppSetting
Invoke the method 'GetSalesAppSetting' on this service.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_GetSalesAppSetting

{
"SalesAppSettingParams": {
"Code": -1,
"Name": "TEST1"
}
}

POST MobileAppService_UpdateSalesAppSetting
Invoke the method 'UpdateSalesAppSetting' on this service by specifying the payload 'SalesAppSetting' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_UpdateSalesAppSetting

{
"AdvancedDashBoard": -1,
"Code": -1,
"CustomerAdvancedDashBoard": -2,
"Name": "TESTCODE-1"
}

POST MobileAppService_GetServiceAppReportContent
Invoke the method 'GetServiceAppReportContent' on this service by specifying the payload 'ServiceAppReportParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_GetServiceAppReportContent

{
"ServiceAppReportParams": {
"Code": -1,
"ReportChoice": "marCustomizedReport"
}
}

POST MobileAppService_UpdateServiceAppReportContent
Invoke the method 'UpdateServiceAppReportContent' on this service by specifying the payload
'ServiceAppReportParams,ServiceAppReportContent' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_UpdateServiceAppReportContent

{
"ServiceAppReportContent": {
"ReportContent": ""
},
"ServiceAppReportParams": {
"Code": -1,

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 43/190


21/03/2024, 07:55 Service Layer API Reference
"ReportChoice": "marCustomizedReport"
}
}

POST MobileAppService_GetServiceAppReport
Invoke the method 'GetServiceAppReport' on this service by specifying the payload 'ServiceAppReportParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_GetServiceAppReport

{
"ServiceAppReportParams": {
"Code": -1,
"ReportChoice": "S"
}
}

POST MobileAppService_UpdateServiceAppReport
Invoke the method 'UpdateServiceAppReport' on this service by specifying the payload 'ServiceAppReport' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/MobileAppService_UpdateServiceAppReport

{
"ServiceAppReport": {
"Code": -1,
"ReportChoice": "marCustomizedReport"
}
}

NatureOfAssesseesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'NatureOfAssesseesService'.

POST NatureOfAssesseesService_GetNatureOfAssesseeList

Invoke the method 'GetNatureOfAssesseeList' on this service.

Example

POST https://localhost:50000/b1s/v1/NatureOfAssesseesService_GetNatureOfAssesseeList

NCMCodesSetupService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'NCMCodesSetupService'.

POST NCMCodesSetupService_GetNCMCodeSetupList

Invoke the method 'GetNCMCodeSetupList' on this service.

Example

POST https://localhost:50000/b1s/v1/NCMCodesSetupService_GetNCMCodeSetupList

NFModelsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'NFModelsService'.

POST NFModelsService_GetList

Invoke the method 'GetList' on this service.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 44/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/NFModelsService_GetList

NFTaxCategoriesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'NFTaxCategoriesService'.

POST NFTaxCategoriesService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/NFTaxCategoriesService_GetList

OccurrenceCodesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'OccurrenceCodesService'.

POST OccurrenceCodesService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/OccurrenceCodesService_GetList

OrdersService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'OrdersService'.

POST OrdersService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/OrdersService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocDueDate": "2014-04-04",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}

POST OrdersService_Preview

Invoke the method 'Preview' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/OrdersService_Preview

{
"Document": {
"CardCode": "c001",
"DocDueDate": "2014-04-04",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 45/190


21/03/2024, 07:55 Service Layer API Reference
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}

POST OrdersService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/OrdersService_HandleApprovalRequest

PartnersSetupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PartnersSetupsService'.

POST PartnersSetupsService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/PartnersSetupsService_GetList

PaymentBlocksService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PaymentBlocksService'.

POST PaymentBlocksService_GetPaymentBlockList

Invoke the method 'GetPaymentBlockList' on this service.

Example

POST https://localhost:50000/b1s/v1/PaymentBlocksService_GetPaymentBlockList

PaymentCalculationService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PaymentCalculationService'.

POST PaymentCalculationService_GetPaymentAmount

Invoke the method 'GetPaymentAmount' on this service by specifying the payload 'PaymentBPCode,PaymentInvoiceEntries' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/PaymentCalculationService_GetPaymentAmount

{
"PaymentBPCode": {
"BPCode": "C01",
"Date": "2016-08-30"
},
"PaymentInvoiceEntries": [
{
"DocEntry": "12",
"DocType": "itARInvoice"
}
]
}

PaymentTermsTypesService
Show/Hide

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 46/190


21/03/2024, 07:55 Service Layer API Reference
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PaymentTermsTypesService'.

POST PaymentTermsTypesService_UpdateWithBPs
Invoke the method 'UpdateWithBPs' on this service by specifying the payload 'PaymentTermsType' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/PaymentTermsTypesService_UpdateWithBPs

{
"PaymentTermsType": {}
}

PickListsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PickListsService'.

POST PickListsService_Close
Invoke the method 'Close' on this service by specifying the payload 'PickList' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/PickListsService_Close

{
"PickList": {
"Absoluteentry": 3
}
}

POST PickListsService_UpdateReleasedAllocation

Invoke the method 'UpdateReleasedAllocation' on this service by specifying the payload 'PickList' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/PickListsService_UpdateReleasedAllocation

{
"PickList": {
"Absoluteentry": 3,
"Name": "manager",
"ObjectType": "156",
"OwnerCode": 1,
"PickDate": "2016-08-25",
"PickListsLines": [
{
"AbsoluteEntry": 3,
"BaseObjectType": 17,
"DocumentLinesBinAllocations": [
{
"BinAbsEntry": 2,
"Quantity": 1,
"SerialAndBatchNumbersBaseLine": 0
}
],
"LineNumber": 0,
"OrderEntry": 9,
"OrderRowID": 0,
"PickStatus": "ps_Released",
"PickedQuantity": 0,
"PreviouslyReleasedQuantity": 1,
"ReleasedQuantity": 1,
"SerialNumbers": [
{
"InternalSerialNumber": 4,
"ManufacturerSerialNumber": 4,
"Quantity": 1
}
]
}
],
"Status": "ps_Released",
"UseBaseUnits": "tNO"
}
}

PredefinedTextsService
Show/Hide
List Operations

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 47/190


21/03/2024, 07:55 Service Layer API Reference
Expand Operations

This API enables you to invoke the interfaces defined on 'PredefinedTextsService'.

POST PredefinedTextsService_GetPredefinedTextList
Invoke the method 'GetPredefinedTextList' on this service.

Example

POST https://localhost:50000/b1s/v1/PredefinedTextsService_GetPredefinedTextList

ProfitCentersService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ProfitCentersService'.

POST ProfitCentersService_GetProfitCenterList
Invoke the method 'GetProfitCenterList' on this service.

Example

POST https://localhost:50000/b1s/v1/ProfitCentersService_GetProfitCenterList

ProjectManagementConfigurationService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ProjectManagementConfigurationService'.

POST ProjectManagementConfigurationService_GetSubprojectTypes

Invoke the method 'GetSubprojectTypes' on this service.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetSubprojectTypes

POST ProjectManagementConfigurationService_AddSubprojectTypes

Invoke the method 'AddSubprojectTypes' on this service by specifying the payload 'Collection(PMC_SubprojectTypeData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddSubprojectTypes

{
"PMC_SubprojectTypeData": {
"SubprojectTypeID": "1",
"SubprojectTypeName": "subproject 01"
}
}

POST ProjectManagementConfigurationService_UpdateSubprojectTypes

Invoke the method 'UpdateSubprojectTypes' on this service by specifying the payload 'Collection(PMC_SubprojectTypeData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateSubprojectTypes

{
"PMC_SubprojectTypeData": {
"SubprojectTypeID": "1",
"SubprojectTypeName": "changed subproject 01 name"
}
}

POST ProjectManagementConfigurationService_DeleteSubprojectTypes

Invoke the method 'DeleteSubprojectTypes' on this service by specifying the payload 'Collection(PMC_SubprojectTypeData)' in the JSON format.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 48/190


21/03/2024, 07:55 Service Layer API Reference
Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteSubprojectTypes

{
"PMC_SubprojectTypeData": {
"SubprojectTypeID": "1"
}
}

POST ProjectManagementConfigurationService_GetStageTypes

Invoke the method 'GetStageTypes' on this service.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetStageTypes

POST ProjectManagementConfigurationService_AddStageTypes

Invoke the method 'AddStageTypes' on this service by specifying the payload 'Collection(PMC_StageTypeData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddStageTypes

{
"PMC_StageTypeData": {
"StageDescription": "stage 01",
"StageName": "stage01"
}
}

POST ProjectManagementConfigurationService_UpdateStageTypes

Invoke the method 'UpdateStageTypes' on this service by specifying the payload 'Collection(PMC_StageTypeData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateStageTypes

{
"PMC_StageTypeData": {
"StageDescription": "update stage 01 description",
"StageID": 6,
"StageName": "stage01"
}
}

POST ProjectManagementConfigurationService_DeleteStageTypes

Invoke the method 'DeleteStageTypes' on this service by specifying the payload 'Collection(PMC_StageTypeData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteStageTypes

{
"PMC_StageTypeData": {
"StageID": 6
}
}

POST ProjectManagementConfigurationService_GetAreas

Invoke the method 'GetAreas' on this service.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetAreas

POST ProjectManagementConfigurationService_AddAreas

Invoke the method 'AddAreas' on this service by specifying the payload 'Collection(PMC_AreaData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddAreas

{
"PMC_AreaData": {
"AreaName": "area 1"

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 49/190


21/03/2024, 07:55 Service Layer API Reference
}
}

POST ProjectManagementConfigurationService_UpdateAreas
Invoke the method 'UpdateAreas' on this service by specifying the payload 'Collection(PMC_AreaData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateAreas

{
"PMC_AreaData": {
"AreaID": "1",
"AreaName": "update area 1 name"
}
}

POST ProjectManagementConfigurationService_DeleteAreas
Invoke the method 'DeleteAreas' on this service by specifying the payload 'Collection(PMC_AreaData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteAreas

{
"PMC_AreaData": {
"AreaID": "1"
}
}

POST ProjectManagementConfigurationService_GetPriorities
Invoke the method 'GetPriorities' on this service.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetPriorities

POST ProjectManagementConfigurationService_AddPriorities
Invoke the method 'AddPriorities' on this service by specifying the payload 'Collection(PMC_PriorityData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddPriorities

{
"PMC_PriorityData": {
"PriorityName": "Middle level"
}
}

POST ProjectManagementConfigurationService_UpdatePriorities
Invoke the method 'UpdatePriorities' on this service by specifying the payload 'Collection(PMC_PriorityData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdatePriorities

{
"PMC_PriorityData": {
"PriorityID": 1,
"PriorityName": "Lowest level"
}
}

POST ProjectManagementConfigurationService_DeletePriorities
Invoke the method 'DeletePriorities' on this service by specifying the payload 'Collection(PMC_PriorityData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeletePriorities

{
"PMC_PriorityData": {
"PriorityID": 1,
"PriorityName": "Lowest level"
}
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 50/190


21/03/2024, 07:55 Service Layer API Reference
POST ProjectManagementConfigurationService_GetActivities

Invoke the method 'GetActivities' on this service.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetActivities

POST ProjectManagementConfigurationService_AddActivities

Invoke the method 'AddActivities' on this service by specifying the payload 'Collection(PMC_ActivityData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddActivities

{
"PMC_ActivityData": {
"ActivityType": "calls",
"IsChargeable": "tYES"
}
}

POST ProjectManagementConfigurationService_UpdateActivities

Invoke the method 'UpdateActivities' on this service by specifying the payload 'Collection(PMC_ActivityData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateActivities

{
"PMC_ActivityData": {
"ActivityID": 1,
"ActivityType": "email"
}
}

POST ProjectManagementConfigurationService_DeleteActivities

Invoke the method 'DeleteActivities' on this service by specifying the payload 'Collection(PMC_ActivityData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteActivities

{
"PMC_ActivityData": {
"ActivityID": 1,
"ActivityType": "calls"
}
}

POST ProjectManagementConfigurationService_GetTasks

Invoke the method 'GetTasks' on this service.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_GetTasks

POST ProjectManagementConfigurationService_AddTasks

Invoke the method 'AddTasks' on this service by specifying the payload 'Collection(PMC_TaskData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_AddTasks

{
"PMC_TaskData": {
"TaskName": "plans"
}
}

POST ProjectManagementConfigurationService_UpdateTasks

Invoke the method 'UpdateTasks' on this service by specifying the payload 'Collection(PMC_TaskData)' in the JSON format.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 51/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_UpdateTasks

{
"PMC_TaskData": {
"TaskName": "change plans"
}
}

POST ProjectManagementConfigurationService_DeleteTasks
Invoke the method 'DeleteTasks' on this service by specifying the payload 'Collection(PMC_TaskData)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementConfigurationService_DeleteTasks

{
"PMC_TaskData": {
"TaskID": 2,
"TaskName": "change plans"
}
}

ProjectManagementService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ProjectManagementService'.

POST ProjectManagementService_GetSubprojectsList
Invoke the method 'GetSubprojectsList' on this service by specifying the payload 'PM_SubprojectParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementService_GetSubprojectsList

{
"PM_SubprojectParams": {
"AbsEntry": 2
}
}

POST ProjectManagementService_GetSubproject

Invoke the method 'GetSubproject' on this service by specifying the payload 'PM_SubprojectDocumentParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementService_GetSubproject

{
"PM_SubprojectDocumentParams": {
"AbsEntry": 1
}
}

POST ProjectManagementService_AddSubproject

Invoke the method 'AddSubproject' on this service by specifying the payload 'PM_SubprojectDocumentData' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementService_AddSubproject

{
"PM_SubprojectDocumentData": {
"Owner": 2,
"PMS_StagesCollection": [
{
"CloseDate": "2016-08-31",
"StageType": 7,
"StartDate": "2016-08-31"
}
],
"ProjectID": "2",
"StartDate": "2016-08-31",
"SubprojectEndDate": "2016-08-31",
"SubprojectName": "subProject1"
}
}

POST ProjectManagementService_UpdateSubproject

Invoke the method 'UpdateSubproject' on this service by specifying the payload 'PM_SubprojectDocumentData' in the JSON format.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 52/190


21/03/2024, 07:55 Service Layer API Reference
Example

POST https://localhost:50000/b1s/v1/ProjectManagementService_UpdateSubproject

{
"PM_SubprojectDocumentData": {
"AbsEntry": 1,
"ProjectID": "2",
"StartDate": "2016-08-30",
"SubprojectName": "new subProject1"
}
}

POST ProjectManagementService_DeleteSubproject

Invoke the method 'DeleteSubproject' on this service by specifying the payload 'PM_SubprojectDocumentParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ProjectManagementService_DeleteSubproject

{
"PM_SubprojectDocumentParams": {
"AbsEntry": 1
}
}

ProjectsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ProjectsService'.

POST ProjectsService_GetProjectList
Invoke the method 'GetProjectList' on this service.

Example

POST https://localhost:50000/b1s/v1/ProjectsService_GetProjectList

PurchaseCreditNotesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PurchaseCreditNotesService'.

POST PurchaseCreditNotesService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/PurchaseCreditNotesService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}

POST PurchaseCreditNotesService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/PurchaseCreditNotesService_HandleApprovalRequest

PurchaseDeliveryNotesService
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 53/190
21/03/2024, 07:55 Service Layer API Reference
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PurchaseDeliveryNotesService'.

POST PurchaseDeliveryNotesService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/PurchaseDeliveryNotesService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "c001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}

POST PurchaseDeliveryNotesService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/PurchaseDeliveryNotesService_HandleApprovalRequest

PurchaseDownPaymentsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PurchaseDownPaymentsService'.

POST PurchaseDownPaymentsService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/PurchaseDownPaymentsService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
],
"DownPaymentType": "dptInvoice"
}
}

POST PurchaseDownPaymentsService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/PurchaseDownPaymentsService_HandleApprovalRequest

PurchaseInvoicesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PurchaseInvoicesService'.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 54/190


21/03/2024, 07:55 Service Layer API Reference
POST PurchaseInvoicesService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/PurchaseInvoicesService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}

POST PurchaseInvoicesService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/PurchaseInvoicesService_HandleApprovalRequest

PurchaseOrdersService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PurchaseOrdersService'.

POST PurchaseOrdersService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/PurchaseOrdersService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}

POST PurchaseOrdersService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/PurchaseOrdersService_HandleApprovalRequest

PurchaseQuotationsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PurchaseQuotationsService'.

POST PurchaseQuotationsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 55/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/PurchaseQuotationsService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
],
"RequriedDate": "2014-04-04"
}
}

POST PurchaseQuotationsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/PurchaseQuotationsService_HandleApprovalRequest

PurchaseRequestService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PurchaseRequestService'.

POST PurchaseRequestService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/PurchaseRequestService_GetApprovalTemplates

{
"Document": {
"DocumentLines": [
{
"ItemCode": "i001",
"LineVendor": "v001",
"Quantity": "11"
}
],
"RequriedDate": "2014-03-18"
}
}

POST PurchaseRequestService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/PurchaseRequestService_HandleApprovalRequest

PurchaseReturnsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'PurchaseReturnsService'.

POST PurchaseReturnsService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/PurchaseReturnsService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 56/190


21/03/2024, 07:55 Service Layer API Reference
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}

POST PurchaseReturnsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/PurchaseReturnsService_HandleApprovalRequest

QRCodeService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'QRCodeService'.

POST QRCodeService_AddOrUpdateQRCode
Invoke the method 'AddOrUpdateQRCode' on this service.

Example

POST https://localhost:50000/b1s/v1/QRCodeService_AddOrUpdateQRCode

{
"QRCodeData": {
"FieldName": "QRCodeSrc",
"ObjectAbsEntry": "1",
"ObjectType": "22",
"QRCodeText": "This is QR code text."
}
}

QueryService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'QueryService'.

POST QueryService_PostQuery

Invoke the method 'PostQuery' on this service. To fully comply with OData, Service Layer exposes a new query service for the row level filter,
which is implemented based on the $crossjoin capabilities by separating the QueryPath and QueryOption in the query URL.

Example

POST https://localhost:50000/b1s/v1/QueryService_PostQuery

{
"QueryOption": "$expand=Orders($select=DocEntry, DocNum),Orders/DocumentLines($select=ItemCode,LineNum)&$filter=Orders/DocEntry e
"QueryPath": "$crossjoin(Orders,Orders/DocumentLines)"
}

QuotationsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'QuotationsService'.

POST QuotationsService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/QuotationsService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 57/190


21/03/2024, 07:55 Service Layer API Reference
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}
}

POST QuotationsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/QuotationsService_HandleApprovalRequest

RecurringTransactionService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'RecurringTransactionService'.

POST RecurringTransactionService_GetAvailableRecurringTransactions
Invoke the method 'GetAvailableRecurringTransactions' on this service.

Example

POST https://localhost:50000/b1s/v1/RecurringTransactionService_GetAvailableRecurringTransactions

POST RecurringTransactionService_DeleteRecurringTransactions

Invoke the method 'DeleteRecurringTransactions' on this service by specifying the payload 'RclRecurringTransactionParamsCollection' in the
JSON format.

Example

POST https://localhost:50000/b1s/v1/RecurringTransactionService_DeleteRecurringTransactions

{
"RclRecurringTransactionParamsCollection": [
{},
{}
]
}

POST RecurringTransactionService_GetRecurringTransaction

Invoke the method 'GetRecurringTransaction' on this service by specifying the payload 'RclRecurringTransactionParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/RecurringTransactionService_GetRecurringTransaction

{
"RclRecurringTransactionParams": {}
}

POST RecurringTransactionService_ExecuteRecurringTransactions

Invoke the method 'ExecuteRecurringTransactions' on this service by specifying the payload


'RclRecurringTransactionParamsCollection,RclRecurringExecutionParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/RecurringTransactionService_ExecuteRecurringTransactions

{
"RclRecurringExecutionParams": {},
"RclRecurringTransactionParamsCollection": [
{},
{}
]
}

ReportFilterService
Show/Hide

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 58/190


21/03/2024, 07:55 Service Layer API Reference
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ReportFilterService'.

POST ReportFilterService_GetTaxReportFilterList
Invoke the method 'GetTaxReportFilterList' on this service by specifying the payload 'TaxReportFilterParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportFilterService_GetTaxReportFilterList

{
"TaxReportFilterParams": {
"Code": 1
}
}

ReportLayoutsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ReportLayoutsService'.

POST ReportLayoutsService_SetDefaultReport
Invoke the method 'SetDefaultReport' on this service by specifying the payload 'DefaultReportParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportLayoutsService_SetDefaultReport

{
"DefaultReportParams": {
"LayoutCode": "POR10007",
"ReportCode": "POR1"
}
}

POST ReportLayoutsService_GetDefaultReport

Invoke the method 'GetDefaultReport' on this service by specifying the payload 'ReportParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportLayoutsService_GetDefaultReport

{
"ReportParams": {
"ReportCode": "POR1"
}
}

POST ReportLayoutsService_AddReportLayout

Invoke the method 'AddReportLayout' on this service by specifying the payload 'ReportLayout' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportLayoutsService_AddReportLayout

{
"ReportLayout": {
"LayoutCode": "POR10007",
"Name": "layout 123",
"TypeCode": "POR1"
}
}

POST ReportLayoutsService_UpdatePrinterSettings

Invoke the method 'UpdatePrinterSettings' on this service by specifying the payload 'ReportLayout' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportLayoutsService_UpdatePrinterSettings

{
"ReportLayout": {
"LayoutCode": "POR10007",
"Name": "aaaaaa",
"Printer": "Fax",
"TypeCode": "POR1"

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 59/190


21/03/2024, 07:55 Service Layer API Reference
}
}

POST ReportLayoutsService_DeleteReportLayout
Invoke the method 'DeleteReportLayout' on this service by specifying the payload 'ReportLayoutParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportLayoutsService_DeleteReportLayout

{
"ReportLayoutParams": {
"LayoutCode": "POR10007"
}
}

POST ReportLayoutsService_GetReportLayout
Invoke the method 'GetReportLayout' on this service by specifying the payload 'ReportLayoutParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportLayoutsService_GetReportLayout

{
"ReportLayoutParams": {
"LayoutCode": "POR10007"
}
}

POST ReportLayoutsService_GetDefaultReportLayout
Invoke the method 'GetDefaultReportLayout' on this service by specifying the payload 'ReportParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportLayoutsService_GetDefaultReportLayout

{
"ReportParams": {
"ReportCode": "POR1"
}
}

POST ReportLayoutsService_GetReportLayoutList
Invoke the method 'GetReportLayoutList' on this service by specifying the payload 'ReportParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportLayoutsService_GetReportLayoutList

{
"ReportParams": {
"ReportCode": "POR1"
}
}

POST ReportLayoutsService_UpdateLanguageReport
Invoke the method 'UpdateLanguageReport' on this service by specifying the payload 'ReportLayout' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportLayoutsService_UpdateLanguageReport

{
"ReportLayout": {
"LayoutCode": "POR10007",
"language": 35
}
}

POST ReportLayoutsService_AddReportLayoutToMenu
Invoke the method 'AddReportLayoutToMenu' on this service by specifying the payload 'ReportLayout,ReportInputParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportLayoutsService_AddReportLayoutToMenu

{
"ReportInputParams": {
"ReportLayoutMenuID": 1

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 60/190


21/03/2024, 07:55 Service Layer API Reference
},
"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
}
}

POST ReportLayoutsService_DeleteReportLayoutAndMenu
Invoke the method 'DeleteReportLayoutAndMenu' on this service by specifying the payload 'ReportLayoutParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReportLayoutsService_DeleteReportLayoutAndMenu

{
"ReportLayoutParams": {
"LayoutCode": "POR10007"
}
}

ReportTypesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ReportTypesService'.

POST ReportTypesService_GetReportTypeList
Invoke the method 'GetReportTypeList' on this service.

Example

POST https://localhost:50000/b1s/v1/ReportTypesService_GetReportTypeList

ResourceCapacitiesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ResourceCapacitiesService'.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 61/190


21/03/2024, 07:55 Service Layer API Reference
POST ResourceCapacitiesService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/ResourceCapacitiesService_GetList

POST ResourceCapacitiesService_GetListWithFilter

Invoke the method 'GetListWithFilter' on this service by specifying the payload 'ResourceCapacityWithFilterParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ResourceCapacitiesService_GetListWithFilter

{
"ResourceCapacityWithFilterParams": {}
}

ResourceGroupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ResourceGroupsService'.

POST ResourceGroupsService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/ResourceGroupsService_GetList

ResourcePropertiesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ResourcePropertiesService'.

POST ResourcePropertiesService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/ResourcePropertiesService_GetList

ResourcesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ResourcesService'.

POST ResourcesService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/ResourcesService_GetList

RetornoCodesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'RetornoCodesService'.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 62/190


21/03/2024, 07:55 Service Layer API Reference
POST RetornoCodesService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/RetornoCodesService_GetList

ReturnRequestService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ReturnRequestService'.

POST ReturnRequestService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReturnRequestService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}

POST ReturnRequestService_Preview
Invoke the method 'Preview' on this service by specifying the payload 'Document' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/ReturnRequestService_Preview

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}

POST ReturnRequestService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/ReturnRequestService_HandleApprovalRequest

ReturnsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ReturnsService'.

POST ReturnsService_GetApprovalTemplates
Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'Document' in the JSON format.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 63/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/ReturnsService_GetApprovalTemplates

{
"Document": {
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}
}

POST ReturnsService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/ReturnsService_HandleApprovalRequest

RouteStagesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'RouteStagesService'.

POST RouteStagesService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/RouteStagesService_GetList

SalesOpportunityCompetitorsSetupService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'SalesOpportunityCompetitorsSetupService'.

POST SalesOpportunityCompetitorsSetupService_GetSalesOpportunityCompetitorSetupList

Invoke the method 'GetSalesOpportunityCompetitorSetupList' on this service.

Example

POST https://localhost:50000/b1s/v1/SalesOpportunityCompetitorsSetupService_GetSalesOpportunityCompetitorSetupList

SalesOpportunityInterestsSetupService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'SalesOpportunityInterestsSetupService'.

POST SalesOpportunityInterestsSetupService_GetSalesOpportunityInterestSetupList

Invoke the method 'GetSalesOpportunityInterestSetupList' on this service.

Example

POST https://localhost:50000/b1s/v1/SalesOpportunityInterestsSetupService_GetSalesOpportunityInterestSetupList

SalesOpportunityReasonsSetupService
Show/Hide
List Operations
Expand Operations

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 64/190


21/03/2024, 07:55 Service Layer API Reference
This API enables you to invoke the interfaces defined on 'SalesOpportunityReasonsSetupService'.

POST SalesOpportunityReasonsSetupService_GetSalesOpportunityReasonSetupList
Invoke the method 'GetSalesOpportunityReasonSetupList' on this service.

Example

POST https://localhost:50000/b1s/v1/SalesOpportunityReasonsSetupService_GetSalesOpportunityReasonSetupList

SalesOpportunitySourcesSetupService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'SalesOpportunitySourcesSetupService'.

POST SalesOpportunitySourcesSetupService_GetSalesOpportunitySourceSetupList
Invoke the method 'GetSalesOpportunitySourceSetupList' on this service.

Example

POST https://localhost:50000/b1s/v1/SalesOpportunitySourcesSetupService_GetSalesOpportunitySourceSetupList

SBOBobService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'SBOBobService'.

POST SBOBobService_GetSystemPermission

Invoke the method 'GetSystemPermission' on this service by specifying the payload 'UserCode,PermissionID' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SBOBobService_GetSystemPermission

{
"PermissionID": "142",
"UserCode": "manager"
}

POST SBOBobService_GetSystemCurrency

Invoke the method 'GetSystemCurrency' on this service.

Example

POST https://localhost:50000/b1s/v1/SBOBobService_GetSystemCurrency

POST SBOBobService_GetDueDate

Invoke the method 'GetDueDate' on this service by specifying the payload 'CardCode,RefDate' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SBOBobService_GetDueDate

{
"CardCode": "c001",
"RefDate": "20151001"
}

POST SBOBobService_GetLocalCurrency

Invoke the method 'GetLocalCurrency' on this service.

Example

POST https://localhost:50000/b1s/v1/SBOBobService_GetLocalCurrency

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 65/190


21/03/2024, 07:55 Service Layer API Reference
POST SBOBobService_GetCurrencyRate

Invoke the method 'GetCurrencyRate' on this service by specifying the payload 'Currency,Date' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SBOBobService_GetCurrencyRate

{
"Currency": "eur",
"Date": "20151001"
}

POST SBOBobService_GetIndexRate

Invoke the method 'GetIndexRate' on this service by specifying the payload 'Index,Date' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SBOBobService_GetIndexRate

{
"Date": "20151001",
"Index": "1"
}

POST SBOBobService_Format_MoneyToString

Invoke the method 'Format_MoneyToString' on this service by specifying the payload 'InMoney,InPrecision' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SBOBobService_Format_MoneyToString

{
"InMoney": "1234.458",
"InPrecision": "mpt_Sum"
}

POST SBOBobService_SetCurrencyRate

Invoke the method 'SBOBobService_SetCurrencyRate' on this service by specifying the payload 'RateDate,Currency,Rate' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SBOBobService_SetCurrencyRate

{
"Currency": "EUR",
"Rate": "4.8",
"RateDate": "20161129"
}

POST SBOBobService_SetSystemPermission

Invoke the method 'SetSystemPermission' on this service by specifying the payload 'UserCode,PermissionID and Permission' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SBOBobService_SetSystemPermission

{
"Permission": 2,
"PermissionID": "57",
"UserCode": "andy"
}

SectionsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'SectionsService'.

POST SectionsService_GetSectionList
Invoke the method 'GetSectionList' on this service.

Example

POST https://localhost:50000/b1s/v1/SectionsService_GetSectionList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 66/190


21/03/2024, 07:55 Service Layer API Reference

SeriesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'SeriesService'.

POST SeriesService_AddSeries
Invoke the method 'AddSeries' on this service by specifying the payload 'Series' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_AddSeries

{
"Series": {
"ATDocumentType": null,
"BPLID": null,
"DigitNumber": 2,
"Document": "2",
"DocumentSubType": "C",
"GroupCode": "sg_Group1",
"InitialNumber": 21,
"IsDigitalSeries": "tNO",
"IsElectronicCommEnabled": "tNO",
"LastNumber": 30,
"Locked": "tNO",
"Name": "New2",
"NextNumber": 21,
"PeriodIndicator": "Default",
"Prefix": "S",
"Remarks": "test",
"Series": 70,
"SeriesType": "stBusinessPartner",
"Suffix": "b"
}
}

POST SeriesService_RemoveSeries
Invoke the method 'RemoveSeries' on this service by specifying the payload 'SeriesParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_RemoveSeries

{
"Series": {
"ATDocumentType": null,
"BPLID": null,
"DigitNumber": 2,
"Document": "2",
"DocumentSubType": "C",
"GroupCode": "sg_Group1",
"InitialNumber": 21,
"IsDigitalSeries": "tNO",
"IsElectronicCommEnabled": "tNO",
"LastNumber": 30,
"Locked": "tNO",
"Name": "New2",
"NextNumber": 21,
"PeriodIndicator": "Default",
"Prefix": "S",
"Remarks": "test",
"Series": 70,
"SeriesType": "stBusinessPartner",
"Suffix": "b"
}
}

POST SeriesService_AttachSeriesToDocument
Invoke the method 'AttachSeriesToDocument' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_AttachSeriesToDocument

{
"DocumentSeriesParams": {}
}

POST SeriesService_UnattachSeriesFromDocument
Invoke the method 'UnattachSeriesFromDocument' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 67/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/SeriesService_UnattachSeriesFromDocument

{
"DocumentSeriesParams": {}
}

POST SeriesService_SetDefaultSeriesForAllUsers
Invoke the method 'SetDefaultSeriesForAllUsers' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultSeriesForAllUsers

{
"DocumentSeriesParams": {}
}

POST SeriesService_SetDefaultSeriesForCurrentUser
Invoke the method 'SetDefaultSeriesForCurrentUser' on this service by specifying the payload 'DocumentSeriesParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultSeriesForCurrentUser

{
"DocumentSeriesParams": {}
}

POST SeriesService_SetDefaultSeriesForUser
Invoke the method 'SetDefaultSeriesForUser' on this service by specifying the payload 'DocumentSeriesUserParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultSeriesForUser

{
"DocumentSeriesUserParams": {}
}

POST SeriesService_UpdateSeries
Invoke the method 'UpdateSeries' on this service by specifying the payload 'Series' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_UpdateSeries

{
"Series": {}
}

POST SeriesService_GetDefaultSeries
Invoke the method 'GetDefaultSeries' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_GetDefaultSeries

{
"DocumentTypeParams": {}
}

POST SeriesService_GetDocumentSeries
Invoke the method 'GetDocumentSeries' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_GetDocumentSeries

{
"DocumentTypeParams": {
"Document": "2",
"DocumentSubType": "C"
}
}

POST SeriesService_GetSeries

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 68/190


21/03/2024, 07:55 Service Layer API Reference
Invoke the method 'GetSeries' on this service by specifying the payload 'SeriesParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_GetSeries

{
"SeriesParams": {}
}

POST SeriesService_GetDocumentChangedMenuName

Invoke the method 'GetDocumentChangedMenuName' on this service by specifying the payload 'DocumentTypeParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_GetDocumentChangedMenuName

{
"DocumentTypeParams": {}
}

POST SeriesService_ChangeDocumentMenuName

Invoke the method 'ChangeDocumentMenuName' on this service by specifying the payload 'DocumentChangeMenuName' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_ChangeDocumentMenuName

{
"DocumentChangeMenuName": {}
}

POST SeriesService_GetElectronicSeries

Invoke the method 'GetElectronicSeries' on this service by specifying the payload 'ElectronicSeriesParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_GetElectronicSeries

{
"ElectronicSeriesParams": {}
}

POST SeriesService_AddElectronicSeries

Invoke the method 'AddElectronicSeries' on this service by specifying the payload 'ElectronicSeries' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_AddElectronicSeries

{
"ElectronicSeries": {}
}

POST SeriesService_RemoveElectronicSeries

Invoke the method 'RemoveElectronicSeries' on this service by specifying the payload 'ElectronicSeriesParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_RemoveElectronicSeries

{
"ElectronicSeriesParams": {}
}

POST SeriesService_UpdateElectronicSeries

Invoke the method 'UpdateElectronicSeries' on this service by specifying the payload 'ElectronicSeries' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_UpdateElectronicSeries

{
"ElectronicSeries": {}
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 69/190


21/03/2024, 07:55 Service Layer API Reference
POST SeriesService_GetDefaultElectronicSeries

Invoke the method 'GetDefaultElectronicSeries' on this service by specifying the payload 'SeriesParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_GetDefaultElectronicSeries

{
"SeriesParams": {}
}

POST SeriesService_SetDefaultElectronicSeries

Invoke the method 'SetDefaultElectronicSeries' on this service by specifying the payload 'DefaultElectronicSeriesParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/SeriesService_SetDefaultElectronicSeries

{
"DefaultElectronicSeriesParams": {}
}

ServiceCallOriginsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ServiceCallOriginsService'.

POST ServiceCallOriginsService_GetServiceCallOriginList
Invoke the method 'GetServiceCallOriginList' on this service.

Example

POST https://localhost:50000/b1s/v1/ServiceCallOriginsService_GetServiceCallOriginList

ServiceCallProblemSubTypesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ServiceCallProblemSubTypesService'.

POST ServiceCallProblemSubTypesService_GetServiceCallProblemSubTypeList
Invoke the method 'GetServiceCallProblemSubTypeList' on this service.

Example

POST https://localhost:50000/b1s/v1/ServiceCallProblemSubTypesService_GetServiceCallProblemSubTypeList

ServiceCallProblemTypesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ServiceCallProblemTypesService'.

POST ServiceCallProblemTypesService_GetServiceCallProblemTypeList

Invoke the method 'GetServiceCallProblemTypeList' on this service.

Example

POST https://localhost:50000/b1s/v1/ServiceCallProblemTypesService_GetServiceCallProblemTypeList

ServiceCallSolutionStatusService
Show/Hide
List Operations

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 70/190


21/03/2024, 07:55 Service Layer API Reference
Expand Operations

This API enables you to invoke the interfaces defined on 'ServiceCallSolutionStatusService'.

POST ServiceCallSolutionStatusService_GetServiceCallSolutionStatusList
Invoke the method 'GetServiceCallSolutionStatusList' on this service.

Example

POST https://localhost:50000/b1s/v1/ServiceCallSolutionStatusService_GetServiceCallSolutionStatusList

ServiceCallStatusService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ServiceCallStatusService'.

POST ServiceCallStatusService_GetServiceCallStatusList
Invoke the method 'GetServiceCallStatusList' on this service.

Example

POST https://localhost:50000/b1s/v1/ServiceCallStatusService_GetServiceCallStatusList

ServiceCallTypesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ServiceCallTypesService'.

POST ServiceCallTypesService_GetServiceCallTypeList

Invoke the method 'GetServiceCallTypeList' on this service.

Example

POST https://localhost:50000/b1s/v1/ServiceCallTypesService_GetServiceCallTypeList

ServiceGroupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ServiceGroupsService'.

POST ServiceGroupsService_GetServiceGroupList

Invoke the method 'GetServiceGroupList' on this service.

Example

POST https://localhost:50000/b1s/v1/ServiceGroupsService_GetServiceGroupList

ServiceTaxPostingService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ServiceTaxPostingService'.

POST ServiceTaxPostingService_PostServiceTax

Invoke the method 'PostServiceTax' on this service by specifying the payload 'ServiceTaxPostingParams' in the JSON format.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 71/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/ServiceTaxPostingService_PostServiceTax

{
"ServiceTaxPostingParams": {
"DocEntry": 5
}
}

POST ServiceTaxPostingService_GetTaxableDeliveries
Invoke the method 'GetTaxableDeliveries' on this service.

Example

POST https://localhost:50000/b1s/v1/ServiceTaxPostingService_GetTaxableDeliveries

StatesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'StatesService'.

POST StatesService_GetStateList
Invoke the method 'GetStateList' on this service.

Example

POST https://localhost:50000/b1s/v1/StatesService_GetStateList

StockTransferDraftService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'StockTransferDraftService'.

POST StockTransferDraftService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'StockTransfer' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/StockTransferDraftService_GetApprovalTemplates

{
"StockTransfer": {}
}

POST StockTransferDraftService_HandleApprovalRequest

Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/StockTransferDraftService_HandleApprovalRequest

StockTransferService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'StockTransferService'.

POST StockTransferService_GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this service by specifying the payload 'StockTransfer' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/StockTransferService_GetApprovalTemplates

{
"StockTransfer": {

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 72/190


21/03/2024, 07:55 Service Layer API Reference
"CardCode": "C001",
"StockTransferLines": [
{
"DocDate": "2016-08-31",
"ItemCode": "I001",
"WarehouseCode": "10"
}
]
}
}

POST StockTransferService_HandleApprovalRequest
Invoke the method 'HandleApprovalRequest' on this service.

Example

POST https://localhost:50000/b1s/v1/StockTransferService_HandleApprovalRequest

TargetGroupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'TargetGroupsService'.

POST TargetGroupsService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/TargetGroupsService_GetList

TaxCodeDeterminationsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'TaxCodeDeterminationsService'.

POST TaxCodeDeterminationsService_GetTaxCodeDeterminationList

Invoke the method 'GetTaxCodeDeterminationList' on this service.

Example

POST https://localhost:50000/b1s/v1/TaxCodeDeterminationsService_GetTaxCodeDeterminationList

TaxCodeDeterminationsTCDService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'TaxCodeDeterminationsTCDService'.

POST TaxCodeDeterminationsTCDService_GetTaxCodeDeterminationTCDList

Invoke the method 'GetTaxCodeDeterminationTCDList' on this service.

Example

POST https://localhost:50000/b1s/v1/TaxCodeDeterminationsTCDService_GetTaxCodeDeterminationTCDList

TaxWebSitesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'TaxWebSitesService'.

POST TaxWebSitesService_GetTaxWebSiteList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 73/190


21/03/2024, 07:55 Service Layer API Reference
Invoke the method 'GetTaxWebSiteList' on this service.

Example

POST https://localhost:50000/b1s/v1/TaxWebSitesService_GetTaxWebSiteList

POST TaxWebSitesService_GetDefaultWebSite

Invoke the method 'GetDefaultWebSite' on this service.

Example

POST https://localhost:50000/b1s/v1/TaxWebSitesService_GetDefaultWebSite

TerminationReasonService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'TerminationReasonService'.

POST TerminationReasonService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/TerminationReasonService_GetList

TrackingNotesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'TrackingNotesService'.

POST TrackingNotesService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/TrackingNotesService_GetList

TransactionCodesService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'TransactionCodesService'.

POST TransactionCodesService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/TransactionCodesService_GetList

UnitOfMeasurementGroupsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'UnitOfMeasurementGroupsService'.

POST UnitOfMeasurementGroupsService_GetList

Invoke the method 'GetList' on this service.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 74/190


21/03/2024, 07:55 Service Layer API Reference
Example

POST https://localhost:50000/b1s/v1/UnitOfMeasurementGroupsService_GetList

UnitOfMeasurementsService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'UnitOfMeasurementsService'.

POST UnitOfMeasurementsService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/UnitOfMeasurementsService_GetList

UserMenuService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'UserMenuService'.

POST UserMenuService_GetCurrentUserMenu
Invoke the method 'GetCurrentUserMenu' on this service.

Example

POST https://localhost:50000/b1s/v1/UserMenuService_GetCurrentUserMenu

POST UserMenuService_UpdateCurrentUserMenu
Invoke the method 'UpdateCurrentUserMenu' on this service by specifying the payload 'Collection(UserMenuItem)' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/UserMenuService_UpdateCurrentUserMenu

{
"UserMenuItems": [
{
"LinkedFormMenuID": "11",
"LinkedFormNum": null,
"LinkedObjKey": null,
"LinkedObjType": null,
"Name": "Forms",
"Position": 1,
"ReportPath": "11",
"Type": "umitFolder"
},
{
"LinkedFormMenuID": null,
"LinkedFormNum": null,
"LinkedObjKey": null,
"LinkedObjType": null,
"Name": "Reports",
"Position": 2,
"ReportPath": "",
"Type": "umitFolder"
},
{
"LinkedFormMenuID": null,
"LinkedFormNum": null,
"LinkedObjKey": null,
"LinkedObjType": null,
"Name": "Queries",
"Position": 3,
"ReportPath": "",
"Type": "umitFolder"
},
{
"LinkedFormMenuID": null,
"LinkedFormNum": null,
"LinkedObjKey": null,
"LinkedObjType": null,
"Name": "Links",
"Position": 4,
"ReportPath": "",
"Type": "umitFolder"
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 75/190


21/03/2024, 07:55 Service Layer API Reference
]
}

POST UserMenuService_GetUserMenu
Invoke the method 'GetUserMenu' on this service by specifying the payload 'UserMenuParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/UserMenuService_GetUserMenu

{
"UserMenuParams": {}
}

POST UserMenuService_UpdateUserMenu
Invoke the method 'UpdateUserMenu' on this service by specifying the payload 'UserMenuParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/UserMenuService_UpdateUserMenu

{
"UserMenuParams": {}
}

ValueMappingService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'ValueMappingService'.

POST ValueMappingService_GetMappedB1Value

Invoke the method 'GetMappedB1Value' on this service by specifying the payload 'VM_B1ValuesData' in the JSON format. Retreives value from
Business One universe, that is mapped to specific 3th party value.

Example

POST https://localhost:50000/b1s/v1/ValueMappingService_GetMappedB1Value

{
"ObjectId": 37,
"VM_ThirdPartyValuesData": {
"ThirdPartySystemId": 1,
"ThirdPartyValue": "AED"
}
}

POST ValueMappingService_GetThirdPartyValuesForB1Value

Invoke the method 'GetThirdPartyValuesForB1Value' on this service by specifying the payload 'VM_B1ValuesData' in the JSON format. Retrieves
all 3th party values for the specific value from Business One universe.

Example

POST https://localhost:50000/b1s/v1/ValueMappingService_GetThirdPartyValuesForB1Value

{
"ObjectAbsEntry": "CHF",
"ObjectId": 37
}

POST ValueMappingService_RemoveMappedValue

Invoke the method 'RemoveMappedValue' on this service by specifying the payload 'VM_ThirdPartyValuesData' in the JSON format. Removes
one 3th party value from the collection of mapped values to one specific value from Business One universe.

Example

POST https://localhost:50000/b1s/v1/ValueMappingService_RemoveMappedValue

{
"AbsEntry": 6,
"LineId": 2,
"ThirdPartySystemId": 1
}

WarehouseSublevelCodesService

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 76/190


21/03/2024, 07:55 Service Layer API Reference
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WarehouseSublevelCodesService'.

POST WarehouseSublevelCodesService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/WarehouseSublevelCodesService_GetList

WebClientBookmarkTileService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WebClientBookmarkTileService'.

POST WebClientBookmarkTileService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/WebClientBookmarkTileService_GetList

WebClientDashboardService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WebClientDashboardService'.

POST WebClientDashboardService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/WebClientDashboardService_GetList

WebClientFormSettingService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WebClientFormSettingService'.

POST WebClientFormSettingService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/WebClientFormSettingService_GetList

WebClientLaunchpadService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WebClientLaunchpadService'.

POST WebClientLaunchpadService_GetList

Invoke the method 'GetList' on this service.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 77/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/WebClientLaunchpadService_GetList

WebClientListviewFilterService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WebClientListviewFilterService'.

POST WebClientListviewFilterService_GetList
Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/WebClientListviewFilterService_GetList

WebClientNotificationService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WebClientNotificationService'.

POST WebClientNotificationService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/WebClientNotificationService_GetList

WebClientPreferenceService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WebClientPreferenceService'.

POST WebClientPreferenceService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/WebClientPreferenceService_GetList

WebClientRecentActivityService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WebClientRecentActivityService'.

POST WebClientRecentActivityService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/WebClientRecentActivityService_GetList

WebClientVariantGroupService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WebClientVariantGroupService'.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 78/190


21/03/2024, 07:55 Service Layer API Reference
POST WebClientVariantGroupService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/WebClientVariantGroupService_GetList

WebClientVariantService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WebClientVariantService'.

POST WebClientVariantService_GetList

Invoke the method 'GetList' on this service.

Example

POST https://localhost:50000/b1s/v1/WebClientVariantService_GetList

WorkflowTaskService
Show/Hide
List Operations
Expand Operations

This API enables you to invoke the interfaces defined on 'WorkflowTaskService'.

POST WorkflowTaskService_Complete
Invoke the method 'Complete' on this service by specifying the payload 'WorkflowTaskCompleteParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/WorkflowTaskService_Complete

{
"WorkflowTaskCompleteParams": {
"Note": "Default Comment",
"TaskID": "4",
"TriggerParams": "<Params><Param><Key>Result</Key><Value Type="string">1</Value></Param></Params>"
}
}

POST WorkflowTaskService_GetApprovalTaskList
Invoke the method 'GetApprovalTaskList' on this service by specifying the payload 'WorkflowApprovalTaskListParams' in the JSON format.

Example

POST https://localhost:50000/b1s/v1/WorkflowTaskService_GetApprovalTaskList

{
"WorkflowApprovalTaskListParams": {
"Status": "G|W"
}
}

Entities:
Entities represent the individual instances of objects (such as BusinessPartners and Orders). An entity type defines the category to which an entity belongs. Entity
properties describe some aspects of the entity. A key must be supplied for one entity type to uniquely identify each instance of the entity type.
Basically, almost all entities support POST/GET/PATCH/DELETE operations, except for some special entities due to the special business logic. Besides, as Service
Layer is based on OData protocol, OData query can be applied to both collection of entities and single entity via the HTTP method GET, but differs in the aspect of
query options.

GET Entities

Query Options on entities

$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.
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 79/190
21/03/2024, 07:55 Service Layer API Reference
GET Entity(id)

Query Options on single entity

$select Restrict the service to return only the properties requested by the client.

AccountCategory
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AccountCategory'.

GET AccountCategory(id)

Retrieve all or some selected properties from an instance of 'AccountCategory' with the given id.

Example

GET https://localhost:50000/b1s/v1/AccountCategory(1)

GET https://localhost:50000/b1s/v1/AccountCategory(1)?$select=CategoryCode,CategoryName,CategorySource

GET AccountCategory

Retrieve a collection of 'AccountCategory' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AccountCategory

GET https://localhost:50000/b1s/v1/AccountCategory?$select=CategoryCode,CategoryName,CategorySource&$filter=CategoryCode ge 123 &$ord

POST AccountCategory

Create an instance of 'AccountCategory' with the given payload of type 'AccountCategory' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AccountCategory

{
"CategoryCode": 1,
"CategoryName": "test1"
}

PATCH AccountCategory(id)

Update an instance of 'AccountCategory' with the given payload of type 'AccountCategory' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AccountCategory(1)

{
"CategoryCode": 1,
"CategoryName": "test123"
}

DELETE AccountCategory(id)

Delete an instance of 'AccountCategory' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/AccountCategory(1)

AccountSegmentationCategories
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AccountSegmentationCategories'. It represents the categories under each of the account segments.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 80/190


21/03/2024, 07:55 Service Layer API Reference
GET AccountSegmentationCategories(id)

Retrieve all or some selected properties from an instance of 'AccountSegmentationCategories' with the given id.

Example

GET https://localhost:50000/b1s/v1/AccountSegmentationCategories(SegmentID=123,Code='abc')

GET https://localhost:50000/b1s/v1/AccountSegmentationCategories(SegmentID=123,Code='abc')?$select=SegmentID,Code,Name

GET AccountSegmentationCategories

Retrieve a collection of 'AccountSegmentationCategories' with all or some selected properties in the given order by specifying the given filter
condition.

Example

GET https://localhost:50000/b1s/v1/AccountSegmentationCategories

GET https://localhost:50000/b1s/v1/AccountSegmentationCategories?$select=SegmentID,Code,Name&$filter=SegmentID ge 123 and startswith(

POST AccountSegmentationCategories

Create an instance of 'AccountSegmentationCategories' with the given payload of type 'AccountSegmentationCategory' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AccountSegmentationCategories

{
"Code": "50",
"Name": "Sales Department",
"SegmentID": "3",
"ShortName": "SD"
}

PATCH AccountSegmentationCategories(id)

Update an instance of 'AccountSegmentationCategories' with the given payload of type 'AccountSegmentationCategory' in JSON format and with
the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AccountSegmentationCategories(SegmentID=3,Code='50')

{
"Name": "General Administration"
}

DELETE AccountSegmentationCategories(id)

Delete an instance of 'AccountSegmentationCategories' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/AccountSegmentationCategories(SegmentID=3,Code='50')

AccountSegmentations
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AccountSegmentations'.

GET AccountSegmentations(id)
Retrieve all or some selected properties from an instance of 'AccountSegmentations' with the given id.

Example

GET https://localhost:50000/b1s/v1/AccountSegmentations(123)

GET https://localhost:50000/b1s/v1/AccountSegmentations(123)?$select=Numerator,Name,Size

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 81/190


21/03/2024, 07:55 Service Layer API Reference
GET AccountSegmentations

Retrieve a collection of 'AccountSegmentations' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AccountSegmentations

GET https://localhost:50000/b1s/v1/AccountSegmentations?$select=Numerator,Name,Size&$filter=Numerator ge 123 &$orderby=Numerator&$top

POST AccountSegmentations

Create an instance of 'AccountSegmentations' with the given payload of type 'AccountSegmentation' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AccountSegmentations

{
"AccountSegmentationsCategories": [
{
"Code": "50",
"Name": "Sales Department",
"SegmentID": "3",
"ShortName": "SD"
}
],
"Name": "Division2",
"Size": 2,
"Type": "ast_Alphanumeric"
}

PATCH AccountSegmentations(id)

Update an instance of 'AccountSegmentations' with the given payload of type 'AccountSegmentation' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AccountSegmentations(123)

{
"Name": "Division3"
}

DELETE AccountSegmentations(id)

Delete an instance of 'AccountSegmentations' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/AccountSegmentations(123)

AccrualTypes
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AccrualTypes'.

GET AccrualTypes(id)
Retrieve all or some selected properties from an instance of 'AccrualTypes' with the given id.

Example

GET https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')

GET https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')?$select=Code,Name,PostingAccount

GET AccrualTypes
Retrieve a collection of 'AccrualTypes' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AccrualTypes

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 82/190


21/03/2024, 07:55 Service Layer API Reference
GET https://localhost:50000/b1s/v1/AccrualTypes?$select=Code,Name,PostingAccount&$filter=startswith(Code, 'a') &$orderby=Code&$top=10

POST AccrualTypes
Create an instance of 'AccrualTypes' with the given payload of type 'AccrualType' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AccrualTypes

{
"CalculationAccount": "2110",
"Code": "Accrual1",
"InterimAccount": "2120",
"Name": "Accrual1",
"PostingAccount": "2107"
}

PATCH AccrualTypes(id)
Update an instance of 'AccrualTypes' with the given payload of type 'AccrualType' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')

{
"PostingAccount": "2140"
}

DELETE AccrualTypes(id)
Delete an instance of 'AccrualTypes' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/AccrualTypes('Accrual1')

Activities
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Activities'.

GET Activities(id)

Retrieve all or some selected properties from an instance of 'Activities' with the given id.

Example

GET https://localhost:50000/b1s/v1/Activities(2)

GET https://localhost:50000/b1s/v1/Activities(2)?$select=ActivityCode,CardCode,Notes

GET Activities

Retrieve a collection of 'Activities' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Activities

GET https://localhost:50000/b1s/v1/Activities?$select=ActivityCode,CardCode,Notes&$filter=ActivityCode ge 2 &$orderby=ActivityCode&$t

POST Activities

Create an instance of 'Activities' with the given payload of type 'Activity' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Activities

{
"ActivityDate": "2016-08-30",
"ActivityTime": "08:13:00",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 83/190


21/03/2024, 07:55 Service Layer API Reference
"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"
}

PATCH Activities(id)
Update an instance of 'Activities' with the given payload of type 'Activity' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Activities(2)

{
"StartTime": "12:00:00"
}

DELETE Activities(id)
Delete an instance of 'Activities' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Activities(2)

ActivityLocations
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ActivityLocations'. It represents locations where activities with your business partners take place.

GET ActivityLocations(id)

Retrieve all or some selected properties from an instance of 'ActivityLocations' with the given id.

Example

GET https://localhost:50000/b1s/v1/ActivityLocations(1)

GET https://localhost:50000/b1s/v1/ActivityLocations(1)?$select=Code,Name

GET ActivityLocations

Retrieve a collection of 'ActivityLocations' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ActivityLocations

GET https://localhost:50000/b1s/v1/ActivityLocations?$select=Code,Name&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1

POST ActivityLocations

Create an instance of 'ActivityLocations' with the given payload of type 'ActivityLocation' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ActivityLocations

{
"Name": "SH Room1"
}

PATCH ActivityLocations(id)

Update an instance of 'ActivityLocations' with the given payload of type 'ActivityLocation' in JSON format and with the specified id.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 84/190


21/03/2024, 07:55 Service Layer API Reference
Example

PATCH https://localhost:50000/b1s/v1/ActivityLocations(1)

{
"Name": "SH Room1 updated"
}

ActivityRecipientLists
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ActivityRecipientLists'.

GET ActivityRecipientLists(id)

Retrieve all or some selected properties from an instance of 'ActivityRecipientLists' with the given id.

Example

GET https://localhost:50000/b1s/v1/ActivityRecipientLists(123)

GET https://localhost:50000/b1s/v1/ActivityRecipientLists(123)?$select=Code,Name,Active

GET ActivityRecipientLists
Retrieve a collection of 'ActivityRecipientLists' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ActivityRecipientLists

GET https://localhost:50000/b1s/v1/ActivityRecipientLists?$select=Code,Name,Active&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1

POST ActivityRecipientLists
Create an instance of 'ActivityRecipientLists' with the given payload of type 'ActivityRecipientList' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ActivityRecipientLists

{
"Active": "tYES",
"ActivityRecipientCollection": [
{
"LineNumber": 1,
"RecipientCode": "2",
"RecipientType": "rtUser"
},
{
"LineNumber": 2,
"RecipientCode": "4",
"RecipientType": "rtUser"
}
],
"Code": 1,
"IsMultiple": "tNO",
"Name": "RP1"
}

PATCH ActivityRecipientLists(id)
Update an instance of 'ActivityRecipientLists' with the given payload of type 'ActivityRecipientList' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/ActivityRecipientLists(123)

{}

DELETE ActivityRecipientLists(id)
Delete an instance of 'ActivityRecipientLists' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/ActivityRecipientLists(123)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 85/190


21/03/2024, 07:55 Service Layer API Reference

ActivityStatuses
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ActivityStatuses'. It is a business object that enables to define statuses for Task type activities in the Business Partners
module.

GET ActivityStatuses(id)
Retrieve all or some selected properties from an instance of 'ActivityStatuses' with the given id.

Example

GET https://localhost:50000/b1s/v1/ActivityStatuses(1)

GET https://localhost:50000/b1s/v1/ActivityStatuses(1)?$select=StatusDescription,StatusId,StatusName

GET ActivityStatuses
Retrieve a collection of 'ActivityStatuses' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ActivityStatuses

GET https://localhost:50000/b1s/v1/ActivityStatuses?$select=StatusDescription,StatusId,StatusName&$filter=StatusId ge 1 &$orderby=Sta

POST ActivityStatuses

Create an instance of 'ActivityStatuses' with the given payload of type 'ActivityStatus' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ActivityStatuses

{
"StatusDescription": "Task in progress",
"StatusName": "In Progress"
}

PATCH ActivityStatuses(id)

Update an instance of 'ActivityStatuses' with the given payload of type 'ActivityStatus' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/ActivityStatuses(1)

{
"StatusDescription": "Finished"
}

DELETE ActivityStatuses(id)

Delete an instance of 'ActivityStatuses' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/ActivityStatuses(1)

ActivityTypes
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ActivityTypes'. You may have different activities with your business partners, for example, phone calls and meetings.

GET ActivityTypes(id)

Retrieve all or some selected properties from an instance of 'ActivityTypes' with the given id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 86/190


21/03/2024, 07:55 Service Layer API Reference
GET https://localhost:50000/b1s/v1/ActivityTypes(123)

GET https://localhost:50000/b1s/v1/ActivityTypes(123)?$select=Code,Name

GET ActivityTypes
Retrieve a collection of 'ActivityTypes' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ActivityTypes

GET https://localhost:50000/b1s/v1/ActivityTypes?$select=Code,Name&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1

POST ActivityTypes
Create an instance of 'ActivityTypes' with the given payload of type 'ActivityType' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ActivityTypes

{
"Name": "Special"
}

PATCH ActivityTypes(id)
Update an instance of 'ActivityTypes' with the given payload of type 'ActivityType' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/ActivityTypes(123)

{
"Name": "Others"
}

DELETE ActivityTypes(id)
Delete an instance of 'ActivityTypes' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/ActivityTypes(123)

AdditionalExpenses
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AdditionalExpenses'. It represents additional expenses for transporting freight or delivering services, such as delivery
fees and tax deposits.

GET AdditionalExpenses(id)

Retrieve all or some selected properties from an instance of 'AdditionalExpenses' with the given id.

Example

GET https://localhost:50000/b1s/v1/AdditionalExpenses(123)

GET https://localhost:50000/b1s/v1/AdditionalExpenses(123)?$select=Name,RevenuesAccount,ExpenseAccount

GET AdditionalExpenses

Retrieve a collection of 'AdditionalExpenses' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AdditionalExpenses

GET https://localhost:50000/b1s/v1/AdditionalExpenses?$select=Name,RevenuesAccount,ExpenseAccount&$filter=ExpensCode ge 123 &$orderby

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 87/190


21/03/2024, 07:55 Service Layer API Reference

POST AdditionalExpenses
Create an instance of 'AdditionalExpenses' with the given payload of type 'AdditionalExpense' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AdditionalExpenses

{
"DistributionMethod": "aed_None",
"ExpenseAccount": "_SYS00000000002",
"FixedAmountExpenses": "20",
"FixedAmountRevenues": "10",
"Name": "road fee",
"RevenuesAccount": "_SYS00000000082"
}

PATCH AdditionalExpenses(id)
Update an instance of 'AdditionalExpenses' with the given payload of type 'AdditionalExpense' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AdditionalExpenses(123)

{
"DistributionMethod": "aed_Equally"
}

DELETE AdditionalExpenses(id)
Delete an instance of 'AdditionalExpenses' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/AdditionalExpenses(123)

AlertManagements
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AlertManagements'. For each alert, you need to define its priority, the users and documents to which the alert applies,
and the conditions that trigger the alert. In addition to activating system alerts, you can also add alerts based on user-defined queries.

GET AlertManagements(id)

Retrieve all or some selected properties from an instance of 'AlertManagements' with the given id.

Example

GET https://localhost:50000/b1s/v1/AlertManagements(123)

GET https://localhost:50000/b1s/v1/AlertManagements(123)?$select=Code,Name,Type

GET AlertManagements

Retrieve a collection of 'AlertManagements' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AlertManagements

GET https://localhost:50000/b1s/v1/AlertManagements?$select=Code,Name,Type&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1

POST AlertManagements

Create an instance of 'AlertManagements' with the given payload of type 'AlertManagement' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AlertManagements

{
"Active": "tYES",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 88/190


21/03/2024, 07:55 Service Layer API Reference
"AlertManagementRecipients": [
{
"SendInternal": "tYES",
"UserCode": "1"
}
],
"FrequencyInterval": "1",
"FrequencyType": "atfi_Hours",
"Name": "task alert",
"Priority": "atp_Normal",
"QueryID": "282"
}

PATCH AlertManagements(id)
Update an instance of 'AlertManagements' with the given payload of type 'AlertManagement' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AlertManagements(123)

{
"FrequencyType": "atfi_Weeks"
}

DELETE AlertManagements(id)
Delete an instance of 'AlertManagements' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/AlertManagements(123)

POST AlertManagements(id)/GetAlertManagement
Invoke the method 'GetAlertManagement' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/AlertManagements(123)/GetAlertManagement

POST AlertManagements(id)/GetAlertManagementList
Invoke the method 'GetAlertManagementList' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/AlertManagements(123)/GetAlertManagementList

AlternateCatNum
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AlternateCatNum'. It represents the alternative catalog numbers in the Business Partners module.

GET AlternateCatNum(id)

Retrieve all or some selected properties from an instance of 'AlternateCatNum' with the given id.

Example

GET https://localhost:50000/b1s/v1/AlternateCatNum(ItemCode='item01',CardCode='c001',Substitute='BP01')

GET https://localhost:50000/b1s/v1/AlternateCatNum(ItemCode='item01',CardCode='c001',Substitute='BP01')?$select=ItemCode,CardCode,Sub

GET AlternateCatNum

Retrieve a collection of 'AlternateCatNum' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AlternateCatNum

GET https://localhost:50000/b1s/v1/AlternateCatNum?$select=ItemCode,CardCode,Substitute&$filter=startswith(ItemCode, 'i') and startsw

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 89/190


21/03/2024, 07:55 Service Layer API Reference

POST AlternateCatNum
Create an instance of 'AlternateCatNum' with the given payload of type 'AlternateCatNum' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AlternateCatNum

{
"CardCode": "c001",
"DisplayBPCatalogNumber": "tNO",
"ItemCode": "item01",
"Substitute": "BP01"
}

PATCH AlternateCatNum(id)
Update an instance of 'AlternateCatNum' with the given payload of type 'AlternateCatNum' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AlternateCatNum(ItemCode='item01',CardCode='c001',Substitute='BP01')

{
"DisplayBPCatalogNumber": "tYES"
}

DELETE AlternateCatNum(id)
Delete an instance of 'AlternateCatNum' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/AlternateCatNum(ItemCode='item01',CardCode='c001',Substitute='BP01')

ApprovalRequests
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ApprovalRequests' and retrieve approval requests for various approval processes.

GET ApprovalRequests(id)

Retrieve all or some selected properties from an instance of 'ApprovalRequests' with the given id.

Example

GET https://localhost:50000/b1s/v1/ApprovalRequests(123)

GET https://localhost:50000/b1s/v1/ApprovalRequests(123)?$select=Code,ObjectType,IsDraft

GET ApprovalRequests

Retrieve a collection of 'ApprovalRequests' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ApprovalRequests

GET https://localhost:50000/b1s/v1/ApprovalRequests?$select=Code,ObjectType,IsDraft&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=

PATCH ApprovalRequests(id)

Update an instance of 'ApprovalRequests' with the given payload of type 'ApprovalRequest' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/ApprovalRequests(123)

{
"ApprovalRequestLines": [
{
"StageCode": 3,
"Status": "ardPending",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 90/190


21/03/2024, 07:55 Service Layer API Reference
"UserID": 1
}
],
"CurrentStage": 3,
"IsDraft": "Y",
"ObjectEntry": 14,
"ObjectType": "112",
"OriginatorID": 38,
"Remarks": "Please Approve, dear Master",
"Status": "arsPending"
}

ApprovalStages
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ApprovalStages'.

GET ApprovalStages(id)
Retrieve all or some selected properties from an instance of 'ApprovalStages' with the given id.

Example

GET https://localhost:50000/b1s/v1/ApprovalStages(123)

GET https://localhost:50000/b1s/v1/ApprovalStages(123)?$select=Code,Name,NoOfApproversRequired

GET ApprovalStages
Retrieve a collection of 'ApprovalStages' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ApprovalStages

GET https://localhost:50000/b1s/v1/ApprovalStages?$select=Code,Name,NoOfApproversRequired&$filter=Code ge 123 &$orderby=Code&$top=10&

POST ApprovalStages

Create an instance of 'ApprovalStages' with the given payload of type 'ApprovalStage' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ApprovalStages

{
"ApprovalStageApprovers": [
{
"UserID": "1"
}
],
"Name": "stage01",
"NoOfApproversRequired": "1",
"Remarks": "Approved by Manager"
}

PATCH ApprovalStages(id)

Update an instance of 'ApprovalStages' with the given payload of type 'ApprovalStage' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/ApprovalStages(123)

{
"Remarks": "Approved by Director"
}

DELETE ApprovalStages(id)

Delete an instance of 'ApprovalStages' with the specified id. However, you are not allowed to remove the stage that is linked to an approval
template.

Example

DELETE https://localhost:50000/b1s/v1/ApprovalStages(123)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 91/190


21/03/2024, 07:55 Service Layer API Reference
POST ApprovalStages(id)/GetApprovalStage

Invoke the method 'GetApprovalStage' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/ApprovalStages(123)/GetApprovalStage

POST ApprovalStages(id)/RemoveApprovalStage

Invoke the method 'RemoveApprovalStage' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/ApprovalStages(123)/RemoveApprovalStage

ApprovalTemplates
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ApprovalTemplates'. Each template specifies an approval procedure, and the users and transactions to which the
procedure applies.

GET ApprovalTemplates(id)
Retrieve all or some selected properties from an instance of 'ApprovalTemplates' with the given id.

Example

GET https://localhost:50000/b1s/v1/ApprovalTemplates(123)

GET https://localhost:50000/b1s/v1/ApprovalTemplates(123)?$select=Code,Name,Remarks

GET ApprovalTemplates
Retrieve a collection of 'ApprovalTemplates' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ApprovalTemplates

GET https://localhost:50000/b1s/v1/ApprovalTemplates?$select=Code,Name,Remarks&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1

POST ApprovalTemplates
Create an instance of 'ApprovalTemplates' with the given payload of type 'ApprovalTemplate' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ApprovalTemplates

{
"ApprovalTemplateDocuments": [
{
"DocumentType": "atdtDelivery"
}
],
"ApprovalTemplateStages": [
{
"ApprovalStageCode": "3",
"SortID": "1"
}
],
"ApprovalTemplateUsers": [
{
"UserID": "1"
}
],
"Name": "ShipDocTemp",
"Remarks": "Delivery approval"
}

PATCH ApprovalTemplates(id)
Update an instance of 'ApprovalTemplates' with the given payload of type 'ApprovalTemplate' in JSON format and with the specified id.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 92/190


21/03/2024, 07:55 Service Layer API Reference
Example

PATCH https://localhost:50000/b1s/v1/ApprovalTemplates(123)

{
"Remarks": "Shipping"
}

DELETE ApprovalTemplates(id)

Delete an instance of 'ApprovalTemplates' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/ApprovalTemplates(123)

POST ApprovalTemplates(id)/GetApprovalTemplate

Invoke the method 'GetApprovalTemplate' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/ApprovalTemplates(123)/GetApprovalTemplate

POST ApprovalTemplates(id)/RemoveApprovalTemplate

Invoke the method 'RemoveApprovalTemplate' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/ApprovalTemplates(123)/RemoveApprovalTemplate

AssetCapitalization
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AssetCapitalization'.

GET AssetCapitalization(id)
Retrieve all or some selected properties from an instance of 'AssetCapitalization' with the given id.

Example

GET https://localhost:50000/b1s/v1/AssetCapitalization(2)

GET https://localhost:50000/b1s/v1/AssetCapitalization(2)?$select=DocEntry,DocNum,Series

GET AssetCapitalization
Retrieve a collection of 'AssetCapitalization' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AssetCapitalization

GET https://localhost:50000/b1s/v1/AssetCapitalization?$select=DocEntry,DocNum,Series&$filter=DocEntry ge 2 &$orderby=DocEntry&$top=1

POST AssetCapitalization
Create an instance of 'AssetCapitalization' with the given payload of type 'AssetDocument' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetCapitalization

{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA1",
"Quantity": 1,
"TotalLC": 1000
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 93/190


21/03/2024, 07:55 Service Layer API Reference
],
"AssetValueDate": "2016-08-29",
"DocumentDate": "2016-08-29",
"PostingDate": "2016-08-29"
}

PATCH AssetCapitalization(id)
Update an instance of 'AssetCapitalization' with the given payload of type 'AssetDocument' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AssetCapitalization(2)

{
"AssetDocumentLineCollection": [
{
"LineNumber": 1,
"Remarks": "Remark is 0"
}
]
}

AssetCapitalizationCreditMemo
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AssetCapitalizationCreditMemo'.

GET AssetCapitalizationCreditMemo(id)
Retrieve all or some selected properties from an instance of 'AssetCapitalizationCreditMemo' with the given id.

Example

GET https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo(1)

GET https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo(1)?$select=DocEntry,DocNum,Series

GET AssetCapitalizationCreditMemo

Retrieve a collection of 'AssetCapitalizationCreditMemo' with all or some selected properties in the given order by specifying the given filter
condition.

Example

GET https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo

GET https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo?$select=DocEntry,DocNum,Series&$filter=DocEntry ge 1 &$orderby=DocEn

POST AssetCapitalizationCreditMemo

Create an instance of 'AssetCapitalizationCreditMemo' with the given payload of type 'AssetDocument' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo

{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA1",
"Quantity": 1,
"TotalLC": 1000
}
],
"AssetValueDate": "2016-08-29",
"DocumentDate": "2016-08-29",
"PostingDate": "2016-08-29"
}

PATCH AssetCapitalizationCreditMemo(id)

Update an instance of 'AssetCapitalizationCreditMemo' with the given payload of type 'AssetDocument' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AssetCapitalizationCreditMemo(1)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 94/190


21/03/2024, 07:55 Service Layer API Reference
"AssetDocumentLineCollection": [
{
"LineNumber": 1,
"Remarks": "Remark is 0"
}
]
}

AssetClasses
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AssetClasses'.

GET AssetClasses(id)
Retrieve all or some selected properties from an instance of 'AssetClasses' with the given id.

Example

GET https://localhost:50000/b1s/v1/AssetClasses('TEST')

GET https://localhost:50000/b1s/v1/AssetClasses('TEST')?$select=Code,Description,AssetType

GET AssetClasses
Retrieve a collection of 'AssetClasses' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AssetClasses

GET https://localhost:50000/b1s/v1/AssetClasses?$select=Code,Description,AssetType&$filter=startswith(Code, 'a') &$orderby=Code&$top=

POST AssetClasses

Create an instance of 'AssetClasses' with the given payload of type 'AssetClass' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetClasses

{
"AssetClassCollection": [
{
"AccountDetermination": "1001",
"ActiveStatus": "tYES",
"Code": "TEST",
"DepreciationAreaID": "100",
"DepreciationTypeID": "LINP",
"LineNumber": 0,
"UseLife": 36
},
{
"AccountDetermination": null,
"ActiveStatus": "tYES",
"Code": "TEST",
"DepreciationAreaID": "300",
"DepreciationTypeID": "LINP",
"LineNumber": 1,
"UseLife": 36
}
],
"AssetType": "atAssetTypeGeneral",
"Code": "TEST",
"Description": "test AssetClasses"
}

PATCH AssetClasses(id)

Update an instance of 'AssetClasses' with the given payload of type 'AssetClass' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AssetClasses('TEST')

{
"AssetType": "atAssetTypeLowValueAsset",
"Description": "test AssetClasses",
"ValueLimitFrom": "600",
"ValueLimitTo": "2000"
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 95/190


21/03/2024, 07:55 Service Layer API Reference
DELETE AssetClasses(id)

Delete an instance of 'AssetClasses' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/AssetClasses('TEST')

AssetDepreciationGroups
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AssetDepreciationGroups'.

GET AssetDepreciationGroups(id)

Retrieve all or some selected properties from an instance of 'AssetDepreciationGroups' with the given id.

Example

GET https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')

GET https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')?$select=Code,Description,Group

GET AssetDepreciationGroups
Retrieve a collection of 'AssetDepreciationGroups' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AssetDepreciationGroups

GET https://localhost:50000/b1s/v1/AssetDepreciationGroups?$select=Code,Description,Group&$filter=startswith(Code, 'ADG') &$orderby=C

POST AssetDepreciationGroups
Create an instance of 'AssetDepreciationGroups' with the given payload of type 'AssetDepreciationGroup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetDepreciationGroups

{
"Code": "ADG",
"Description": "AssetDepreciationGroups",
"Group": "Group1"
}

PATCH AssetDepreciationGroups(id)
Update an instance of 'AssetDepreciationGroups' with the given payload of type 'AssetDepreciationGroup' in JSON format and with the specified
id.

Example

PATCH https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')

{
"Description": "test",
"Group": "Group123"
}

DELETE AssetDepreciationGroups(id)
Delete an instance of 'AssetDepreciationGroups' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/AssetDepreciationGroups('ADG')

AssetGroups
Show/Hide

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 96/190


21/03/2024, 07:55 Service Layer API Reference
List Operations
Expand Operations

This entity enables you to manipulate 'AssetGroups'.

GET AssetGroups(id)
Retrieve all or some selected properties from an instance of 'AssetGroups' with the given id.

Example

GET https://localhost:50000/b1s/v1/AssetGroups('AG')

GET https://localhost:50000/b1s/v1/AssetGroups('AG')?$select=Code,Description

GET AssetGroups
Retrieve a collection of 'AssetGroups' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AssetGroups

GET https://localhost:50000/b1s/v1/AssetGroups?$select=Code,Description&$filter=startswith(Code, 'AG') &$orderby=Code&$top=10&$skip=1

POST AssetGroups
Create an instance of 'AssetGroups' with the given payload of type 'AssetGroup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetGroups

{
"Code": "AG",
"Description": "AssetGroups"
}

PATCH AssetGroups(id)
Update an instance of 'AssetGroups' with the given payload of type 'AssetGroup' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AssetGroups('AG')

{
"Description": "test1"
}

DELETE AssetGroups(id)
Delete an instance of 'AssetGroups' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/AssetGroups('AG')

AssetManualDepreciation
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AssetManualDepreciation'.

GET AssetManualDepreciation(id)

Retrieve all or some selected properties from an instance of 'AssetManualDepreciation' with the given id.

Example

GET https://localhost:50000/b1s/v1/AssetManualDepreciation(2)

GET https://localhost:50000/b1s/v1/AssetManualDepreciation(2)select=DocEntry,DocNum,Series

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 97/190


21/03/2024, 07:55 Service Layer API Reference
GET AssetManualDepreciation

Retrieve a collection of 'AssetManualDepreciation' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AssetManualDepreciation

GET https://localhost:50000/b1s/v1/AssetManualDepreciation?$select=DocEntry,DocNum,Series&$filter=DocEntry ge 2 &$orderby=DocEntry&$t

POST AssetManualDepreciation

Create an instance of 'AssetManualDepreciation' with the given payload of type 'AssetDocument' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetManualDepreciation

{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA1",
"GLAccount": null,
"Quantity": 0,
"Remarks": "test1",
"TotalFC": 0,
"TotalLC": 100,
"TotalSC": 100
}
],
"AssetValueDate": "2016-08-31",
"DepreciationArea": "*",
"DocumentDate": "2016-08-31",
"DocumentTotal": 100,
"DocumentType": "adtUnplannedDepreciation",
"PostingDate": "2016-08-31",
"SummerizeByDistributionRules": "tYES",
"SummerizeByProjects": "tYES"
}

PATCH AssetManualDepreciation(id)

Update an instance of 'AssetManualDepreciation' with the given payload of type 'AssetDocument' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AssetManualDepreciation(2)

{
"AssetDocumentLineCollection": [
{
"LineNumber": 1,
"Remarks": "123"
}
]
}

AssetRetirement
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AssetRetirement'.

GET AssetRetirement(id)
Retrieve all or some selected properties from an instance of 'AssetRetirement' with the given id.

Example

GET https://localhost:50000/b1s/v1/AssetRetirement(9)

GET https://localhost:50000/b1s/v1/AssetRetirement(9)?$select=DocEntry,DocNum,Series

GET AssetRetirement
Retrieve a collection of 'AssetRetirement' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AssetRetirement

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 98/190


21/03/2024, 07:55 Service Layer API Reference

GET https://localhost:50000/b1s/v1/AssetRetirement?$select=DocEntry,DocNum,Series&$filter=DocEntry ge 9 &$orderby=DocEntry&$top=10&$s

POST AssetRetirement
Create an instance of 'AssetRetirement' with the given payload of type 'AssetDocument' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetRetirement

{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA1",
"Quantity": 1,
"TotalLC": 1000
}
],
"AssetValueDate": "2016-08-29",
"DocumentDate": "2016-08-29",
"PostingDate": "2016-08-29"
}

PATCH AssetRetirement(id)
Update an instance of 'AssetRetirement' with the given payload of type 'AssetDocument' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AssetRetirement(9)

{
"AssetDocumentLineCollection": [
{
"LineNumber": 1,
"Remarks": "Remark is 0"
}
]
}

AssetTransfer
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AssetTransfer'.

GET AssetTransfer(id)

Retrieve all or some selected properties from an instance of 'AssetTransfer' with the given id.

Example

GET https://localhost:50000/b1s/v1/AssetTransfer(2)

GET https://localhost:50000/b1s/v1/AssetTransfer(2)?$select=DocEntry,DocNum,Series

GET AssetTransfer

Retrieve a collection of 'AssetTransfer' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AssetTransfer

GET https://localhost:50000/b1s/v1/AssetTransfer?$select=DocEntry,DocNum,Series&$filter=DocEntry ge 2 &$orderby=DocEntry&$top=10&$ski

POST AssetTransfer

Create an instance of 'AssetTransfer' with the given payload of type 'AssetDocument' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AssetTransfer

{
"AssetDocumentLineCollection": [
{
"AssetNumber": "FA4",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 99/190


21/03/2024, 07:55 Service Layer API Reference
"NewAssetNumber": "FA3"
}
],
"AssetValueDate": "2017-01-01",
"DepreciationArea": "*",
"DocumentDate": "2017-01-01",
"DocumentType": "adtAssetTransfer",
"PostingDate": "2017-01-01"
}

PATCH AssetTransfer(id)
Update an instance of 'AssetTransfer' with the given payload of type 'AssetDocument' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/AssetTransfer(2)

{
"AssetDocumentLineCollection": [
{
"LineNumber": 1,
"Remarks": "Remark is 0"
}
]
}

Attachments2
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Attachments2'.

GET Attachments2(id)
Retrieve all or some selected properties from an instance of 'Attachments2' with the given id.

Example

GET https://localhost:50000/b1s/v1/Attachments2(123)

GET https://localhost:50000/b1s/v1/Attachments2(123)?$select=AbsoluteEntry,Attachments2_Lines

GET Attachments2

Retrieve a collection of 'Attachments2' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Attachments2

GET https://localhost:50000/b1s/v1/Attachments2?$select=AbsoluteEntry,Attachments2_Lines&$filter=AbsoluteEntry ge 123 &$orderby=Absol

POST Attachments2

Create an instance of 'Attachments2' with the given payload of type 'Attachments2' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Attachments2

{
"Attachments2_Lines": [
{
"FileExtension": "so",
"FileName": "mod_negotiation",
"SourcePath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules",
"UserID": "1"
}
]
}

PATCH Attachments2(id)

Update an instance of 'Attachments2' with the given payload of type 'Attachments2' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Attachments2(123)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 100/190


21/03/2024, 07:55 Service Layer API Reference
{
"Attachments2_Lines": [
{
"FileExtension": "so",
"FileName": "mod_negotiation",
"SourcePath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules",
"UserID": "1"
},
{
"FileExtension": "so",
"FileName": "mod_negotiation2",
"SourcePath": "/usr/sap/SAPBusinessOne/ServiceLayer/modules",
"UserID": "1"
}
]
}

DELETE Attachments2(id)
Delete an instance of 'Attachments2' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Attachments2(123)

AttributeGroups
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'AttributeGroups'.

GET AttributeGroups(id)
Retrieve all or some selected properties from an instance of 'AttributeGroups' with the given id.

Example

GET https://localhost:50000/b1s/v1/AttributeGroups(1)

GET https://localhost:50000/b1s/v1/AttributeGroups(1)?$select=Code,Name,Locked

GET AttributeGroups

Retrieve a collection of 'AttributeGroups' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/AttributeGroups

GET https://localhost:50000/b1s/v1/AttributeGroups?$select=Code,Name,Locked&$filter=Code ge 1 &$orderby=Code&$top=10&$skip=1

POST AttributeGroups

Create an instance of 'AttributeGroups' with the given payload of type 'AttributeGroup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/AttributeGroups

{
"AttributeGroupCollection": [
{
"AttributeID": 1,
"AttributeName": "test 1",
"DefaultValue": "5"
},
{
"AttributeID": 2,
"AttributeName": "test 2",
"DefaultValue": "6"
}
],
"Code": 1,
"Name": "test Attribute"
}

PATCH AttributeGroups(id)

Update an instance of 'AttributeGroups' with the given payload of type 'AttributeGroup' in JSON format and with the specified id.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 101/190


21/03/2024, 07:55 Service Layer API Reference
Example

PATCH https://localhost:50000/b1s/v1/AttributeGroups(1)

{
"AttributeGroupCollection": [
{
"AttributeID": 1,
"AttributeName": "test 123",
"DefaultValue": "123",
"SortNumber": 1
}
]
}

DELETE AttributeGroups(id)

Delete an instance of 'AttributeGroups' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/AttributeGroups(1)

B1Sessions
Show/Hide
List Operations
Expand Operations

This entity is just used to enable Service Layer to be able to work with WCF. Currently, it has no practical usage and does not support CURD.

BankChargesAllocationCodes
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BankChargesAllocationCodes'.

GET BankChargesAllocationCodes(id)
Retrieve all or some selected properties from an instance of 'BankChargesAllocationCodes' with the given id.

Example

GET https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')

GET https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')?$select=Code,Description

GET BankChargesAllocationCodes
Retrieve a collection of 'BankChargesAllocationCodes' with all or some selected properties in the given order by specifying the given filter
condition.

Example

GET https://localhost:50000/b1s/v1/BankChargesAllocationCodes

GET https://localhost:50000/b1s/v1/BankChargesAllocationCodes?$select=Code,Description&$filter=startswith(Code, 'a') &$orderby=Code&$

POST BankChargesAllocationCodes
Create an instance of 'BankChargesAllocationCodes' with the given payload of type 'BankChargesAllocationCode' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BankChargesAllocationCodes

{
"Code": "001",
"Description": "bank charge allocation 001"
}

PATCH BankChargesAllocationCodes(id)

Update an instance of 'BankChargesAllocationCodes' with the given payload of type 'BankChargesAllocationCode' in JSON format and with the
specified id.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 102/190


21/03/2024, 07:55 Service Layer API Reference
Example

PATCH https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')

{
"Description": "updated by Service Layer"
}

DELETE BankChargesAllocationCodes(id)

Delete an instance of 'BankChargesAllocationCodes' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')

POST BankChargesAllocationCodes(id)/SetDefaultBankChargesAllocationCode

Invoke the method 'SetDefaultBankChargesAllocationCode' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/BankChargesAllocationCodes('001')/SetDefaultBankChargesAllocationCode

BankPages
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BankPages'. It represents external bank statements in the Banking module.

GET BankPages(id)
Retrieve all or some selected properties from an instance of 'BankPages' with the given id.

Example

GET https://localhost:50000/b1s/v1/BankPages(AccountCode='abc',Sequence=123)

GET https://localhost:50000/b1s/v1/BankPages(AccountCode='abc',Sequence=123)?$select=AccountCode,Sequence,AccountName

GET BankPages
Retrieve a collection of 'BankPages' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BankPages

GET https://localhost:50000/b1s/v1/BankPages?$select=AccountCode,Sequence,AccountName&$filter=startswith(AccountCode, 'a') and Sequen

POST BankPages
Create an instance of 'BankPages' with the given payload of type 'BankPage' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BankPages

{
"AccountCode": "_SYS00000000001",
"CardCode": "c001",
"CreditAmount": "111",
"DocNumberType": "bpdt_DocNum",
"PaymentReference": "first pay"
}

PATCH BankPages(id)
Update an instance of 'BankPages' with the given payload of type 'BankPage' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BankPages(AccountCode='abc',Sequence=123)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 103/190


21/03/2024, 07:55 Service Layer API Reference
{
"PaymentReference": "Pay reference 01"
}

DELETE BankPages(id)
Delete an instance of 'BankPages' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BankPages(AccountCode='abc',Sequence=123)

Banks
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Banks'.

GET Banks(id)
Retrieve all or some selected properties from an instance of 'Banks' with the given id.

Example

GET https://localhost:50000/b1s/v1/Banks(123)

GET https://localhost:50000/b1s/v1/Banks(123)?$select=BankCode,BankName,AccountforOutgoingChecks

GET Banks

Retrieve a collection of 'Banks' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Banks

GET https://localhost:50000/b1s/v1/Banks?$select=BankCode,BankName,AccountforOutgoingChecks&$filter=AbsoluteEntry ge 123 &$orderby=Ab

POST Banks

Create an instance of 'Banks' with the given payload of type 'Bank' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Banks

{
"BankCode": "b001",
"BankName": "US National Bank",
"CountryCode": "US",
"SwiftNo": "123456789"
}

PATCH Banks(id)

Update an instance of 'Banks' with the given payload of type 'Bank' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Banks(123)

{
"BankName": "US Bank"
}

DELETE Banks(id)

Delete an instance of 'Banks' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Banks(123)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 104/190


21/03/2024, 07:55 Service Layer API Reference

BankStatements
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BankStatements'.

GET BankStatements(id)
Retrieve all or some selected properties from an instance of 'BankStatements' with the given id.

Example

GET https://localhost:50000/b1s/v1/BankStatements(2)

GET https://localhost:50000/b1s/v1/BankStatements(2)?$select=InternalNumber,BankAccountKey,StatementNumber

GET BankStatements
Retrieve a collection of 'BankStatements' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BankStatements

GET https://localhost:50000/b1s/v1/BankStatements?$select=InternalNumber,BankAccountKey,StatementNumber&$filter=InternalNumber ge 2 &

POST BankStatements
Create an instance of 'BankStatements' with the given payload of type 'BankStatement' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BankStatements

{
"BankAccountKey ": 1,
"BankStatementRows": [
{
"ExternalCode": "E1"
}
],
"MultiplePayments": [
{
"AmountFC": 20,
"IsDebit": "tYES"
}
]
}

PATCH BankStatements(id)
Update an instance of 'BankStatements' with the given payload of type 'BankStatement' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BankStatements(2)

{
"Currency": "USD"
}

DELETE BankStatements(id)
Delete an instance of 'BankStatements' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BankStatements(2)

BarCodes
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BarCodes'.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 105/190


21/03/2024, 07:55 Service Layer API Reference
GET BarCodes(id)

Retrieve all or some selected properties from an instance of 'BarCodes' with the given id.

Example

GET https://localhost:50000/b1s/v1/BarCodes(123)

GET https://localhost:50000/b1s/v1/BarCodes(123)?$select=AbsEntry,ItemNo,UoMEntry

GET BarCodes

Retrieve a collection of 'BarCodes' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BarCodes

GET https://localhost:50000/b1s/v1/BarCodes?$select=AbsEntry,ItemNo,UoMEntry&$filter=AbsEntry ge 123 &$orderby=AbsEntry&$top=10&$skip

POST BarCodes

Create an instance of 'BarCodes' with the given payload of type 'BarCode' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BarCodes

{
"AbsEntry": 1,
"Barcode": "1000001",
"FreeText": "01",
"ItemNo": "I001",
"UoMEntry": -1
}

PATCH BarCodes(id)

Update an instance of 'BarCodes' with the given payload of type 'BarCode' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BarCodes(123)

{
"Barcode": "500001"
}

DELETE BarCodes(id)

Delete an instance of 'BarCodes' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BarCodes(123)

BatchNumberDetails
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BatchNumberDetails'.

GET BatchNumberDetails(id)
Retrieve all or some selected properties from an instance of 'BatchNumberDetails' with the given id.

Example

GET https://localhost:50000/b1s/v1/BatchNumberDetails(123)

GET https://localhost:50000/b1s/v1/BatchNumberDetails(123)?$select=DocEntry,ItemCode,ItemDescription

GET BatchNumberDetails

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 106/190


21/03/2024, 07:55 Service Layer API Reference
Retrieve a collection of 'BatchNumberDetails' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BatchNumberDetails

GET https://localhost:50000/b1s/v1/BatchNumberDetails?$select=DocEntry,ItemCode,ItemDescription&$filter=DocEntry ge 123 &$orderby=Doc

PATCH BatchNumberDetails(id)

Update an instance of 'BatchNumberDetails' with the given payload of type 'BatchNumberDetail' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BatchNumberDetails(123)

{
"Status": "bdsStatus_Locked"
}

BillOfExchangeTransactions
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BillOfExchangeTransactions'.

GET BillOfExchangeTransactions(id)

Retrieve all or some selected properties from an instance of 'BillOfExchangeTransactions' with the given id.

Example

GET https://localhost:50000/b1s/v1/BillOfExchangeTransactions(123)

GET https://localhost:50000/b1s/v1/BillOfExchangeTransactions(123)?$select=StatusFrom,StatusTo,TransactionDate

GET BillOfExchangeTransactions

Retrieve a collection of 'BillOfExchangeTransactions' with all or some selected properties in the given order by specifying the given filter
condition.

Example

GET https://localhost:50000/b1s/v1/BillOfExchangeTransactions

GET https://localhost:50000/b1s/v1/BillOfExchangeTransactions?$select=StatusFrom,StatusTo,TransactionDate&$filter=BOETransactionkey g

POST BillOfExchangeTransactions

Create an instance of 'BillOfExchangeTransactions' with the given payload of type 'BillOfExchangeTransactions' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BillOfExchangeTransactions

{
"BillOfExchangeTransactionLines": [
{
"BillOfExchangeDueDate": "2014-12-10",
"BillOfExchangeNo": 1,
"BillOfExchangeType": "bobt_Outgoing"
}
],
"IsBoeReconciled": "tNO",
"StatusFrom": "btfs_Generated",
"StatusTo": "btts_Paid"
}

BinLocationAttributes
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BinLocationAttributes'.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 107/190


21/03/2024, 07:55 Service Layer API Reference
GET BinLocationAttributes(id)

Retrieve all or some selected properties from an instance of 'BinLocationAttributes' with the given id.

Example

GET https://localhost:50000/b1s/v1/BinLocationAttributes(123)

GET https://localhost:50000/b1s/v1/BinLocationAttributes(123)?$select=Attribute,Code,AbsEntry

GET BinLocationAttributes

Retrieve a collection of 'BinLocationAttributes' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BinLocationAttributes

GET https://localhost:50000/b1s/v1/BinLocationAttributes?$select=Attribute,Code,AbsEntry&$filter=AbsEntry ge 123 &$orderby=AbsEntry&$

POST BinLocationAttributes

Create an instance of 'BinLocationAttributes' with the given payload of type 'BinLocationAttribute' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BinLocationAttributes

{
"AbsEntry": 3,
"Attribute": 5,
"Code": "BinAttr03"
}

PATCH BinLocationAttributes(id)

Update an instance of 'BinLocationAttributes' with the given payload of type 'BinLocationAttribute' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BinLocationAttributes(123)

{
"Code": "BinAttr0212"
}

DELETE BinLocationAttributes(id)

Delete an instance of 'BinLocationAttributes' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BinLocationAttributes(123)

BinLocationFields
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BinLocationFields'.

GET BinLocationFields(id)
Retrieve all or some selected properties from an instance of 'BinLocationFields' with the given id.

Example

GET https://localhost:50000/b1s/v1/BinLocationFields(123)

GET https://localhost:50000/b1s/v1/BinLocationFields(123)?$select=AbsEntry,FieldType,FieldNumber

GET BinLocationFields
Retrieve a collection of 'BinLocationFields' with all or some selected properties in the given order by specifying the given filter condition.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 108/190


21/03/2024, 07:55 Service Layer API Reference
Example

GET https://localhost:50000/b1s/v1/BinLocationFields

GET https://localhost:50000/b1s/v1/BinLocationFields?$select=AbsEntry,FieldType,FieldNumber&$filter=AbsEntry ge 123 &$orderby=AbsEntr

PATCH BinLocationFields(id)

Update an instance of 'BinLocationFields' with the given payload of type 'BinLocationField' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BinLocationFields(123)

{
"DefaultFieldName": "default_field"
}

BinLocations
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BinLocations'.

GET BinLocations(id)
Retrieve all or some selected properties from an instance of 'BinLocations' with the given id.

Example

GET https://localhost:50000/b1s/v1/BinLocations(123)

GET https://localhost:50000/b1s/v1/BinLocations(123)?$select=AbsEntry,Warehouse,Sublevel1

GET BinLocations
Retrieve a collection of 'BinLocations' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BinLocations

GET https://localhost:50000/b1s/v1/BinLocations?$select=AbsEntry,Warehouse,Sublevel1&$filter=AbsEntry ge 123 &$orderby=AbsEntry&$top=

POST BinLocations
Create an instance of 'BinLocations' with the given payload of type 'BinLocation' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BinLocations

{
"BinCode": "02-PVG",
"Description": null,
"Inactive": "tNO",
"ReceivingBinLocation": "tNO",
"RestrictedItemType": "briNone",
"RestrictedUoMType": "bruNone",
"Sublevel1": "PVG",
"Warehouse": "02"
}

PATCH BinLocations(id)
Update an instance of 'BinLocations' with the given payload of type 'BinLocation' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BinLocations(123)

{
"Description": "updated from sl"
}

DELETE BinLocations(id)
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 109/190
21/03/2024, 07:55 Service Layer API Reference
Delete an instance of 'BinLocations' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BinLocations(123)

BlanketAgreements
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BlanketAgreements'.

GET BlanketAgreements(id)

Retrieve all or some selected properties from an instance of 'BlanketAgreements' with the given id.

Example

GET https://localhost:50000/b1s/v1/BlanketAgreements(123)

GET https://localhost:50000/b1s/v1/BlanketAgreements(123)?$select=AgreementNo,BPCode,BPName

GET BlanketAgreements

Retrieve a collection of 'BlanketAgreements' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BlanketAgreements

GET https://localhost:50000/b1s/v1/BlanketAgreements?$select=AgreementNo,BPCode,BPName&$filter=AgreementNo ge 123 &$orderby=Agreement

POST BlanketAgreements

Create an instance of 'BlanketAgreements' with the given payload of type 'BlanketAgreement' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BlanketAgreements

{
"AgreementType": "atGeneral",
"BPCode": "C01",
"BlanketAgreements_ItemsLines": [
{
"ItemNo": "I01",
"PlannedQuantity": 100,
"UnitPrice": 100
},
{
"ItemNo": "I02",
"PlannedQuantity": 100,
"UnitPrice": 100
}
],
"EndDate": "2016-08-29",
"Status": "asDraft"
}

PATCH BlanketAgreements(id)

Update an instance of 'BlanketAgreements' with the given payload of type 'BlanketAgreement' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BlanketAgreements(123)

{
"BlanketAgreements_ItemsLines": [
{
"ItemNo": "I03",
"PlannedQuantity": 100,
"UnitPrice": 100
}
],
"Description": "Add a new item",
"EndDate": "2016-12-30",
"Status": "asApproved"
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 110/190


21/03/2024, 07:55 Service Layer API Reference
POST BlanketAgreements(id)/CancelBlanketAgreement

Invoke the method 'CancelBlanketAgreement' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/BlanketAgreements(123)/CancelBlanketAgreement

POST BlanketAgreements(id)/GetRelatedDocuments

Invoke the method 'GetRelatedDocuments' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/BlanketAgreements(123)/GetRelatedDocuments

BOEDocumentTypes
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BOEDocumentTypes'.

GET BOEDocumentTypes(id)
Retrieve all or some selected properties from an instance of 'BOEDocumentTypes' with the given id.

Example

GET https://localhost:50000/b1s/v1/BOEDocumentTypes(1)

GET https://localhost:50000/b1s/v1/BOEDocumentTypes(1)?$select=DocEntry,DocType,DocDescription

GET BOEDocumentTypes
Retrieve a collection of 'BOEDocumentTypes' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BOEDocumentTypes

GET https://localhost:50000/b1s/v1/BOEDocumentTypes?$select=DocEntry,DocType,DocDescription&$filter=DocEntry ge 123 &$orderby=DocEntr

POST BOEDocumentTypes
Create an instance of 'BOEDocumentTypes' with the given payload of type 'BOEDocumentType' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BOEDocumentTypes

{
"DocDescription": "testing",
"DocType": "11"
}

PATCH BOEDocumentTypes(id)
Update an instance of 'BOEDocumentTypes' with the given payload of type 'BOEDocumentType' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BOEDocumentTypes(1)

{
"DocDescription": "testing",
"DocType": "11"
}

DELETE BOEDocumentTypes(id)
Delete an instance of 'BOEDocumentTypes' with the specified id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 111/190


21/03/2024, 07:55 Service Layer API Reference
DELETE https://localhost:50000/b1s/v1/BOEDocumentTypes(1)

BOEInstructions
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BOEInstructions'.

GET BOEInstructions(id)
Retrieve all or some selected properties from an instance of 'BOEInstructions' with the given id.

Example

GET https://localhost:50000/b1s/v1/BOEInstructions(1)

GET https://localhost:50000/b1s/v1/BOEInstructions(1)?$select=InstructionEntry,InstructionCode,InstructionDesc

GET BOEInstructions
Retrieve a collection of 'BOEInstructions' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BOEInstructions

GET https://localhost:50000/b1s/v1/BOEInstructions?$select=InstructionEntry,InstructionCode,InstructionDesc&$filter=InstructionEntry

POST BOEInstructions

Create an instance of 'BOEInstructions' with the given payload of type 'BOEInstruction' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BOEInstructions

{
"InstructionCode": "01",
"InstructionDesc": "01",
"IsCancelInstruction": "tYES"
}

PATCH BOEInstructions(id)

Update an instance of 'BOEInstructions' with the given payload of type 'BOEInstruction' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BOEInstructions(1)

{
"InstructionCode": "02",
"InstructionDesc": "02",
"IsCancelInstruction": "tNO"
}

DELETE BOEInstructions(id)

Delete an instance of 'BOEInstructions' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BOEInstructions(1)

BOEPortfolios
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BOEPortfolios'.

GET BOEPortfolios(id)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 112/190


21/03/2024, 07:55 Service Layer API Reference
Retrieve all or some selected properties from an instance of 'BOEPortfolios' with the given id.

Example

GET https://localhost:50000/b1s/v1/BOEPortfolios(123)

GET https://localhost:50000/b1s/v1/BOEPortfolios(123)?$select=PortfolioEntry,PortfolioID,PortfolioCode

GET BOEPortfolios

Retrieve a collection of 'BOEPortfolios' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BOEPortfolios

GET https://localhost:50000/b1s/v1/BOEPortfolios?$select=PortfolioEntry,PortfolioID,PortfolioCode&$filter=PortfolioEntry ge 123 &$ord

POST BOEPortfolios

Create an instance of 'BOEPortfolios' with the given payload of type 'BOEPortfolio' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BOEPortfolios

{
"PortfolioCode": "01",
"PortfolioDescription": "01",
"PortfolioID": "01",
"PortfolioNum": "01"
}

PATCH BOEPortfolios(id)

Update an instance of 'BOEPortfolios' with the given payload of type 'BOEPortfolio' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BOEPortfolios(123)

{
"PortfolioCode": "02",
"PortfolioDescription": "02",
"PortfolioID": "02",
"PortfolioNum": "02"
}

DELETE BOEPortfolios(id)

Delete an instance of 'BOEPortfolios' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BOEPortfolios(123)

BPFiscalRegistryID
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BPFiscalRegistryID'.

GET BPFiscalRegistryID(id)

Retrieve all or some selected properties from an instance of 'BPFiscalRegistryID' with the given id.

Example

GET https://localhost:50000/b1s/v1/BPFiscalRegistryID(123)

GET https://localhost:50000/b1s/v1/BPFiscalRegistryID(123)?$select=Numerator,CNAECode,Description

GET BPFiscalRegistryID

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 113/190


21/03/2024, 07:55 Service Layer API Reference
Retrieve a collection of 'BPFiscalRegistryID' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BPFiscalRegistryID

GET https://localhost:50000/b1s/v1/BPFiscalRegistryID?$select=Numerator,CNAECode,Description&$filter=Numerator ge 123 &$orderby=Numer

POST BPFiscalRegistryID

Create an instance of 'BPFiscalRegistryID' with the given payload of type 'BPFiscalRegistryID' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BPFiscalRegistryID

{
"CNAECode": "0330",
"Description": "CNAE codes"
}

PATCH BPFiscalRegistryID(id)

Update an instance of 'BPFiscalRegistryID' with the given payload of type 'BPFiscalRegistryID' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BPFiscalRegistryID(123)

{
"Description": "CNAE RegistryID"
}

DELETE BPFiscalRegistryID(id)

Delete an instance of 'BPFiscalRegistryID' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BPFiscalRegistryID(123)

BPPriorities
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BPPriorities'.

GET BPPriorities(id)

Retrieve all or some selected properties from an instance of 'BPPriorities' with the given id.

Example

GET https://localhost:50000/b1s/v1/BPPriorities(123)

GET https://localhost:50000/b1s/v1/BPPriorities(123)?$select=Priority,PriorityDescription

GET BPPriorities

Retrieve a collection of 'BPPriorities' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BPPriorities

GET https://localhost:50000/b1s/v1/BPPriorities?$select=Priority,PriorityDescription&$filter=Priority ge 123 &$orderby=Priority&$top=

POST BPPriorities

Create an instance of 'BPPriorities' with the given payload of type 'BPPriority' in JSON format.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 114/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/BPPriorities

{
"Priority": "P4",
"PriorityDescription": "Third"
}

PATCH BPPriorities(id)
Update an instance of 'BPPriorities' with the given payload of type 'BPPriority' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BPPriorities(123)

{
"PriorityDescription": "HighPri"
}

DELETE BPPriorities(id)
Delete an instance of 'BPPriorities' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BPPriorities(123)

Branches
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Branches'.

GET Branches(id)

Retrieve all or some selected properties from an instance of 'Branches' with the given id.

Example

GET https://localhost:50000/b1s/v1/Branches(123)

GET https://localhost:50000/b1s/v1/Branches(123)?$select=Code,Name,Description

GET Branches

Retrieve a collection of 'Branches' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Branches

GET https://localhost:50000/b1s/v1/Branches?$select=Code,Name,Description&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1

POST Branches

Create an instance of 'Branches' with the given payload of type 'Branch' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Branches

{
"Description": "Main Branch",
"Name": "Branch2"
}

PATCH Branches(id)

Update an instance of 'Branches' with the given payload of type 'Branch' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Branches(123)

{
"Description": "Main Branch updated"

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 115/190


21/03/2024, 07:55 Service Layer API Reference
}

DELETE Branches(id)
Delete an instance of 'Branches' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Branches(123)

BrazilBeverageIndexers
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BrazilBeverageIndexers'.

GET BrazilBeverageIndexers(id)
Retrieve all or some selected properties from an instance of 'BrazilBeverageIndexers' with the given id.

Example

GET https://localhost:50000/b1s/v1/BrazilBeverageIndexers(847)

GET https://localhost:50000/b1s/v1/BrazilBeverageIndexers(847)?$select=BeverageGroupCode,BeverageTableCode,BeverageCommercialBrandCod

GET BrazilBeverageIndexers

Retrieve a collection of 'BrazilBeverageIndexers' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BrazilBeverageIndexers

GET https://localhost:50000/b1s/v1/BrazilBeverageIndexers?$select=BeverageGroupCode,BeverageTableCode,BeverageCommercialBrandCode&$fi

POST BrazilBeverageIndexers

Create an instance of 'BrazilBeverageIndexers' with the given payload of type 'BrazilBeverageIndexer' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BrazilBeverageIndexers

{
"BeverageCommercialBrandCode": 52,
"BeverageGroupCode": "13",
"BeverageTableCode": "07"
}

DELETE BrazilBeverageIndexers(id)

Delete an instance of 'BrazilBeverageIndexers' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BrazilBeverageIndexers(847)

BrazilFuelIndexers
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BrazilFuelIndexers'.

GET BrazilFuelIndexers(id)

Retrieve all or some selected properties from an instance of 'BrazilFuelIndexers' with the given id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 116/190


21/03/2024, 07:55 Service Layer API Reference
GET https://localhost:50000/b1s/v1/BrazilFuelIndexers(797)

GET https://localhost:50000/b1s/v1/BrazilFuelIndexers(797)?$select=FuelID,FuelGroupCode,FuelCode

GET BrazilFuelIndexers
Retrieve a collection of 'BrazilFuelIndexers' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BrazilFuelIndexers

GET https://localhost:50000/b1s/v1/BrazilFuelIndexers?$select=FuelID,FuelGroupCode,FuelCode&$filter=FuelID ge 797 &$orderby=FuelID&$t

POST BrazilFuelIndexers
Create an instance of 'BrazilFuelIndexers' with the given payload of type 'BrazilFuelIndexer' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BrazilFuelIndexers

{
"Description": "999999999-Description",
"FuelCode": "999999999",
"FuelGroupCode": "1"
}

DELETE BrazilFuelIndexers(id)
Delete an instance of 'BrazilFuelIndexers' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BrazilFuelIndexers(797)

BrazilMultiIndexers
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BrazilMultiIndexers'.

GET BrazilMultiIndexers(id)

Retrieve all or some selected properties from an instance of 'BrazilMultiIndexers' with the given id.

Example

GET https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)

GET https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)?$select=ID,IndexerType,Code

GET BrazilMultiIndexers

Retrieve a collection of 'BrazilMultiIndexers' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BrazilMultiIndexers

GET https://localhost:50000/b1s/v1/BrazilMultiIndexers?$select=ID,IndexerType,Code&$filter=ID ge 670 &$orderby=ID&$top=10&$skip=1

POST BrazilMultiIndexers

Create an instance of 'BrazilMultiIndexers' with the given payload of type 'BrazilMultiIndexer' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BrazilMultiIndexers

{
"Code": "1114",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 117/190


21/03/2024, 07:55 Service Layer API Reference
"Description": "Gasolinas, Exceto Gasolina de Avia\u00e7\u00e3o",
"FirstRefIndexerCode": "1",
"IndexerType": "bmitIncomeNature",
"SecondRefIndexerCode": "101",
"ThirdRefIndexerCode": null
}

DELETE BrazilMultiIndexers(id)
Delete an instance of 'BrazilMultiIndexers' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)

POST BrazilMultiIndexers(id)/GetIndexerTypeList
Invoke the method 'GetIndexerTypeList' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/BrazilMultiIndexers(670)/GetIndexerTypeList

BrazilNumericIndexers
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BrazilNumericIndexers'.

GET BrazilNumericIndexers(id)

Retrieve all or some selected properties from an instance of 'BrazilNumericIndexers' with the given id.

Example

GET https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)

GET https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)?$select=IndexerType,Code,Description

GET BrazilNumericIndexers

Retrieve a collection of 'BrazilNumericIndexers' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BrazilNumericIndexers

GET https://localhost:50000/b1s/v1/BrazilNumericIndexers?$select=IndexerType,Code,Description&$filter=ID ge 1119 &$orderby=ID&$top=10

POST BrazilNumericIndexers

Create an instance of 'BrazilNumericIndexers' with the given payload of type 'BrazilNumericIndexer' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BrazilNumericIndexers

{
"Code": "15",
"Description": "Sociedade empres\u00e1ria em geral",
"IndexerType": "bnitNatureOfCompany"
}

DELETE BrazilNumericIndexers(id)

Delete an instance of 'BrazilNumericIndexers' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)

POST BrazilNumericIndexers(id)/GetIndexerTypeList

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 118/190


21/03/2024, 07:55 Service Layer API Reference
Invoke the method 'GetIndexerTypeList' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/BrazilNumericIndexers(1119)/GetIndexerTypeList

BrazilStringIndexers
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BrazilStringIndexers'.

GET BrazilStringIndexers(id)

Retrieve all or some selected properties from an instance of 'BrazilStringIndexers' with the given id.

Example

GET https://localhost:50000/b1s/v1/BrazilStringIndexers(849)

GET https://localhost:50000/b1s/v1/BrazilStringIndexers(849)?$select=IndexerType,Code,Description

GET BrazilStringIndexers

Retrieve a collection of 'BrazilStringIndexers' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BrazilStringIndexers

GET https://localhost:50000/b1s/v1/BrazilStringIndexers?$select=IndexerType,Code,Description&$filter=ID ge 849 &$orderby=ID&$top=10&$

POST BrazilStringIndexers

Create an instance of 'BrazilStringIndexers' with the given payload of type 'BrazilStringIndexer' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BrazilStringIndexers

{
"Code": "3",
"Description": "aaaaaaaa",
"IndexerType": "bsitIPIPeriod"
}

DELETE BrazilStringIndexers(id)

Delete an instance of 'BrazilStringIndexers' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BrazilStringIndexers(849)

POST BrazilStringIndexers(id)/GetIndexerTypeList

Invoke the method 'GetIndexerTypeList' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/BrazilStringIndexers(849)/GetIndexerTypeList

BudgetDistributions
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BudgetDistributions'.

GET BudgetDistributions(id)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 119/190


21/03/2024, 07:55 Service Layer API Reference
Retrieve all or some selected properties from an instance of 'BudgetDistributions' with the given id.

Example

GET https://localhost:50000/b1s/v1/BudgetDistributions(123)

GET https://localhost:50000/b1s/v1/BudgetDistributions(123)?$select=September,August,July

GET BudgetDistributions

Retrieve a collection of 'BudgetDistributions' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BudgetDistributions

GET https://localhost:50000/b1s/v1/BudgetDistributions?$select=September,August,July&$filter=DivisionCode ge 123 &$orderby=DivisionCo

POST BudgetDistributions

Create an instance of 'BudgetDistributions' with the given payload of type 'BudgetDistribution' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BudgetDistributions

{
"BudgetAmount": 1.0,
"Description": "DisRule",
"September": 1.0
}

PATCH BudgetDistributions(id)

Update an instance of 'BudgetDistributions' with the given payload of type 'BudgetDistribution' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BudgetDistributions(123)

{
"Description": "Budget Distribution"
}

DELETE BudgetDistributions(id)

Delete an instance of 'BudgetDistributions' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BudgetDistributions(123)

Budgets
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Budgets' based on G/L accounts.

GET Budgets(id)

Retrieve all or some selected properties from an instance of 'Budgets' with the given id.

Example

GET https://localhost:50000/b1s/v1/Budgets(123)

GET https://localhost:50000/b1s/v1/Budgets(123)?$select=FutureAnnualExpensesCreditSys,FutureAnnualExpensesCreditLoc,FutureAnnualExpen

GET Budgets

Retrieve a collection of 'Budgets' with all or some selected properties in the given order by specifying the given filter condition.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 120/190


21/03/2024, 07:55 Service Layer API Reference
GET https://localhost:50000/b1s/v1/Budgets

GET https://localhost:50000/b1s/v1/Budgets?$select=FutureAnnualExpensesCreditSys,FutureAnnualExpensesCreditLoc,FutureAnnualExpensesDe

POST Budgets
Create an instance of 'Budgets' with the given payload of type 'Budget' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Budgets

{
"AccountCode": "_SYS00000000220",
"StartofFiscalYear": "2014-01-01",
"TotalAnnualBudgetDebitLoc": "0.894"
}

PATCH Budgets(id)
Update an instance of 'Budgets' with the given payload of type 'Budget' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Budgets(123)

{
"TotalAnnualBudgetDebitLoc": "12.345"
}

DELETE Budgets(id)
Delete an instance of 'Budgets' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Budgets(123)

BudgetScenarios
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BudgetScenarios'.

GET BudgetScenarios(id)

Retrieve all or some selected properties from an instance of 'BudgetScenarios' with the given id.

Example

GET https://localhost:50000/b1s/v1/BudgetScenarios(123)

GET https://localhost:50000/b1s/v1/BudgetScenarios(123)?$select=Name,InitialRatioPercentage,StartofFiscalYear

GET BudgetScenarios

Retrieve a collection of 'BudgetScenarios' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BudgetScenarios

GET https://localhost:50000/b1s/v1/BudgetScenarios?$select=Name,InitialRatioPercentage,StartofFiscalYear&$filter=Numerator ge 123 &$o

POST BudgetScenarios

Create an instance of 'BudgetScenarios' with the given payload of type 'BudgetScenario' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BudgetScenarios

{
"BasicBudget": "1",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 121/190


21/03/2024, 07:55 Service Layer API Reference
"InitialRatioPercentage": "100",
"Name": "newScenario",
"RoundingMethod": "borm_NoRounding",
"StartofFiscalYear": "2014-01-01"
}

PATCH BudgetScenarios(id)
Update an instance of 'BudgetScenarios' with the given payload of type 'BudgetScenario' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BudgetScenarios(123)

{
"Name": "new2014"
}

DELETE BudgetScenarios(id)
Delete an instance of 'BudgetScenarios' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BudgetScenarios(123)

BusinessPartnerGroups
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BusinessPartnerGroups'. It represents the setup of customer and vendor groups. Used for classifying business partners
according to different criteria, such as sector or size.

GET BusinessPartnerGroups(id)

Retrieve all or some selected properties from an instance of 'BusinessPartnerGroups' with the given id.

Example

GET https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)

GET https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)?$select=Code,Name,Type

GET BusinessPartnerGroups

Retrieve a collection of 'BusinessPartnerGroups' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BusinessPartnerGroups

GET https://localhost:50000/b1s/v1/BusinessPartnerGroups?$select=Code,Name,Type&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1

POST BusinessPartnerGroups

Create an instance of 'BusinessPartnerGroups' with the given payload of type 'BusinessPartnerGroup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BusinessPartnerGroups

{
"Name": "newGroup",
"Type": "bbpgt_CustomerGroup"
}

PATCH BusinessPartnerGroups(id)

Update an instance of 'BusinessPartnerGroups' with the given payload of type 'BusinessPartnerGroup' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)

{
"Name": "bigCustomer"

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 122/190


21/03/2024, 07:55 Service Layer API Reference
}

DELETE BusinessPartnerGroups(id)
Delete an instance of 'BusinessPartnerGroups' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BusinessPartnerGroups(123)

BusinessPartnerProperties
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BusinessPartnerProperties'.

GET BusinessPartnerProperties(id)
Retrieve all or some selected properties from an instance of 'BusinessPartnerProperties' with the given id.

Example

GET https://localhost:50000/b1s/v1/BusinessPartnerProperties(1)

GET https://localhost:50000/b1s/v1/BusinessPartnerProperties(1)?$select=PropertyCode,PropertyName

GET BusinessPartnerProperties

Retrieve a collection of 'BusinessPartnerProperties' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BusinessPartnerProperties

GET https://localhost:50000/b1s/v1/BusinessPartnerProperties?$select=PropertyCode,PropertyName&$filter=PropertyCode ge 1 &$orderby=Pr

PATCH BusinessPartnerProperties(id)

Update an instance of 'BusinessPartnerProperties' with the given payload of type 'BusinessPartnerProperty' in JSON format and with the specified
id.

Example

PATCH https://localhost:50000/b1s/v1/BusinessPartnerProperties(1)

{
"PropertyName": "test"
}

BusinessPartners
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BusinessPartners'. It represents the business partners master data in the Business Partners module. You can use this data
to record and retrieve business partner (customers, vendors, and leads) information and schedule business partner activities.

GET BusinessPartners(id)

Retrieve all or some selected properties from an instance of 'BusinessPartners' with the given id.

Example

GET https://localhost:50000/b1s/v1/BusinessPartners('c001')

GET https://localhost:50000/b1s/v1/BusinessPartners('c001')?$select=CardCode,CardName,CardType

GET BusinessPartners

Retrieve a collection of 'BusinessPartners' with all or some selected properties in the given order by specifying the given filter condition.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 123/190


21/03/2024, 07:55 Service Layer API Reference
Example

GET https://localhost:50000/b1s/v1/BusinessPartners

GET https://localhost:50000/b1s/v1/BusinessPartners?$select=CardCode,CardName,CardType&$filter=startswith(CardCode, 'a') &$orderby=Ca

POST BusinessPartners

Create an instance of 'BusinessPartners' with the given payload of type 'BusinessPartner' in JSON format.

Example

POST https://localhost:50000/b1s/v1/BusinessPartners

{
"CardCode": "c001",
"CardName": "c001",
"CardType": "C"
}

PATCH BusinessPartners(id)

Update an instance of 'BusinessPartners' with the given payload of type 'BusinessPartner' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BusinessPartners('c001')

{
"CardName": "Updated customer name"
}

DELETE BusinessPartners(id)

Delete an instance of 'BusinessPartners' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BusinessPartners('c001')

BusinessPlaces
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'BusinessPlaces'. It represents a company's business locations.

GET BusinessPlaces(id)
Retrieve all or some selected properties from an instance of 'BusinessPlaces' with the given id.

Example

GET https://localhost:50000/b1s/v1/BusinessPlaces(123)

GET https://localhost:50000/b1s/v1/BusinessPlaces(123)?$select=BPLID,BPLName,BPLNameForeign

GET BusinessPlaces
Retrieve a collection of 'BusinessPlaces' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/BusinessPlaces

GET https://localhost:50000/b1s/v1/BusinessPlaces?$select=BPLID,BPLName,BPLNameForeign&$filter=BPLID ge 123 &$orderby=BPLID&$top=10&$

POST BusinessPlaces
Create an instance of 'BusinessPlaces' with the given payload of type 'BusinessPlace' in JSON format.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 124/190


21/03/2024, 07:55 Service Layer API Reference
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"
}

PATCH BusinessPlaces(id)
Update an instance of 'BusinessPlaces' with the given payload of type 'BusinessPlace' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/BusinessPlaces(123)

{
"Address": "No. 101 Huaxia Road"
}

DELETE BusinessPlaces(id)
Delete an instance of 'BusinessPlaces' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/BusinessPlaces(123)

CampaignResponseType
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CampaignResponseType'.

GET CampaignResponseType(id)

Retrieve all or some selected properties from an instance of 'CampaignResponseType' with the given id.

Example

GET https://localhost:50000/b1s/v1/CampaignResponseType('01')

GET https://localhost:50000/b1s/v1/CampaignResponseType('01')?$select=ResponseTypeDescription,ResponseType,IsActive

GET CampaignResponseType

Retrieve a collection of 'CampaignResponseType' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CampaignResponseType

GET https://localhost:50000/b1s/v1/CampaignResponseType?$select=ResponseTypeDescription,ResponseType,IsActive&$filter=startswith(Resp

POST CampaignResponseType

Create an instance of 'CampaignResponseType' with the given payload of type 'CampaignResponseType' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CampaignResponseType

{
"IsActive": "tYES",
"ResponseType": "01",
"ResponseTypeDescription": "001"
}

PATCH CampaignResponseType(id)

Update an instance of 'CampaignResponseType' with the given payload of type 'CampaignResponseType' in JSON format and with the specified
id.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 125/190


21/03/2024, 07:55 Service Layer API Reference
Example

PATCH https://localhost:50000/b1s/v1/CampaignResponseType('01')

{
"IsActive": "tNO"
}

DELETE CampaignResponseType(id)

Delete an instance of 'CampaignResponseType' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/CampaignResponseType('01')

Campaigns
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Campaigns'.

GET Campaigns(id)
Retrieve all or some selected properties from an instance of 'Campaigns' with the given id.

Example

GET https://localhost:50000/b1s/v1/Campaigns(1)

GET https://localhost:50000/b1s/v1/Campaigns(1)?$select=CampaignNumber,CampaignName,CampaignType

GET Campaigns
Retrieve a collection of 'Campaigns' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Campaigns

GET https://localhost:50000/b1s/v1/Campaigns?$select=CampaignNumber,CampaignName,CampaignType&$filter=CampaignNumber ge 1 &$orderby=C

POST Campaigns
Create an instance of 'Campaigns' with the given payload of type 'Campaign' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Campaigns

{
"CampaignBusinessPartners": [
{
"BPCode": "C01"
},
{
"BPCode": "V01"
}
],
"CampaignName": "Party",
"CampaignType": "ctEmail",
"StartDate": "2016-12-30"
}

PATCH Campaigns(id)
Update an instance of 'Campaigns' with the given payload of type 'Campaign' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Campaigns(1)

{
"StartDate": "2016-10-30"
}

DELETE Campaigns(id)
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 126/190
21/03/2024, 07:55 Service Layer API Reference
Delete an instance of 'Campaigns' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Campaigns(1)

POST Campaigns(id)/Cancel

Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/Campaigns(1)/Cancel

CashDiscounts
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CashDiscounts'.

GET CashDiscounts(id)

Retrieve all or some selected properties from an instance of 'CashDiscounts' with the given id.

Example

GET https://localhost:50000/b1s/v1/CashDiscounts('EPDiscount')

GET https://localhost:50000/b1s/v1/CashDiscounts('EPDiscount')?$select=Code,Name,ByDate

GET CashDiscounts

Retrieve a collection of 'CashDiscounts' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CashDiscounts

GET https://localhost:50000/b1s/v1/CashDiscounts?$select=Code,Name,ByDate&$filter=startswith(Code, '') &$orderby=Code&$top=10&$skip=1

POST CashDiscounts

Create an instance of 'CashDiscounts' with the given payload of type 'CashDiscount' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CashDiscounts

{
"ByDate": "tNO",
"Code": "EPDiscount",
"DiscountLines": [
{
"Discount": 15,
"DiscountCode": "EPDiscount",
"LineId": 0,
"NumOfDays": 10
},
{
"Discount": 25,
"DiscountCode": "EPDiscount",
"LineId": 1,
"NumOfDays": 15
}
],
"Freight": "tYES",
"Name": "Early Pay Discount",
"Tax": "tYES"
}

PATCH CashDiscounts(id)

Update an instance of 'CashDiscounts' with the given payload of type 'CashDiscount' in JSON format and with the specified id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 127/190


21/03/2024, 07:55 Service Layer API Reference
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 CashDiscounts(id)
Delete an instance of 'CashDiscounts' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/CashDiscounts('EPDiscount')

CashFlowLineItems
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CashFlowLineItems'.

GET CashFlowLineItems(id)
Retrieve all or some selected properties from an instance of 'CashFlowLineItems' with the given id.

Example

GET https://localhost:50000/b1s/v1/CashFlowLineItems(2)

GET https://localhost:50000/b1s/v1/CashFlowLineItems(2)?$select=LineItemID,LineItemName,ActiveLineItem

GET CashFlowLineItems

Retrieve a collection of 'CashFlowLineItems' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CashFlowLineItems

GET https://localhost:50000/b1s/v1/CashFlowLineItems?$select=LineItemID,LineItemName,ActiveLineItem&$filter=LineItemID ge 2 &$orderby

CertificateSeries
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CertificateSeries'.

GET CertificateSeries(id)

Retrieve all or some selected properties from an instance of 'CertificateSeries' with the given id.

Example

GET https://localhost:50000/b1s/v1/CertificateSeries(123)

GET https://localhost:50000/b1s/v1/CertificateSeries(123)?$select=AbsEntry,Code,Section

GET CertificateSeries

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 128/190


21/03/2024, 07:55 Service Layer API Reference
Retrieve a collection of 'CertificateSeries' with all or some selected properties in the given order by specifying the given filter condition.

Example

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

POST CertificateSeries

Create an instance of 'CertificateSeries' with the given payload of type 'CertificateSeries' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CertificateSeries

{
"AbsEntry": 1,
"Code": "D1",
"DefaultSeries": 0,
"Location": -1,
"Section": 1,
"SeriesLines": [
{
"FirstNum": 1,
"LastNum": null,
"NextNum": 1,
"Prefix": "D",
"Series": 0
}
]
}

PATCH CertificateSeries(id)

Update an instance of 'CertificateSeries' with the given payload of type 'CertificateSeries' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CertificateSeries(123)

{
"Code": "C123"
}

DELETE CertificateSeries(id)

Delete an instance of 'CertificateSeries' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/CertificateSeries(123)

ChartOfAccounts
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ChartOfAccounts'. It represents the General Ledger (G/L) accounts in the Finance module. The Chart of Accounts is an
index of all G/L accounts that are used by one or more companies. For every G/L account there is an account number, an account description, and information
that determines the function of the account.

GET ChartOfAccounts(id)

Retrieve all or some selected properties from an instance of 'ChartOfAccounts' with the given id.

Example

GET https://localhost:50000/b1s/v1/ChartOfAccounts('abc')

GET https://localhost:50000/b1s/v1/ChartOfAccounts('abc')?$select=Code,Name,Balance

GET ChartOfAccounts

Retrieve a collection of 'ChartOfAccounts' with all or some selected properties in the given order by specifying the given filter condition.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 129/190


21/03/2024, 07:55 Service Layer API Reference
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&$sk

POST ChartOfAccounts
Create an instance of 'ChartOfAccounts' with the given payload of type 'ChartOfAccount' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ChartOfAccounts

{
"FatherAccountKey": "100000000000000k",
"FormatCode": "100000000100101",
"Name": "Test Account"
}

PATCH ChartOfAccounts(id)
Update an instance of 'ChartOfAccounts' with the given payload of type 'ChartOfAccount' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/ChartOfAccounts('abc')

{
"Name": "Updated Account"
}

DELETE ChartOfAccounts(id)
Delete an instance of 'ChartOfAccounts' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/ChartOfAccounts('abc')

ChecksforPayment
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ChecksforPayment'. It represents checks payable that are not tied to a document.

GET ChecksforPayment(id)

Retrieve all or some selected properties from an instance of 'ChecksforPayment' with the given id.

Example

GET https://localhost:50000/b1s/v1/ChecksforPayment(123)

GET https://localhost:50000/b1s/v1/ChecksforPayment(123)?$select=CheckKey,CheckNumber,BankCode

GET ChecksforPayment

Retrieve a collection of 'ChecksforPayment' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ChecksforPayment

GET https://localhost:50000/b1s/v1/ChecksforPayment?$select=CheckKey,CheckNumber,BankCode&$filter=CheckKey ge 123 &$orderby=CheckKey&

POST ChecksforPayment

Create an instance of 'ChecksforPayment' with the given payload of type 'ChecksforPayment' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ChecksforPayment

{
"AccountNumber": "11123456",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 130/190


21/03/2024, 07:55 Service Layer API Reference
"BankCode": "bank01",
"Branch": "123",
"CardOrAccount": "cfp_Account",
"ChecksforPaymentLines": [
{
"RowTotal": "315"
}
],
"CountryCode": "US",
"CustomerAccountCode": "_SYS00000000052",
"Details": "Add checks for payment",
"VendorCode": "_SYS00000000006"
}

PATCH ChecksforPayment(id)
Update an instance of 'ChecksforPayment' with the given payload of type 'ChecksforPayment' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/ChecksforPayment(123)

{
"Details": "update check payment"
}

ChooseFromList
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ChooseFromList'.

GET ChooseFromList(id)
Retrieve all or some selected properties from an instance of 'ChooseFromList' with the given id.

Example

GET https://localhost:50000/b1s/v1/ChooseFromList('ITM1')

GET https://localhost:50000/b1s/v1/ChooseFromList('ITM1')?$select=ObjectName,ChooseFromList_Lines

GET ChooseFromList

Retrieve a collection of 'ChooseFromList' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ChooseFromList

GET https://localhost:50000/b1s/v1/ChooseFromList?$select=ObjectName,ChooseFromList_Lines&$filter=startswith(ObjectName, 'a') &$order

POST ChooseFromList

Create an instance of 'ChooseFromList' with the given payload of type 'ChooseFromList' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ChooseFromList

{
"ChooseFromList_Lines": [
{
"DisplayedName": "Weight",
"FieldNo": "1",
"ShowType": "tYES",
"SortOrder": "soAscending",
"Visible": "tNO"
}
],
"ObjectName": "ITM1"
}

PATCH ChooseFromList(id)

Update an instance of 'ChooseFromList' with the given payload of type 'ChooseFromList' in JSON format and with the specified id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 131/190


21/03/2024, 07:55 Service Layer API Reference
PATCH https://localhost:50000/b1s/v1/ChooseFromList('ITM1')

{
"ChooseFromList_Lines": [
{
"FieldNo": "1",
"Visible": "tYES"
}
]
}

DELETE ChooseFromList(id)
Delete an instance of 'ChooseFromList' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/ChooseFromList('ITM1')

ClosingDateProcedure
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ClosingDateProcedure'.

GET ClosingDateProcedure(id)
Retrieve all or some selected properties from an instance of 'ClosingDateProcedure' with the given id.

Example

GET https://localhost:50000/b1s/v1/ClosingDateProcedure(123)

GET https://localhost:50000/b1s/v1/ClosingDateProcedure(123)?$select=ClosingDateNum,ClosingDateCode,BaselineDate

GET ClosingDateProcedure

Retrieve a collection of 'ClosingDateProcedure' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ClosingDateProcedure

GET https://localhost:50000/b1s/v1/ClosingDateProcedure?$select=ClosingDateNum,ClosingDateCode,BaselineDate&$filter=ClosingDateNum ge

Cockpits
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Cockpits'.

GET Cockpits(id)

Retrieve all or some selected properties from an instance of 'Cockpits' with the given id.

Example

GET https://localhost:50000/b1s/v1/Cockpits(123)

GET https://localhost:50000/b1s/v1/Cockpits(123)?$select=AbsEntry,Code,Name

GET Cockpits

Retrieve a collection of 'Cockpits' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Cockpits

GET https://localhost:50000/b1s/v1/Cockpits?$select=AbsEntry,Code,Name&$filter=AbsEntry ge 123 &$orderby=AbsEntry&$top=10&$skip=1

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 132/190


21/03/2024, 07:55 Service Layer API Reference
POST Cockpits

Create an instance of 'Cockpits' with the given payload of type 'Cockpit' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Cockpits

{
"AbsEntry": 4,
"CockpitType": "cptt_UserCockpit",
"Code": 1,
"Date": null,
"Description": null,
"Manufacturer": "SAP",
"Name": "Home11",
"Publisher": null,
"Time": null,
"UserSignature": 1
}

PATCH Cockpits(id)

Update an instance of 'Cockpits' with the given payload of type 'Cockpit' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Cockpits(123)

{
"Description": "test"
}

DELETE Cockpits(id)

Delete an instance of 'Cockpits' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Cockpits(123)

CommissionGroups
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CommissionGroups'. It defines commission groups for a sales employee, an item, or a customer.

GET CommissionGroups(id)
Retrieve all or some selected properties from an instance of 'CommissionGroups' with the given id.

Example

GET https://localhost:50000/b1s/v1/CommissionGroups(123)

GET https://localhost:50000/b1s/v1/CommissionGroups(123)?$select=CommissionGroupCode,CommissionGroupName,CommissionPercentage

GET CommissionGroups
Retrieve a collection of 'CommissionGroups' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CommissionGroups

GET https://localhost:50000/b1s/v1/CommissionGroups?$select=CommissionGroupCode,CommissionGroupName,CommissionPercentage&$filter=Comm

POST CommissionGroups
Create an instance of 'CommissionGroups' with the given payload of type 'CommissionGroup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CommissionGroups

{
"CommissionGroupName": "Medium Commission",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 133/190


21/03/2024, 07:55 Service Layer API Reference
"CommissionPercentage": "10"
}

PATCH CommissionGroups(id)
Update an instance of 'CommissionGroups' with the given payload of type 'CommissionGroup' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CommissionGroups(123)

{
"CommissionPercentage": "28"
}

DELETE CommissionGroups(id)
Delete an instance of 'CommissionGroups' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/CommissionGroups(123)

Contacts
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Contacts'. It represents the activities carried out with customers and vendors.

GET Contacts(id)

Retrieve all or some selected properties from an instance of 'Contacts' with the given id.

Example

GET https://localhost:50000/b1s/v1/Contacts(123)

GET https://localhost:50000/b1s/v1/Contacts(123)?$select=CardCode,Notes,ContactDate

GET Contacts

Retrieve a collection of 'Contacts' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Contacts

GET https://localhost:50000/b1s/v1/Contacts?$select=CardCode,Notes,ContactDate&$filter=ContactCode ge 123 &$orderby=ContactCode&$top=

POST Contacts

Create an instance of 'Contacts' with the given payload of type 'Contact' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Contacts

{
"Activity": "cn_Meeting",
"CardCode": "v001",
"Details": "create meeting type activity"
}

PATCH Contacts(id)

Update an instance of 'Contacts' with the given payload of type 'Contact' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Contacts(123)

{
"Details": "follow up meeting"
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 134/190


21/03/2024, 07:55 Service Layer API Reference
DELETE Contacts(id)

Delete an instance of 'Contacts' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Contacts(123)

ContractTemplates
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ContractTemplates'.

GET ContractTemplates(id)

Retrieve all or some selected properties from an instance of 'ContractTemplates' with the given id.

Example

GET https://localhost:50000/b1s/v1/ContractTemplates('newTemplate')

GET https://localhost:50000/b1s/v1/ContractTemplates('newTemplate')?$select=TemplateName,TemplateIsDeleted,TemplateIsRenewal

GET ContractTemplates
Retrieve a collection of 'ContractTemplates' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ContractTemplates

GET https://localhost:50000/b1s/v1/ContractTemplates?$select=TemplateName,TemplateIsDeleted,TemplateIsRenewal&$filter=startswith(Temp

POST ContractTemplates
Create an instance of 'ContractTemplates' with the given payload of type 'ContractTemplate' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ContractTemplates

{
"ContractType": "ct_SerialNumber",
"Description": "for service",
"MondayEnabled": "tNO",
"Remarks": "Create new Contract Template",
"TemplateName": "newTemplate"
}

PATCH ContractTemplates(id)
Update an instance of 'ContractTemplates' with the given payload of type 'ContractTemplate' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/ContractTemplates('newTemplate')

{
"Details": "new service contract template"
}

DELETE ContractTemplates(id)
Delete an instance of 'ContractTemplates' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/ContractTemplates('newTemplate')

CorrectionInvoice
Show/Hide

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 135/190


21/03/2024, 07:55 Service Layer API Reference
List Operations
Expand Operations

This entity enables you to manipulate 'CorrectionInvoice'.

GET CorrectionInvoice(id)
Retrieve all or some selected properties from an instance of 'CorrectionInvoice' with the given id.

Example

GET https://localhost:50000/b1s/v1/CorrectionInvoice(123)

GET https://localhost:50000/b1s/v1/CorrectionInvoice(123)?$select=DocEntry,DocNum,DocType

GET CorrectionInvoice
Retrieve a collection of 'CorrectionInvoice' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CorrectionInvoice

GET https://localhost:50000/b1s/v1/CorrectionInvoice?$select=DocEntry,DocNum,DocType&$filter=DocEntry ge 123 &$orderby=DocEntry&$top=

POST CorrectionInvoice
Create an instance of 'CorrectionInvoice' with the given payload of type 'Document' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoice

{
"CardCode": "c001",
"Comments": "Added by Service Layer",
"DocumentLines": [
{
"CorrectionInvoiceItem": "ciis_ShouldBe",
"ItemCode": "item01",
"Price": "310",
"Quantity": "10",
"VatGroup": "B4"
},
{
"CorrectionInvoiceItem": "ciis_Was",
"ItemCode": "item01",
"Price": "110",
"Quantity": "10",
"VatGroup": "B4"
}
]
}

PATCH CorrectionInvoice(id)
Update an instance of 'CorrectionInvoice' with the given payload of type 'Document' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CorrectionInvoice(123)

{
"Comments": "new comments - modified by Service Layer"
}

POST CorrectionInvoice(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoice(123)/Close

POST CorrectionInvoice(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 136/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/CorrectionInvoice(123)/Cancel

POST CorrectionInvoice(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoice(123)/Reopen

POST CorrectionInvoice(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoice(123)/CreateCancellationDocument

CorrectionInvoiceReversal
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CorrectionInvoiceReversal'. It is used to reverse the correction invoice.

GET CorrectionInvoiceReversal(id)

Retrieve all or some selected properties from an instance of 'CorrectionInvoiceReversal' with the given id.

Example

GET https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)

GET https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)?$select=DocEntry,DocNum,DocType

GET CorrectionInvoiceReversal

Retrieve a collection of 'CorrectionInvoiceReversal' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CorrectionInvoiceReversal

GET https://localhost:50000/b1s/v1/CorrectionInvoiceReversal?$select=DocEntry,DocNum,DocType&$filter=DocEntry ge 123 &$orderby=DocEnt

POST CorrectionInvoiceReversal

Create an instance of 'CorrectionInvoiceReversal' with the given payload of type 'Document' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversal

{
"CardCode": "c001",
"Comments": "add correction invoice reversal based on correction invoice",
"DocDate": "2014-12-06",
"DocDueDate": "2014-12-06",
"InternalCorrectedDocNum": "10"
}

PATCH CorrectionInvoiceReversal(id)

Update an instance of 'CorrectionInvoiceReversal' with the given payload of type 'Document' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)

{
"Comments": "new comments - modified by Service Layer"
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 137/190


21/03/2024, 07:55 Service Layer API Reference
POST CorrectionInvoiceReversal(id)/Close

Invoke the method 'Close' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)/Close

POST CorrectionInvoiceReversal(id)/Cancel

Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)/Cancel

POST CorrectionInvoiceReversal(id)/Reopen

Invoke the method 'Reopen' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)/Reopen

POST CorrectionInvoiceReversal(id)/CreateCancellationDocument

Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionInvoiceReversal(123)/CreateCancellationDocument

CorrectionPurchaseInvoice
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CorrectionPurchaseInvoice'. It is used to correct the purchase invoice.

GET CorrectionPurchaseInvoice(id)
Retrieve all or some selected properties from an instance of 'CorrectionPurchaseInvoice' with the given id.

Example

GET https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)

GET https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)?$select=DocEntry,DocNum,DocType

GET CorrectionPurchaseInvoice
Retrieve a collection of 'CorrectionPurchaseInvoice' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice

GET https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice?$select=DocEntry,DocNum,DocType&$filter=DocEntry ge 123 &$orderby=DocEnt

POST CorrectionPurchaseInvoice
Create an instance of 'CorrectionPurchaseInvoice' with the given payload of type 'Document' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice

{
"CardCode": "v001",
"Comments": "Added by Service Layer",
"DocumentLines": [
{

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 138/190


21/03/2024, 07:55 Service Layer API Reference
"CorrectionInvoiceItem": "ciis_ShouldBe",
"ItemCode": "item01",
"Price": "310",
"Quantity": "10",
"VatGroup": "B4"
},
{
"CorrectionInvoiceItem": "ciis_Was",
"ItemCode": "item01",
"Price": "110",
"Quantity": "10",
"VatGroup": "B4"
}
]
}

PATCH CorrectionPurchaseInvoice(id)
Update an instance of 'CorrectionPurchaseInvoice' with the given payload of type 'Document' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)

{
"Comments": "new comments - modified by Service Layer"
}

POST CorrectionPurchaseInvoice(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)/Close

POST CorrectionPurchaseInvoice(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)/Cancel

POST CorrectionPurchaseInvoice(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)/Reopen

POST CorrectionPurchaseInvoice(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoice(123)/CreateCancellationDocument

CorrectionPurchaseInvoiceReversal
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CorrectionPurchaseInvoiceReversal'. It is used to reverse the correction purchase invoice.

GET CorrectionPurchaseInvoiceReversal(id)

Retrieve all or some selected properties from an instance of 'CorrectionPurchaseInvoiceReversal' with the given id.

Example

GET https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)

GET https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)?$select=DocEntry,DocNum,DocType

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 139/190


21/03/2024, 07:55 Service Layer API Reference

GET CorrectionPurchaseInvoiceReversal
Retrieve a collection of 'CorrectionPurchaseInvoiceReversal' with all or some selected properties in the given order by specifying the given filter
condition.

Example

GET https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal

GET https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal?$select=DocEntry,DocNum,DocType&$filter=DocEntry ge 123 &$orderb

POST CorrectionPurchaseInvoiceReversal
Create an instance of 'CorrectionPurchaseInvoiceReversal' with the given payload of type 'Document' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal

{
"CardCode": "v001",
"Comments": "add correction invoice reversal based on correction invoice",
"DocDate": "2014-12-06",
"DocDueDate": "2014-12-06",
"InternalCorrectedDocNum": "8"
}

PATCH CorrectionPurchaseInvoiceReversal(id)
Update an instance of 'CorrectionPurchaseInvoiceReversal' with the given payload of type 'Document' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)

{
"Comments": "new comments - modified by Service Layer"
}

POST CorrectionPurchaseInvoiceReversal(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)/Close

POST CorrectionPurchaseInvoiceReversal(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)/Cancel

POST CorrectionPurchaseInvoiceReversal(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)/Reopen

POST CorrectionPurchaseInvoiceReversal(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CorrectionPurchaseInvoiceReversal(123)/CreateCancellationDocument

CostCenterTypes
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 140/190
21/03/2024, 07:55 Service Layer API Reference
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CostCenterTypes'.

GET CostCenterTypes(id)
Retrieve all or some selected properties from an instance of 'CostCenterTypes' with the given id.

Example

GET https://localhost:50000/b1s/v1/CostCenterTypes('test')

GET https://localhost:50000/b1s/v1/CostCenterTypes('test')?$select=CostCenterTypeCode,CostCenterTypeName

GET CostCenterTypes
Retrieve a collection of 'CostCenterTypes' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CostCenterTypes

GET https://localhost:50000/b1s/v1/CostCenterTypes?$select=CostCenterTypeCode,CostCenterTypeName&$filter=startswith(CostCenterTypeCod

POST CostCenterTypes
Create an instance of 'CostCenterTypes' with the given payload of type 'CostCenterType' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CostCenterTypes

{
"CostCenterTypeCode": "test",
"CostCenterTypeName": "123"
}

PATCH CostCenterTypes(id)
Update an instance of 'CostCenterTypes' with the given payload of type 'CostCenterType' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CostCenterTypes('test')

{
"CostCenterTypeName": "123"
}

DELETE CostCenterTypes(id)
Delete an instance of 'CostCenterTypes' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/CostCenterTypes('test')

CostElements
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CostElements'.

GET CostElements(id)

Retrieve all or some selected properties from an instance of 'CostElements' with the given id.

Example

GET https://localhost:50000/b1s/v1/CostElements('abc')

GET https://localhost:50000/b1s/v1/CostElements('abc')?$select=Code,Description,IsActive

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 141/190


21/03/2024, 07:55 Service Layer API Reference

GET CostElements
Retrieve a collection of 'CostElements' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CostElements

GET https://localhost:50000/b1s/v1/CostElements?$select=Code,Description,IsActive&$filter=startswith(Code, 'a') &$orderby=Code&$top=1

POST CostElements
Create an instance of 'CostElements' with the given payload of type 'CostElement' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CostElements

{
"Code": "CE 01",
"Description": "Cost Element 001",
"IsActive": "tYES"
}

PATCH CostElements(id)
Update an instance of 'CostElements' with the given payload of type 'CostElement' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CostElements('CE 01')

{
"Description": "Cost Element 000001",
"IsActive": "tNO"
}

DELETE CostElements(id)
Delete an instance of 'CostElements' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/CostElements('abc')

Countries
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Countries'. It manages the settings of each country, such as country code, country name and address format.

GET Countries(id)

Retrieve all or some selected properties from an instance of 'Countries' with the given id.

Example

GET https://localhost:50000/b1s/v1/Countries('NC')

GET https://localhost:50000/b1s/v1/Countries('NC')?$select=Code,Name,CodeForReports

GET Countries

Retrieve a collection of 'Countries' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Countries

GET https://localhost:50000/b1s/v1/Countries?$select=Code,Name,CodeForReports&$filter=startswith(Code, 'a') &$orderby=Code&$top=10&$s

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 142/190


21/03/2024, 07:55 Service Layer API Reference
POST Countries

Create an instance of 'Countries' with the given payload of type 'Country' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Countries

{
"Code": "NC",
"Name": "New Country"
}

PATCH Countries(id)

Update an instance of 'Countries' with the given payload of type 'Country' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Countries('NC')

{
"Details": "created new country"
}

DELETE Countries(id)

Delete an instance of 'Countries' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Countries('NC')

CreditCardPayments
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CreditCardPayments'. It defines dates on which the credit card company credits the cardholder.

GET CreditCardPayments(id)
Retrieve all or some selected properties from an instance of 'CreditCardPayments' with the given id.

Example

GET https://localhost:50000/b1s/v1/CreditCardPayments('code01')

GET https://localhost:50000/b1s/v1/CreditCardPayments('code01')?$select=DueDateCode,DueDateName,DueDatesType

GET CreditCardPayments
Retrieve a collection of 'CreditCardPayments' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CreditCardPayments

GET https://localhost:50000/b1s/v1/CreditCardPayments?$select=DueDateCode,DueDateName,DueDatesType&$filter=startswith(DueDateCode, 'a

POST CreditCardPayments
Create an instance of 'CreditCardPayments' with the given payload of type 'CreditCardPayment' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CreditCardPayments

{
"DueDateCode": "code01",
"DueDateName": "10 days"
}

PATCH CreditCardPayments(id)
Update an instance of 'CreditCardPayments' with the given payload of type 'CreditCardPayment' in JSON format and with the specified id.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 143/190


21/03/2024, 07:55 Service Layer API Reference
Example

PATCH https://localhost:50000/b1s/v1/CreditCardPayments('code01')

{
"DueDateName": "15 days"
}

DELETE CreditCardPayments(id)

Delete an instance of 'CreditCardPayments' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/CreditCardPayments('code01')

CreditCards
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CreditCards'. It defines credit cards that the company can use for incoming and outgoing payments.

GET CreditCards(id)
Retrieve all or some selected properties from an instance of 'CreditCards' with the given id.

Example

GET https://localhost:50000/b1s/v1/CreditCards(123)

GET https://localhost:50000/b1s/v1/CreditCards(123)?$select=CreditCardCode,CreditCardName,GLAccount

GET CreditCards
Retrieve a collection of 'CreditCards' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CreditCards

GET https://localhost:50000/b1s/v1/CreditCards?$select=CreditCardCode,CreditCardName,GLAccount&$filter=CreditCardCode ge 123 &$orderb

POST CreditCards
Create an instance of 'CreditCards' with the given payload of type 'CreditCard' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CreditCards

{
"CompanyID": "123456789",
"CreditCardName": "Test",
"GLAccount": "_SYS00000000004",
"Telephone": "61087839"
}

PATCH CreditCards(id)
Update an instance of 'CreditCards' with the given payload of type 'CreditCard' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CreditCards(123)

{
"CreditCardName": "Updated Name"
}

DELETE CreditCards(id)
Delete an instance of 'CreditCards' with the specified id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 144/190


21/03/2024, 07:55 Service Layer API Reference
DELETE https://localhost:50000/b1s/v1/CreditCards(123)

CreditNotes
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CreditNotes'. It is the clearing document for invoices and returns. If the goods were delivered to the customer and an
invoice has already been created, you can partially or completely reverse the transaction by creating a credit note.

GET CreditNotes(id)
Retrieve all or some selected properties from an instance of 'CreditNotes' with the given id.

Example

GET https://localhost:50000/b1s/v1/CreditNotes(123)

GET https://localhost:50000/b1s/v1/CreditNotes(123)?$select=DocEntry,DocNum,DocType

GET CreditNotes
Retrieve a collection of 'CreditNotes' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CreditNotes

GET https://localhost:50000/b1s/v1/CreditNotes?$select=DocEntry,DocNum,DocType&$filter=DocEntry ge 123 &$orderby=DocEntry&$top=10&$sk

POST CreditNotes

Create an instance of 'CreditNotes' with the given payload of type 'Document' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CreditNotes

{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Price": 100,
"Quantity": 1,
"TaxCode": "T1"
}
]
}

PATCH CreditNotes(id)

Update an instance of 'CreditNotes' with the given payload of type 'Document' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CreditNotes(123)

{
"Comments": "new comments - modified by Service Layer"
}

DELETE CreditNotes(id)

Delete an instance of 'CreditNotes' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/CreditNotes(123)

POST CreditNotes(id)/Close

Invoke the method 'Close' on this EntitySet with the specified id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 145/190


21/03/2024, 07:55 Service Layer API Reference
POST https://localhost:50000/b1s/v1/CreditNotes(123)/Close

POST CreditNotes(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CreditNotes(123)/Cancel

POST CreditNotes(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CreditNotes(123)/Reopen

POST CreditNotes(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/CreditNotes(123)/CreateCancellationDocument

CreditPaymentMethods
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CreditPaymentMethods'. It defines credit card payment methods.

GET CreditPaymentMethods(id)

Retrieve all or some selected properties from an instance of 'CreditPaymentMethods' with the given id.

Example

GET https://localhost:50000/b1s/v1/CreditPaymentMethods(123)

GET https://localhost:50000/b1s/v1/CreditPaymentMethods(123)?$select=PaymentMethodCode,Name,AssignedtoCreditCard

GET CreditPaymentMethods

Retrieve a collection of 'CreditPaymentMethods' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CreditPaymentMethods

GET https://localhost:50000/b1s/v1/CreditPaymentMethods?$select=PaymentMethodCode,Name,AssignedtoCreditCard&$filter=PaymentMethodCode

POST CreditPaymentMethods

Create an instance of 'CreditPaymentMethods' with the given payload of type 'CreditPaymentMethod' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CreditPaymentMethods

{
"Name": "Default 20D",
"PaymentCode": "20D"
}

PATCH CreditPaymentMethods(id)

Update an instance of 'CreditPaymentMethods' with the given payload of type 'CreditPaymentMethod' in JSON format and with the specified id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 146/190


21/03/2024, 07:55 Service Layer API Reference
PATCH https://localhost:50000/b1s/v1/CreditPaymentMethods(123)

{
"MinimumPaymentAmount": "100.11"
}

DELETE CreditPaymentMethods(id)
Delete an instance of 'CreditPaymentMethods' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/CreditPaymentMethods(123)

Currencies
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Currencies'. It represents the currency codes in the Administration module.

GET Currencies(id)
Retrieve all or some selected properties from an instance of 'Currencies' with the given id.

Example

GET https://localhost:50000/b1s/v1/Currencies('CNY')

GET https://localhost:50000/b1s/v1/Currencies('CNY')?$select=Code,Name,DocumentsCode

GET Currencies

Retrieve a collection of 'Currencies' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Currencies

GET https://localhost:50000/b1s/v1/Currencies?$select=Code,Name,DocumentsCode&$filter=startswith(Code, 'a') &$orderby=Code&$top=10&$s

POST Currencies

Create an instance of 'Currencies' with the given payload of type 'Currency' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Currencies

{
"Code": "CNY",
"DocumentsCode": "CNY",
"InternationalDescription": "CN Yuan",
"Name": "CNY"
}

PATCH Currencies(id)

Update an instance of 'Currencies' with the given payload of type 'Currency' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Currencies('CNY')

{
"Name": "UpdatedCurrencyName"
}

DELETE Currencies(id)

Delete an instance of 'Currencies' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Currencies('CNY')

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 147/190


21/03/2024, 07:55 Service Layer API Reference

CustomerEquipmentCards
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CustomerEquipmentCards'. It represents the customer equipment cards. For each item sold and managed by a serial
number, you can create a customer equipment card to track the after-sales services provided for this item.

GET CustomerEquipmentCards(id)
Retrieve all or some selected properties from an instance of 'CustomerEquipmentCards' with the given id.

Example

GET https://localhost:50000/b1s/v1/CustomerEquipmentCards(123)

GET https://localhost:50000/b1s/v1/CustomerEquipmentCards(123)?$select=EquipmentCardNum,CustomerCode,CustomerName

GET CustomerEquipmentCards
Retrieve a collection of 'CustomerEquipmentCards' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CustomerEquipmentCards

GET https://localhost:50000/b1s/v1/CustomerEquipmentCards?$select=EquipmentCardNum,CustomerCode,CustomerName&$filter=EquipmentCardNum

POST CustomerEquipmentCards
Create an instance of 'CustomerEquipmentCards' with the given payload of type 'CustomerEquipmentCard' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CustomerEquipmentCards

{
"CustomerCode": "C30000",
"InstallLocation": "US location",
"InternalSerialNum": "A6-000005",
"ItemCode": "A00006",
"ManufacturerSerialNum": "S1-000001"
}

PATCH CustomerEquipmentCards(id)
Update an instance of 'CustomerEquipmentCards' with the given payload of type 'CustomerEquipmentCard' in JSON format and with the specified
id.

Example

PATCH https://localhost:50000/b1s/v1/CustomerEquipmentCards(123)

{
"InstallLocation": "new US Location"
}

DELETE CustomerEquipmentCards(id)
Delete an instance of 'CustomerEquipmentCards' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/CustomerEquipmentCards(123)

CustomsDeclaration
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CustomsDeclaration'.

GET CustomsDeclaration(id)

Retrieve all or some selected properties from an instance of 'CustomsDeclaration' with the given id.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 148/190


21/03/2024, 07:55 Service Layer API Reference
Example

GET https://localhost:50000/b1s/v1/CustomsDeclaration('2')

GET https://localhost:50000/b1s/v1/CustomsDeclaration('2')?$select=CCDNum,Date,CustomsBroker

GET CustomsDeclaration

Retrieve a collection of 'CustomsDeclaration' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CustomsDeclaration

GET https://localhost:50000/b1s/v1/CustomsDeclaration?$select=CCDNum,Date,CustomsBroker&$filter=startswith(CCDNum, '2') &$orderby=CCD

POST CustomsDeclaration

Create an instance of 'CustomsDeclaration' with the given payload of type 'CustomsDeclaration' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CustomsDeclaration

{
"CCDNum": "2",
"CustomsBroker": "C01",
"CustomsTerminal": "C01",
"Date": "2016-08-31",
"DocDate": "2016-08-31",
"DocNum": "Exp./Imp. Doc. No.",
"PaymentKey": "PID",
"SupplyDate": "2016-08-31",
"SupplyNum": "Supply Agreement Num"
}

PATCH CustomsDeclaration(id)

Update an instance of 'CustomsDeclaration' with the given payload of type 'CustomsDeclaration' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CustomsDeclaration('2')

{
"DocNum": "123"
}

CustomsGroups
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CustomsGroups'. It defines custom groups, which specify the customs duty for items purchased abroad that are liable for
customs.

GET CustomsGroups(id)
Retrieve all or some selected properties from an instance of 'CustomsGroups' with the given id.

Example

GET https://localhost:50000/b1s/v1/CustomsGroups(123)

GET https://localhost:50000/b1s/v1/CustomsGroups(123)?$select=Code,Name,Number

GET CustomsGroups
Retrieve a collection of 'CustomsGroups' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CustomsGroups

GET https://localhost:50000/b1s/v1/CustomsGroups?$select=Code,Name,Number&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 149/190


21/03/2024, 07:55 Service Layer API Reference
POST CustomsGroups

Create an instance of 'CustomsGroups' with the given payload of type 'CustomsGroup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/CustomsGroups

{
"Customs": "10",
"CustomsAllocationAccount": "_SYS00000000051",
"CustomsExpenseAccount": "_SYS00000000085",
"Name": "Exempt",
"Other": "30",
"Purchase": "20"
}

PATCH CustomsGroups(id)

Update an instance of 'CustomsGroups' with the given payload of type 'CustomsGroup' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/CustomsGroups(123)

{
"Name": "Custom exempt"
}

DELETE CustomsGroups(id)

Delete an instance of 'CustomsGroups' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/CustomsGroups(123)

CycleCountDeterminations
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'CycleCountDeterminations'.

GET CycleCountDeterminations(id)
Retrieve all or some selected properties from an instance of 'CycleCountDeterminations' with the given warehouse code.

Example

GET https://localhost:50000/b1s/v1/CycleCountDeterminations('abc')

GET https://localhost:50000/b1s/v1/CycleCountDeterminations('abc')?$select=WarehouseCode,CycleBy,CycleCountDeterminationSetupCollecti

GET CycleCountDeterminations
Retrieve a collection of 'CycleCountDeterminations' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/CycleCountDeterminations

GET https://localhost:50000/b1s/v1/CycleCountDeterminations?$select=WarehouseCode,CycleBy,CycleCountDeterminationSetupCollection&$fil

PATCH CycleCountDeterminations(id)
Update an instance of 'CycleCountDeterminations' with the given payload of type 'CycleCountDetermination' in JSON format and with the
specified id.

Example

PATCH https://localhost:50000/b1s/v1/CycleCountDeterminations('abc')

{
"CycleBy": "ccdcbItemGroup"
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 150/190


21/03/2024, 07:55 Service Layer API Reference

DeductionTaxGroups
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DeductionTaxGroups'. It represents withholding tax deduction groups.

GET DeductionTaxGroups(id)
Retrieve all or some selected properties from an instance of 'DeductionTaxGroups' with the given id.

Example

GET https://localhost:50000/b1s/v1/DeductionTaxGroups(123)

GET https://localhost:50000/b1s/v1/DeductionTaxGroups(123)?$select=GroupKey,GroupCode,GroupName

GET DeductionTaxGroups
Retrieve a collection of 'DeductionTaxGroups' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DeductionTaxGroups

GET https://localhost:50000/b1s/v1/DeductionTaxGroups?$select=GroupKey,GroupCode,GroupName&$filter=GroupKey ge 123 &$orderby=GroupKey

POST DeductionTaxGroups
Create an instance of 'DeductionTaxGroups' with the given payload of type 'DeductionTaxGroup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DeductionTaxGroups

{
"GroupExtendedCode": "01",
"GroupName": "Group 01",
"MaxRedin": 0.7746
}

PATCH DeductionTaxGroups(id)
Update an instance of 'DeductionTaxGroups' with the given payload of type 'DeductionTaxGroup' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/DeductionTaxGroups(123)

{
"GroupName": "Group 02"
}

DELETE DeductionTaxGroups(id)
Delete an instance of 'DeductionTaxGroups' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/DeductionTaxGroups(123)

DeductionTaxHierarchies
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DeductionTaxHierarchies'. It defines taxation levels to withhold from payments to vendors.

GET DeductionTaxHierarchies(id)

Retrieve all or some selected properties from an instance of 'DeductionTaxHierarchies' with the given id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 151/190


21/03/2024, 07:55 Service Layer API Reference
GET https://localhost:50000/b1s/v1/DeductionTaxHierarchies(123)

GET https://localhost:50000/b1s/v1/DeductionTaxHierarchies(123)?$select=AbsEntry,BPCode,HierarchyCode

GET DeductionTaxHierarchies
Retrieve a collection of 'DeductionTaxHierarchies' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DeductionTaxHierarchies

GET https://localhost:50000/b1s/v1/DeductionTaxHierarchies?$select=AbsEntry,BPCode,HierarchyCode&$filter=AbsEntry ge 123 &$orderby=Ab

POST DeductionTaxHierarchies
Create an instance of 'DeductionTaxHierarchies' with the given payload of type 'DeductionTaxHierarchy' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DeductionTaxHierarchies

{
"BPCode": "v001",
"DeductionTaxHierarchies_Lines": [
{
"DeductionPercent": "12",
"MaximumTotal": "10000"
}
],
"HierarchyCode": "G01",
"HierarchyName": "new hierarchy group",
"ValidFrom": "2014-01-01",
"ValidUntil": "2014-12-31"
}

PATCH DeductionTaxHierarchies(id)
Update an instance of 'DeductionTaxHierarchies' with the given payload of type 'DeductionTaxHierarchy' in JSON format and with the specified
id.

Example

PATCH https://localhost:50000/b1s/v1/DeductionTaxHierarchies(123)

{
"HierarchyName": "vendor hierarchy group"
}

DELETE DeductionTaxHierarchies(id)
Delete an instance of 'DeductionTaxHierarchies' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/DeductionTaxHierarchies(123)

DeductionTaxSubGroups
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DeductionTaxSubGroups'.

GET DeductionTaxSubGroups(id)

Retrieve all or some selected properties from an instance of 'DeductionTaxSubGroups' with the given id.

Example

GET https://localhost:50000/b1s/v1/DeductionTaxSubGroups('99')

GET https://localhost:50000/b1s/v1/DeductionTaxSubGroups('99')?$select=GroupCode,GroupName

GET DeductionTaxSubGroups

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 152/190


21/03/2024, 07:55 Service Layer API Reference
Retrieve a collection of 'DeductionTaxSubGroups' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DeductionTaxSubGroups

GET https://localhost:50000/b1s/v1/DeductionTaxSubGroups?$select=GroupCode,GroupName&$filter=startswith(GroupCode, '99') &$orderby=Gr

POST DeductionTaxSubGroups

Create an instance of 'DeductionTaxSubGroups' with the given payload of type 'DeductionTaxSubGroup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DeductionTaxSubGroups

{
"GroupCode": "99",
"GroupName": "test"
}

PATCH DeductionTaxSubGroups(id)

Update an instance of 'DeductionTaxSubGroups' with the given payload of type 'DeductionTaxSubGroup' in JSON format and with the specified
id.

Example

PATCH https://localhost:50000/b1s/v1/DeductionTaxSubGroups('99')

{
"GroupName": "123"
}

DeliveryNotes
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DeliveryNotes'. It is a legally binding document indicating that the shipment of goods or the delivery of services has
occurred.

GET DeliveryNotes(id)

Retrieve all or some selected properties from an instance of 'DeliveryNotes' with the given id.

Example

GET https://localhost:50000/b1s/v1/DeliveryNotes(123)

GET https://localhost:50000/b1s/v1/DeliveryNotes(123)?$select=DocEntry,DocNum,DocType

GET DeliveryNotes

Retrieve a collection of 'DeliveryNotes' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DeliveryNotes

GET https://localhost:50000/b1s/v1/DeliveryNotes?$select=DocEntry,DocNum,DocType&$filter=DocEntry ge 123 &$orderby=DocEntry&$top=10&$

POST DeliveryNotes

Create an instance of 'DeliveryNotes' with the given payload of type 'Document' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DeliveryNotes

{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 153/190


21/03/2024, 07:55 Service Layer API Reference
"UnitPrice": "30"
}
]
}

PATCH DeliveryNotes(id)
Update an instance of 'DeliveryNotes' with the given payload of type 'Document' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/DeliveryNotes(123)

{
"Comments": "new comments - modified by Service Layer"
}

DELETE DeliveryNotes(id)
Delete an instance of 'DeliveryNotes' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/DeliveryNotes(123)

POST DeliveryNotes(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/DeliveryNotes(123)/Close

POST DeliveryNotes(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/DeliveryNotes(123)/Cancel

POST DeliveryNotes(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/DeliveryNotes(123)/Reopen

POST DeliveryNotes(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/DeliveryNotes(123)/CreateCancellationDocument

Departments
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Departments'.

GET Departments(id)

Retrieve all or some selected properties from an instance of 'Departments' with the given id.

Example

GET https://localhost:50000/b1s/v1/Departments(123)

GET https://localhost:50000/b1s/v1/Departments(123)?$select=Code,Name,Description

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 154/190


21/03/2024, 07:55 Service Layer API Reference

GET Departments
Retrieve a collection of 'Departments' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Departments

GET https://localhost:50000/b1s/v1/Departments?$select=Code,Name,Description&$filter=Code ge 123 &$orderby=Code&$top=10&$skip=1

POST Departments
Create an instance of 'Departments' with the given payload of type 'Department' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Departments

{
"Code": 1,
"Description": "General Department001",
"Name": "General001"
}

PATCH Departments(id)
Update an instance of 'Departments' with the given payload of type 'Department' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Departments(123)

{
"Description": "General Department001"
}

DELETE Departments(id)
Delete an instance of 'Departments' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Departments(123)

Deposits
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Deposits'.

GET Deposits(id)

Retrieve all or some selected properties from an instance of 'Deposits' with the given id.

Example

GET https://localhost:50000/b1s/v1/Deposits(123)

GET https://localhost:50000/b1s/v1/Deposits(123)?$select=DepositNumber,AbsEntry,DepositType

GET Deposits

Retrieve a collection of 'Deposits' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Deposits

GET https://localhost:50000/b1s/v1/Deposits?$select=DepositNumber,AbsEntry,DepositType&$filter=AbsEntry ge 123 &$orderby=AbsEntry&$to

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 155/190


21/03/2024, 07:55 Service Layer API Reference
POST Deposits

Create an instance of 'Deposits' with the given payload of type 'Deposit' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Deposits

{
"CreditLines": [
{
"AbsId": 1
}
],
"DepositAccount": "10000",
"DepositType": "dtCredit",
"VoucherAccount": "10100"
}

PATCH Deposits(id)

Update an instance of 'Deposits' with the given payload of type 'Deposit' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Deposits(123)

{
"JournalRemarks": "Updating existing deposit"
}

POST Deposits(id)/CancelDeposit

Invoke the method 'CancelDeposit' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/Deposits(123)/CancelDeposit

POST Deposits(id)/CancelDepositbyCurrentSystemDate

Invoke the method 'CancelDepositbyCurrentSystemDate' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/Deposits(123)/CancelDepositbyCurrentSystemDate

DepreciationAreas
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DepreciationAreas'.

GET DepreciationAreas(id)
Retrieve all or some selected properties from an instance of 'DepreciationAreas' with the given id.

Example

GET https://localhost:50000/b1s/v1/DepreciationAreas('test')

GET https://localhost:50000/b1s/v1/DepreciationAreas('test')?$select=Code,Description,PostingOfDepreciation

GET DepreciationAreas
Retrieve a collection of 'DepreciationAreas' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DepreciationAreas

GET https://localhost:50000/b1s/v1/DepreciationAreas?$select=Code,Description,PostingOfDepreciation&$filter=startswith(Code, 'test')

POST DepreciationAreas

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 156/190


21/03/2024, 07:55 Service Layer API Reference
Create an instance of 'DepreciationAreas' with the given payload of type 'DepreciationArea' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DepreciationAreas

{
"AreaType": "atPostingtoGL",
"Code": "test",
"Description": "test Description",
"PostingOfDepreciation": "podIndirectPosting",
"RetirementMethod": "rmGross"
}

PATCH DepreciationAreas(id)

Update an instance of 'DepreciationAreas' with the given payload of type 'DepreciationArea' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/DepreciationAreas('test')

{
"Description": "123"
}

DELETE DepreciationAreas(id)

Delete an instance of 'DepreciationAreas' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/DepreciationAreas('test')

DepreciationTypePools
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DepreciationTypePools'.

GET DepreciationTypePools(id)

Retrieve all or some selected properties from an instance of 'DepreciationTypePools' with the given id.

Example

GET https://localhost:50000/b1s/v1/DepreciationTypePools('1')

GET https://localhost:50000/b1s/v1/DepreciationTypePools('1')?$select=Code,Description

GET DepreciationTypePools

Retrieve a collection of 'DepreciationTypePools' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DepreciationTypePools

GET https://localhost:50000/b1s/v1/DepreciationTypePools?$select=Code,Description&$filter=startswith(Code, '1') &$orderby=Code&$top=1

POST DepreciationTypePools

Create an instance of 'DepreciationTypePools' with the given payload of type 'DepreciationTypePool' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DepreciationTypePools

{
"Code": "1",
"Description": "test"
}

PATCH DepreciationTypePools(id)

Update an instance of 'DepreciationTypePools' with the given payload of type 'DepreciationTypePool' in JSON format and with the specified id.
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 157/190
21/03/2024, 07:55 Service Layer API Reference
Example

PATCH https://localhost:50000/b1s/v1/DepreciationTypePools('1')

{
"Description": "test123"
}

DELETE DepreciationTypePools(id)

Delete an instance of 'DepreciationTypePools' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/DepreciationTypePools('1')

DepreciationTypes
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DepreciationTypes'.

GET DepreciationTypes(id)
Retrieve all or some selected properties from an instance of 'DepreciationTypes' with the given id.

Example

GET https://localhost:50000/b1s/v1/DepreciationTypes('test')

GET https://localhost:50000/b1s/v1/DepreciationTypes('test')?$select=Code,Description,DepreciationMethod

GET DepreciationTypes
Retrieve a collection of 'DepreciationTypes' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DepreciationTypes

GET https://localhost:50000/b1s/v1/DepreciationTypes?$select=Code,Description,DepreciationMethod&$filter=startswith(Code, 'test') &$o

POST DepreciationTypes
Create an instance of 'DepreciationTypes' with the given payload of type 'DepreciationType' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DepreciationTypes

{
"AcquisitionPeriodControl": "apcProRataTemporis",
"AcquisitionProRataType": "aprtExactlyDailyBase",
"CalculationBase": "cbYearly",
"Code": "test",
"DepreciationMethod": "dmNoDepreciation",
"Description": "Test DepreciationTypes",
"IncludeSalvageInDepreciation": "tNO",
"MinimumDepreciatedValue": 0,
"PercentageOfDepreciationReversedInRetirementYear": 0,
"RetirementPeriodControl": "rpcProRataTemporis",
"RetirementProRataType": "rprtExactlyDailyBase",
"RoundYearEndBookValue": "tYES",
"SalvagePercentage": 0,
"StraightLineCalculationMethod": "slcmAuquisitionValueDividedByTotalUsefulLife",
"StraightLinePercentage": 0,
"StraightLinePeriodControlDepreciationPeriods": "slpcdpStandard",
"StraightLinePeriodControlFactor": 1,
"SubsequentAcquisitionPeriodControl": "sapcProRataTemporis",
"SubsequentAcquisitionProRataType": "saprtExactlyDailyBase",
"ValidFrom": "1900-01-01",
"ValidTo": "2099-12-31"
}

PATCH DepreciationTypes(id)
Update an instance of 'DepreciationTypes' with the given payload of type 'DepreciationType' in JSON format and with the specified id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 158/190


21/03/2024, 07:55 Service Layer API Reference
PATCH https://localhost:50000/b1s/v1/DepreciationTypes('test')

{
"Description": "DepreciationTypes 123"
}

DELETE DepreciationTypes(id)
Delete an instance of 'DepreciationTypes' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/DepreciationTypes('test')

DeterminationCriterias
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DeterminationCriterias'.

GET DeterminationCriterias(id)
Retrieve all or some selected properties from an instance of 'DeterminationCriterias' with the given id.

Example

GET https://localhost:50000/b1s/v1/DeterminationCriterias(2)

GET https://localhost:50000/b1s/v1/DeterminationCriterias(2)?$select=DmcId,DeterminationCriteria,IsActive

GET DeterminationCriterias

Retrieve a collection of 'DeterminationCriterias' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DeterminationCriterias

GET https://localhost:50000/b1s/v1/DeterminationCriterias?$select=DmcId,DeterminationCriteria,IsActive&$filter=DmcId ge 2 &$orderby=D

PATCH DeterminationCriterias(id)

Update an instance of 'DeterminationCriterias' with the given payload of type 'DeterminationCriteria' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/DeterminationCriterias(2)

{
"IsActive": "tYES"
}

Dimensions
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Dimensions'.

GET Dimensions(id)

Retrieve all or some selected properties from an instance of 'Dimensions' with the given id.

Example

GET https://localhost:50000/b1s/v1/Dimensions(1)

GET https://localhost:50000/b1s/v1/Dimensions(1)?$select=DimensionCode,DimensionName,IsActive

GET Dimensions

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 159/190


21/03/2024, 07:55 Service Layer API Reference
Retrieve a collection of 'Dimensions' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Dimensions

GET https://localhost:50000/b1s/v1/Dimensions?$select=DimensionCode,DimensionName,IsActive&$filter=DimensionCode ge 1 &$orderby=Dimen

PATCH Dimensions(id)

Update an instance of 'Dimensions' with the given payload of type 'Dimension' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Dimensions(1)

{
"DimensionCode": 1,
"DimensionDescription": "Dimension test",
"IsActive": "tYES"
}

DistributionRules
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DistributionRules'.

GET DistributionRules(id)

Retrieve all or some selected properties from an instance of 'DistributionRules' with the given id.

Example

GET https://localhost:50000/b1s/v1/DistributionRules('DR1')

GET https://localhost:50000/b1s/v1/DistributionRules('DR1')?$select=FactorCode,FactorDescription,TotalFactor

GET DistributionRules

Retrieve a collection of 'DistributionRules' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DistributionRules

GET https://localhost:50000/b1s/v1/DistributionRules?$select=FactorCode,FactorDescription,TotalFactor&$filter=startswith(FactorCode,

POST DistributionRules

Create an instance of 'DistributionRules' with the given payload of type 'DistributionRule' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DistributionRules

{
"Active": "tYES",
"Direct": "N",
"DistributionRuleLines": [
{
"CenterCode": "1",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 40
},
{
"CenterCode": "2",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 60
}
],
"FactorCode": "DR1",
"FactorDescription": "DistributionRules1",
"InWhichDimension": 1,
"TotalFactor": 100
}

POST https://localhost:50000/b1s/v1/DistributionRules

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 160/190


21/03/2024, 07:55 Service Layer API Reference

{
"Active": "tYES",
"Direct": "N",
"DistributionRuleLines": [
{
"CenterCode": "1",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 400
},
{
"CenterCode": "2",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 600
}
],
"FactorCode": "DR1",
"FactorDescription": "DistributionRules1",
"InWhichDimension": 1,
"IsFixedAmount": "tYES",
"TotalFactor": 0
}

PATCH DistributionRules(id)
Update an instance of 'DistributionRules' with the given payload of type 'DistributionRule' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/DistributionRules('DR1')

{
"DistributionRuleLines": [
{
"CenterCode": "1",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 50
},
{
"CenterCode": "2",
"EffectiveFrom": "2016-09-01",
"EffectiveTo": "2016-12-01",
"TotalInCenter": 50
}
],
"FactorDescription": "TEST"
}

DELETE DistributionRules(id)
Delete an instance of 'DistributionRules' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/DistributionRules('DR1')

DNFCodeSetup
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DNFCodeSetup'.

GET DNFCodeSetup(id)

Retrieve all or some selected properties from an instance of 'DNFCodeSetup' with the given id.

Example

GET https://localhost:50000/b1s/v1/DNFCodeSetup(123)

GET https://localhost:50000/b1s/v1/DNFCodeSetup(123)?$select=AbsEntry,NCMCode,DNFCode

GET DNFCodeSetup

Retrieve a collection of 'DNFCodeSetup' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DNFCodeSetup

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 161/190


21/03/2024, 07:55 Service Layer API Reference
GET https://localhost:50000/b1s/v1/DNFCodeSetup?$select=AbsEntry,NCMCode,DNFCode&$filter=AbsEntry ge 123 &$orderby=AbsEntry&$top=10&$

POST DNFCodeSetup
Create an instance of 'DNFCodeSetup' with the given payload of type 'DNFCodeSetup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DNFCodeSetup

{
"AbsEntry": 1,
"DNFCode": "1113",
"Factor": 15,
"NCMCode": 9774,
"UoM": "11"
}

PATCH DNFCodeSetup(id)
Update an instance of 'DNFCodeSetup' with the given payload of type 'DNFCodeSetup' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/DNFCodeSetup(123)

{
"DNFCode": "11131",
"Factor": 75,
"UoM": "112"
}

DELETE DNFCodeSetup(id)
Delete an instance of 'DNFCodeSetup' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/DNFCodeSetup(123)

DownPayments
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DownPayments'. It represents a document for ensuring that a customer is committed and will follow through with a
placed order.

GET DownPayments(id)

Retrieve all or some selected properties from an instance of 'DownPayments' with the given id.

Example

GET https://localhost:50000/b1s/v1/DownPayments(123)

GET https://localhost:50000/b1s/v1/DownPayments(123)?$select=DocEntry,DocNum,DocType

GET DownPayments

Retrieve a collection of 'DownPayments' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DownPayments

GET https://localhost:50000/b1s/v1/DownPayments?$select=DocEntry,DocNum,DocType&$filter=DocEntry ge 123 &$orderby=DocEntry&$top=10&$s

POST DownPayments

Create an instance of 'DownPayments' with the given payload of type 'Document' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DownPayments

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 162/190


21/03/2024, 07:55 Service Layer API Reference
{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
],
"DownPaymentType": "dptInvoice"
}

PATCH DownPayments(id)
Update an instance of 'DownPayments' with the given payload of type 'Document' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/DownPayments(123)

{
"Comments": "new comments - modified by Service Layer"
}

DELETE DownPayments(id)
Delete an instance of 'DownPayments' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/DownPayments(123)

POST DownPayments(id)/Close
Invoke the method 'Close' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/DownPayments(123)/Close

POST DownPayments(id)/Cancel
Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/DownPayments(123)/Cancel

POST DownPayments(id)/Reopen
Invoke the method 'Reopen' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/DownPayments(123)/Reopen

POST DownPayments(id)/CreateCancellationDocument
Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/DownPayments(123)/CreateCancellationDocument

Drafts
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Drafts'. It is the preliminary version of a document or report.

GET Drafts(id)

Retrieve all or some selected properties from an instance of 'Drafts' with the given id.
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 163/190
21/03/2024, 07:55 Service Layer API Reference
Example

GET https://localhost:50000/b1s/v1/Drafts(123)

GET https://localhost:50000/b1s/v1/Drafts(123)?$select=DocEntry,DocNum,DocType

GET Drafts

Retrieve a collection of 'Drafts' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Drafts

GET https://localhost:50000/b1s/v1/Drafts?$select=DocEntry,DocNum,DocType&$filter=DocEntry ge 123 &$orderby=DocEntry&$top=10&$skip=1

POST Drafts

Create an instance of 'Drafts' with the given payload of type 'Document' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Drafts

{
"CardCode": "c001",
"DocObjectCode": "23",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "30"
}
]
}

PATCH Drafts(id)

Update an instance of 'Drafts' with the given payload of type 'Document' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Drafts(123)

{
"Comments": "new comments - modified by Service Layer"
}

DELETE Drafts(id)

Delete an instance of 'Drafts' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Drafts(123)

POST Drafts(id)/Close

Invoke the method 'Close' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/Drafts(123)/Close

POST Drafts(id)/Cancel

Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/Drafts(123)/Cancel

POST Drafts(id)/Reopen

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 164/190


21/03/2024, 07:55 Service Layer API Reference
Invoke the method 'Reopen' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/Drafts(123)/Reopen

POST Drafts(id)/CreateCancellationDocument

Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/Drafts(123)/CreateCancellationDocument

DunningLetters
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DunningLetters'. It represents a list of dunning levels that is used as a template when creating a new dunning term.

GET DunningLetters(id)

Retrieve all or some selected properties from an instance of 'DunningLetters' with the given id.

Example

GET https://localhost:50000/b1s/v1/DunningLetters(123)

GET https://localhost:50000/b1s/v1/DunningLetters(123)?$select=FeeCurrency,RowNumber,LetterFormat

GET DunningLetters

Retrieve a collection of 'DunningLetters' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DunningLetters

GET https://localhost:50000/b1s/v1/DunningLetters?$select=FeeCurrency,RowNumber,LetterFormat&$filter=RowNumber ge 123 &$orderby=RowNu

POST DunningLetters

Create an instance of 'DunningLetters' with the given payload of type 'DunningLetter' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DunningLetters

{
"Effectiveafter": "10",
"FeeCurrency": "RMB",
"Feeperletter": "20",
"LetterFormat": "DUN0",
"MinimumBalance": "2000",
"MinimumBalanceCurrency": "RMB",
"RowNumber": "1"
}

PATCH DunningLetters(id)

Update an instance of 'DunningLetters' with the given payload of type 'DunningLetter' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/DunningLetters(123)

{
"MinimumBalance": "220"
}

DELETE DunningLetters(id)

Delete an instance of 'DunningLetters' with the specified id.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 165/190


21/03/2024, 07:55 Service Layer API Reference
Example

DELETE https://localhost:50000/b1s/v1/DunningLetters(123)

DunningTerms
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DunningTerms'.

GET DunningTerms(id)

Retrieve all or some selected properties from an instance of 'DunningTerms' with the given id.

Example

GET https://localhost:50000/b1s/v1/DunningTerms('DT01')

GET https://localhost:50000/b1s/v1/DunningTerms('DT01')?$select=Code,Name,GroupingMethod

GET DunningTerms
Retrieve a collection of 'DunningTerms' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DunningTerms

GET https://localhost:50000/b1s/v1/DunningTerms?$select=Code,Name,GroupingMethod&$filter=startswith(Code, 'a') &$orderby=Code&$top=10

POST DunningTerms
Create an instance of 'DunningTerms' with the given payload of type 'DunningTerm' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DunningTerms

{
"Code": "DT01",
"DaysInMonth": "10",
"DaysInYear": "2016",
"DunningTermLines": [
{
"Effectiveafter": "30",
"LetterFormat": "dltDunningLetter1",
"LevelNum": "001"
}
],
"GroupingMethod": "gmPerBP",
"Name": "DT01"
}

PATCH DunningTerms(id)
Update an instance of 'DunningTerms' with the given payload of type 'DunningTerm' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/DunningTerms('DT01')

{
"DunningTermLines": [
{
"LevelNum": "1",
"MininumBalance": "1000",
"MininumBalanceCurrency": "EUR"
}
],
"Name": "Dunning Term 01"
}

DELETE DunningTerms(id)
Delete an instance of 'DunningTerms' with the specified id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 166/190


21/03/2024, 07:55 Service Layer API Reference
DELETE https://localhost:50000/b1s/v1/DunningTerms('DT01')

DynamicSystemStrings
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'DynamicSystemStrings' and enables modifying a field name and format in the interface to match the terms used in your
company.

GET DynamicSystemStrings(id)
Retrieve all or some selected properties from an instance of 'DynamicSystemStrings' with the given id.

Example

GET https://localhost:50000/b1s/v1/DynamicSystemStrings(FormID='139',ItemID='230',ColumnID='-1')

GET https://localhost:50000/b1s/v1/DynamicSystemStrings(FormID='139',ItemID='230',ColumnID='-1')?$select=FormID,ItemID,ColumnID

GET DynamicSystemStrings
Retrieve a collection of 'DynamicSystemStrings' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/DynamicSystemStrings

GET https://localhost:50000/b1s/v1/DynamicSystemStrings?$select=FormID,ItemID,ColumnID&$filter=startswith(FormID, 'a') and startswith

POST DynamicSystemStrings

Create an instance of 'DynamicSystemStrings' with the given payload of type 'DynamicSystemString' in JSON format.

Example

POST https://localhost:50000/b1s/v1/DynamicSystemStrings

{
"ColumnID": "-1",
"FormID": "139",
"ItemID": "230",
"ItemString": "new owner"
}

PATCH DynamicSystemStrings(id)

Update an instance of 'DynamicSystemStrings' with the given payload of type 'DynamicSystemString' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/DynamicSystemStrings(FormID='139',ItemID='230',ColumnID='-1')

{
"ItemString": "Order Owner"
}

DELETE DynamicSystemStrings(id)

Delete an instance of 'DynamicSystemStrings' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/DynamicSystemStrings(FormID='139',ItemID='230',ColumnID='-1')

ElectronicFileFormats
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ElectronicFileFormats'. It depends on EFM runtime.

GET ElectronicFileFormats(id)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 167/190


21/03/2024, 07:55 Service Layer API Reference
Retrieve all or some selected properties from an instance of 'ElectronicFileFormats' with the given id.

Example

GET https://localhost:50000/b1s/v1/ElectronicFileFormats(123)

GET https://localhost:50000/b1s/v1/ElectronicFileFormats(123)?$select=FormatID,Name,Description

GET ElectronicFileFormats

Retrieve a collection of 'ElectronicFileFormats' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ElectronicFileFormats

GET https://localhost:50000/b1s/v1/ElectronicFileFormats?$select=FormatID,Name,Description&$filter=FormatID ge 123 &$orderby=FormatID

POST ElectronicFileFormats

Create an instance of 'ElectronicFileFormats' with the given payload of type 'ElectronicFileFormat' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ElectronicFileFormats

{}

PATCH ElectronicFileFormats(id)

Update an instance of 'ElectronicFileFormats' with the given payload of type 'ElectronicFileFormat' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/ElectronicFileFormats(123)

{}

DELETE ElectronicFileFormats(id)

Delete an instance of 'ElectronicFileFormats' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/ElectronicFileFormats(123)

EmailGroups
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'EmailGroups'.

GET EmailGroups(id)

Retrieve all or some selected properties from an instance of 'EmailGroups' with the given id.

Example

GET https://localhost:50000/b1s/v1/EmailGroups('abc')

GET https://localhost:50000/b1s/v1/EmailGroups('abc')?$select=EmailGroupCode,EmailGroupName

GET EmailGroups

Retrieve a collection of 'EmailGroups' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/EmailGroups

GET https://localhost:50000/b1s/v1/EmailGroups?$select=EmailGroupCode,EmailGroupName&$filter=startswith(EmailGroupCode, 'a') &$orderb

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 168/190


21/03/2024, 07:55 Service Layer API Reference

POST EmailGroups
Create an instance of 'EmailGroups' with the given payload of type 'EmailGroup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/EmailGroups

{
"EmailGroupCode": "kun",
"EmailGroupName": "cnlin"
}

PATCH EmailGroups(id)
Update an instance of 'EmailGroups' with the given payload of type 'EmailGroup' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/EmailGroups('abc')

{
"EmailGroupName": "cnlin0121"
}

DELETE EmailGroups(id)
Delete an instance of 'EmailGroups' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/EmailGroups('abc')

EmployeeIDType
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'EmployeeIDType'.

GET EmployeeIDType(id)

Retrieve all or some selected properties from an instance of 'EmployeeIDType' with the given id.

Example

GET https://localhost:50000/b1s/v1/EmployeeIDType('test')

GET https://localhost:50000/b1s/v1/EmployeeIDType('test')?$select=IDType

GET EmployeeIDType

Retrieve a collection of 'EmployeeIDType' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/EmployeeIDType

GET https://localhost:50000/b1s/v1/EmployeeIDType?$select=IDType&$filter=startswith(IDType, 'a') &$orderby=IDType&$top=10&$skip=1

POST EmployeeIDType

Create an instance of 'EmployeeIDType' with the given payload of type 'EmployeeIDType' in JSON format.

Example

POST https://localhost:50000/b1s/v1/EmployeeIDType

{
"IDType": "test"
}

PATCH EmployeeIDType(id)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 169/190


21/03/2024, 07:55 Service Layer API Reference
Update an instance of 'EmployeeIDType' with the given payload of type 'EmployeeIDType' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/EmployeeIDType('test')

{
"IDType": "123"
}

DELETE EmployeeIDType(id)

Delete an instance of 'EmployeeIDType' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/EmployeeIDType('test')

EmployeePosition
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'EmployeePosition'.

GET EmployeePosition(id)

Retrieve all or some selected properties from an instance of 'EmployeePosition' with the given id.

Example

GET https://localhost:50000/b1s/v1/EmployeePosition(2)

GET https://localhost:50000/b1s/v1/EmployeePosition(2)?$select=PositionID,Name,Description

GET EmployeePosition

Retrieve a collection of 'EmployeePosition' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/EmployeePosition

GET https://localhost:50000/b1s/v1/EmployeePosition?$select=PositionID,Name,Description&$filter=PositionID ge 2 &$orderby=PositionID&

POST EmployeePosition

Create an instance of 'EmployeePosition' with the given payload of type 'EmployeePosition' in JSON format.

Example

POST https://localhost:50000/b1s/v1/EmployeePosition

{
"Description": "test1",
"Name": "test"
}

PATCH EmployeePosition(id)

Update an instance of 'EmployeePosition' with the given payload of type 'EmployeePosition' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/EmployeePosition(2)

{
"Description": "123"
}

DELETE EmployeePosition(id)

Delete an instance of 'EmployeePosition' with the specified id.

Example

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 170/190


21/03/2024, 07:55 Service Layer API Reference
DELETE https://localhost:50000/b1s/v1/EmployeePosition(2)

EmployeeRolesSetup
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'EmployeeRolesSetup'.

GET EmployeeRolesSetup(id)
Retrieve all or some selected properties from an instance of 'EmployeeRolesSetup' with the given id.

Example

GET https://localhost:50000/b1s/v1/EmployeeRolesSetup(1)

GET https://localhost:50000/b1s/v1/EmployeeRolesSetup(1)?$select=TypeID,Name,Description

GET EmployeeRolesSetup
Retrieve a collection of 'EmployeeRolesSetup' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/EmployeeRolesSetup

GET https://localhost:50000/b1s/v1/EmployeeRolesSetup?$select=TypeID,Name,Description&$filter=TypeID ge 1 &$orderby=TypeID&$top=10&$s

POST EmployeeRolesSetup

Create an instance of 'EmployeeRolesSetup' with the given payload of type 'EmployeeRoleSetup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/EmployeeRolesSetup

{
"Description": "test",
"Name": "test"
}

PATCH EmployeeRolesSetup(id)

Update an instance of 'EmployeeRolesSetup' with the given payload of type 'EmployeeRoleSetup' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/EmployeeRolesSetup(1)

{
"Name": "test123"
}

DELETE EmployeeRolesSetup(id)

Delete an instance of 'EmployeeRolesSetup' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/EmployeeRolesSetup(1)

EmployeesInfo
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'EmployeesInfo'.

GET EmployeesInfo(id)

Retrieve all or some selected properties from an instance of 'EmployeesInfo' with the given id.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 171/190


21/03/2024, 07:55 Service Layer API Reference
Example

GET https://localhost:50000/b1s/v1/EmployeesInfo(123)

GET https://localhost:50000/b1s/v1/EmployeesInfo(123)?$select=EmployeeID,LastName,FirstName

GET EmployeesInfo

Retrieve a collection of 'EmployeesInfo' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/EmployeesInfo

GET https://localhost:50000/b1s/v1/EmployeesInfo?$select=EmployeeID,LastName,FirstName&$filter=EmployeeID ge 123 &$orderby=EmployeeID

POST EmployeesInfo

Create an instance of 'EmployeesInfo' with the given payload of type 'EmployeeInfo' in JSON format.

Example

POST https://localhost:50000/b1s/v1/EmployeesInfo

{
"Branch": "-2",
"Department": "-2",
"FirstName": "Harry",
"JobTitle": "Tester",
"LastName": "Hu",
"Remarks": "Best Employee",
"WorkCountryCode": "US"
}

PATCH EmployeesInfo(id)

Update an instance of 'EmployeesInfo' with the given payload of type 'EmployeeInfo' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/EmployeesInfo(123)

{
"Remarks": "new manager"
}

DELETE EmployeesInfo(id)

Delete an instance of 'EmployeesInfo' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/EmployeesInfo(123)

POST EmployeesInfo(id)/Cancel

Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/EmployeesInfo(123)/Cancel

POST EmployeesInfo(id)/Close

Invoke the method 'Close' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/EmployeesInfo(123)/Close

EmployeeStatus
Show/Hide
List Operations

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 172/190


21/03/2024, 07:55 Service Layer API Reference
Expand Operations

This entity enables you to manipulate 'EmployeeStatus'.

GET EmployeeStatus(id)
Retrieve all or some selected properties from an instance of 'EmployeeStatus' with the given id.

Example

GET https://localhost:50000/b1s/v1/EmployeeStatus(1)

GET https://localhost:50000/b1s/v1/EmployeeStatus(1)?$select=StatusId,Name,Description

GET EmployeeStatus
Retrieve a collection of 'EmployeeStatus' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/EmployeeStatus

GET https://localhost:50000/b1s/v1/EmployeeStatus?$select=StatusId,Name,Description&$filter=StatusId ge 1 &$orderby=StatusId&$top=10&

POST EmployeeStatus
Create an instance of 'EmployeeStatus' with the given payload of type 'EmployeeStatus' in JSON format.

Example

POST https://localhost:50000/b1s/v1/EmployeeStatus

{
"Description": "post",
"Name": "post"
}

PATCH EmployeeStatus(id)
Update an instance of 'EmployeeStatus' with the given payload of type 'EmployeeStatus' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/EmployeeStatus(1)

{
"Description": "closed"
}

DELETE EmployeeStatus(id)
Delete an instance of 'EmployeeStatus' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/EmployeeStatus(1)

EmployeeTransfers
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'EmployeeTransfers'.

GET EmployeeTransfers(id)

Retrieve all or some selected properties from an instance of 'EmployeeTransfers' with the given id.

Example

GET https://localhost:50000/b1s/v1/EmployeeTransfers(1)

GET https://localhost:50000/b1s/v1/EmployeeTransfers(1)?$select=TransferID,TransStartDate,TransStartTime

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 173/190


21/03/2024, 07:55 Service Layer API Reference
GET EmployeeTransfers

Retrieve a collection of 'EmployeeTransfers' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/EmployeeTransfers

GET https://localhost:50000/b1s/v1/EmployeeTransfers?$select=TransferID,TransStartDate,TransStartTime&$filter=TransferID ge 1 &$order

POST EmployeeTransfers

Create an instance of 'EmployeeTransfers' with the given payload of type 'EmployeeTransfer' in JSON format.

Example

POST https://localhost:50000/b1s/v1/EmployeeTransfers

{
"Comment": "test",
"Status": "ets_Processing",
"TransEndDate": "2017-01-01",
"TransEndTime": "08:13:00",
"TransStartDate": "2017-01-01",
"TransStartTime": "08:13:00",
"TransferID": "1"
}

PATCH EmployeeTransfers(id)

Update an instance of 'EmployeeTransfers' with the given payload of type 'EmployeeTransfer' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/EmployeeTransfers(1)

{
"Comment": "123"
}

DELETE EmployeeTransfers(id)

Delete an instance of 'EmployeeTransfers' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/EmployeeTransfers(1)

EnhancedDiscountGroups
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'EnhancedDiscountGroups'.

GET EnhancedDiscountGroups(id)
Retrieve all or some selected properties from an instance of 'EnhancedDiscountGroups' with the given id.

Example

GET https://localhost:50000/b1s/v1/EnhancedDiscountGroups(123)

GET https://localhost:50000/b1s/v1/EnhancedDiscountGroups(123)?$select=AbsEntry,Type,ObjectCode

GET EnhancedDiscountGroups
Retrieve a collection of 'EnhancedDiscountGroups' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/EnhancedDiscountGroups

GET https://localhost:50000/b1s/v1/EnhancedDiscountGroups?$select=AbsEntry,Type,ObjectCode&$filter=AbsEntry ge 123 &$orderby=AbsEntry

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 174/190


21/03/2024, 07:55 Service Layer API Reference
POST EnhancedDiscountGroups

Create an instance of 'EnhancedDiscountGroups' with the given payload of type 'EnhancedDiscountGroup' in JSON format.

Example

POST https://localhost:50000/b1s/v1/EnhancedDiscountGroups

{
"Active": "tYES",
"DiscountRelations": "dgrLowestDiscount",
"ObjectCode": "101",
"Type": "dgt_CustomerGroup"
}

PATCH EnhancedDiscountGroups(id)

Update an instance of 'EnhancedDiscountGroups' with the given payload of type 'EnhancedDiscountGroup' in JSON format and with the specified
id.

Example

PATCH https://localhost:50000/b1s/v1/EnhancedDiscountGroups(123)

{
"Active": "tNO"
}

DELETE EnhancedDiscountGroups(id)

Delete an instance of 'EnhancedDiscountGroups' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/EnhancedDiscountGroups(123)

ExtendedTranslations
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'ExtendedTranslations'.

GET ExtendedTranslations(id)
Retrieve all or some selected properties from an instance of 'ExtendedTranslations' with the given id.

Example

GET https://localhost:50000/b1s/v1/ExtendedTranslations(1)

GET https://localhost:50000/b1s/v1/ExtendedTranslations(1)?$select=DocEntry,Category,ID

GET ExtendedTranslations
Retrieve a collection of 'ExtendedTranslations' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/ExtendedTranslations

GET https://localhost:50000/b1s/v1/ExtendedTranslations?$select=DocEntry,Category,ID&$filter=DocEntry ge 1 &$orderby=DocEntry&$top=10

POST ExtendedTranslations
Create an instance of 'ExtendedTranslations' with the given payload of type 'ExtendedTranslation' in JSON format.

Example

POST https://localhost:50000/b1s/v1/ExtendedTranslations

{
"Category": "asEFMItem",
"ID": "test",
"SecondaryID": "SecondaryID"
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 175/190


21/03/2024, 07:55 Service Layer API Reference
PATCH ExtendedTranslations(id)

Update an instance of 'ExtendedTranslations' with the given payload of type 'ExtendedTranslation' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/ExtendedTranslations(1)

{
"ID": "123"
}

DELETE ExtendedTranslations(id)

Delete an instance of 'ExtendedTranslations' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/ExtendedTranslations(1)

FAAccountDeterminations
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'FAAccountDeterminations'.

GET FAAccountDeterminations(id)
Retrieve all or some selected properties from an instance of 'FAAccountDeterminations' with the given id.

Example

GET https://localhost:50000/b1s/v1/FAAccountDeterminations('test')

GET https://localhost:50000/b1s/v1/FAAccountDeterminations('test')?$select=Code,Description,AssetBalanceSheetAccount

GET FAAccountDeterminations
Retrieve a collection of 'FAAccountDeterminations' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/FAAccountDeterminations

GET https://localhost:50000/b1s/v1/FAAccountDeterminations?$select=Code,Description,AssetBalanceSheetAccount&$filter=startswith(Code,

POST FAAccountDeterminations
Create an instance of 'FAAccountDeterminations' with the given payload of type 'FAAccountDetermination' in JSON format.

Example

POST https://localhost:50000/b1s/v1/FAAccountDeterminations

{
"AccumulatedOrdinaryDepr": "2180",
"AccumulatedSpecialDepr": "2185",
"AccumulatedUnplannedDepr": "2182",
"AssetBalanceSheetAccount": "0027",
"ClearingAccountAcquisition": "2307",
"Code": "test",
"Description": "Immaterielle Verm.",
"LeavewithExpenseNBVGross": "2310",
"LeavewithRevenueNBVGross": "2315",
"OrdinaryDepreciation": "4822",
"RetirementwithExpenseNet": "4850",
"RetirementwithRevenueNet": "4850",
"RevaluationReserveAccount": "4850",
"RevaluationReserveClearing": "4850",
"RevenueAccountforRetirement": "8837",
"RevenueClearingAccount": "4850",
"RevenuefromAssetSalesNet": "4850",
"SpecialDepreciation": "4850",
"UnplannedDepreciation": "4826"
}

PATCH FAAccountDeterminations(id)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 176/190


21/03/2024, 07:55 Service Layer API Reference
Update an instance of 'FAAccountDeterminations' with the given payload of type 'FAAccountDetermination' in JSON format and with the
specified id.

Example

PATCH https://localhost:50000/b1s/v1/FAAccountDeterminations('test')

{
"RevenueClearingAccount": "2310"
}

DELETE FAAccountDeterminations(id)

Delete an instance of 'FAAccountDeterminations' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/FAAccountDeterminations('test')

FactoringIndicators
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'FactoringIndicators'. It defines keys that can be recorded in certain journal entries and used as selection criteria in
various reports.

GET FactoringIndicators(id)

Retrieve all or some selected properties from an instance of 'FactoringIndicators' with the given id.

Example

GET https://localhost:50000/b1s/v1/FactoringIndicators('abc')

GET https://localhost:50000/b1s/v1/FactoringIndicators('abc')?$select=IndicatorCode,IndicatorName

GET FactoringIndicators

Retrieve a collection of 'FactoringIndicators' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/FactoringIndicators

GET https://localhost:50000/b1s/v1/FactoringIndicators?$select=IndicatorCode,IndicatorName&$filter=startswith(IndicatorCode, 'a') &$o

POST FactoringIndicators

Create an instance of 'FactoringIndicators' with the given payload of type 'FactoringIndicator' in JSON format.

Example

POST https://localhost:50000/b1s/v1/FactoringIndicators

{
"IndicatorCode": "abc",
"IndicatorName": "new indicator"
}

PATCH FactoringIndicators(id)

Update an instance of 'FactoringIndicators' with the given payload of type 'FactoringIndicator' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/FactoringIndicators('abc')

{
"IndicatorName": "customer indicator"
}

DELETE FactoringIndicators(id)

Delete an instance of 'FactoringIndicators' with the specified id.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 177/190


21/03/2024, 07:55 Service Layer API Reference
Example

DELETE https://localhost:50000/b1s/v1/FactoringIndicators('abc')

FinancialYears
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'FinancialYears'.

GET FinancialYears(id)

Retrieve all or some selected properties from an instance of 'FinancialYears' with the given id.

Example

GET https://localhost:50000/b1s/v1/FinancialYears(1)

GET https://localhost:50000/b1s/v1/FinancialYears(1)?$select=AbsEntry,Code,Description

GET FinancialYears
Retrieve a collection of 'FinancialYears' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/FinancialYears

GET https://localhost:50000/b1s/v1/FinancialYears?$select=AbsEntry,Code,Description&$filter=AbsEntry ge 1 &$orderby=AbsEntry&$top=10&

POST FinancialYears
Create an instance of 'FinancialYears' with the given payload of type 'FinancialYear' in JSON format.

Example

POST https://localhost:50000/b1s/v1/FinancialYears

{
"AssessYear": "201718",
"Code": "201617",
"Description": "201617",
"EndDate": "2017-08-31",
"StartDate": "2016-09-01"
}

PATCH FinancialYears(id)
Update an instance of 'FinancialYears' with the given payload of type 'FinancialYear' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/FinancialYears(1)

{
"Description": "TEST"
}

DELETE FinancialYears(id)
Delete an instance of 'FinancialYears' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/FinancialYears(1)

FiscalPrinter
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'FiscalPrinter'.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 178/190


21/03/2024, 07:55 Service Layer API Reference
GET FiscalPrinter(id)

Retrieve all or some selected properties from an instance of 'FiscalPrinter' with the given id.

Example

GET https://localhost:50000/b1s/v1/FiscalPrinter('1')

GET https://localhost:50000/b1s/v1/FiscalPrinter('1')?$select=EquipmentNo,Model,ManufacturerSerialN

GET FiscalPrinter

Retrieve a collection of 'FiscalPrinter' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/FiscalPrinter

GET https://localhost:50000/b1s/v1/FiscalPrinter?$select=EquipmentNo,Model,ManufacturerSerialN&$filter=startswith(EquipmentNo, '1') &

POST FiscalPrinter

Create an instance of 'FiscalPrinter' with the given payload of type 'FiscalPrinter' in JSON format.

Example

POST https://localhost:50000/b1s/v1/FiscalPrinter

{
"EquipmentNo": "1",
"FiscalDocumentModel": "FM",
"ManufacturerSerialN": "ManufacturerSerialN",
"Model": "Model",
"RegisterNo": "0123456789"
}

PATCH FiscalPrinter(id)

Update an instance of 'FiscalPrinter' with the given payload of type 'FiscalPrinter' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/FiscalPrinter('1')

{
"EquipmentNo": "1",
"FiscalDocumentModel": "FM",
"ManufacturerSerialN": "ManufacturerSerialN",
"Model": "Model",
"RegisterNo": "0123456789"
}

DELETE FiscalPrinter(id)

Delete an instance of 'FiscalPrinter' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/FiscalPrinter('1')

FormattedSearches
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'FormattedSearches'. It allows to assign a formatted search function to a specified field, so that SAP Business One users
can enter values, originated by a pre-defined search process, to the field.

GET FormattedSearches(id)
Retrieve all or some selected properties from an instance of 'FormattedSearches' with the given id.

Example

GET https://localhost:50000/b1s/v1/FormattedSearches(24488)

GET https://localhost:50000/b1s/v1/FormattedSearches(24488)?$select=FormID,ItemID,ColumnID

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 179/190


21/03/2024, 07:55 Service Layer API Reference

GET FormattedSearches
Retrieve a collection of 'FormattedSearches' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/FormattedSearches

GET https://localhost:50000/b1s/v1/FormattedSearches?$select=FormID,ItemID,ColumnID&$filter=Index ge 24488 &$orderby=Index&$top=10&$s

POST FormattedSearches
Create an instance of 'FormattedSearches' with the given payload of type 'FormattedSearche' in JSON format.

Example

POST https://localhost:50000/b1s/v1/FormattedSearches

{
"Action": "bofsaValidValues",
"ByField": "tYES",
"ColumnID": "-1",
"FormID": "139",
"Index": "24488",
"ItemID": "16"
}

PATCH FormattedSearches(id)
Update an instance of 'FormattedSearches' with the given payload of type 'FormattedSearche' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/FormattedSearches(24488)

{
"ItemID": "29"
}

DELETE FormattedSearches(id)
Delete an instance of 'FormattedSearches' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/FormattedSearches(24488)

FormPreferences
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'FormPreferences'.

GET FormPreferences(id)

Retrieve all or some selected properties from an instance of 'FormPreferences' with the given id.

Example

GET https://localhost:50000/b1s/v1/FormPreferences(User=123,FormID='abc',ItemNumber='abc',Column='abc')

GET https://localhost:50000/b1s/v1/FormPreferences(User=123,FormID='abc',ItemNumber='abc',Column='abc')?$select=User,FormID,ItemNumbe

GET FormPreferences

Retrieve a collection of 'FormPreferences' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/FormPreferences

GET https://localhost:50000/b1s/v1/FormPreferences?$select=User,FormID,ItemNumber&$filter=User ge 123 and startswith(FormID, 'a') and

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 180/190


21/03/2024, 07:55 Service Layer API Reference

PATCH FormPreferences(id)
Update an instance of 'FormPreferences' with the given payload of type 'ColumnPreferences' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/FormPreferences(User=123,FormID='abc',ItemNumber='abc',Column='abc')

{
"VisibleInExpanded": "tNO"
}

DELETE FormPreferences(id)
Delete an instance of 'FormPreferences' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/FormPreferences(User=123,FormID='abc',ItemNumber='abc',Column='abc')

Forms1099
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Forms1099'. It defines new Form 1099 types in addition to the existing types: 1099 Miscellaneous, 1099 Interest, and
1099 Dividends.

GET Forms1099(id)

Retrieve all or some selected properties from an instance of 'Forms1099' with the given id.

Example

GET https://localhost:50000/b1s/v1/Forms1099(123)

GET https://localhost:50000/b1s/v1/Forms1099(123)?$select=FormCode,Form1099,Boxes1099

GET Forms1099

Retrieve a collection of 'Forms1099' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Forms1099

GET https://localhost:50000/b1s/v1/Forms1099?$select=FormCode,Form1099,Boxes1099&$filter=FormCode ge 123 &$orderby=FormCode&$top=10&$

POST Forms1099

Create an instance of 'Forms1099' with the given payload of type 'Forms1099' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Forms1099

{
"Boxes1099": [
{
"Box1099": "01",
"BoxDescription": "Foreign tax paid",
"Minimum1099Amount": "11"
}
],
"Form1099": "1099 Tax"
}

PATCH Forms1099(id)

Update an instance of 'Forms1099' with the given payload of type 'Forms1099' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Forms1099(123)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 181/190


21/03/2024, 07:55 Service Layer API Reference
{
"Boxes1099": [
{
"Minimum1099Amount": "30"
}
]
}

DELETE Forms1099(id)
Delete an instance of 'Forms1099' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Forms1099(123)

GLAccountAdvancedRules
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'GLAccountAdvancedRules'.

GET GLAccountAdvancedRules(id)
Retrieve all or some selected properties from an instance of 'GLAccountAdvancedRules' with the given id.

Example

GET https://localhost:50000/b1s/v1/GLAccountAdvancedRules(8)

GET https://localhost:50000/b1s/v1/GLAccountAdvancedRules(8)?$select=AbsoluteEntry,Period,BeginningofFinancialYear

GET GLAccountAdvancedRules

Retrieve a collection of 'GLAccountAdvancedRules' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/GLAccountAdvancedRules

GET https://localhost:50000/b1s/v1/GLAccountAdvancedRules?$select=AbsoluteEntry,Period,BeginningofFinancialYear&$filter=AbsoluteEntry

POST GLAccountAdvancedRules

Create an instance of 'GLAccountAdvancedRules' with the given payload of type 'GLAccountAdvancedRule' in JSON format.

Example

POST https://localhost:50000/b1s/v1/GLAccountAdvancedRules

{
"AbsoluteEntry": 1,
"BeginningofFinancialYear": "2016-01-01",
"Code": "Test1",
"Description": "Test Determination Rules1",
"EUExpensesAccount": "2730",
"EURevenuesAccount": "2725",
"ExpenseClearingAct": "2739",
"ExpensesAccount": "2720",
"FinancialYear": 2016,
"ForeignExpensAcc": "2735",
"ForeignRevenueAcc": "2732",
"FromDate": "2016-01-01",
"IsActive": "tNO",
"Period": "2016",
"RevenuesAccount": "2715",
"ToDate": "2016-12-31",
"Warehouse": "01"
}

PATCH GLAccountAdvancedRules(id)

Update an instance of 'GLAccountAdvancedRules' with the given payload of type 'GLAccountAdvancedRule' in JSON format and with the
specified id.

Example

PATCH https://localhost:50000/b1s/v1/GLAccountAdvancedRules(8)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 182/190


21/03/2024, 07:55 Service Layer API Reference
{
"AbsoluteEntry": 1,
"Description": "Test Determination Rules123",
"IsActive": "tYES"
}

DELETE GLAccountAdvancedRules(id)
Delete an instance of 'GLAccountAdvancedRules' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/GLAccountAdvancedRules(8)

GoodsReturnRequest
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'GoodsReturnRequest'. A return is the clearing document for a delivery.

GET GoodsReturnRequest(id)
Retrieve all or some selected properties from an instance of 'GoodsReturnRequest' with the given id.

Example

GET https://localhost:50000/b1s/v1/GoodsReturnRequest(123)

GET https://localhost:50000/b1s/v1/GoodsReturnRequest(123)?$select=DocEntry,DocNum,DocType

GET GoodsReturnRequest

Retrieve a collection of 'GoodsReturnRequest' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/GoodsReturnRequest

GET https://localhost:50000/b1s/v1/GoodsReturnRequest?$select=DocEntry,DocNum,DocType&$filter=DocEntry ge 123 &$orderby=DocEntry&$top

POST GoodsReturnRequest

Create an instance of 'GoodsReturnRequest' with the given payload of type 'Document' in JSON format.

Example

POST https://localhost:50000/b1s/v1/GoodsReturnRequest

{
"CardCode": "c001",
"DocumentLines": [
{
"ItemCode": "i001",
"Quantity": "100",
"TaxCode": "T1",
"UnitPrice": "50"
}
]
}

PATCH GoodsReturnRequest(id)

Update an instance of 'GoodsReturnRequest' with the given payload of type 'Document' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/GoodsReturnRequest(123)

{
"Comments": "new comments - modified by Service Layer"
}

DELETE GoodsReturnRequest(id)

Delete an instance of 'GoodsReturnRequest' with the specified id.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 183/190


21/03/2024, 07:55 Service Layer API Reference
Example

DELETE https://localhost:50000/b1s/v1/GoodsReturnRequest(123)

POST GoodsReturnRequest(id)/Close

Invoke the method 'Close' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/GoodsReturnRequest(123)/Close

POST GoodsReturnRequest(id)/Cancel

Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/GoodsReturnRequest(123)/Cancel

POST GoodsReturnRequest(id)/Reopen

Invoke the method 'Reopen' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/GoodsReturnRequest(123)/Reopen

POST GoodsReturnRequest(id)/SaveDraftToDocument

Invoke the method 'SaveDraftToDocument' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/GoodsReturnRequest(123)/SaveDraftToDocument

POST GoodsReturnRequest(id)/CreateCancellationDocument

Invoke the method 'CreateCancellationDocument' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/GoodsReturnRequest(123)/CreateCancellationDocument

GovPayCodes
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'GovPayCodes'.

GET GovPayCodes(id)
Retrieve all or some selected properties from an instance of 'GovPayCodes' with the given id.

Example

GET https://localhost:50000/b1s/v1/GovPayCodes(123)

GET https://localhost:50000/b1s/v1/GovPayCodes(123)?$select=AbsId,Code,Descr

GET GovPayCodes
Retrieve a collection of 'GovPayCodes' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/GovPayCodes

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 184/190


21/03/2024, 07:55 Service Layer API Reference
GET https://localhost:50000/b1s/v1/GovPayCodes?$select=AbsId,Code,Descr&$filter=AbsId ge 123 &$orderby=AbsId&$top=10&$skip=1

POST GovPayCodes
Create an instance of 'GovPayCodes' with the given payload of type 'GovPayCode' in JSON format.

Example

POST https://localhost:50000/b1s/v1/GovPayCodes

{
"AbsId": 1,
"Code": "c1",
"Descr": "c1",
"GovPayCodeAuthorities": [],
"Prdcity": "gpcpMonth",
"StateTax": "tNO"
}

PATCH GovPayCodes(id)
Update an instance of 'GovPayCodes' with the given payload of type 'GovPayCode' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/GovPayCodes(123)

{
"Descr": "c1211"
}

DELETE GovPayCodes(id)
Delete an instance of 'GovPayCodes' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/GovPayCodes(123)

Holidays
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Holidays'.

GET Holidays(id)

Retrieve all or some selected properties from an instance of 'Holidays' with the given id.

Example

GET https://localhost:50000/b1s/v1/Holidays('holiday1')

GET https://localhost:50000/b1s/v1/Holidays('holiday1')?$select=HolidayCode,WeekendFrom,WeekendTO

GET Holidays

Retrieve a collection of 'Holidays' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Holidays

GET https://localhost:50000/b1s/v1/Holidays?$select=HolidayCode,WeekendFrom,WeekendTO&$filter=startswith(HolidayCode, 'h') &$orderby=

POST Holidays

Create an instance of 'Holidays' with the given payload of type 'Holiday' in JSON format.

Example

POST https://localhost:50000/b1s/v1/Holidays

{
"HolidayCode": "holiday1",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 185/190


21/03/2024, 07:55 Service Layer API Reference
"HolidayDates": [
{
"EndDate": "2020-01-02",
"Remarks": "test",
"StartDate": "2020-01-01"
}
],
"IgnoreWeekend": "N",
"IsCurrentYear": "tYES",
"WeekNoRule": "fromFirstFourDayWeek",
"WeekendFrom": "Monday",
"WeekendTO": "Tuesday"
}

PATCH Holidays(id)
Update an instance of 'Holidays' with the given payload of type 'Holiday' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Holidays('holiday1')

{
"HolidayDates": [
{
"EndDate": "2020-01-02",
"HolidayCode": "holiday1",
"Remarks": "newRemarks",
"StartDate": "2020-01-01"
}
]
}

DELETE Holidays(id)
Delete an instance of 'Holidays' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Holidays('holiday1')

HouseBankAccounts
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'HouseBankAccounts'.

GET HouseBankAccounts(id)

Retrieve all or some selected properties from an instance of 'HouseBankAccounts' with the given id.

Example

GET https://localhost:50000/b1s/v1/HouseBankAccounts(123)

GET https://localhost:50000/b1s/v1/HouseBankAccounts(123)?$select=BankCode,AccNo,Branch

GET HouseBankAccounts

Retrieve a collection of 'HouseBankAccounts' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/HouseBankAccounts

GET https://localhost:50000/b1s/v1/HouseBankAccounts?$select=BankCode,AccNo,Branch&$filter=AbsoluteEntry ge 123 &$orderby=AbsoluteEnt

POST HouseBankAccounts

Create an instance of 'HouseBankAccounts' with the given payload of type 'HouseBankAccount' in JSON format.

Example

POST https://localhost:50000/b1s/v1/HouseBankAccounts

{
"AccNo": "11123456",
"BankCode": "HSBC",
"BankKey": "6",

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 186/190


21/03/2024, 07:55 Service Layer API Reference
"Branch": "123",
"Country": "US",
"GLAccount": "_SYS00000000001",
"GLInterimAccount": "_SYS00000000052",
"ZipCode": "201200"
}

PATCH HouseBankAccounts(id)
Update an instance of 'HouseBankAccounts' with the given payload of type 'HouseBankAccount' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/HouseBankAccounts(123)

{
"ZipCode": "200-10"
}

DELETE HouseBankAccounts(id)
Delete an instance of 'HouseBankAccounts' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/HouseBankAccounts(123)

IncomingPayments
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'IncomingPayments'. It represents incoming payments from customers or, for returned goods, from vendors. Available
payment methods are cash, credit cards, checks, bank transfers, and in some localizations, bills of exchange.

GET IncomingPayments(id)

Retrieve all or some selected properties from an instance of 'IncomingPayments' with the given id.

Example

GET https://localhost:50000/b1s/v1/IncomingPayments(123)

GET https://localhost:50000/b1s/v1/IncomingPayments(123)?$select=DocNum,DocType,HandWritten

GET IncomingPayments

Retrieve a collection of 'IncomingPayments' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/IncomingPayments

GET https://localhost:50000/b1s/v1/IncomingPayments?$select=DocNum,DocType,HandWritten&$filter=DocEntry ge 123 &$orderby=DocEntry&$to

POST IncomingPayments

Create an instance of 'IncomingPayments' with the given payload of type 'Payment' in JSON format.

Example

POST https://localhost:50000/b1s/v1/IncomingPayments

{
"CardCode": "c001",
"CashAccount": "_SYS00000000002",
"CashFlowAssignments": [
{
"AmountLC": "110",
"PaymentMeans": "pmtCash"
}
],
"CashSum": "110"
}

PATCH IncomingPayments(id)

Update an instance of 'IncomingPayments' with the given payload of type 'Payment' in JSON format and with the specified id.
https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 187/190
21/03/2024, 07:55 Service Layer API Reference
Example

PATCH https://localhost:50000/b1s/v1/IncomingPayments(123)

{
"Remarks": "new comments - modified by Service Layer"
}

POST IncomingPayments(id)/Cancel

Invoke the method 'Cancel' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/IncomingPayments(123)/Cancel

POST IncomingPayments(id)/GetApprovalTemplates

Invoke the method 'GetApprovalTemplates' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/IncomingPayments(123)/GetApprovalTemplates

POST IncomingPayments(id)/CancelbyCurrentSystemDate

Invoke the method 'CancelbyCurrentSystemDate' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/IncomingPayments(123)/CancelbyCurrentSystemDate

POST IncomingPayments(id)/RequestApproveCancellation

Invoke the method 'RequestApproveCancellation' on this EntitySet with the specified id.

Example

POST https://localhost:50000/b1s/v1/IncomingPayments(123)/RequestApproveCancellation

Industries
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'Industries'. It represents the industries list from which an industry can be associated with a sales opportunity.

GET Industries(id)
Retrieve all or some selected properties from an instance of 'Industries' with the given id.

Example

GET https://localhost:50000/b1s/v1/Industries(123)

GET https://localhost:50000/b1s/v1/Industries(123)?$select=IndustryDescription,IndustryName,IndustryCode

GET Industries
Retrieve a collection of 'Industries' with all or some selected properties in the given order by specifying the given filter condition.

Example

GET https://localhost:50000/b1s/v1/Industries

GET https://localhost:50000/b1s/v1/Industries?$select=IndustryDescription,IndustryName,IndustryCode&$filter=IndustryCode ge 123 &$ord

POST Industries
Create an instance of 'Industries' with the given payload of type 'Industry' in JSON format.

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 188/190


21/03/2024, 07:55 Service Layer API Reference
Example

POST https://localhost:50000/b1s/v1/Industries

{
"IndustryDescription": "chemical industry",
"IndustryName": "chemical"
}

PATCH Industries(id)

Update an instance of 'Industries' with the given payload of type 'Industry' in JSON format and with the specified id.

Example

PATCH https://localhost:50000/b1s/v1/Industries(123)

{
"IndustryDescription": "oil"
}

DELETE Industries(id)

Delete an instance of 'Industries' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/Industries(123)

IntegrationPackagesConfigure
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'IntegrationPackagesConfigure'.

GET IntegrationPackagesConfigure(id)
Retrieve all or some selected properties from an instance of 'IntegrationPackagesConfigure' with the given id.

Example

GET https://localhost:50000/b1s/v1/IntegrationPackagesConfigure(123)

GET https://localhost:50000/b1s/v1/IntegrationPackagesConfigure(123)?$select=AbsEntry,Code,Name

GET IntegrationPackagesConfigure
Retrieve a collection of 'IntegrationPackagesConfigure' with all or some selected properties in the given order by specifying the given filter
condition.

Example

GET https://localhost:50000/b1s/v1/IntegrationPackagesConfigure

GET https://localhost:50000/b1s/v1/IntegrationPackagesConfigure?$select=AbsEntry,Code,Name&$filter=AbsEntry ge 123 &$orderby=AbsEntry

POST IntegrationPackagesConfigure
Create an instance of 'IntegrationPackagesConfigure' with the given payload of type 'IntegrationPackageConfigure' in JSON format.

Example

POST https://localhost:50000/b1s/v1/IntegrationPackagesConfigure

{}

PATCH IntegrationPackagesConfigure(id)
Update an instance of 'IntegrationPackagesConfigure' with the given payload of type 'IntegrationPackageConfigure' in JSON format and with the
specified id.

Example

PATCH https://localhost:50000/b1s/v1/IntegrationPackagesConfigure(123)

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 189/190


21/03/2024, 07:55 Service Layer API Reference
{
"IsEnable": "tYES"
}

DELETE IntegrationPackagesConfigure(id)
Delete an instance of 'IntegrationPackagesConfigure' with the specified id.

Example

DELETE https://localhost:50000/b1s/v1/IntegrationPackagesConfigure(123)

InternalReconciliations
Show/Hide
List Operations
Expand Operations

This entity enables you to manipulate 'InternalReconciliations'.

GET InternalReconciliations(id)
Retrieve all or some selected properties from an instance of 'InternalReconciliations' with the given id.

Example

GET https://localhost:50000/b1s/v1/InternalReconciliations(123)

GET https://localhost:50000/b1s/v1/InternalReconciliations(123)?$select=ReconNum,ReconDate,CardOrAccount

POST InternalReconciliations

Create an instance of 'InternalReconciliations' with the given payload of type 'InternalReconciliation' in JSON format.

Example

POST https://localhost:50000/b1s/v1/InternalReconciliations

{
"CardOrAccount": "coaCard",
"InternalReconciliationOpenTransRows": [
{
"CashDiscount": null,
"CreditOrDebit": "codDebit",
"ReconcileAmount": 10,
"Selected": "tYES",
"ShortName": "v01",
"SrcObjAbs": 5,
"SrcObjTyp": "46",
"TransId": 41,
"TransRowId": 1
},
{
"CashDiscount": null,
"CreditOrDebit": "codCredit",
"ReconcileAmount": 10,
"Selected": "tYES",
"ShortName": "v01",
"SrcObjAbs": 11,
"SrcObjTyp": "18",
"TransId": 43,
"TransRowId": 0
}
],
"ReconDate": "2017-11-15"
}

https://conexled-sl.helpb1.cloud/Service Layer API Reference.html 190/190

You might also like