Uecko_ERP/modules/customer-invoices/src/common/dto/shared/invoice-series/invoice-series-summary.dto.ts
david 05f4b1337b feat(series-de-facturas): implementar la funcionalidad de gestión de series de facturas
- Se han añadido las dependencias de las series de facturas y los servicios internos.
- Se han creado un buscador de series de facturas y generadores de instantáneas para mostrar una lista de series de facturas.
- Se ha implementado un caso de uso para mostrar una lista de series de facturas activas por empresa.
- Se ha desarrollado la gestión de errores de la API para los errores relacionados con las series de facturas.
- Se han introducido nuevas clases de error para gestionar la validación de las series de facturas y los problemas de concurrencia.
- Se han añadido rutas y controladores de Express para la gestión de series de facturas.
- Se han definido DTO de respuesta para mostrar una lista de series de facturas.
- Se han actualizado los DTO comunes para incluir esquemas relacionados con las series de facturas.
2026-07-07 22:52:14 +02:00

12 lines
329 B
TypeScript

import { z } from "zod/v4";
export const InvoiceSeriesSummarySchema = z.object({
id: z.uuid(),
code: z.string(),
next_number: z.number().int().nonnegative(),
padding_length: z.number().int().nonnegative(),
is_default: z.boolean(),
});
export type InvoiceSeriesSummaryDTO = z.infer<typeof InvoiceSeriesSummarySchema>;