Die XRechnung ist ein XML-basiertes Rechnungsformat. Es wurde in Deutschland als bevorzugtes Format für die Umsetzung der EU-Richtlinie 2014/55/EU festgelegt. Diese Richtlinie verpflichtet alle öffentlichen Auftraggeber oder Konzessionsnehmer zur Entgegennahme und Verarbeitung von elektronischen Rechnungen. In dem vorliegenden Standard XRechnung sind nur zwei XML-Formate zur Übertragung von elektronischen Rechnungen erlaubt, entweder UBL oder UNCEFACT/CII.