Invoicing for Swedish and cross-border sellers

Invoices from your shop orders, on your own template.

Invoice Genie turns e-commerce orders into numbered, VAT-correct invoice PDFs through a REST API. Upload an existing invoice as PDF or image and it rebuilds the layout as an editable template.

  • REST API for online shops
  • Template from PDF or image
  • Swish QR on Swedish invoices

Accounts are set up by the operator. There is no public self-sign-up.

What is Invoice Genie?

Invoice Genie is a web invoicing app operated by Swedexpress AB in Sweden. It issues sales invoices in Swedish or English and purchase invoices in English and Chinese, generates PDFs, emails them, records payments and exposes a REST API so an online shop can create an invoice for each order automatically.

Features

Everything between the order and the paid invoice

E-commerce invoice API

Your shop posts an order; Invoice Genie returns the issued invoice and its PDF. The same order ID never creates a second invoice.

Templates from PDF or image

Upload the invoice you already use. AI recognises the layout, you confirm the type, and you get an editable draft template.

Drag-and-drop template editor

Move and resize blocks with a live preview, keep versions, and publish when the layout is right.

Swedish invoice conventions

Sequential numbering, VAT per line, Swedish or English PDFs and a Swish payment QR code on Swedish invoices.

Bilingual purchase invoices

Purchase invoices in English and Chinese, so suppliers in China and buyers in Sweden read the same document.

Payments, email and audit

Send the PDF by email, record full or partial payments, see overdue invoices and keep an audit log of every change.

Shop API

Connect your online shop in one request

Create an API key in the admin, store it on your shop server and call one endpoint per paid order.

  1. 1

    Create a key

    Admins generate, reveal, copy and rotate API keys under Settings → API Keys.

  2. 2

    Post the order

    Send the order ID, customer and lines. Customers are matched by your own customer ID, so nothing is duplicated.

  3. 3

    Get the invoice

    Receive the invoice number, totals, status and a PDF link. Retrying the same order returns the same invoice.

curl -X POST https://invoice-genie.swedexpress.com/api/v1/invoices \
  -H "Authorization: Bearer $INVOICE_GENIE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "externalOrderId": "ORDER-1042",
    "language": "sv",
    "dueDate": "2026-11-15",
    "customer": {
      "externalId": "cust-311",
      "companyName": "Morrow & Co. AB",
      "email": "billing@morrow.example",
      "country": "SE"
    },
    "lines": [
      { "name": "Linen tote", "sku": "TOTE-01", "quantity": 2, "unitPrice": 249 }
    ]
  }'
Endpoints
POST/api/v1/invoicesIssue an invoice for an order (idempotent)
POST/api/v1/invoices/previewWatermarked preview PDF, nothing stored
GET/api/v1/invoices?externalOrderId=…Find the invoice for an order
GET/api/v1/invoices/{id}/pdfDownload the invoice PDF
POST/api/v1/invoices/{id}/sendEmail the PDF to the customer

Templates

Upload your invoice. Get a template.

No need to rebuild your layout by hand.

  1. 1. Upload a PDF or image

    Use an invoice you already send, or a supplier invoice.

  2. 2. Confirm what was recognised

    Invoice Genie suggests the template type, language and supplier. Change anything before it is created.

  3. 3. Adjust and publish

    The original sits behind the editor as a guide. Fine-tune the blocks, preview the PDF and publish.

Who it is for

Built for small teams that sell online

Swedish web shops

Issue a proper Swedish invoice for every paid order without copying data by hand.

Sweden–China trade

Keep purchase invoices readable for both sides with English–Chinese PDFs.

Companies with their own design

Keep the invoice look your customers know, rebuilt from your existing PDF.

FAQ

Common questions

Can my online shop create invoices automatically?

Yes. Your shop server calls POST /api/v1/invoices with an API key for each order. Invoice Genie issues the invoice, renders the PDF and returns the invoice number. Sending the same order ID again returns the existing invoice instead of creating a new one.

Can I create a template from an existing invoice PDF?

Yes. Upload a PDF or an image of an invoice. Invoice Genie recognises the layout, asks you to confirm the template type and supplier, and creates an editable draft template. It only copies the layout; it does not import the data on the document.

Which languages do the invoice PDFs support?

Sales invoices are issued in Swedish or English. Purchase invoices are bilingual English and Chinese.

Does it follow Swedish invoice rules?

Invoices are numbered in sequence, cannot be edited after they are issued, show VAT per line and can carry a Swish payment QR code on Swedish invoices.

How do I get access?

Contact Swedexpress AB by email or phone. Accounts are created by the operator; there is no public sign-up.

Contact

Want to connect your shop?

Tell us about your shop and invoice volume.

Email us
Emailswedexpress.store@gmail.comPhone+46 72 195 23 77Operated bySwedexpress AB · 559276-1109