It's compulsory for companies to use the Inline eXtensible Business Reporting Language (iXBRL) data format to file accounts
Unincorporated charities, clubs, and societies can file accounts in either iXBRL or PDF format, but any computations that are required must be submitted in iXBRL format.