Order terms: Third party applications related to SAP B1


Finvoice for SAP B1 is Profiz's own cloud service for SAP Business One for creating and sending electronic invoices to recipients. The solution works is build Frends-integration platform as a so-called scenario. The Finvoice scenario retrieves a list of invoices (AR invoices and Credit Memos) from SAP B1 at times specified by the customer, from which the Finvoice 3.0 standard-compliant data is generated and delivered in desired format directly to the end customer via our operator partner's Maventa platform. Maventa delivers the invoices to recipients either in e-invoice format (Finvoice, Peppol etc.), by email in PDF-format or in paper via the printing service. 


The Finvoice scenario is a standardized solution, which means that the customer cannot change which fields in the SAP B1 database are mapped to the Finvoice standard fields, but all companies using the solution have the same mappings.


Finvoice for SAP B1 is an company database solution license that entitles all SAP B1 users of the company database to use the solution with a valid SAP Business One Cloud User, Public Cloud and Supported by Partner, or SAP B1 Public Cloud and Partner Support and SAP B1 Maintenance subscription. In addition to the right to use, theservice automatically covers version updates in connection with the release of new versions, as well as service related Profiz support.



Prerequisites for implementation


Finvoice for SAP B1, Private Environment


In order to implement the solution that the following technical requirements have to be fulfilled:

  • We access the Service Layer from three static IP address and the firewall (and the Service Layer) to be open to the internet for those IP addresses. You only need to set these IP addresses as permitted in your firewall and you can block all other traffic to the Service Layer.
    • 23.100.58.239 (production)
    • 74.234.69.89 (development)
    • 185.242.164.116 (test)



  • The customer IT department/IT infrastructure partner is responsible for obtaining and installing a trusted, commercial certificate for the server where the Service Layer is running. Profiz does not accept self-signed certificates. 
    • Certificate can be bought from for example https://www.louhi.fi/domain-verkkotunnus/ssl-sertifikaatit/ 
    • Certificate needs to be installed correctly on the server and issued for the correct domain name.
    • Certificate seller ensures that the customer has right to a certain domain.
    • Certificates can be bought for a single server address or for whole domain like sap.domain.com or *.domain.com.


  • Dedicated SAP B1 credentials with full authorization need to be given for the Finvoice solution to access the customer SAP B1 database for retrieving the invoices.
    • The authorization can be then later on restricted if required but currently we do not have a clear list of authorizations required since Service Layer and SAP B1 user authorizations are not aligned (=it is not clear/straightforward which authorizations should be given to the user that accesses the information to retrieve the invoice data in B1, thus, usually the easiest is to give full access). If the customer wants to restrict the authorizations, they need to test it themselves (=more or less trial and error methodology) 
    • Technically the Service Layer user does not require a SAP B1 license but in order not to violate SAP B1 license terms, at least indirect access user license should be allocated to that user we use. 
    • The PW for the user should never expire so that unexpected access denied situations do not happen.


  • The customer needs to deliver the following required information:
    • SAP B1 Service Layer URL
    • SAP B1 Service Layer port (The default port for Service Layer is not the same as default port for https)
    • SAP B1 DB Instance
    • SAP B1 Company DB name
    • SAP B1 user name
    • SAP B1 password
    • Language in which the mandatory User Defined Fields (UDFs) in SAP B1 user interface will be implemented (FI or EN)


Finvoice for SAP B1, Private Environment AND Finvoice for SAP B1, Public Cloud


Please note that our Finvoice 3.0 solution is guaranteed to operate SAP Business One 10.0 version family. If the customer is running an older version, the solution should work, but it is not tested.


About security


Our solution runs on Frends integration platform (IpaaS) as a scenario, thus, it connects the Service Layer from the public internet. The communication between Frends and Service Layer is https which means that the communication is secured and encrypted. 


Your can read more about Frends security e.g. at 


https://docs.frends.com/en/articles/2824943-agent-architecture (-> Security outline)

https://docs.frends.com/en/articles/5555917-best-practices


 Frends is certified for:


User support


Finvoice for SAP B1, Private Environment

User support includes

  • 24/7 self-service support through the Profiz customer portal
  • Profiz's personal support service (e-mail / ticketing system) during Profiz's service hours charged on time and material basis


Finvoice for SAP B1, Public Cloud


User support includes

  • 24/7 self-service support through the Profiz customer portal
  • Profiz's personal support service (e-mail / ticketing system) during Profiz's service hours free of charge


