Professional invoices in minutes — EU-compliant from the first one
Whether you need a classic bank transfer invoice or a prepaid receipt for a Stripe payment — docs101 handles every scenario. Choose your payment method, set your terms, and the invoice text writes itself.
- ✓ EU-compliant with ZUGFeRD & Factur-X
- ✓ Flexible payment methods: bank transfer, credit card, PayPal, and more
- ✓ Prepaid invoices for payments already received
- ✓ Automatic payment text based on method and terms
- ✓ Send, track, and resend — all from one place
Every payment method. One clear invoice.
Select how your customer pays — bank transfer, credit card, PayPal, cash, check, or other — and docs101 generates the correct payment text automatically. The payment method appears on the PDF and in the ZUGFeRD XML with the correct UNTDID 4461 type code.
Bank Transfer
Classic wire transfer with IBAN and BIC on the invoice. Default for most European businesses.
Credit Card
For card payments — in-store, online, or via payment processors like Stripe.
PayPal
For PayPal transactions. The invoice clearly states PayPal as the payment method.
Cash
For cash transactions at the point of sale or service delivery.
Check
For check payments — still common in some industries and countries.
Other
For any payment method not listed — crypto, barter, vouchers, or custom arrangements.
Payment terms that fit your business
Set when payment is due — immediately, net 14, net 30, or any custom period. Combine with early payment discounts to encourage faster payment. Every term generates clear, professional text on your invoice.
Due immediately
Payment due upon receipt. Perfect for one-time services and small amounts.
Net 14 / 30 / 60 days
Standard business terms with a clear due date. Optionally add early payment discounts.
Already paid
For payments received before invoicing — SaaS subscriptions, Stripe charges, advance payments. The invoice serves as a receipt.
Prepaid invoices — for payments already received
Not every invoice is a request for payment. Sometimes the money is already in your account — from a Stripe subscription, a credit card purchase, or an advance payment. docs101 handles this natively.
- 1 Select the payment method (e.g. Credit Card)
- 2 Choose "Already Paid" as the payment term
- 3 Enter the date the payment was received
- 4 Finalize — the invoice is immediately marked as paid
Use Cases
Send, track, and resend
Send invoices by email directly from docs101. Track delivery status, see when the invoice was opened, and resend at any time — whether the invoice is open, sent, or already paid.
Email delivery with status tracking
Resend from any status (sent, paid)
Prepaid invoices: send as receipt after payment
Professional email with your branding
Ready to send your first invoice?
Start free with up to 3 invoices per month. No credit card required.
Methods
Which payment methods are supported?
docs101 supports bank transfer, credit card, PayPal, cash, check, and a generic "other" option. Each method generates the appropriate text on the invoice and sets the correct ZUGFeRD type code for e-invoicing compliance.
Prepaid
Can I create an invoice for a payment I already received?
Yes. Select "Already Paid" as the payment term, choose the payment method, and enter the date the payment was received. The invoice is finalized directly as paid — no extra steps. This is ideal for SaaS subscriptions, Stripe payments, or advance payments.
Compliance
Are the invoices EU-compliant?
Every invoice generated by docs101 includes a ZUGFeRD/Factur-X XML attachment that meets the EN 16931 standard. The payment method is encoded with the correct UNTDID 4461 type code — whether it's a bank transfer (code 58), credit card (48), or PayPal (68).