Skip to content

Documentation / @facturometro/validator / Parties

Interface: Parties ​

Defined in: packages/validator/src/engine/view.ts:200

The parties of a document, each with its model path, present ones only.

Example ​

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

const sellerName = (parties: Parties) =>
  parties.supplier?.node.partyLegalEntity?.registrationName;

Properties ​

customer? ​

readonly optional customer?: Hit<UncheckedCustomerParty, unknown>

Defined in: packages/validator/src/engine/view.ts:202

cac:AccountingCustomerParty/cac:Party.


delivery? ​

readonly optional delivery?: Hit<UncheckedDeliveryParty, unknown>

Defined in: packages/validator/src/engine/view.ts:204

cac:Delivery/cac:DeliveryParty.


payee? ​

readonly optional payee?: Hit<UncheckedPayeeParty, unknown>

Defined in: packages/validator/src/engine/view.ts:206

cac:PayeeParty.


supplier? ​

readonly optional supplier?: Hit<UncheckedSupplierParty, unknown>

Defined in: packages/validator/src/engine/view.ts:208

cac:AccountingSupplierParty/cac:Party.


taxRepresentative? ​

readonly optional taxRepresentative?: Hit<UncheckedTaxRepresentativeParty, unknown>

Defined in: packages/validator/src/engine/view.ts:210

cac:TaxRepresentativeParty.

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