The various Peppol message types represent the different business documents that can be exchanged in Peppol.
EN 16931 is the European standard for electronic invoicing and the basis for the Peppol BIS specifications.
Peppol supports self-billing. According to the Peppol BIS 3.0 specifications, self-billing is allowed within the Peppol framework.