@cfdi/xml
Version:
Libreria para crear y sellar xml cfdi V4.0
28 lines • 1.3 kB
TypeScript
import { ComlementTypeConcept, ComplementProperties } from '@cfdi/complementos';
import { XmlConceptParteAttributes, XmlConceptoAttributes, XmlConceptoProperties, XmlConceptoTercerosAttributes, XmlTranRentAttributesProperties } from '../types';
import { BaseImpuestos } from './BaseImpuestos';
export declare class Concepto extends BaseImpuestos {
private existComplemnt;
private complementProperties;
private concepto;
constructor(concepto: XmlConceptoAttributes);
complemento(data: ComlementTypeConcept): void;
terceros(cuenta: XmlConceptoTercerosAttributes): Concepto;
predial(cuenta: string): Concepto;
parte(parte: XmlConceptParteAttributes): Concepto;
private aduana;
setParteInformacionAduanera(pedimento: string): Concepto;
InformacionAduanera(pedimento: string): Concepto;
traslado(payload: XmlTranRentAttributesProperties & {
Base: string | number;
}): Concepto;
retencion(payload: XmlTranRentAttributesProperties & {
Base: string | number;
TasaOCuota: string | number;
Importe: string | number;
}): Concepto;
getConcept(): XmlConceptoProperties;
isComplement(): boolean;
getComplementProperties(): ComplementProperties;
}
//# sourceMappingURL=Concepto.d.ts.map