Mortgage Servicing Error Documentation Log PDF
Document payment application errors, escrow issues, and communication timelines.
Loan Summary
Payment Discrepancy Log
| Payment date | Amount | How paid | Expected application | Actual application | Notes | Actions |
|---|---|---|---|---|---|---|
Communication Log
| Date | Channel | Representative | Summary | Case number | Follow-up deadline | Status | Actions |
|---|---|---|---|---|---|---|---|
🔒 MANDATORY NEW TOOL SAFETY FOOTER
- Do NOT modify global layout, nav, ads, analytics, middleware, or shared components.
- All new tools must live under /app/tools/[slug]/.
- API route must live under /app/api/tools/[slug]/pdf/route.ts.
- PDF builder must be plain .ts (NOT .tsx).
- Use React.createElement ONLY (NO JSX in PDF builder).
- Must return Promise<Uint8Array>.
- Blob creation must use bytesToPdfBlob(bytes) from lib/pdf/bytes.ts. Never use new Blob directly.
- Coerce all values to strings before rendering.
- In React-PDF, NEVER mutate style arrays and NEVER include null/undefined.
- Include 0-row fallback messages.
- Keep disclaimer informational only. No legal advice.