Magento 2 Experts — Hyvä Theme, Tailwind CSS & SEO from a Single Source ›

Magento Invoices: Create, Send and Archive Documents Without a Second Program

MAGENTO INVOICESDocuments, number ranges, manual invoices and payment reminders in the admin

Magento invoices: create, send and archive documents without a second program

Magento creates invoices for orders. We extend the admin so that special cases, manual invoices and payment reminders also run there, project by project and agreed with your tax adviser.

EUR 30
hourly rate net
Since 2012
Magento experience
24 h
to the first reply
On request
adapted to your processes

Many smaller companies additionally write invoices in a word processor or invoicing software because the Magento standard does not cover their cases: partial deliveries, services without an order, individual texts, payment reminders. That means double work and sources of error because the same order lives in two places.

This page shows what Magento can do for invoices out of the box, what we add and what to watch for with documents. It belongs to our offer Magento as ERP; closely related are orders and quotes. For accounting you find the integrations under DATEV, Lexware and in the guide Connect a shop to accounting.

01

What Magento invoices should achieve

An invoice is a document with mandatory details and a consecutive number. Magento creates it for an order, either automatically or in the admin, and can provide it by email or as PDF. Extending Magento invoices means covering the cases the standard does not know and shaping the process so that your team does not have to switch to a second program.

Typical requirements are document templates in your house layout, number ranges by your rules, invoices without an existing order, advance invoices, payment reminders and an archive that keeps documents findable. Which details and deadlines apply legally you clarify with your tax adviser; we implement the requirements technically but do not give tax advice.

With Magento invoices, immutability matters to us: an issued document is not overwritten; corrections are made through a credit memo and a new invoice. That is not only tidy but eases audits.

Magento invoices are no replacement for financial accounting. They deliver the documents your accounting needs and can be handed over there through an integration.

02

What Magento can do for invoices in the standard

The standard covers the normal case. We first check how far it carries for you.

Invoice for an order

In the admin an invoice can be created for an order, in full or in part, depending on payment method and configuration.

Invoice and shipping emails

Documents can go to customers by email, with templates for the text.

PDF print

Invoices can be printed as PDF. The layout in the standard is simple and is usually adapted.

Credit memos

A credit memo can be created for an invoice, in full or in part.

Invoice list in the admin

An overview of all invoices with search and filters.

Tax calculation

Tax classes and tax rates are managed in the configuration and applied to the items.

An invoice without an order is unknown to the standard, and the design of the documents and the number ranges are limited too. This is where our extensions come in. Which functions exist in your version we record in the inventory.

03

What we add to Magento invoices

Which building blocks make sense depends on your business. Typical are these.

Document templates

Invoices in your house layout, with logo, footer, bank details and multilingual texts.

Number ranges

Consecutive numbers by your rules, separated by document or invoice type.

Manual invoices

Invoices for services or orders that did not come through the shop, linked to the customer account.

Payment reminders

List of open items with due date, reminder and dunning levels that you approve.

Archive and export

Find documents in the admin, provide them as bulk export for accounting and store them safely.

Accounting integration

Handover of documents to DATEV, Lexware or another program where desired.

04

Magento invoices: standard and extension compared

The table shows which cases are covered in the standard and where we add.

CaseIn the standardWith extension
Invoice for an orderYesYes, with own template
Invoice without orderNoManual invoice on the customer
Number rangesSimpleBy your rules and document types
Payment reminderNoList of open items, reminder, dunning level
ArchiveInvoice listSearch, bulk export, retention
Handover to accountingExport by file possibleIntegration with DATEV, Lexware and others

The table is an orientation. Depending on the version and installed extensions the standard can differ, so we check that in advance.

05

Building documents properly: numbers, immutability and credit memos

With documents, reliability counts. An invoice number is assigned once and not reused. An issued document is not changed silently but corrected through a credit memo and a new invoice. We implement this in the admin so that the process stays simple for your employees: you choose the invoice, click on credit memo, and the system keeps numbers and reference.

The mandatory details on an invoice, the retention periods and the handling of special cases such as deliveries abroad or the small business scheme you clarify with your tax adviser. We build fields and texts so that these requirements can be represented, and have the template confirmed by your tax adviser before it goes live.

For accounting it is important that documents arrive complete and uniform. Whether by bulk export, by file or by interface: we provide the data as your program expects it. That includes handing over credit memos with reference to the original invoice and keeping payments reconcilable.

Sending the documents is part of the process too. Magento invoices can go to the customer automatically with the shipping confirmation or only after approval by an employee. For customers with their own invoice address or central accounting we store a second recipient. This way the document arrives where it is needed, and queries decrease.

For evaluations, invoices can be filtered by period, customer, document type and status. Open and overdue items are visible at a glance, and an export delivers the list to accounting. Whoever uses Magento invoices this way no longer needs a second table in which amounts are tracked and sees at any time how much money is still outstanding.

06

When the standard is enough and when an extension makes sense

The standard is enough if almost all invoices arise from shop orders, the simple layout suffices and accounting receives the documents individually or by export. Then adapting the template and email texts may be enough.

An extension pays off if you need invoices without an order, run payment reminders, have several document types or use a second invoicing software only for that today. Then you save license, double entry and reconciliation work.

If an invoicing software or an ERP already runs well, the integration is often better than a document of its own in the shop. See the page on the Magento connector, especially on Lexware and Sage.

07

How we implement Magento invoices in the admin

We build extensions as own modules according to the standards of Magento, without interventions in the core. Lists in the admin arise as overviews with filters, sorting and export, forms for editing as forms with checks, and you define settings yourself in the admin without every change needing a development. That keeps the shop update-capable and lets other developers join in later.

Every function gets permissions. In the admin roles can be created with exactly the rights a task needs so that, for example, sales may edit quotes but not change prices. In addition it can be recorded who changed what and when if your process demands it.

In doing so we use what Magento already can instead of rebuilding it: orders, invoices, customer accounts, price rules and inventory management belong to the standard and remain the basis. Our extensions build on it and supplement what your process additionally needs.

With Magento invoices we test with real cases from your daily work: a normal order, a partial delivery, a credit memo, a delivery abroad, a manual invoice. Every case is played through, the PDF checked and the handover to accounting controlled before we go live.

Invoices are sensitive business data. Magento invoices in the admin therefore get their own rights: whoever may see documents need not be allowed to change them, and creating manual invoices can be limited to a few people.

Should invoices run directly in the admin?

Describe how you write invoices today and where they go. We reply within 24 hours with a first assessment.

Send inquiry
08

Typical pitfalls of Magento invoices

We often see these points with documents.

  • Gaps in the numbers

    Documents are deleted or recreated, and the number sequence has gaps.

  • Subsequent change

    Invoices are overwritten instead of corrected by credit memo.

  • Missing mandatory details

    The template was not checked by the tax adviser.

  • Wrong tax

    Tax classes and country rules are not configured cleanly.

  • Payment reconciliation

    Incoming payments cannot be assigned clearly to an invoice.

  • Archive

    Documents lie scattered and cannot be found quickly in an audit.

Agreeing the template with the tax adviser and fixing the numbering logic early prevents most of these problems. We record the decisions in writing. With Magento invoices it also pays off to clarify beforehand with accounting in which format it expects the documents, how credit memos are to be handed over and who decides in case of deviations. This short agreement before the start saves many queries and correction runs later. Good Magento invoices are those that accounting can process without questions.

09

How a project for Magento invoices runs

We keep the start deliberately short so that you quickly see whether and how your process can be mapped in the admin.

01

Inventory of the processes

We record how you work today: who processes what, which lists and tables exist besides the shop and what is to be replaced in the admin.

02

Concept and draft

We sketch the extension in the admin, show you forms and lists and clarify rights and special cases before anything is built.

03

Implementation

The functions arise as modules according to Magento standards, one by one and with a log, without interventions in the core.

04

Test and start

You work with test data and real examples, then we start step by step and accompany the first weeks.

With Magento invoices we start with a trial run: a selection of real orders is invoiced in the new process, and your tax adviser sees the documents before the old way is switched off.

After the start we accompany the first weeks. Typical questions arise with special cases, for example invoices in foreign currency, credit memos after month end or customers with a different invoice address. We collect these cases, extend the template and the rules and document them so that Magento invoices run reliably in daily work and your team no longer has to ask how a case is to be handled.

10

Three typical constellations (examples, not customer references)

The following examples are constellations from practice, not statements about particular customers. In the first case a merchant writes invoices in a word processor because he also offers services next to the shop. With manual invoices on the customer account the word processor is no longer needed, and all documents lie in one place.

