facturacionelectronicapy-ts-xmlgen
Version:
Genera el contenido del archivo XML del Documento electrónico exigido por la SET
36 lines (35 loc) • 1.18 kB
TypeScript
import { z } from 'zod';
import { IdentityDocumentUser } from '../../data/idDocsUsers.table';
/** D2.2 Campos que identifican al responsable de la generación del DE (D140-D160) */
export declare const UsuarioSchema: z.ZodEffects<z.ZodObject<{
documentoTipo: z.ZodNativeEnum<typeof IdentityDocumentUser>;
documentoTipoDescripcion: z.ZodOptional<z.ZodString>;
documentoNumero: z.ZodString;
nombre: z.ZodString;
cargo: z.ZodString;
}, "strip", z.ZodTypeAny, {
documentoTipo: IdentityDocumentUser;
documentoNumero: string;
nombre: string;
cargo: string;
documentoTipoDescripcion?: string | undefined;
}, {
documentoTipo: IdentityDocumentUser;
documentoNumero: string;
nombre: string;
cargo: string;
documentoTipoDescripcion?: string | undefined;
}>, {
documentoTipoDescripcion: string;
documentoTipo: IdentityDocumentUser;
documentoNumero: string;
nombre: string;
cargo: string;
}, {
documentoTipo: IdentityDocumentUser;
documentoNumero: string;
nombre: string;
cargo: string;
documentoTipoDescripcion?: string | undefined;
}>;
export type Usuario = z.infer<typeof UsuarioSchema>;