Technical interface specifications for Companies House software
Technical specifications for developing software to send information to Companies House digitally.
Documents
Details
These documents give detailed technical specifications for our software filing service. Software filing allows users to send information to Companies House digitally.
You’ll need expertise in extensible markup language (XML) to develop software.
If you’re developing accounts software, you’ll also need expertise in inline extensible business reporting language (iXBRL).
If you’re developing more complex accounts packages, you’ll need to understand our zip functionality and how we use this in the Companies House software filing service.
If you’re a package accounts filer or developer, you must read and understand the file structure and the validation rules.
For questions about information in the TIS, contact us by email: xml@companieshouse.gov.uk
Updates to this page
Published 14 September 2023Last updated 6 June 2024 + show all updates
-
TIS updated - version 5.3 published.
-
TIS for accounts updated.
-
Updated version of TIS for accounts.
-
First published.