@openade/fe
Version:
Fatturazione Elettronica - Electronic Invoicing for Sistema di Interscambio (SDI)
23 lines • 658 B
TypeScript
import type { InvoiceTransmissionResult } from '@openade/common';
export interface SDIFTPConfig {
host: string;
port?: number;
username: string;
privateKey?: string;
password?: string;
uploadDir?: string;
downloadDir?: string;
timeout?: number;
debug?: boolean;
}
export declare class SDIFTPClient {
private config;
constructor(config: SDIFTPConfig);
sendInvoice(filename: string, xmlContent: string): Promise<InvoiceTransmissionResult>;
downloadReceipts(): Promise<Array<{
filename: string;
content: string;
}>>;
private sendViaSdiFtp;
}
//# sourceMappingURL=sdiftp.client.d.ts.map