UNPKG

facturacionelectronicapy-ts-xmlgen

Version:

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

73 lines (72 loc) • 4.04 kB
import { z } from 'zod'; /**G. Campos complementarios comerciales de uso general (G001-G049) */ export declare const ComplementariosSchema: z.ZodObject<{ ordenCompra: z.ZodOptional<z.ZodString>; ordenVenta: z.ZodOptional<z.ZodString>; numeroAsiento: z.ZodOptional<z.ZodString>; carga: z.ZodOptional<z.ZodEffects<z.ZodObject<{ unidadMedidaVolumenTotal: z.ZodOptional<z.ZodNativeEnum<typeof import("../../types").MeasurementUnit>>; volumenTotal: z.ZodEffects<z.ZodOptional<z.ZodNumber>, number | undefined, number | undefined>; unidadMedidaPesoTotal: z.ZodOptional<z.ZodNativeEnum<typeof import("../../types").MeasurementUnit>>; pesoTotal: z.ZodEffects<z.ZodOptional<z.ZodNumber>, number | undefined, number | undefined>; caracteristicaCarga: z.ZodOptional<z.ZodNativeEnum<typeof import("../../types").CargoCharacteristic>>; caracteristicaCargaDescripcion: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { unidadMedidaVolumenTotal?: import("../../types").MeasurementUnit | undefined; volumenTotal?: number | undefined; unidadMedidaPesoTotal?: import("../../types").MeasurementUnit | undefined; pesoTotal?: number | undefined; caracteristicaCarga?: import("../../types").CargoCharacteristic | undefined; caracteristicaCargaDescripcion?: string | undefined; }, { unidadMedidaVolumenTotal?: import("../../types").MeasurementUnit | undefined; volumenTotal?: number | undefined; unidadMedidaPesoTotal?: import("../../types").MeasurementUnit | undefined; pesoTotal?: number | undefined; caracteristicaCarga?: import("../../types").CargoCharacteristic | undefined; caracteristicaCargaDescripcion?: string | undefined; }>, { unidadMedidaVolumenDescripcion: string | undefined; unidadMedidaPesoDescripcion: string | undefined; unidadMedidaVolumenTotal?: import("../../types").MeasurementUnit | undefined; volumenTotal?: number | undefined; unidadMedidaPesoTotal?: import("../../types").MeasurementUnit | undefined; pesoTotal?: number | undefined; caracteristicaCarga?: import("../../types").CargoCharacteristic | undefined; caracteristicaCargaDescripcion?: string | undefined; }, { unidadMedidaVolumenTotal?: import("../../types").MeasurementUnit | undefined; volumenTotal?: number | undefined; unidadMedidaPesoTotal?: import("../../types").MeasurementUnit | undefined; pesoTotal?: number | undefined; caracteristicaCarga?: import("../../types").CargoCharacteristic | undefined; caracteristicaCargaDescripcion?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { ordenCompra?: string | undefined; ordenVenta?: string | undefined; numeroAsiento?: string | undefined; carga?: { unidadMedidaVolumenDescripcion: string | undefined; unidadMedidaPesoDescripcion: string | undefined; unidadMedidaVolumenTotal?: import("../../types").MeasurementUnit | undefined; volumenTotal?: number | undefined; unidadMedidaPesoTotal?: import("../../types").MeasurementUnit | undefined; pesoTotal?: number | undefined; caracteristicaCarga?: import("../../types").CargoCharacteristic | undefined; caracteristicaCargaDescripcion?: string | undefined; } | undefined; }, { ordenCompra?: string | undefined; ordenVenta?: string | undefined; numeroAsiento?: string | undefined; carga?: { unidadMedidaVolumenTotal?: import("../../types").MeasurementUnit | undefined; volumenTotal?: number | undefined; unidadMedidaPesoTotal?: import("../../types").MeasurementUnit | undefined; pesoTotal?: number | undefined; caracteristicaCarga?: import("../../types").CargoCharacteristic | undefined; caracteristicaCargaDescripcion?: string | undefined; } | undefined; }>; export type Complementarios = z.infer<typeof ComplementariosSchema>;