Skip to main content

Create & Send Invoice

This guide walks you through the entire process of creating a professional invoice and sending it to your customer. Whether you are creating from scratch or using customer defaults, you will learn how to configure every aspect of your invoice and ensure it meets compliance standards before sending.

Creating a New Invoice

Starting Point: From Scratch vs. Customer Defaults

When creating a new invoice, you have several options:

From Scratch

Start with a blank invoice where you manually configure all fields. Use this when you need a one-off invoice with unique settings.

From Customer Defaults

If you have set up a customer in docs101 with default payment terms, currency, and invoice template preferences, you can create an invoice that automatically inherits these settings. This is faster and ensures consistency across all your customer's invoices.

From an Existing Invoice

Duplicate a previous invoice to create a new draft with all positions, discounts, and settings already filled in. Ideal for recurring or similar invoices. See Duplicate an Invoice for details.

Best Practice

Set up customer defaults for your regular customers in their customer profile. This saves time on future invoices and ensures consistency.

Basic Invoice Information

After choosing your starting point, fill in these core fields:

FieldDescriptionRequired
CustomerSelect the customer this invoice is forYes
Invoice NumberUnique identifier for this invoice (can be auto-generated)Yes
Invoice DateThe date the invoice was createdYes
Due DateWhen payment is due (calculated from payment terms)Yes
CurrencyCurrency for all amounts (EUR, GBP, etc.)Yes
Order NumberOptional reference number (e.g., PO number from customer)No
Invoice Numbering

docs101 supports configurable invoice numbering with the following options:

  • Placeholders: Use {YYYY}, {MM}, and {DD} for dynamic date components
  • Prefix: Add a custom prefix to all invoice numbers (e.g., "INV-")
  • Padding: Configure zero-padding from 0 to 10 digits (e.g., padding of 4 turns "1" into "0001")
  • Reset Frequency: Choose when the counter resets — never, daily, monthly, or yearly

Configure these settings under Business Settings > Numbering.

Invoice Format

docs101 automatically determines the invoice format based on your company country and the customer's address country:

Company CountryCustomer Address CountryFormat
Germany (DE)Germany (DE)ZUGFeRD/Factur-X
France (FR)France (FR)ZUGFeRD/Factur-X
All other combinationsPDF

The format appears as a badge next to the invoice status. In Draft status, you can click the badge to manually change the format.

Format Auto-Detection

The format is re-evaluated every time you change the customer address. If you switch from a German customer to a Dutch customer, the format automatically changes from ZUGFeRD to PDF. Manual overrides are replaced by auto-detection when the address changes.

Changing Format with Positions

If your invoice already has positions and you change the format manually, a confirmation dialog appears. Changing the format may affect VAT category data on existing positions.

Payment Terms Configuration

Payment terms determine when your invoice is due. Select a term from the dropdown and the due date is calculated automatically. Common built-in terms include:

  • Immediate: Due upon receipt
  • Net 7: Due 7 days after invoice date
  • Net 14: Due 14 days after invoice date
  • Net 30: Due 30 days after invoice date
  • Net 60: Due 60 days after invoice date

You can also create custom payment terms with your own codes, labels, and template texts. Terms can use relative days (calculated from the invoice date) or a fixed calendar date. See Payment Terms for how to create and manage payment terms.

The due date is automatically calculated when you select payment terms. You can override it manually if needed.

Early-Payment Discounts

If the selected payment term has early-payment discount tiers (Skonto) configured, docs101 automatically calculates the discount amounts and deadlines for the invoice. See Payment Terms > Early-Payment Discounts for details.

Due Date Impact

The due date affects payment tracking and KPIs. Ensure it matches your actual terms with the customer to get accurate overdue reporting.

Adding Invoice Positions

Invoice positions are the line items that make up your invoice. Each position represents a product sold or service rendered.

Adding Positions Manually

To add a position manually:

Prerequisite

You must select a customer and address before adding positions. This ensures the invoice format is determined, so the correct tax fields are shown in the position form.

  1. Click "Add Position" in the Positions section
  2. Fill in the position details (see below)
  3. Click "Save" to add it to your invoice
  4. Repeat for additional positions

Position Details

Each position requires the following information:

FieldDescriptionExample
TitleName of the product or service"Website Design Services"
DescriptionOptional detailed description"Custom website design for 5 pages"
QuantityHow many units5
UnitUnit of measurementHours, Pieces, Pages
Net PricePrice per unit before VAT100.00
Tax TreatmentHow this position is taxedStandard rate, Reverse charge, Exempt, etc. See Tax Treatments & VAT
VAT RateTax percentage (set automatically for most treatments)19% (Germany), 21% (Netherlands)
Position Discounts

Discounts are managed separately from the position form. After adding a position, use the discount icon (tag icon) in the positions table to open the discount dialog and apply a percentage or fixed amount discount. See Discounts & Exemptions for details.

The tax treatment determines how the position is taxed:

  • Standard rate — normal VAT at your country's rate
  • Reverse charge — customer pays VAT (B2B cross-border EU)
  • Exempt — no VAT charged (medical, financial, education)
  • Zero-rated — taxable at 0% by law
  • Not subject to VAT — outside VAT scope
  • Intra-community — goods to VAT-registered EU business
  • Export outside EU — goods/services to non-EU countries
  • Small business — Kleinunternehmerregelung (auto-assigned when the company-level toggle is active)

