Documentation / @facturometro/einvoice / 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 ​
import type { Parties } from '@facturometro/validator';
const sellerName = (parties: Parties) =>
parties.supplier?.node.partyLegalEntity?.registrationName;Properties ​
customer? ​
readonlyoptionalcustomer?:Hit<UncheckedCustomerParty,unknown>
Defined in: packages/validator/src/engine/view.ts:202
cac:AccountingCustomerParty/cac:Party.
delivery? ​
readonlyoptionaldelivery?:Hit<UncheckedDeliveryParty,unknown>
Defined in: packages/validator/src/engine/view.ts:204
cac:Delivery/cac:DeliveryParty.
payee? ​
readonlyoptionalpayee?:Hit<UncheckedPayeeParty,unknown>
Defined in: packages/validator/src/engine/view.ts:206
cac:PayeeParty.
supplier? ​
readonlyoptionalsupplier?:Hit<UncheckedSupplierParty,unknown>
Defined in: packages/validator/src/engine/view.ts:208
cac:AccountingSupplierParty/cac:Party.
taxRepresentative? ​
readonlyoptionaltaxRepresentative?:Hit<UncheckedTaxRepresentativeParty,unknown>
Defined in: packages/validator/src/engine/view.ts:210
cac:TaxRepresentativeParty.