Skip to content
ems Support Portal

Support Portal

  • English
    • German
Kundenportal
Kundenportal
ems Support Portal
  • Dokumentation ems System
  • Downloads
  • Privacy Policy
  • Quick Download Button
  • Register
  • System status

Getting Started For Users

6
  • Basic operation of ems Mobile
  • Basic operation ems Web
  • Using time recording
    • Time recording terminals
  • Managing your user account
    • Article favorites
    • Set up and manage user account
    • Personal layout settings

Administration & Settings

13
  • Create checklists
  • Employee and user administration
    • User overview
    • Notifications
    • Create new employee profile
    • Authorizations for employees
    • Store authentications in the ems system
  • System settings
    • Clients / Multiside
    • QR code and NFC for ems Mobile
    • Notifications
    • Text templates for notifications (e-mails)
    • Images, logos and symbols (icons)
  • Importing and exporting data
    • Exporting data
    • Importing data

News, Updates & Technology

24
  • ems licensing
  • Initialize and set up new system
  • New web layout X3
  • Time and data recording terminals
    • Protected: Technical information on terminals
    • Datafox Terminals
    • ems terminals (TT5, MT7)
  • Software installation
    • Infrastructure requirements for the system
    • ems Installation Tool
    • Configure ems Server Tool
    • ems Mobile on the smartphone
    • ems Client
    • Protected: Presentation systems
  • Integrations & interfaces
    • Protected: API for RESSIS / ARVIS
    • User parameters
    • System parameters
    • Public web services
    • Interfaces
    • Protected: API access (Rest web service)
    • Protected: API for SUGB inspection app
    • Mailjet connection (for campaigns)
    • WooCommerce connection
    • 3CX telephone system
    • Set up your own e-mail server
    • Protected: API for ems Pos App

Time Tracking

32
  • Working time recording
    • Record and edit times (ems Mobile)
    • Own hours and vacation balances (ems Web)
    • Release of your own time recording (ems Web)
    • Time recording (ems Web)
    • Break regulation
    • Time recording and time requests via quick panels (ems Web)
    • Hourly and vacation balances (ems Web)
    • Hourly and vacation balances (ems Mobile)
    • Approve time requests, times and compensation (ems Web) – Instructions for line managers
    • Release of time recording (ems Mobile)
    • Warning and error messages during release
    • Release of employee reports
    • Target hours (target timetables / public holidays)
    • Time credits (vacation, flexitime)
    • Visa revocation
    • General warning and error messages
  • Absence management
    • Own hours and vacation balances (ems Web)
    • Break regulation
    • Enter time requests (ems Web)
    • Time recording and time requests via quick panels (ems Web)
    • Hourly and vacation balances (ems Web)
    • Hourly and vacation balances (ems Mobile)
    • Enter and edit time requests (ems Mobile)
    • Approve time requests, times and compensation (ems Web) – Instructions for line managers
    • Target hours (target timetables / public holidays)
    • Error messages during the release of time requests
    • Cancellation of approved time requests
    • Time credits (vacation, flexitime)
    • Release of time requests
  • Bonuses and overtime calculation
    • Time credits (vacation, flexitime)
  • Compensation
    • Record compensation (ems Web)
    • Record and process compensation (ems Mobile)

Customer & Address Management

13
  • Customer management
    • Customer networks
    • Enter new customer address (ems Web)
    • Manage customer addresses
    • Copy customer address
    • Difference between customer groups, properties, authorization roles and relationships
    • Authorization roles for customers
    • 3CX telephone system
    • Importing customer data
    • Mailjet connection (for campaigns)
  • Supplier management
    • Manage supplier addresses
    • Enter and edit supplier address
    • Authorization roles for suppliers
    • Copy supplier address

Orders & Sales

23
  • Quotation creation
    • Create and manage offers
    • Offer settings
  • Order management
    • Shift planning for the customer order (ems Web)
    • Enter new customer order
    • Time and compensation recording for the customer order (ems Web)
    • Order status, billing, order completion
    • Payment plan (recurring invoices)
    • Record material (ems Web)
    • Checklists for the customer order (ems Mobile)
    • Record services (ems Web)
    • Record material (ems Mobile)
    • Time and compensation recording for customer orders (ems Mobile)
    • Processing a customer order (ems Mobile)
    • Authorizations for customer orders
    • Checklists for the customer order (ems Web)
    • Record services (ems Mobile)
    • Completing the customer order (ems Mobile)
    • Create checklists
    • Clearing types
  • Point of Sale (POS) System
    • Process sales orders (via tablet – ems Mobile)
  • Marketing Campaigns
    • Campaign rules
    • Create marketing campaigns
    • Manage marketing campaigns

Procurement & Logistics

8
  • Product & Article Management
    • Special food labeling
    • Article bundles
    • Article variants
    • WooCommerce connection
    • Importing article master data and article prices
    • Manage articles
    • Article types
    • Create and edit articles

Finance & Accounting

