docu
This commit is contained in:
parent
9a3e6146ea
commit
4894d11f83
1 changed files with 23 additions and 12 deletions
|
|
@ -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.
|
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
|
## Components
|
||||||
|
|
||||||
### 1. KSeFAuthManager
|
### 1. KSeFAuthManager
|
||||||
|
|
@ -165,18 +188,6 @@ The implementation uses `PluginException` for error handling with two error type
|
||||||
- Java 11+ (HttpClient, Crypto APIs)
|
- Java 11+ (HttpClient, Crypto APIs)
|
||||||
- Imixs Workflow (for document management)
|
- 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
|
# Validate XML
|
||||||
|
|
||||||
To validate XML results use xmllint. To install run:
|
To validate XML results use xmllint. To install run:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue