Previous work by Niko Fagerström

maskmill.com

Automated B2B invoicing for maskmill.com

Maskmill needed an easier way to invoice completed work. I built a system that gathers jobs into a draft for the right customer. Once approved, the invoice details move to accounting and payment processing.

Invoicing takes less manual work. Completed, invoiced and paid jobs can all be checked in one place.

Workflow

How does completed work become an invoice?

  1. 1

    Finished projects are gathered into an invoice draft

    When customer jobs are ready to invoice, the system automatically gathers them into a single invoice draft. That makes the contents easier to review before approval.

  2. 2

    Invoicing is targeted to the right customer

    If a customer has several users or sub-accounts, the system consolidates the jobs under the correct billing customer. The customer receives one clear invoice with the right details.

  3. 3

    VAT details are checked

    In international B2B invoicing, VAT handling has to be done correctly. The system helps check the required VAT details and apply them in invoicing.

  4. 4

    The approved invoice moves into accounting

    Admin reviews the invoice draft and approves it. After that, the system creates the invoice in the accounting system and retrieves the official invoice number and PDF invoice.

  5. 5

    Payment status stays up to date

    If the customer has a saved payment method, the payment can be handled as part of the same workflow. The invoice and payment status update back into the system, making tracking easier.

What this work demonstrates

Completed jobs, customer details, VAT, invoices and payments are all in one place. A person approves the invoices, and the system passes the details on.

Want to spend less time on invoicing or administration? Tell me what is taking too much time.