6
  • Accounts payable management
    • Receive creditors via e-mail
    • Scan vendor invoices
  • Accounts receivable management
    • External recording (other software)
    • Delete or cancel invoices
    • Take over positions
    • Enter invoices

HR & Payroll

6
  • Employee administration
    • User overview
    • Employee resignation
    • Edit employee profile
    • Create new employee profile
    • Authorizations for employees
  • Payroll
    • Set up and adjust payroll accounting

Planning & Resource Management

5
  • Personnel deployment planning
    • Creating a mission entry
    • Views of resource planning (ems Web)
    • Operations planning overview (ems Mobile)
    • Planning groups
    • Authorizations for resource planning

Document Management & Administration

2
  • Outlook signature
  • Add documents via DragDrop
  • Dokumente
  • News, Updates & Technology
  • Integrations & interfaces
  • Public web services
View Categories

Public web services

Ungefähre Lesedauer: 4 min lesedauer

Introduction #

The public web service for sales orders makes it possible to connect third-party systems to the ems sales system.

URL and authentication #

Target URL:
xxx/Public/SaleSystem/Version10001.asmx

The user name and password for access will be provided to you by the operator of the system. In the case of the ems cloud, this is SUBRIS GmbH.

Web services for vouchers #

Functions #

CreateVoucher #

Create vouchers

CheckVoucher #

Check vouchers for validity and voucher value.
Voucher codes from voucher cards (EAN) can also be queried.

RedeemVoucher #

Redeem voucher, create new voucher with residual value if necessary.

Return #

A standardized response object is returned. This contains the following content:
ErrorCode: 0 = No error, otherwise the error code
VoucherCode: Voucher code (valid once)
VoucherCardCode: EAN or number on voucher card
Value: Value of the voucher CurrencyCode: Currency code, e.g. CHF

Input fields #

Username: User name for logging in
Password: User password for logging in
PosID: Identification of the POS system

Error codes #

The error codes are returned in the response object in the Errorcode field.
(0 corresponds to no error)

Error code 1 #

Unrecognized error

Error code 1001 #

Username or password incorrect

Error code 1002 #

User no longer or not yet active in the system.

Error code 4001 #

POS system ID is not valid or the POS system is not active.

Error code 4031 #

Voucher was not found or is not valid.

Error code 4032 #

Voucher has already been redeemed.

Error code 4035 #

Invalid voucher data (amount less than zero or invalid currency)

Error code 4036 #

Amount to be redeemed is greater than the voucher value.


Explanation of ems web services #

The ems system offers the option of automating Office documents via the Public WebServices. Data can be retrieved directly via the web services. For security reasons, however, this function is only possible if a running session (logged-in user) is available. If no user is logged in, every call is forwarded directly to the login page.
The web services only allow data to be retrieved, not written.

Web service for data #

Accessibility #

The web services can be accessed via the following URL:
[EMS-Web-URL]/start/OfficeAutomation.asmx
[EMS-Web-URL] corresponds to the URL of the customer system.

Functions #

The following functions are available in the ems web service. A list of the exact data types and expected parameters can be called up as follows:
[EMS-Web-URL]/start/OfficeAutomation.asmx?WSDL

System_getVersion #

Return of the current version of the EMS Web System.
Return (string):
Return of the current version

Office_CompanyImageByCode_v001 #

Returns the logo (image) of the company.
Parameter:
intS1pCode: Code of the corresponding image position.
Position 1 corresponds to the logo used on reports.
Return (ByteArray):

Office_CostCenterListBySearchText_v001 #

List of cost centers or organizational units based on a search text.
Parameter:
strTemplateType: Type of the desired document type, e.g. KA for sales order
Return (array):
Pos. 00 = Status
Pos. 01 … 999 = Cost centers with ;-separated
Pos. xx.00 = Status (only for Pos. 00)
Pos. xx.01 = FiCode
Pos. xx.02 = Cost center
Pos. xx.03 = Cost center text / branch text
Pos. xx.04 = Location

Office_CustomerAddressDataByKdCode_v001 #

Returns a customer address based on the exact customer code. Parameter:
strTemplateType: Type of the desired document type, e.g. KA for sales order
Return (array):
Pos. 00 = Status
Pos. 01-20 = Customer data

Office_CustomerOpportunityDataByAsCode_v001 #

Return of the offer with the address data and order data.
Parameter:
strTemplateType: Type of the desired document type, e.g. KA for sales order
Return (array):
Pos. 00 = Status
Pos. 01-15 = Customer data
Pos. 16-30 = Object data
Pos. 31-45 = Shipping address
Pos. 46-60 = Planner
Pos. 61-70 = Quotation data

Office_CustomerOrderDataByKaCode_v001 #

Return of the customer order with the address data and order data.
Parameter:
intKaCode: Exact internal customer order number (without KA)
Return (array):
Pos. 00 = Status
Pos. 01-15 = Customer data
Pos. 16-30 = Object data
Pos. 31-45 = Shipping address
Pos. 46-60 = Planner
Pos. 61-70 = Order data

