UNPKG

@fin.cx/einvoice

Version:

A TypeScript module for creating, manipulating, and embedding XML data within PDF files specifically tailored for electronic invoice (einvoice) packages.

19 lines (18 loc) 517 B
import { UBLBaseValidator } from './ubl.validator.js'; /** * EN16931-compliant UBL validator that implements all business rules */ export declare class EN16931UBLValidator extends UBLBaseValidator { /** * Validates the structure of the UBL document */ protected validateStructure(): boolean; /** * Validates EN16931 business rules */ protected validateBusinessRules(): boolean; /** * Validates calculation rules (BR-CO-*) */ private validateCalculationRules; }