# Onboard a company in Germany

Add a German company, branch and invoice source in the Invoice Portal. Have the company's registered details and the source name and version ready.

> **Before you start**
>
> Sign in to a workspace with access to company onboarding. Select **Germany** as the country in the Invoice Portal sidebar. Have the company’s legal name, tax identifiers, primary branch details and the name and version of the system that sends its invoices. If the company has a Peppol participant ID, have that identifier ready too.

## Step 1: Start onboarding

Open **Onboard** and select **Add Company**. The form shows the details required for the selected country.

## Step 2: Enter the company details

Enter the German company’s registered name and the identifiers requested by the form. Check the spelling and the tax numbers against the company’s own records. Continue when the form accepts the details.

## Step 3: Add the branch and source

Enter the primary branch’s name, identifier and address when prompted. Then enter **Source Name** and **Source Version** for the system that will send invoices from this branch. Keep the exact name and version: you will use them as `name:version` in Unify requests.

## Step 4: Review and complete

If the form offers Peppol setup, follow its prompts for the company’s own participant details. Review the company, branch and source before finishing. The company appears on **Onboard** with its registration status and source details. Wait for a completed status before treating the registration as finished.

The buyer’s Leitweg-ID is **not** an onboarding identifier for your company. Ask a public-sector buyer for its Leitweg-ID when preparing that buyer’s invoice; see [Germany fields](https://docs.complyance.io/countries/de/fields/). The documented [Connect company-creation endpoint](https://docs.complyance.io/api-reference/connect/companies/) is for UAE companies; do not send `countryCode: "DE"` to that endpoint to onboard a German company.

## If something goes wrong

- **A field does not let you continue:** read the message under it, then correct the value in the format shown by the form.
- **The company stays `Pending`:** registration has not finished. Use **Refresh status** if available, check again later, and contact support if it does not change.
- **You cannot open onboarding:** ask a workspace administrator for access.

Next, [prepare a German invoice request](https://docs.complyance.io/countries/de/examples/).

Source: https://docs.complyance.io/countries/de/onboarding/
