UNPKG

@cfdi/xml

Version:

Libreria para crear y sellar xml cfdi V4.0

41 lines 1.68 kB
import { CFDIComprobante, ComprobanteAttributes, Config, TagComprobante, XmlCdfi, XmlVersion, XmlnsLinks } from '../types'; import { ComlementType } from '@cfdi/complementos'; import { Concepto } from './Concepto'; import { Emisor } from './Emisor'; import { Impuestos } from './Impuestos'; import { Receptor } from './Receptor'; import { Relacionado } from './Relacionado'; import { Schema } from '@cfdi/xsd'; export declare class Comprobante { protected xml: XmlCdfi; protected tc: TagComprobante; protected version: string; protected XMLSchema: string; protected cfd: string; protected locations: string[]; schema: Schema; constructor(options?: Config); protected xmlns(xmlns: XmlnsLinks): void; protected addXmlns(xmlnsKey: string, xmlns: string): void; protected addSchemaLocation(locations: string[]): void; setAttributesXml(attr?: XmlVersion): void; setAttributes(atrr?: ComprobanteAttributes): void; comprobante(attribute: CFDIComprobante): void; informacionGlobal(payload: { Periodicidad: string; Meses: string; Año: string | number; }): void; relacionados(relationCfdi: Relacionado): void; emisor(emisor: Emisor): void; receptor(receptor: Receptor): void; concepto(concept: Concepto): void; impuesto(impuesto: Impuestos): void; complemento(complements: ComlementType): void; setCertificado(certificado: string): void; setNoCertificado(noCertificado: string): void; setSello(sello: string): void; protected restartCfdi(): void; get xmlObject(): XmlCdfi; } //# sourceMappingURL=Comprobante.d.ts.map