In the second case a manufacturer delivers in parts and issues advance invoices. We map the process with partial invoices on the order so that open amounts are visible at any time.

In the third case B2B customers pay by payment term. A list of open items with reminders that an employee approves replaces the table in which due dates were tracked before.

Whoever wants to introduce Magento invoices asks about the effort first. We estimate Magento invoices after an inventory, at 30 euros net per hour, and you see beforehand which part brings the greatest benefit. Magento invoices can be built in stages, and Magento invoices is also possible for B2B businesses. Whether Magento invoices in the admin or an external system fits better is decided in the end by your process, not by our preference.

11

Rights, security and data protection with Magento invoices

In the admin several people work with business data, so clear rules apply. Every person gets a role with exactly the rights they need, access belongs to personal accounts, and the login to the admin can be secured with a second step. Credentials do not lie in the source code but in the protected configuration.

When testing we work with test data or anonymized data as far as possible. As soon as developers get access to personal data, for example customer accounts or orders, an agreement on commissioned data processing is needed. We clarify that before the start so that you are legally well set up. These notes are not legal advice, the concrete arrangement depends on your company.

12

Operation, updates and care of Magento invoices

An extension in the admin is not a one-off project but belongs to ongoing operation. Magento updates, new requirements and changed processes demand care. Therefore the planning includes an agreement on how updates are tested and who approves them. Ongoing care can be regulated through a maintenance contract that covers updates, monitoring and error fixing.

Documentation is part of the delivery. You receive a description of the functions, the roles and the settings so that your team or another provider understands the extension and can continue it. Source code and access stay with you, and backups belong to every operation.

13

Effort and price of Magento invoices: how we calculate

A flat figure for Magento invoices would be unreliable because the effort depends on your processes. It is determined by the number of functions, the number of special cases, the roles and rights and the reports you need. Much of it already exists as a building block for customers that we adapt to your processes, and that lowers the effort compared with a new development.

We work with an open hourly rate of 30 euros net, without emergency surcharge. After the inventory you receive a written estimate that lists the functions individually so that you can control scope and order yourself. All prices are on the page pricing.

Besides the development, include the running items: hosting, maintenance and, where applicable, licenses. We show these items separately in the estimate so that you can compare the solution with an external ERP over several years, including its licenses and the connection.

14

What you do not get from us and how references stand

An honest offer includes naming the limits. We do not sell a ready-made ERP made of Magento but extend the admin according to your processes. For the areas named here there are extensions that we have already implemented for customers and adapt to your processes on request. They are not off-the-shelf products with a list price but building blocks that we tailor with you.

Magento does not replace a full ERP with financial accounting, payroll or production. We tell you openly when an external system makes more sense, and then connect it, see the page on the Magento connector. We name customers only with their consent, and in the first conversation we gladly talk about comparable constellations.

For invoices and other documents tax requirements apply, for example for numbers and immutability. We give no legal advice but implement the rules agreed with your tax adviser technically. We are a web agency in which fixed freelancers work together, all from home offices, and tell you early whether and when we have capacity.

Documents without detours

With extended Magento invoices documents arise where the order lies. A first conversation costs nothing and commits you to nothing.

Request the admin extension

Frequently asked questions about Magento invoices

Can Magento create invoices without an order?

Not in the standard. With an extension we create manual invoices on the customer account, with number range and template.

Are the invoices legally fine?

You clarify mandatory details and deadlines with your tax adviser. We implement the requirements technically and do not give tax advice.

Are there payment reminders?

With an extension yes: a list of open items shows due dates, and reminders and dunning levels are approved by you.

How do the documents get to accounting?

By bulk export or through an integration, for example to DATEV or Lexware. The pages on the Magento connector describe the ways.

Does Magento replace a full ERP?

No. For small companies with simple processes Magento is often enough, a full ERP with financial accounting, payroll or production it does not replace. We tell you openly when an external system makes more sense.

Are there ready-made extensions off the shelf?

No. We have building blocks from customer projects that we adapt to your processes on request, and we do not sell packages with a list price.

What does Magento invoices cost?

That depends on functions, special cases and roles. We estimate in writing after an inventory, the hourly rate is 30 euros net.

Who maintains the extension after the start?

That can be regulated by a maintenance contract. Without care extensions can fail on Magento updates.

How do we start?

With a short message through the contact form. Describe how you work today and what is to become better in the admin. We reply within 24 hours on working days.