facturacionelectronicapy-ts-xmlgen
Version:
Genera el contenido del archivo XML del Documento electrónico exigido por la SET
20 lines (19 loc) • 827 B
TypeScript
import { EDocData, EDocParams } from '../schemas/EDoc.schema';
import { XmlGenConfig } from '../types/XmlGenConfig';
declare class EDocXMLGenerator {
private readonly defaultConfig;
private readonly xmlBuilder;
generateXMLDocument(params: EDocParams, data: EDocData, config?: XmlGenConfig): Promise<string>;
private transformToXMLStructure;
private get_rDE;
/**A. Campos firmados del Documento Electrónico (A001-A099) */
private get_DE;
/**B. Campos inherentes a la operación de Documentos Electrónicos (B001-B099) */
private get_gOpeDE;
/**C. Campos de datos del Timbrado (C001-C099) */
private get_gTimb;
/**E. Campos específicos por tipo de Documento Electrónico (E001-E009)*/
private get_gDtipDE;
}
declare const _default: EDocXMLGenerator;
export default _default;