Skip to content

feat(xero): add status field to update_invoice tool (TSK-16147)#117

Merged
dimavedenyapin merged 2 commits intopeakflo:mainfrom
Gowtham1-dot:feat/TSK-16147
Apr 27, 2026
Merged

feat(xero): add status field to update_invoice tool (TSK-16147)#117
dimavedenyapin merged 2 commits intopeakflo:mainfrom
Gowtham1-dot:feat/TSK-16147

Conversation

@Gowtham1-dot
Copy link
Copy Markdown

  • Add optional status field to update_invoice input schema (enum: DRAFT, SUBMITTED, AUTHORISED, DELETED).
  • Handler forwards status into the Xero POST payload when provided.
  • Add offline handler-level test covering schema, payload forwarding, status-omitted behavior, and the existing DRAFT-only guard.

- Add optional status field to update_invoice input schema
  (enum: DRAFT, SUBMITTED, AUTHORISED, DELETED).
- Handler forwards status into the Xero POST payload when provided.
- Add offline handler-level test covering schema, payload forwarding,
  status-omitted behavior, and the existing DRAFT-only guard.
@notion-workspace
Copy link
Copy Markdown

@dimavedenyapin dimavedenyapin merged commit e220cda into peakflo:main Apr 27, 2026
1 check passed
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