UNPKG

facturacionelectronicapy-ts-xmlgen

Version:

Genera el contenido del archivo XML del Documento electrónico exigido por la SET

26 lines (25 loc) 988 B
import { z } from 'zod'; import { PresenceIndicator } from '../../data/presenceIndicators.table'; /** (E010) E1. Campos que componen la Factura Electrónica FE (E002-E099) */ export declare const FacturaSchema: z.ZodEffects<z.ZodObject<{ presencia: z.ZodNativeEnum<typeof PresenceIndicator>; descripcionPresencia: z.ZodOptional<z.ZodString>; fechaEnvio: z.ZodOptional<z.ZodEffects<z.ZodDate, string, Date>>; }, "strip", z.ZodTypeAny, { presencia: PresenceIndicator; descripcionPresencia?: string | undefined; fechaEnvio?: string | undefined; }, { presencia: PresenceIndicator; descripcionPresencia?: string | undefined; fechaEnvio?: Date | undefined; }>, { descripcionPresencia: string | undefined; presencia: PresenceIndicator; fechaEnvio?: string | undefined; }, { presencia: PresenceIndicator; descripcionPresencia?: string | undefined; fechaEnvio?: Date | undefined; }>; export type Factura = z.infer<typeof FacturaSchema>;