Skip to content

Add support for the Individuals Capital Gains Income API#155

Merged
ac000 merged 1 commit intomasterfrom
icgi
Nov 6, 2025
Merged

Add support for the Individuals Capital Gains Income API#155
ac000 merged 1 commit intomasterfrom
icgi

Conversation

@ac000
Copy link
Copy Markdown
Owner

@ac000 ac000 commented Nov 6, 2025

@ac000 ac000 requested a review from Copilot November 6, 2025 22:55
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds support for the Individuals Capital Gains Income API (version 2.0) to the library, enabling handling of residential property disposals and other capital gains/disposals.

  • Adds new API endpoint definitions for capital gains income operations
  • Extends error code mappings to include new HMRC validation rules specific to capital gains
  • Updates documentation to reference the new API

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/mtd-hmrc-err.c Adds error code mappings for capital gains validation rules and format errors
src/api_endpoints.h Defines API metadata and endpoint configurations for residential property disposals and other gains operations
include/libmtdac/mtd.h Adds error code enums and API endpoint identifiers for the new ICGI API
docs/man/man3/libmtdac_mtd.h.3 Updates generated man page documentation with new enums and changes header date
docs/man/man3/libmtdac.3 Adds API reference link to documentation and updates header date
docs/libmtdac_mtd.h.3.rst Updates RST source documentation with new error codes and endpoint enums
docs/libmtdac.3.rst Adds new API entry with link to HMRC documentation
README.rst Adds Individuals Capital Gains Income API to supported APIs table

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ac000 ac000 merged commit df40c6e into master Nov 6, 2025
10 checks passed
@ac000 ac000 deleted the icgi branch November 6, 2025 23:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants