What is Peppol BIS Billing 3.0?

The invoice specification behind the Peppol network: which version is mandatory, how a recipient is addressed, and what the German federal administration expects on top of it.