B2B
All invoices to domestic customers and countries where you are not VAT registered: Fakturamodul invoice (invoice module invoice).
This is because it will give you the full benefit of the invoice module and differentiated VAT or accounting is not really necessary here.
All invoices to foreign countries where you are VAT registered: Kassekladde invoice (manual ledger invoice).
This is because when you are paying foreign VAT you probably need to have a separate VAT code for reporting purposes. And maybe even a separate account for the revenue. This is only possible through manual ledger invoices.
B2C
If you are below the 10,000 EUR limit for One Stop Shop VAT: Fakturamodul invoice (invoice module invoice)
This is because it will give you the full benefit of the invoice module and differentiated VAT or accounting is not really necessary here. If you want to split the revenue accounts for B2B and B2C (so you have one account for B2B and one for B2C) then we recommend you use Kassekladde invoices for B2C instead.
If you are above the 10,000 EUR limit for One Stop Shop VAT: Kassekladde invoice (manual ledger invoice)
This is because for One Stop Shop VAT you need to have 1 VAT code for every EU country. You should really use manual ledger invoices for this. We recommend you have 1 Account for EU Revenue, but a separate VAT code for every EU country (so 26 ex DK).