UNPKG

@openade/pem

Version:

Punto di Emissione (Emission Point) - Device library for fiscal receipts

25 lines 672 B
import type { DocumentoCommerciale } from '@openade/common'; export interface JournalEntry { type: 'AA' | 'DC' | 'CG' | 'CC'; timestamp: string; data: unknown; previousHash: string; hash: string; } export declare class JournalManager { private entries; private currentHash; private isOpen; openCash(): string; addDocument(document: DocumentoCommerciale): string; closeCash(): { hash: string; totalDocuments: number; totalAmount: number; }; getEntries(): JournalEntry[]; verify(): boolean; private calculateHash; exportJournal(): string; } //# sourceMappingURL=journal.manager.d.ts.map