facturacionelectronicapy-ts-xmlgen
Version:
Genera el contenido del archivo XML del Documento electrónico exigido por la SET
88 lines (87 loc) • 3.54 kB
TypeScript
import { EDocData } from '../../../schemas/EDoc.schema';
declare class ItemsXMLSG {
/**E8. Campos que describen los ítems de la operación (E700-E899)*/
get_gCamItem(data: EDocData): {
dCodInt: string;
dParAranc: number | undefined;
dNCM: number | undefined;
dDncpG: string | undefined;
dDncpE: string | undefined;
dGtin: number | undefined;
dGtinPq: number | undefined;
dDesProSer: string;
cUniMed: import("../../../types").MeasurementUnit;
dDesUniMed: string;
dCantProSer: number;
cPaisOrig: import("../../../types").Country | undefined;
dDesPaisOrig: string | undefined;
dInfItem: string | undefined;
cRelMerc: import("../../../types").MerchandiseRelevance | undefined;
dDesRelMerc: string | undefined;
dCanQuiMer: number | undefined;
dPorQuiMer: number | undefined;
dCDCAnticipo: string | undefined;
gValorItem: {
dPUniProSer: number;
dTiCamIt: number | undefined;
dTotBruOpeItem: number;
gValorRestaItem: {
dDescItem: number | undefined;
dPorcDesIt: number | undefined;
dDescGloItem: number | undefined;
dAntPreUniIt: number | undefined;
dAntGloPreUniIt: number | undefined;
dTotOpeItem: number;
dTotOpeGs: number;
};
} | undefined;
gCamIVA: {
iAfecIVA: import("../../../types").TaxTreatment;
dDesAfecIVA: string;
dPropIVA: number;
dTasaIVA: import("../../../types").TaxRate;
dBasGravIVA: number;
dLiqIVAItem: number;
dBasExe: number;
} | undefined;
gRasMerc: {
dNumLote: string | undefined;
dVencMerc: string | undefined;
dNSerie: string | undefined;
dNumPedi: string | undefined;
dNumSegui: string | undefined;
dNumReg: string | undefined;
dNumRegEntCom: string | undefined;
};
gVehNuevo: {
iTipOpVN: import("../../../types").VehicleOperationType | undefined;
dDesTipOpVN: string | undefined;
dChasis: string | undefined;
dColor: string | undefined;
dPotencia: number | undefined;
dCapMot: number | undefined;
dPNet: number | undefined;
dPBruto: number | undefined;
iTipCom: import("../../../types").FuelType | undefined;
dDesTipCom: string | undefined;
dNroMotor: string | undefined;
dCapTracc: number | undefined;
dAnoFab: number | undefined;
cTipVeh: string | undefined;
dCapac: number | undefined;
dCilin: string | undefined;
} | undefined;
}[];
/**E8.1. Campos que describen el precio, tipo de cambio y valor total de la operación por ítem (E720-E729)*/
private get_gValorItem;
/**E8.1.1 Campos que describen los descuentos, anticipos y valor total por ítem (EA001-EA050)*/
private get_gValorRestaItem;
/**E8.2. Campos que describen el IVA de la operación por ítem (E730-E739)*/
private get_gCamIVA;
/**E8.4. Grupo de rastreo de la mercadería (E750-E760)*/
private get_gRasMerc;
/**E8.5. Sector de automotores nuevos y usados (E770-E789)*/
private get_gVehNuevo;
}
declare const _default: ItemsXMLSG;
export default _default;