fix(sp7): mark ClaimDetail.lineReconciliation optional for back-compat

Existing test fixtures (ClaimDrawer, ClaimDrawerHeader, Claims pages)
construct partial ClaimDetail objects without the new slim
lineReconciliation projection. Other SP7 fields follow the optional
pattern (matchedLines?, serviceLinePayments?, claimLevelAdjustments?),
so apply the same to lineReconciliation.

Backend always emits it for matched claims; UI treats absent as
"no per-line audit yet".
This commit is contained in:
Tyler
2026-06-20 20:16:07 -06:00
parent d033ce85db
commit b3de9c4d22
+1 -1
View File
@@ -591,7 +591,7 @@ export interface ClaimDetail {
* ``adjustmentsSum`` are null when the line has no matched 835 SVC
* composite.
*/
lineReconciliation: ClaimDetailLineReconciliation[];
lineReconciliation?: ClaimDetailLineReconciliation[];
}
// ---------------------------------------------------------------------------