UNPKG

facturacionelectronicapy-ts-xmlgen

Version:

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

98 lines (97 loc) 4.11 kB
import { EDocData, EDocParams } from '../../schemas/EDoc.schema'; declare class GeneralXMLSG { /**D. Campos Generales del Documento Electrónico DE (D001-D299) */ get_gDatGralOpe(params: EDocParams, data: EDocData): { dFeEmiDE: string; gOpeCom: { iTipTra: import("../../types").TransactionType; dDesTipTra: string; iTImp: import("../../types").TaxType; dDesTImp: string; cMoneOpe: import("../../types").Currency; dDesMoneOpe: string; dCondTipCam: import("../../types").GlobalAndPerItem | undefined; dTiCam: number | undefined; iCondAnt: import("../../types").GlobalAndPerItem | undefined; dDesCondAnt: string | undefined; gOblAfe: { cOblAfe: import("../../types").Obligation; dDesOblAfe: string; }[] | undefined; } | undefined; gEmis: { dRucEm: string; dDVEmi: string; iTipCont: import("../../types").TaxpayerType; cTipReg: import("../../types").RegimeType | undefined; dNomEmi: string; dNomFanEmi: string | undefined; dDirEmi: string; dNumCas: number; dCompDir1: string | undefined; dCompDir2: string | undefined; cDepEmi: import("../../types").Department; dDesDepEmi: string; cDisEmi: number | undefined; dDesDisEmi: string | undefined; cCiuEmi: number; dDesCiuEmi: string; dTelEmi: string; dEmailE: string; dDenSuc: string | undefined; gActEco: { cActEco: string; dDesActEco: string; }[]; gRespDE: { iTipIDRespDE: import("../../types").IdentityDocumentUser; dDTipIDRespDE: string; dNumIDRespDE: string; dNomRespDE: string; dCarRespDE: string; } | undefined; }; gDatRec: { iNatRec: import("../../types").TaxpayerNotTaxpayer; iTiOpe: import("../../types").OperationType; cPaisRec: import("../../types").Country; dDesPaisRe: string; iTiContRec: import("../../types").TaxpayerType | undefined; dRucRec: string | undefined; dDVRec: string | undefined; iTipIDRec: import("../../types").IdentityDocumentReceptor | undefined; dDTipIDRec: string | undefined; dNumIDRec: string | undefined; dNomRec: string; dNomFanRec: string | undefined; dDirRec: string | undefined; dNumCasRec: number | undefined; cDepRec: import("../../types").Department | undefined; dDesDepRec: string | undefined; cDisRec: number | undefined; dDesDisRec: string | undefined; cCiuRec: number | undefined; dDesCiuRec: string | undefined; dTelRec: string; dCelRec: string | undefined; dEmailRec: string | undefined; dCodCliente: string | undefined; }; }; /**D1. Campos inherentes a la operación comercial (D010-D099) */ private get_gOpeCom; /** D1.1. Campos que identifican las obligaciones afectadas (D030-D040) * @link https://www.dnit.gov.py/documents/20123/420595/NT_E_KUATIA_018_MT_V150-+Junio.pdf/2ace18c4-5c03-c339-7f5c-bed6d5b5eb5e?t=1717699899642 */ private get_gOblAfe; /** D2. Campos que identifican al emisor del Documento Electrónico DE (D100-D129)*/ private get_gEmis; /**D2.1 Campos que describen la actividad económica del emisor (D130-D139) */ private get_gActEco; /**D2.2 Campos que identifican al responsable de la generación del DE (D140-D160) */ private get_gRespDE; /** D3. Campos que identifican al receptor del Documento Electrónico DE (D200-D299)*/ private get_gDatRec; } declare const _default: GeneralXMLSG; export default _default;