Office_CustomerReferenceImageByFiRoCode_v001 #

Return of the image to a customer reference.
Parameter:
strTemplateType: Type of the desired document type, e.g. KA for sales order
Return (array):
Byte array with the image as a JPG.

Office_CustomerReferenceListBySearchText_v001 #

Returns a list of customer references that match the search term.
Parameter:
strTemplateType: Type of the desired document type, e.g. KA for sales order
Return (array):
Pos. 00 = Status
Pos. 01 … 999 = Reference objects with ;-separated
Pos. xx.00 = Status (only for Pos. 00)
Pos. xx.01 = FiRo code
Pos. xx.02 = Title
Pos. xx.03 = Continuous text

Office_DocumentBarcodeFormTemplateList_v001 #

Returns the list of possible barcode types in the database.
Parameter:
strTemplateType: Type of the desired document type, e.g. KA for sales order
Return (array):
Pos. 00 = Status
Pos. 01 … 99 = Template with ;-separated
Pos. xx.00 = Status (only for Pos. 00)
Pos. xx.01 = Prefix
Pos. xx.02 = Document type
Pos. xx.03 = Document category
Pos. xx.04 = Document description

Office_EmployeeDataByMaPnr_v002 #

Return of an employee and the corresponding employee data.
Parameter:
strTemplateType: Type of the desired document type, e.g. KA for sales order
Return (array):
Pos. 00 = Status
Pos. 01-10 = Employee’s basic data
Pos. 11-30 = Employee’s business data
Pos. 31-60 = List of training courses

Office_EmployeeDataListBySearchText_v001 #

Returns a list of employees who match the search term.
Parameter:
strTemplateType: Type of the desired document type, e.g. KA for sales order
Return (array):
Pos. 00 = Status
Pos. 01 … 999 = employee with ;-separated
Pos. xx.00 = status (only for Pos. 00)
Pos. xx.01 = personnel no.
Pos. xx.02 = surname first name (function)

Office_EmployeeImageByMaPnr_v001 #

Return of the screen for the employee. Parameter:
strTemplateType: Type of the desired document type, e.g. KA for sales order
Return (array):
Byte array with the image as a JPG.

Office_ToolTypeByBmCode_v001 #

Return of the equipment and equipment types based on the exact equipment number.
Parameter:
intBmCode: Equipment number
Return (array):
Pos. 00 = Status
Pos. 01-10 = Type data
Pos. 11-20 = Equipment data
Pos. 21-30 = Active allocation

Office_ToolTypeByBmFremdnr_v002 #

Return of the equipment and equipment types based on the inventory number (external number).
Parameter:
strFremdNr: Inventory number of the equipment (not BM code)
Return (array):
Pos. 00 = Status
Pos. 01-10 = Type data
Pos. 11-20 = Equipment data
Pos. 21-30 = Active allocation

Image handler for images #

Accessibility #

The image handlers can be accessed via the following URL:
[EMS-Web-URL]/start/OfficeAutomation.ashx
[EMS-Web-URL] corresponds to the URL of the customer system.

Functions #

The image handler is called with parameters. These are appended to the URL as follows: [EMS-Web-URL]/start/OfficeAutomation.asmx?mapnr=1234
The image is returned directly.

Valid parameters #

mapnr= [Personnel number] ficode= [Organizational unit code] firocode= [Reference code] s1pcode= [Image code of reports]

integrator
War dieser Artikel hilfreich für Sie?
Updated on 6. May 2025
System parametersInterfaces
Inhaltsübersicht
  • Introduction
    • URL and authentication
  • Web services for vouchers
    • Functions
      • CreateVoucher
      • CheckVoucher
      • RedeemVoucher
    • Return
    • Input fields
    • Error codes
      • Error code 1
      • Error code 1001
      • Error code 1002
      • Error code 4001
      • Error code 4031
      • Error code 4032
      • Error code 4035
      • Error code 4036
    • Explanation of ems web services
  • Web service for data
    • Accessibility
    • Functions
      • System_getVersion
      • Office_CompanyImageByCode_v001
      • Office_CostCenterListBySearchText_v001
      • Office_CustomerAddressDataByKdCode_v001
      • Office_CustomerOpportunityDataByAsCode_v001
      • Office_CustomerOrderDataByKaCode_v001
      • Office_CustomerReferenceImageByFiRoCode_v001
      • Office_CustomerReferenceListBySearchText_v001
      • Office_DocumentBarcodeFormTemplateList_v001
      • Office_EmployeeDataByMaPnr_v002
      • Office_EmployeeDataListBySearchText_v001
      • Office_EmployeeImageByMaPnr_v001
      • Office_ToolTypeByBmCode_v001
      • Office_ToolTypeByBmFremdnr_v002
  • Image handler for images
    • Accessibility
    • Functions
      • Valid parameters

  • Privacy Policy