UNPKG

@openade/common

Version:

Common types, validators, and XML builders for Italian fiscal receipts

28 lines 1.22 kB
import type { CorrispettiviGiornalieri } from '../types/corrispettivi'; import type { DocumentoCommerciale } from '../types/dc'; import type { Journal } from '../types/journal'; import type { EmissionPointCensus } from '../types/pem'; export declare function buildEmissionPointCensusXML(census: EmissionPointCensus): string; export declare function buildEmissionPointActivationXML(activationData: EmissionPointCensus): string; export declare function buildDailyReceiptsXML(receipts: CorrispettiviGiornalieri): string; export declare function buildCommercialDocumentXML(document: DocumentoCommerciale): string; export declare function buildJournalXML(journal: Journal): string; export interface AnomalyReport { type: string; taxpayerFiscalCode: string; pemId: string; pemLocation?: string; details: string; timestamp: string; startedAt?: string; resolvedAt?: string; metadata?: { operationsWithoutNetwork?: number; networkRestoredAt?: string; expectedHash?: string; actualHash?: string; affectedDocuments?: number; }; } export declare function buildAnomaliesXML(anomalies: AnomalyReport[]): string; //# sourceMappingURL=xml.builder.d.ts.map