Skip to content

feat(api): align SDK with KSeF API 2.3.0#31

Merged
smekcio merged 1 commit intomainfrom
codex/api-2-3-0-alignment
Mar 19, 2026
Merged

feat(api): align SDK with KSeF API 2.3.0#31
smekcio merged 1 commit intomainfrom
codex/api-2-3-0-alignment

Conversation

@smekcio
Copy link
Owner

@smekcio smekcio commented Mar 19, 2026

Summary

  • update SDK compatibility, generated OpenAPI models, and docs for KSeF API 2.3.0
  • add InvoiceExportRequest.onlyMetadata support in the SDK and expose it in CLI via ksef export run --only-metadata
  • normalize FA_RR (1) 1-1E form code handling to send FA_RR instead of the legacy RR value
  • extend regression coverage for the new OpenAPI fields and keep project coverage at 100%

Testing

  • python -m pytest --cov=ksef_client --cov-report=term-missing --cov-fail-under=100
  • python tools/check_coverage.py --openapi ..\\ksef-docs\\open-api.json --src src/ksef_client/clients

Closes #30

@smekcio smekcio merged commit 32484e8 into main Mar 19, 2026
16 checks 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.

ksef-docs: nowy release 2.3.0

1 participant