facturacionelectronicapy-ts-xmlgen
Version:
Genera el contenido del archivo XML del Documento electrónico exigido por la SET
55 lines (54 loc) • 1.99 kB
TypeScript
import { EDocData } from '../../../schemas/EDoc.schema';
/** Complementarios de uso especifico */
declare class ComplementariosEspXMLSG {
/**E9. Campos complementarios comerciales de uso específico (E790-E899)*/
get_gCamEsp(data: EDocData): {
gGrupEner: {
dNroMed: string | undefined;
dActiv: number | undefined;
dCateg: string | undefined;
dLecAnt: number | undefined;
dLecAct: number | undefined;
dConKwh: number | undefined;
} | undefined;
gGrupSeg: {
dCodEmpSeg: string | undefined;
gGrupPolSeg: {
dPoliza: string;
dUnidVig: string;
dVigencia: number;
dNumPoliza: string;
dFecIniVig: string | undefined;
dFecFinVig: string | undefined;
dCodInt: string | undefined;
} | undefined;
} | undefined;
gGrupSup: {
dNomCaj: string | undefined;
dEfectivo: number | undefined;
dVuelto: number | undefined;
dDonac: number | undefined;
dDesDonac: string | undefined;
} | undefined;
gGrupAdi: {
dCiclo: string | undefined;
dFecIniC: string | undefined;
dFecFinC: string | undefined;
dVencPag: string | undefined;
dContrato: string | undefined;
dSalAnt: number | undefined;
} | undefined;
};
/**E9.2. Sector Energía Eléctrica (E791-E799)*/
private get_gGrupEner;
/**E9.3. Sector de Seguros (E800-E809)*/
private get_gGrupSeg;
/**E9.3.1. Póliza de seguros (EA790-EA799) */
private get_gGrupPolSeg;
/**E9.4. Sector de Supermercados (E810-E819)*/
private get_gGrupSup;
/**E9.5. Grupo de datos adicionales de uso comercial (E820-E829)*/
private get_gGrupAdi;
}
declare const _default: ComplementariosEspXMLSG;
export default _default;