Summary
For schedules updated via Customer Self‑Service Portal (CSP) functions, the UI and API correctly show Invoiced/Posted = Yes, but the Export shows No. This happens when CSP marks the schedule line as Invoiced/Posted without linking an invoice/journal entry (i.e., invoice_id/journal_id is NULL). Current export logic appears to infer status from the presence of a linked document, causing a mismatch.
Impact: Reporting/analytics that depend on the export file are inaccurate even though UI/API reflect the correct status.
Steps to Reproduce
- Navigate to the company community (CSP) and mark a billing schedule line as Invoiced (or a revenue schedule as Posted) using CSP actions.
- In Ordway UI, open the schedule → status shows Yes.
- Call the API for the same schedule → returns Yes.
- Run the Export for schedules → status column shows No.
In DB, query the schedule → boolean status fields show Yes, but
invoice_id/journal_idmay be NULL.
This needs to be fixed by the engineering team
Comments
0 comments
Please sign in to leave a comment.