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