Service Layer high complexity backend
0
Dependencies
0
Dependents
2
Entities
0
Integrations

Description

Service responsible for rendering finalized Bufdir reports into exportable formats including PDF and structured data (CSV/Excel). Handles format-specific rendering logic and file delivery to the user's device or direct submission via Bufdir API once available.

Feature: Bufdir Automated Reporting

report-export-service

Responsibilities

  • Render report data to PDF format
  • Render report data to CSV/Excel format
  • Deliver exported file to device or submit via API
  • Track export events in report history

Interfaces

exportToPdf(reportId)
exportToCsv(reportId)
exportToExcel(reportId)
submitToBuffirApi(reportId)
getExportFormats()
getExportStatus(exportId)
saveExportRecord(reportId, format)

Related Data Entities (2)

Data entities managed by this component