UNPKG

upn-with-qr-generator

Version:

A UPN + QR code generator for Slovenian banking system (2024 standard compliant) with environment-aware canvas support and isPNGGenerationAvailable method

34 lines (33 loc) 816 B
interface UPNData { payerIban?: string; payerName: string; payerAddress: string; payerPost: string; payerReference?: string; isDeposit?: boolean; isWithdrawal?: boolean; isUrgent?: boolean; receiverIban: string; receiverName: string; receiverAddress: string; receiverPost: string; receiverReference?: string; amount: number; code: string; purpose: string; paymentDate: string; paymentDeadline?: string; dueDate?: string; reference?: string; } declare class UPNGenerator { private data; constructor(data: UPNData); getData(): UPNData; generateUPNQRData(): string; private formatAmount; private formatField; private convertLegacyDate; generateQRCode(): Promise<Buffer>; } export { UPNGenerator, UPNData };