UNPKG

@openade/common

Version:

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

45 lines 1.25 kB
import { Address, CodiceFiscale, ISODateTime, PartitaIVA } from './common'; export declare enum EmissionPointType { TELEMATIC_REGISTER = "RT", SOFTWARE_SOLUTION = "SS", VENDING_WITH_PORT = "DA", VENDING_WITHOUT_PORT = "DB" } export interface EmissionPointCensus { version: string; taxpayer: { vatNumber: PartitaIVA; fiscalCode?: CodiceFiscale; businessName: string; taxRegimeCode: string; }; emissionDevice: { type: EmissionPointType; identifier: string; description?: string; manufacturer?: string; model?: string; serialNumber?: string; }; location: Address; censusDateTime: ISODateTime; } export interface EmissionPointActivationResult { sdiIdentifier: string; vatNumber: PartitaIVA; emissionPointId: string; outcomeCode: string; outcomeDescription: string; activationDateTime: ISODateTime; } export declare enum EmissionPointStatus { ACTIVE = "ACTIVE", SUSPENDED = "SUSPENDED", DEACTIVATED = "DEACTIVATED" } export interface EmissionPointStatusInfo { emissionPointId: string; status: EmissionPointStatus; lastUpdateDateTime: ISODateTime; } //# sourceMappingURL=pem.d.ts.map