ct600-filing
Command-line tool that files a CT600 corporation tax return with HMRC.
What it does
Command-line tool that takes a YAML file of the figures and builds the CT600 return, FRS 105 micro-entity accounts and tax computation as iXBRL in the GovTalk envelope, then submits to HMRC's test or live gateway. It needs Python 3.11, Java for HMRC's Local Test Service and Government Gateway credentials. The README scopes it to micro-entities filing accounts separately at Companies House.
Where it fits on the map
- Company tax department › Direct & International TaxCorporate income-tax compliancepartly covered
Named as a project to start with: Both file a real corporate return today, one country each; the frameworks (Catala, OpenFisca) are where a new country's rules would go.
In the processes
- Corporate income tax returnStep 4 · File & pay
On Learn
Similar projects
Of the same kind, for a shared jurisdiction or tax area. Not a ranking.
- Corporation-Accounting-SkillFastAPI service for an accountant agent: ASC 740 provision checklists, book-to-tax differences, journals.
- customs-domainPHP domain logic for commodity code validation, UK Trade Tariff mapping and compliance rules.
- HMRC Advance Tariff Rulings serviceHMRC's Advance Tariff Rulings service: application frontend, case backend, rulings search, case manager.
- HMRC Assist (Self Assessment)API that generates an HMRC Assist report of risk messages for a Self Assessment return before submission.
- HMRC CDS FinancialsHMRC's CDS financial services: duty deferment statements, cash and guarantee accounts.
- HMRC Country-by-country reportingHMRC's service for uploading country-by-country reports as XML files, with its backend and file validation.
Maintain this project?
Link to this page from your README, so readers find the facts, the notes and where it fits. The badge is a small SVG served from this site.
[](https://tax-oss.com/projects/ct600-filing/)