spouliot
d94612cc9c
Fix 4 post-review issues found in accounting module audit
...
- Drop orphan VendorCreditId1 column from VendorCreditApplications (was
scaffolded by EF because WithMany() lacked inverse navigation name;
fixed WithMany() → WithMany(vc => vc.Applications) in ApplicationDbContext)
- Wire EarlyPaymentDiscount fields through full data path: added
EarlyPaymentDiscountPercent/Days to CreateInvoiceDto, hidden inputs to
Invoice Create view, and JS to populate from customer AJAX response
- Add missing [HttpGet] attribute to TaxRatesController.Index
- Document GenerateNow architecture exception with XML rationale
Migration DropOrphanVendorCreditId1 applied. Build: 0 errors, 168 warnings.
Unit tests: 200/200 passing.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-10 11:32:44 -04:00
..
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-05-08 20:48:00 -04:00
2026-04-23 21:38:24 -04:00
2026-05-05 21:05:37 -04:00
2026-04-23 21:38:24 -04:00
2026-05-05 21:05:37 -04:00
2026-05-10 00:10:38 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-05-05 21:05:37 -04:00
2026-04-23 21:38:24 -04:00
2026-04-26 08:29:51 -04:00
2026-05-05 21:05:37 -04:00
2026-04-23 21:38:24 -04:00
2026-05-09 23:34:54 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-05-10 10:55:22 -04:00
2026-05-06 12:27:37 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-26 17:01:09 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-05-06 12:27:37 -04:00
2026-04-28 21:10:47 -04:00
2026-05-06 12:27:08 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-05-08 20:47:19 -04:00
2026-05-10 11:32:44 -04:00
2026-05-08 20:47:44 -04:00
2026-05-09 15:34:39 -04:00
2026-04-23 21:38:24 -04:00
2026-05-09 23:56:03 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-29 09:23:20 -04:00
2026-04-25 22:51:36 -04:00
2026-04-26 10:34:50 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-05-05 21:05:37 -04:00
2026-04-23 21:38:24 -04:00
2026-05-01 22:29:39 -04:00
2026-04-23 21:38:24 -04:00
2026-05-06 08:46:41 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-05-08 20:47:04 -04:00
2026-05-08 20:48:00 -04:00
2026-05-10 11:08:36 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-05-10 11:14:47 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-28 21:10:47 -04:00
2026-05-10 11:08:36 -04:00
2026-05-03 12:03:50 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-05-05 21:05:37 -04:00
2026-04-23 21:38:24 -04:00
2026-05-05 21:05:37 -04:00
2026-05-10 10:55:22 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00
2026-05-10 00:03:14 -04:00
2026-05-10 10:55:22 -04:00
2026-04-23 21:38:24 -04:00
2026-04-23 21:38:24 -04:00