UNPKG

@cfdi/complementos

Version:

Libreria para generar complementos del cfdi V4.0

122 lines 3.43 kB
export interface XmlPagos20 { _attributes: XmlPagos20Attributes; 'pago20:Totales': XmlPagos20Totales[]; 'pago20:Pago': XmlPago20[]; } export interface XmlPagos20Attributes { Version?: string; } export interface XmlPagos20Totales { _attributes?: XmlPagos20TotalesAttributes; } export interface XmlPagos20TotalesAttributes { TotalRetencionesIVA?: string; TotalRetencionesISR?: string; TotalRetencionesIEPS?: string; TotalTrasladosBaseIVA16?: string; TotalTrasladosImpuestoIVA16?: string; TotalTrasladosBaseIVA8?: string; TotalTrasladosImpuestoIVA8?: string; TotalTrasladosBaseIVA0?: string; TotalTrasladosImpuestoIVA0?: string; TotalTrasladosBaseIVAExento?: string; MontoTotalPagos?: string; } export interface XmlPago20 { _attributes?: XmlPago20Attributes; 'pago20:DoctoRelacionado': XmlDoctoRelacionado[]; 'pago20:ImpuestosP': XmlPago20ImpuestoP[]; } export interface XmlPago20Attributes { FechaPago: string; FormaDePagoP: string; MonedaP: string; TipoCambioP?: string; Monto: string; NumOperacion?: string; RfcEmisorCtaOrd?: string; NomBancoOrdExt?: string; CtaOrdenante?: string; RfcEmisorCtaBen?: string; CtaBeneficiario?: string; TipoCadPago?: string; CertPago?: string; CadPago?: string; SelloPago?: string; } export interface XmlDoctoRelacionado { _attributes?: XmlDoctoRelAttributes; 'pago20:ImpuestosDR'?: XmlImpuestosDR; } export interface XmlImpuestosDR { 'pago20:RetencionesDR': { 'pago20:RetencionDR': XmlRetencionDR[]; }; 'pago20:TrasladosDR': { 'pago20:TrasladoDR': XmlTrasladoDR[]; }; } interface XmlRetencionDR { _attributes: XmlRetencionDRAttributes; } interface XmlTrasladoDR { _attributes: XmlTrasladoDRAttributes; } export interface XmlDoctoRelAttributes { IdDocumento: string; Serie?: string; Folio?: string; MonedaDR: string; EquivalenciaDR?: string; NumParcialidad: string; ImpSaldoAnt: string; ImpPagado: string; ImpSaldoInsoluto: string; ObjetoImpDR: string; } export interface XmlPago20ImpuestoP { 'pago20:RetencionesP': XmlPagoRetenciones; 'pago20:TrasladosP': XmlPagoTranlados; } export interface XmlPagoImptoAttributes { TotalImpuestosRetenidos?: string; TotalImpuestosTrasladados?: string; } export interface XmlPagoRetenciones { 'pago20:RetencionP': XmlPagoRetencionP[]; } export interface XmlPagoTranlados { 'pago20:TrasladoP': XmlPagoTranladoP[]; } export interface XmlPagoRetencionP { _attributes?: XmlPagoRetencionPAttributes; } export interface XmlPagoRetencionPAttributes { ImpuestoP: string; ImporteP: string; } export interface XmlPagoTranladoP { _attributes?: XmlPagoTranladoPAttributes; } export interface XmlPagoTranladoPAttributes { BaseP: string; ImpuestoP: string; TipoFactorP: string; TasaOCuotaP?: string; ImporteP?: string; } interface DR { BaseDR: string; ImpuestoDR: string; TipoFactorDR: string; TasaOCuotaDR?: string; ImporteDR?: string; } export interface XmlRetencionDRAttributes extends DR { TasaOCuotaDR: string; ImporteDR: string; } export interface XmlTrasladoDRAttributes extends DR { } export {}; //# sourceMappingURL=pago20.xslt.d.ts.map