Eine E-Rechnung ist nicht nur eine elektronisch versendete Rechnung, z.B. per E-Mail, sondern muss weitere Anforderungen erfüllen. Von einer E-Rechnung spricht man dann, wenn diese einen strukturierten Datensatz in Form einer XML-Datei gemäß der Norm CEN16931 enthält. Eine E-Rechnung wird in einem strukturierten elektronischen Format erstellt, das festgelegte Regeln und eine klare Gliederung hat, damit die Daten automatisch verarbeitet werden können. So kann sie einfach übermittelt, empfangen und direkt weiterverarbeitet werden.
Reguläre Dateiformate wie PDF und Word, die zwar digital verschickt werden, aber keinen strukturierten Datensatz enthalten, gelten nicht als E-Rechnung, da die maschinelle Verarbeitung nicht möglich ist. Es gibt jedoch hybride Datenformate, wie das ZUGFeRD-Format, das neben dem strukturierten XML-Datensatz auch eine sichtbare PDF enthält.