An overview of the Stripe-connector to use Accounting as a Service without additional integration requirements to provide orders, invoices and refunds.
The Accounting as a Service-Stripe-connector listens to the events taking place in Stripe. The following events are relevant for the accounting:
Accounting as a Service books your revenues and taxes based on this information.
The following process shall describe when the events are created and what happens in Accounting as a Service.
Accounting as a Service already has a connector to Stripe events. Therefore no additional implementation on your side is required. However, to use this connector, you need to
The following steps have to be completed for the testing and production environment The provided URLs need to be saved for the different webhooks. For this go to "Developers" in the section "Webhooks" (Test / Production)
The final screen for invoices should look like this. If so, please add the endpoint URL:
The final screen for refunds/creditNotes should look like this.
The final screen for settlement-files should look like this.
You need to generate one restricted API-key for us named "Riverty_key", to allow us to request the tax information (When an invoice is created, we read the tax_key and identifiy if the tax rate is full / reduces / taxless), the invoice-, refund- and settlement information. For this, go to "Developers" and select "API keys".
On the page, you can generate a new restricted key. For this, please select the following rights to "read" to allow Accounting as a Service to retrieve the tax-, invoice-, refund- and settlement information for each line item in your invoice:
And for the selltement files the following right must be set to "write":
After clicking "create key", the generated key will be displayed.
Please provide this key to the Accounting as a Service team.
The rest of the work takes place within and by the Accounting as a Service Teams.
You need to set a tax rate in Stripe that we can process the payments.
In addition, a description such as ‘Taxless’, ‘Reduced’ or ‘Normal’ must be entered for each tax code, to allow us to identify the tax category.
For example:
Please note: All three steps listed under How do I connect Stripe to Accounting as a Service must be carried out once in the Test mode and in the Live mode of Stripe.
Briefly summarized the Stripe-Connector Setup:
If you have multiple legal entities and you need to have separate month-end reports, you need to have the data separated in Stripe already as well. Stripe supports this with creating different accounts/stores. The previously described process needs to be performed for each Account. Please provide the information, which Stores/Accounts are set up in Stripe, so that we can generate a subscription key and URL for each Store/Account. The following information is required:
Please note: if you want to extend your business to new country-stores / legal entities, Accounting as a Service needs to be set up in the same way. Therefore please contact us, so that we can set you up and generate a subscription key and URL for the new business.
The following scope is included in the standard setup. If you need any additional services (e.g. Collection, additional business codes, payment methods or an adaptation of the dunning process), you can contact us during or after the initial setup and we will help you will setting up these additional requirements.
The following information will have to be provided by you so that we can set you up in Accounting as a Service:
In addition to the connector and the settlement information, Accounting as a Service needs to get access to your bank account so that incoming payments from Stripe and payments transfered by end-customers in the dunning process can be booked. For this we need to get EBICs-users/credentials (for more informatino click here)
To receive the month end reporting for your general ledger, you have to register to receive the month-end notification Alternatively you can receive the month-end reporting via Email (Format: CSV or XML) or using the SAP-to-SAP interface. Please let us know what channel you want to use and provide the list of receipients in case of Email.