UNPKG

facturacionelectronicapy-ts-xmlgen

Version:

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

38 lines (37 loc) • 1.24 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.ComplementariosSchema = void 0; const zod_1 = require("zod"); const carga_schema_1 = require("./carga.schema"); const SDParser_1 = __importDefault(require("../../helpers/SDParser")); /**G. Campos complementarios comerciales de uso general (G001-G049) */ exports.ComplementariosSchema = zod_1.z.object({ // G002 ordenCompra: zod_1.z .string() .min(1) .max(15) .optional() .describe(SDParser_1.default.stringify('G002')), // G003 ordenVenta: zod_1.z .string() .min(1) .max(15) .optional() .describe(SDParser_1.default.stringify('G003')), // G004 numeroAsiento: zod_1.z .string() .min(1) .max(10) .optional() .describe(SDParser_1.default.stringify('G004')), // G1. Campos generales de la carga (G050 - G099) carga: carga_schema_1.CargaSchema.optional().describe(SDParser_1.default.stringify('G1', { d: 'Campos generales de la carga (G050 - G099)', })), });