Billing & payment
Task

Connect Lexoffice

Set the invoicing method to Lexoffice and the month-end run creates its invoices directly in your accounting system instead of in selfdesk.

There are two invoicing methods. With Selfdesk, selfdesk produces number and PDF. With Lexoffice, the same month-end run creates the invoice in your accounting system, fetches number and PDF from there and shows them to your members like any other. selfdesk computes the positions in both cases, so the two systems cannot disagree about the amount.

You need an API key from your Lexware account. The integration card only appears once the invoicing method is set to Lexoffice.

In the app

  1. Open Billing in the management section.
  2. Pick the tile LexOffice with German accounting under the invoicing method and save your changes.
    Billing with the two tiles Selfdesk and LexOffice
    Billing with the two tiles Selfdesk and LexOffice
  3. Enter the API Key in LexOffice Integration.
  4. Tap Test Connection. It then reads connected at the top.
  5. Tap Sync Contacts so your members are created as customers.
  6. Under Recent Syncs you see every run. Failed (…) expands the reasons.

On the web

  1. Open Billing in the settings.
  2. Pick the tile Lexoffice with Accounting sync under Invoicing Method and confirm Switch Invoicing Method?.
  3. Enter the API key in the Lexoffice integration.
  4. Click Test Connection.
  5. Click Sync Contacts.
  6. Under the sync log you see every run and the failures with their reason.

What applies here

  • An invoice is never sent twice. If an invoice already exists for that member, month and kind, the run refuses it. A finalised invoice at a real customer cannot be un-sent.
  • The contact sync only pushes changes. A second click with nothing changed does not call Lexware and reports that everything is up to date.
  • A member never gets two contacts. Before creating one, selfdesk searches for the email address and adopts a single exact hit. If several match, the address is reported as failed and you link it by customer number yourself.
  • What you maintain in Lexware survives. A sync writes only the customer, the billing address and the email address; phone numbers and notes stay.
  • No invoicing address, no invoice. If it is missing, generation stops for that member beforehand. The member adds it in their profile.
  • There is no draft mode. Invoices go out finalised. The check happens beforehand. See Check an invoice before sending.
  • Every run writes a log entry, but only when Lexware was actually talked to. In Selfdesk mode nothing is logged.