Skip to content

Documentation / @facturometro/einvoice / IssueEnvironment

Interface: IssueEnvironment ​

Defined in: packages/validator/src/engine/issue.ts:185

What every issue of a validation run shares.

Example ​

ts
import type { IssueEnvironment } from '@facturometro/validator';

const env: IssueEnvironment = { definedBy: 'peppol', kind: 'Invoice', ruleset };

Properties ​

definedBy ​

readonly definedBy: string

Defined in: packages/validator/src/engine/issue.ts:187

Id of the ruleset that defined the rule.


kind ​

readonly kind: "CreditNote" | "Invoice"

Defined in: packages/validator/src/engine/issue.ts:189

Which document is being validated.


ruleset ​

readonly ruleset: RulesetInfo

Defined in: packages/validator/src/engine/issue.ts:191

The ruleset being run.

MIT licensed. Specification artefacts belong to OpenPEPPOL, CEN and OASIS.