@openade/common
Version:
Common types, validators, and XML builders for Italian fiscal receipts
16 lines • 945 B
TypeScript
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