diff --git a/doc/KSeF/README.md b/doc/KSeF/README.md index 47837d0..a03c813 100644 --- a/doc/KSeF/README.md +++ b/doc/KSeF/README.md @@ -6,6 +6,29 @@ Java integration for the Polish **Krajowy System e-Faktur (KSeF)** - the nationa This integration provides secure communication with the KSeF API to upload electronic invoices. It handles the complex multi-step authentication flow and encryption requirements mandated by the Polish tax authorities. +- [Environment Endpoints](https://github.com/CIRFMF/ksef-docs/blob/main/srodowiska.md) +- [KSeF Official Documentation](https://www.gov.pl/web/kas/ksef) +- [KSeF API Specification](https://api-test.ksef.mf.gov.pl/docs/v2/index.html) +- [Upload Invoice](https://api-test.ksef.mf.gov.pl/docs/v2/index.html#tag/Wysylka-interaktywna/paths/~1api~1v2~1sessions~1online~1%7BreferenceNumber%7D~1invoices/post) +- [Facture Details](https://github.com/CIRFMF/ksef-docs/blob/main/sesja-interaktywna.md#2-wys%C5%82anie-faktury) +- [XML Invoice Example](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/weryfikacja-faktury.md) +- [QR Code](https://github.com/CIRFMF/ksef-docs/blob/main/kody-qr.md) + +- [Github Discussions](https://github.com/CIRFMF/ksef-docs/issues/351#issuecomment-3538013805) +- [Github Discussions](https://github.com/CIRFMF/ksef-docs/issues/399) + +Test environment endpoint: + +``` +https://api-test.ksef.mf.gov.pl/api/v2 +``` + +Production endpoint: + +``` +https://api.ksef.mf.gov.pl/api/v2 +``` + ## Components ### 1. KSeFAuthManager @@ -165,18 +188,6 @@ The implementation uses `PluginException` for error handling with two error type - Java 11+ (HttpClient, Crypto APIs) - Imixs Workflow (for document management) -## References - -- [KSeF Official Documentation](https://www.gov.pl/web/kas/ksef) -- [KSeF API Specification](https://ksef-test.mf.gov.pl/docs/v2/index.html) -- [Upload Invoice](https://ksef-test.mf.gov.pl/docs/v2/index.html#tag/Wysylka-interaktywna/paths/~1api~1v2~1sessions~1online~1%7BreferenceNumber%7D~1invoices/post) -- [Facture Details](https://github.com/CIRFMF/ksef-docs/blob/main/sesja-interaktywna.md#2-wys%C5%82anie-faktury) -- [XML Invoice Example](https://github.com/CIRFMF/ksef-docs/blob/main/faktury/weryfikacja-faktury.md) -- [QR Code](https://github.com/CIRFMF/ksef-docs/blob/main/kody-qr.md) - -- [Github Discussions](https://github.com/CIRFMF/ksef-docs/issues/351#issuecomment-3538013805) -- [Github Discussions](https://github.com/CIRFMF/ksef-docs/issues/399) - # Validate XML To validate XML results use xmllint. To install run: