feat(F-072): completed feature

This commit is contained in:
chattie
2026-08-19 19:22:08 +02:00
parent 9bdcc8e20e
commit 352033e3fc
16 changed files with 567 additions and 77 deletions

View File

@@ -17,7 +17,7 @@ export interface PricingRoutesDeps {
}
const variantParamSchema = z.object({ variantId: z.uuid() });
const vatRateSchema = z.enum(['general', 'reduced']);
const vatRateSchema = z.enum(['general', 'reduced', 'super-reduced']);
const setPriceBodySchema = z.object({
netUnitAmountCents: z.number().int().min(0),
offerCents: z.number().int().min(0).nullable().optional(),

View File

@@ -1,8 +1,9 @@
export type VatRate = 'general' | 'reduced';
export type VatRate = 'general' | 'reduced' | 'super-reduced';
export const VAT_BASIS_POINTS: Record<VatRate, number> = {
general: 2100,
reduced: 1000,
'super-reduced': 400,
};
export interface VariantPrice {