UNPKG

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
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;