@fin.cx/einvoice
Version:
A TypeScript module for creating, manipulating, and embedding XML data within PDF files specifically tailored for electronic invoice (einvoice) packages.
16 lines (15 loc) • 522 B
TypeScript
import { EN16931UBLValidator } from './en16931.ubl.validator.js';
/**
* XRechnung-specific validator that extends EN16931 validation
* Implements additional German CIUS (Core Invoice Usage Specification) rules
*/
export declare class XRechnungValidator extends EN16931UBLValidator {
/**
* Validates XRechnung-specific structure requirements
*/
protected validateStructure(): boolean;
/**
* Validates XRechnung-specific business rules
*/
protected validateBusinessRules(): boolean;
}