Chris Chen 6080946e74 feat(1099): add Payee1099Service recipient CRUD with TIN protection
Implement IPayee1099Service and Payee1099Service: list/get/create/update/
soft-delete and RevealTin. TIN is encrypted via ITinProtector on write;
TinLast4 is the only clear-text fragment stored. Null Tin on update
preserves the existing ciphertext. Four xUnit tests cover encrypt-on-create,
null-tin-keeps-ciphertext, list-masks-to-last4, and soft-delete hides from list.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 17:02:45 -07:00
2026-06-23 17:12:17 -07:00
2026-06-25 15:51:52 -07:00
2026-06-23 17:12:17 -07:00
S
Description
No description provided
2.5 MiB
Languages
C# 43.4%
TypeScript 35.1%
HTML 14%
SCSS 6.5%
PLpgSQL 0.6%
Other 0.2%