facturacionelectronicapy-ts-xmlgen
Version:
Genera el contenido del archivo XML del Documento electrónico exigido por la SET
45 lines (44 loc) • 1.83 kB
TypeScript
import { z } from 'zod';
/**E9.5. Grupo de datos adicionales de uso comercial (E820-E829) */
export declare const SectorAdicionalSchema: z.ZodEffects<z.ZodObject<{
ciclo: z.ZodOptional<z.ZodString>;
inicioCiclo: z.ZodOptional<z.ZodEffects<z.ZodDate, string, Date>>;
finCiclo: z.ZodOptional<z.ZodEffects<z.ZodDate, string, Date>>;
vencimientoPago: z.ZodOptional<z.ZodEffects<z.ZodDate, string, Date>>;
numeroContrato: z.ZodOptional<z.ZodString>;
saldoAnterior: z.ZodEffects<z.ZodOptional<z.ZodNumber>, number | undefined, number | undefined>;
codigoContratacionDncp: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
ciclo?: string | undefined;
inicioCiclo?: string | undefined;
finCiclo?: string | undefined;
vencimientoPago?: string | undefined;
numeroContrato?: string | undefined;
saldoAnterior?: number | undefined;
codigoContratacionDncp?: string | undefined;
}, {
ciclo?: string | undefined;
inicioCiclo?: Date | undefined;
finCiclo?: Date | undefined;
vencimientoPago?: Date | undefined;
numeroContrato?: string | undefined;
saldoAnterior?: number | undefined;
codigoContratacionDncp?: string | undefined;
}>, {
ciclo?: string | undefined;
inicioCiclo?: string | undefined;
finCiclo?: string | undefined;
vencimientoPago?: string | undefined;
numeroContrato?: string | undefined;
saldoAnterior?: number | undefined;
codigoContratacionDncp?: string | undefined;
}, {
ciclo?: string | undefined;
inicioCiclo?: Date | undefined;
finCiclo?: Date | undefined;
vencimientoPago?: Date | undefined;
numeroContrato?: string | undefined;
saldoAnterior?: number | undefined;
codigoContratacionDncp?: string | undefined;
}>;
export type SectorAdicional = z.infer<typeof SectorAdicionalSchema>;