NGO Subsidy Disclosure Platform

← Back to work

NGO Subsidy Disclosure Platform

Agencies must convert approved subsidy cases to standard format and upload to the central disclosure platform—manual conversion and batch confirmation on the central site was slow and error-prone. We built a disclosure platform with internal extract, format conversion, API upload, and scheduled polling—one portal for upload, query, and reports.

Reference

Client
County government
Industry
Government
Services
Enterprise operations systems

Relevant if you must sync internal data to a central disclosure or reporting platform on schedule.

Outcomes

Daily automated disclosure upload

  • Result polling 5 min

Scenarios & highlights

  • Unit coordinators query internal cases, confirm pending uploads, and trigger manual or scheduled daily upload
  • Viewers with role permissions query upload logs, cross-agency subsidies, and NGO data, and download Excel reports
  • System admins maintain central upload accounts, organization mapping, unit accounts, and user roles

Challenge

1. Subsidy cases live in internal systems—must convert to standard format for central disclosure; manual steps cause gaps. 2. Units use different central-platform accounts; organization name mismatches cause upload failures. 3. Central uploads are async—batch and per-case status hard to track. 4. Disclosure requires upload logs for internal query and statistics.

Solution

Built an ASP.NET Core disclosure platform: extract cases from internal systems, convert to standard XML, call central disclosure API; maintain unit, organization, and upload-account mapping; scheduled daily upload and result polling; case query, Excel reports, and announcements.

Results

Upload moved from manual conversion to automated extract and API upload—daily schedule handles same-day cases. Organization mapping maintained in master data—rules apply automatically, reducing name-mismatch failures. Result tracking automated via scheduled polling—staff review upload history in-admin without logging into the central platform case-by-case. Query and statistics consolidated—internal case lookup, upload status, Excel reports, and announcements in one platform.