For detailed VAT handling and exemptions, see the Discounts & Exemptions Guide.

Adding Positions from Product Catalog

If you have set up a product catalog in docs101, you can add positions quickly:

  1. Click "Add from Catalog"
  2. Search for the product by name
  3. Select the product — its title, description, and default price are automatically populated
  4. Adjust quantity, unit, or price if needed for this specific invoice
  5. Click "Add" to include it

Products in the catalog have default net prices and VAT rates configured. You can override these on a per-invoice basis without affecting the catalog.

Configuring Advanced Invoice Settings

Payment Bank Account

Select which bank account should be displayed on the invoice for payment. If you have multiple bank accounts configured:

  1. Click the Bank Account field
  2. Select from your configured accounts
  3. The IBAN, BIC, and account holder name are automatically populated

Customers use this information to send you payment. Ensure the selected account is current and can receive payments.

Invoice Template & Layout

docs101 offers different invoice templates. To select a template:

  1. Click "Template" in the invoice settings
  2. Preview available templates
  3. Select the one that matches your branding
  4. The template determines the visual layout, color scheme, and included fields
Customer-Specific Templates

You can set a default template for each customer in their profile. This ensures all their invoices match your agreed-upon look and feel.

Additional Metadata

  • Project/Job Reference: Link the invoice to a specific project if applicable
  • Notes (Internal): Private notes visible only to you and your team, not sent to customer
  • Notes for Customer: Message displayed on the printed invoice (e.g., "Thank you for your business")

Previewing & Compliance Checking

Before sending your invoice, always preview it to catch errors and ensure compliance:

Generate PDF Preview

  1. Click the "Preview PDF" button in the top right
  2. A new window opens showing your invoice as the customer will see it
  3. Review all fields, totals, and formatting
  4. Check that your company logo and details are correct

ZUGFeRD/Factur-X Compliance

For invoices in ZUGFeRD format, docs101 generates compliant PDFs with embedded XML. The system automatically:

  • Embeds structured invoice data as XML within the PDF
  • Creates PDF/A-compliant output for long-term archival
  • Validates the invoice structure via KOSiT (Koordinierungsstelle fuer IT-Standards)

For PDF-only invoices, docs101 generates a standard PDF without embedded XML or KOSiT validation.

Compliance Warnings

If the system detects compliance issues (e.g., missing company details, incorrect VAT structure), an alert will appear. Resolve these before sending to ensure the invoice can be processed electronically.

Check Invoice Totals

On the preview, verify:

  • Subtotal: Sum of all net prices multiplied by quantities
  • Total Discounts: Sum of all discounts applied
  • VAT Breakdown: Net, VAT, and gross grouped by tax treatment and rate — shown in the invoice summary area and on the PDF
  • Invoice Total: Subtotal minus discounts plus VAT
Rounding

VAT is calculated per position and rounded appropriately. The invoice total is the sum of all rounded position totals.

Sending the Invoice

When you are satisfied with your invoice, prepare to send it:

  1. Click "Send Invoice" button
  2. The Email Configuration panel opens

Configure the following:

FieldDescriptionRequired
Recipient EmailEmail address(es) to send toYes
Display NameSender name shown in recipient's email (e.g., "Invoices Team")Yes
BCCOptional additional recipients who receive a copy but are hidden from main recipientNo
AttachmentsOptionally attach additional files (e.g., terms & conditions)No
Recipient Email

docs101 uses the email address from your customer profile by default. You can override it for this specific invoice if the recipient is different.

Sending

Click "Send Now" to send the invoice immediately. The invoice status changes to "Sent" and the ZUGFeRD-compliant PDF is attached to the email.

Tracking & Confirmation

After sending:

  1. You will see a confirmation message
  2. The invoice status automatically updates to "Sent"
  3. The sent invoice is locked from further editing

Post-Send Management

Marking as Paid

Once you receive payment, mark the invoice as paid:

  1. Open the invoice
  2. Click "Mark as Paid"
  3. Select the paid date (usually today's date)
  4. Optionally add a payment reference (e.g., bank transfer reference)
  5. Click "Confirm"

The invoice status changes to "Paid" and is removed from overdue tracking. See Track Payments Guide for more details.

Following Up on Overdue Invoices

If an invoice has not been paid by its due date:

  1. The invoice appears in your "Overdue Invoices" dashboard widget
  2. Track the customer's account statement to see all outstanding invoices

See Account Statements Guide for comprehensive payment tracking.

Best Practices

Invoice Creation Best Practices
  • Be Descriptive: Use clear, detailed position titles and descriptions so customers understand what they are being charged for
  • Verify Totals: Always preview and check that all calculations are correct before sending
  • Set Realistic Terms: Choose payment terms that match your actual agreement with the customer
  • Use Templates: Leverage customer defaults and invoice templates for consistency
  • Send Promptly: Send invoices as soon as they are approved to maintain a healthy cash flow
  • Archive Records: Keep delivery confirmations and payment information for accounting and dispute resolution

Free Plan Limits

Free Plan

The free plan allows up to 3 invoices per month. ZUGFeRD/Factur-X compliance is included for all eligible invoices regardless of plan.