UNPKG

@openade/common

Version:

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

16 lines 945 B
import { CodiceFiscale, PartitaIVA } from '../types/common'; import type { CorrispettiviGiornalieri } from '../types/corrispettivi'; import type { DocumentoCommerciale } from '../types/dc'; export declare function validatePartitaIVA(partitaIVA: PartitaIVA): boolean; export declare function validateCodiceFiscale(codiceFiscale: CodiceFiscale): boolean; export declare function validateAmount(amount: number): boolean; export declare function validateVATRate(rate: number): boolean; export declare function validateISODate(date: string): boolean; export declare function validateISODateTime(dateTime: string): boolean; export interface ValidationResult { valid: boolean; errors?: string[]; } export declare function validateCorrispettivi(corrispettivi: CorrispettiviGiornalieri): ValidationResult; export declare function validateDocumentoCommerciale(documento: DocumentoCommerciale): ValidationResult; //# sourceMappingURL=index.d.ts.map