Le langage universel des affaires (UBL) est une norme ouverte pour les documents commerciaux électroniques, par exemple les factures électroniques. Lancé en 2004, il est conçu pour faciliter l'échange d'informations commerciales structurées entre les organisations d'une manière normalisée et interopérable. L'UBL fournit un cadre commun pour divers documents commerciaux, notamment les factures, les bons de commande, les avis d'expédition, etc.
L'UBL est basée sur le langage de balisage extensible (XML), un format largement accepté pour la structuration et l'encodage des données. XML permet une représentation normalisée des données sous une forme hiérarchique, structurée et lisible par une machine.
L'Organisation pour l'avancement des normes d'information structurée (OASIS) gère l'UBL. Elle a été reconnue et adoptée au niveau mondial, ce qui la rend adaptée aux transactions commerciales transfrontalières et internationales.
Tous les types de messages dans Peppol sont basés sur l'UBL.