diff --git a/apps/edr-freight-api/src/seed/freight-permissions.registry.ts b/apps/edr-freight-api/src/seed/freight-permissions.registry.ts index 7e5a2f93a..1a6170336 100644 --- a/apps/edr-freight-api/src/seed/freight-permissions.registry.ts +++ b/apps/edr-freight-api/src/seed/freight-permissions.registry.ts @@ -2592,6 +2592,12 @@ export const ROLE_PERMISSION_PRESETS = { FREIGHT_PERMS.shippingLineCredits.invoice, FREIGHT_PERMS.shippingLineCredits.invoiceMarkPaid, FREIGHT_PERMS.shippingLineCredits.invoiceCancel, + // Additional Payments: Finance is the only role that raises and sends + // ad-hoc charges to a customer. + FREIGHT_PERMS.additionalCharges.view, + FREIGHT_PERMS.additionalCharges.create, + FREIGHT_PERMS.additionalCharges.send, + FREIGHT_PERMS.additionalCharges.cancel, ], // Global Logistics: manages ONLY the customs-clearance queue. Scoped out of // the general booking-request list (no bookings:view) — instead a dedicated