24/7 self-service support through the Profiz customer portal


From the Profiz customer portal available 24/7, users can find documentation related to the service, covering e.g. training materials, FAQ articles and information on different versions of the software.


Profiz's personal support service

Personal support service means guiding the users in the use of the service, supporting them and resolving possible problem situations (best effort) remotely through Profiz's ticketing system. User support related to the service is provided on weekdays from 8 am to 4 pm, excluding any separately announced holiday periods and maintenance outages, in which case Profiz's Support Service is closed. Support requests and notifications of problem situations must be reported through Profiz's ticketing system and the message must be accompanied by information relevant to the description of the problem, such as screenshots, event logs, images, videos or other more detailed information requested by Profiz.


User Support Limitations


Finvoice for SAP B1, Private Environment AND Finvoice for SAP B1, Public Cloud

User support does not cover customer-specific mappings of SAP B1 database fields to the Finvoice standard, which Profiz does not currently implement at all.


Customer Support does not cover the diagnosis or support of problems related to customer's own local or third-party server environment, network environment, or workstations, or related software or other installation work or support for installation work. Profiz considers these to be the responsibility of the customer's own IT or outsourced IT partner.


Application support does not cover user support for SAP Business One.


Finvoice for SAP B1, Public Cloud

In order for a company to be entitled to user support for the service, the company must have an agreement on the delivery of electronic invoices with our cooperative operator Maventa (or for EDI customers OWS Finland Oy)If the customer uses an operator other than Profiz' cooperative operators, Profiz is not responsible for the suitability of the material for the operator and reserves the right to charge for the examination of error messages provided by the operator according to the time spent separately.


User support does not cover the resolution of customer problem situations, which require an access to the customer's database and the examination of the information and entries made in the customer's system. This means situations where the customer asks to find out, for example, why an invoice has been left in error and the customer himself does not know how or does not want to check, based on the given documentation, which information he has incorrectly determined in his system. For the sake of clarity, if an examination of the customer's database reveals that the root cause of the problem is an error in the Finvoice scenario or a problem at the end of the Profiz co-operation operator, the support provided is included in the application user support.


User support does not cover a service that counts as consulting, such as advising the customer on the placement of data to be transferred to the Finvoice material in the SAP user interface, for which the customer has been instructed during implementation and in the application-related documentation. Cases in which the customer has been instructed, for example, to make a change to correct a material error in his or her own SAP B1 system, but for one reason or another the customer wants Profiz to make the change in the system, are also considered to be consulting. 


User support does not cover training or teaching the user to use the service. Profiz provides extensive instructions for using the service and requires users to familiarize themselves with the instructions provided before contacting Profiz Support. Profiz requires the customer to take care of the basic training of its users themselves or by ordering training separately through Profiz.


SLA for processing support requests

Finvoice for SAP B1, Private Environment AND Finvoice for SAP B1, Public Cloud

Support requests and notifications of problem situations must be reported through Profiz's ticketing system and the message must be accompanied by information relevant to the description of the problem, such as screenshots, event logs, images, videos or other more detailed information requested by Profiz.


Prioritization of support request processing follows the following classification below. Profiz reserves the right to determine the rating for the support request reported by the customer and, if necessary, to change this rating based on the criteria below.


Very high

This problem prevents you from using the application completely.


High

The problem situation causes significant inconvenience to the use of the application, but does not prevent the use of the entire system or the problem can be circumvented.


Medium

A problem situation that affects the use of a particular functionality or feature of an application but does not prevent the use of the entire functionality or feature.


Low

The problem does not prevent you from using a specific functionality or feature of the application, but it can affect usability.


Profiz adheres to the below described time limits in incident handling. The time periods are calculated within the limits of Profiz’s service hours. Profiz’s support service is on duty on weekdays from 8:00 am to 4:00 pm, excluding separately announced holidays and maintenance breaks when Profiz’s support service is closed. Support requests and incident notifications must be reported through Profiz’s ticketing system and the message must include information pertinent to the issue description such as screenshots, event logs, images, videos, or other details separately requested by Profiz. During pre-announced service interruptions, Profiz will provide the necessary emergency services for emergencies.

 

Classification

Severity

First response time

Target time for resolving (best effort)

Very high

Emergency

1 hour

1 day

High

Critical

4 hours

5 days

Medium

Non-critical

1 day

10 days

Low

Minor

2 days

30 days