Document Processing Sequence Diagram
External System
FTP Server
Windows Service
Borica
NRA
Result Consumer
1. Upload XML file
2. Detect new file
3. Read & Validate XML
4. Request signing
5. Return signed doc
6. Submit declaration
7. Acknowledgment
9. Wait period
10. Query result
Loop: Until result ready
11. Result status
12. Wait if pending
13. Final result (HTML)
14. Parse UNP from HTML
16. Write result file
17. Retrieve UNP via FTP/API
Alternative: API endpoint
Note: Dashed lines = Optional