Plik warranties.xml ma drzewiastą strukturę i prezentuje wszystkie gwarancje wraz z wielojęzycznymi tłumaczeniami ich nazw i opisów, jakie mogą wystąpić w ofercie. Każda gwarancja posiada swój wymagany i unikalny identyfikator (atrybut @id) oraz nazwę (atrybut @name). Warunki każdej gwarancji określane są w opcjonalnym węźle <terms> według następujących wymaganych dla niego atrybutów:
Kolejnym opcjonalnym węzłem jest węzeł <description> zwracający dodatkowy opis dla gwarancji.
Funkcja wielojęzyczna dostępna jest dla każdego atrybutu @name oraz węzła <description>.
IOF 3.0