Skip to content

Documentation / @facturometro/core / DocumentPaths

Interface: DocumentPaths ​

Defined in: packages/core/src/model/paths.generated.ts:86

Every aggregate of the invoice and the credit note by its model path pattern, mapped to the unchecked node type found there. [] marks a repeated element; document is the root. A pattern the two documents type differently maps to the union of both.

Example ​

ts
import type { DocumentPaths } from '@facturometro/core';

type Line = DocumentPaths['invoiceLine[]']; // UncheckedInvoiceLine

Properties ​

accountingCustomerParty ​

accountingCustomerParty: UncheckedAccountingCustomerParty

Defined in: packages/core/src/model/paths.generated.ts:87


accountingCustomerParty.party ​

accountingCustomerParty.party: UncheckedCustomerParty

Defined in: packages/core/src/model/paths.generated.ts:88


accountingCustomerParty.party.contact ​

accountingCustomerParty.party.contact: UncheckedContact

Defined in: packages/core/src/model/paths.generated.ts:89


accountingCustomerParty.party.partyIdentification ​

accountingCustomerParty.party.partyIdentification: UncheckedPartyIdentification

Defined in: packages/core/src/model/paths.generated.ts:90


accountingCustomerParty.party.partyLegalEntity ​

accountingCustomerParty.party.partyLegalEntity: UncheckedCustomerPartyLegalEntity

Defined in: packages/core/src/model/paths.generated.ts:91


accountingCustomerParty.party.partyName ​

accountingCustomerParty.party.partyName: UncheckedPartyName

Defined in: packages/core/src/model/paths.generated.ts:92


accountingCustomerParty.party.partyTaxScheme ​

accountingCustomerParty.party.partyTaxScheme: UncheckedPartyTaxScheme

Defined in: packages/core/src/model/paths.generated.ts:93


accountingCustomerParty.party.partyTaxScheme.taxScheme ​

accountingCustomerParty.party.partyTaxScheme.taxScheme: UncheckedTaxScheme

Defined in: packages/core/src/model/paths.generated.ts:94


accountingCustomerParty.party.postalAddress ​

accountingCustomerParty.party.postalAddress: UncheckedAddress

Defined in: packages/core/src/model/paths.generated.ts:95


accountingCustomerParty.party.postalAddress.addressLine ​

accountingCustomerParty.party.postalAddress.addressLine: UncheckedAddressLine

Defined in: packages/core/src/model/paths.generated.ts:96


accountingCustomerParty.party.postalAddress.country ​

accountingCustomerParty.party.postalAddress.country: UncheckedCountry

Defined in: packages/core/src/model/paths.generated.ts:97


accountingSupplierParty ​

accountingSupplierParty: UncheckedAccountingSupplierParty

Defined in: packages/core/src/model/paths.generated.ts:98


accountingSupplierParty.party ​

accountingSupplierParty.party: UncheckedSupplierParty

Defined in: packages/core/src/model/paths.generated.ts:99


accountingSupplierParty.party.contact ​

accountingSupplierParty.party.contact: UncheckedContact

Defined in: packages/core/src/model/paths.generated.ts:100


accountingSupplierParty.party.partyIdentification[] ​

accountingSupplierParty.party.partyIdentification[]: UncheckedPartyIdentification

Defined in: packages/core/src/model/paths.generated.ts:101


accountingSupplierParty.party.partyLegalEntity ​

accountingSupplierParty.party.partyLegalEntity: UncheckedSupplierPartyLegalEntity

Defined in: packages/core/src/model/paths.generated.ts:102


accountingSupplierParty.party.partyName ​

accountingSupplierParty.party.partyName: UncheckedPartyName

Defined in: packages/core/src/model/paths.generated.ts:103


accountingSupplierParty.party.partyTaxScheme[] ​

accountingSupplierParty.party.partyTaxScheme[]: UncheckedPartyTaxScheme

Defined in: packages/core/src/model/paths.generated.ts:104


accountingSupplierParty.party.partyTaxScheme[].taxScheme ​

accountingSupplierParty.party.partyTaxScheme[].taxScheme: UncheckedTaxScheme

Defined in: packages/core/src/model/paths.generated.ts:105


accountingSupplierParty.party.postalAddress ​

accountingSupplierParty.party.postalAddress: UncheckedAddress

Defined in: packages/core/src/model/paths.generated.ts:106


accountingSupplierParty.party.postalAddress.addressLine ​

accountingSupplierParty.party.postalAddress.addressLine: UncheckedAddressLine

Defined in: packages/core/src/model/paths.generated.ts:107


accountingSupplierParty.party.postalAddress.country ​

accountingSupplierParty.party.postalAddress.country: UncheckedCountry

Defined in: packages/core/src/model/paths.generated.ts:108


additionalDocumentReference[] ​

additionalDocumentReference[]: UncheckedAdditionalDocumentReference

Defined in: packages/core/src/model/paths.generated.ts:109


additionalDocumentReference[].attachment ​

additionalDocumentReference[].attachment: UncheckedAttachment

Defined in: packages/core/src/model/paths.generated.ts:110


additionalDocumentReference[].attachment.externalReference ​

additionalDocumentReference[].attachment.externalReference: UncheckedExternalReference

Defined in: packages/core/src/model/paths.generated.ts:111


allowanceCharge[] ​

allowanceCharge[]: UncheckedAllowanceCharge

Defined in: packages/core/src/model/paths.generated.ts:112


allowanceCharge[].taxCategory ​

allowanceCharge[].taxCategory: UncheckedAllowanceChargeTaxCategory

Defined in: packages/core/src/model/paths.generated.ts:113


allowanceCharge[].taxCategory.taxScheme ​

allowanceCharge[].taxCategory.taxScheme: UncheckedTaxScheme

Defined in: packages/core/src/model/paths.generated.ts:114


billingReference[] ​

billingReference[]: UncheckedBillingReference

Defined in: packages/core/src/model/paths.generated.ts:115


billingReference[].invoiceDocumentReference ​

billingReference[].invoiceDocumentReference: UncheckedInvoiceDocumentReference

Defined in: packages/core/src/model/paths.generated.ts:116


contractDocumentReference ​

contractDocumentReference: UncheckedContractDocumentReference

Defined in: packages/core/src/model/paths.generated.ts:117


creditNoteLine[] ​

creditNoteLine[]: UncheckedCreditNoteLine

Defined in: packages/core/src/model/paths.generated.ts:118


creditNoteLine[].allowanceCharge[] ​

creditNoteLine[].allowanceCharge[]: UncheckedLineAllowanceCharge

Defined in: packages/core/src/model/paths.generated.ts:119


creditNoteLine[].documentReference ​

creditNoteLine[].documentReference: UncheckedDocumentReference

Defined in: packages/core/src/model/paths.generated.ts:120


creditNoteLine[].invoicePeriod ​

creditNoteLine[].invoicePeriod: UncheckedLinePeriod

Defined in: packages/core/src/model/paths.generated.ts:121


creditNoteLine[].item ​

creditNoteLine[].item: UncheckedItem

Defined in: packages/core/src/model/paths.generated.ts:122


creditNoteLine[].item.additionalItemProperty[] ​

creditNoteLine[].item.additionalItemProperty[]: UncheckedAdditionalItemProperty

Defined in: packages/core/src/model/paths.generated.ts:123


creditNoteLine[].item.buyersItemIdentification ​

creditNoteLine[].item.buyersItemIdentification: UncheckedBuyersItemIdentification

Defined in: packages/core/src/model/paths.generated.ts:124


creditNoteLine[].item.classifiedTaxCategory ​

creditNoteLine[].item.classifiedTaxCategory: UncheckedClassifiedTaxCategory

Defined in: packages/core/src/model/paths.generated.ts:125


creditNoteLine[].item.classifiedTaxCategory.taxScheme ​

creditNoteLine[].item.classifiedTaxCategory.taxScheme: UncheckedTaxScheme

Defined in: packages/core/src/model/paths.generated.ts:126


creditNoteLine[].item.commodityClassification[] ​

creditNoteLine[].item.commodityClassification[]: UncheckedCommodityClassification

Defined in: packages/core/src/model/paths.generated.ts:127


creditNoteLine[].item.originCountry ​

creditNoteLine[].item.originCountry: UncheckedOriginCountry

Defined in: packages/core/src/model/paths.generated.ts:128


creditNoteLine[].item.sellersItemIdentification ​

creditNoteLine[].item.sellersItemIdentification: UncheckedSellersItemIdentification

Defined in: packages/core/src/model/paths.generated.ts:129


creditNoteLine[].item.standardItemIdentification ​

creditNoteLine[].item.standardItemIdentification: UncheckedStandardItemIdentification

Defined in: packages/core/src/model/paths.generated.ts:130


creditNoteLine[].orderLineReference ​

creditNoteLine[].orderLineReference: UncheckedOrderLineReference

Defined in: packages/core/src/model/paths.generated.ts:131


creditNoteLine[].price ​

creditNoteLine[].price: UncheckedPrice

Defined in: packages/core/src/model/paths.generated.ts:132


creditNoteLine[].price.allowanceCharge ​

creditNoteLine[].price.allowanceCharge: UncheckedPriceAllowanceCharge

Defined in: packages/core/src/model/paths.generated.ts:133


delivery ​

delivery: UncheckedDelivery

Defined in: packages/core/src/model/paths.generated.ts:134


delivery.deliveryLocation ​

delivery.deliveryLocation: UncheckedDeliveryLocation

Defined in: packages/core/src/model/paths.generated.ts:135


delivery.deliveryLocation.address ​

delivery.deliveryLocation.address: UncheckedAddress

Defined in: packages/core/src/model/paths.generated.ts:136


delivery.deliveryLocation.address.addressLine ​

delivery.deliveryLocation.address.addressLine: UncheckedAddressLine

Defined in: packages/core/src/model/paths.generated.ts:137


delivery.deliveryLocation.address.country ​

delivery.deliveryLocation.address.country: UncheckedCountry

Defined in: packages/core/src/model/paths.generated.ts:138


delivery.deliveryParty ​

delivery.deliveryParty: UncheckedDeliveryParty

Defined in: packages/core/src/model/paths.generated.ts:139


delivery.deliveryParty.partyName ​

delivery.deliveryParty.partyName: UncheckedPartyName

Defined in: packages/core/src/model/paths.generated.ts:140


despatchDocumentReference ​

despatchDocumentReference: UncheckedDespatchDocumentReference

Defined in: packages/core/src/model/paths.generated.ts:141


document ​

document: UncheckedCreditNote | UncheckedInvoice

Defined in: packages/core/src/model/paths.generated.ts:142


invoiceLine[] ​

invoiceLine[]: UncheckedInvoiceLine

Defined in: packages/core/src/model/paths.generated.ts:143


invoiceLine[].allowanceCharge[] ​

invoiceLine[].allowanceCharge[]: UncheckedLineAllowanceCharge

Defined in: packages/core/src/model/paths.generated.ts:144


invoiceLine[].documentReference ​

invoiceLine[].documentReference: UncheckedDocumentReference

Defined in: packages/core/src/model/paths.generated.ts:145


invoiceLine[].invoicePeriod ​

invoiceLine[].invoicePeriod: UncheckedLinePeriod

Defined in: packages/core/src/model/paths.generated.ts:146


invoiceLine[].item ​

invoiceLine[].item: UncheckedItem

Defined in: packages/core/src/model/paths.generated.ts:147


invoiceLine[].item.additionalItemProperty[] ​

invoiceLine[].item.additionalItemProperty[]: UncheckedAdditionalItemProperty

Defined in: packages/core/src/model/paths.generated.ts:148


invoiceLine[].item.buyersItemIdentification ​

invoiceLine[].item.buyersItemIdentification: UncheckedBuyersItemIdentification

Defined in: packages/core/src/model/paths.generated.ts:149


invoiceLine[].item.classifiedTaxCategory ​

invoiceLine[].item.classifiedTaxCategory: UncheckedClassifiedTaxCategory

Defined in: packages/core/src/model/paths.generated.ts:150


invoiceLine[].item.classifiedTaxCategory.taxScheme ​

invoiceLine[].item.classifiedTaxCategory.taxScheme: UncheckedTaxScheme

Defined in: packages/core/src/model/paths.generated.ts:151


invoiceLine[].item.commodityClassification[] ​

invoiceLine[].item.commodityClassification[]: UncheckedCommodityClassification

Defined in: packages/core/src/model/paths.generated.ts:152


invoiceLine[].item.originCountry ​

invoiceLine[].item.originCountry: UncheckedOriginCountry

Defined in: packages/core/src/model/paths.generated.ts:153


invoiceLine[].item.sellersItemIdentification ​

invoiceLine[].item.sellersItemIdentification: UncheckedSellersItemIdentification

Defined in: packages/core/src/model/paths.generated.ts:154


invoiceLine[].item.standardItemIdentification ​

invoiceLine[].item.standardItemIdentification: UncheckedStandardItemIdentification

Defined in: packages/core/src/model/paths.generated.ts:155


invoiceLine[].orderLineReference ​

invoiceLine[].orderLineReference: UncheckedOrderLineReference

Defined in: packages/core/src/model/paths.generated.ts:156


invoiceLine[].price ​

invoiceLine[].price: UncheckedPrice

Defined in: packages/core/src/model/paths.generated.ts:157


invoiceLine[].price.allowanceCharge ​

invoiceLine[].price.allowanceCharge: UncheckedPriceAllowanceCharge

Defined in: packages/core/src/model/paths.generated.ts:158


invoicePeriod ​

invoicePeriod: UncheckedInvoicePeriod

Defined in: packages/core/src/model/paths.generated.ts:159


legalMonetaryTotal ​

legalMonetaryTotal: UncheckedLegalMonetaryTotal

Defined in: packages/core/src/model/paths.generated.ts:160


orderReference ​

orderReference: UncheckedOrderReference

Defined in: packages/core/src/model/paths.generated.ts:161


originatorDocumentReference ​

originatorDocumentReference: UncheckedOriginatorDocumentReference

Defined in: packages/core/src/model/paths.generated.ts:162


payeeParty ​

payeeParty: UncheckedPayeeParty

Defined in: packages/core/src/model/paths.generated.ts:163


payeeParty.partyIdentification ​

payeeParty.partyIdentification: UncheckedPartyIdentification

Defined in: packages/core/src/model/paths.generated.ts:164


payeeParty.partyLegalEntity ​

payeeParty.partyLegalEntity: UncheckedPayeePartyLegalEntity

Defined in: packages/core/src/model/paths.generated.ts:165


payeeParty.partyName ​

payeeParty.partyName: UncheckedPartyName

Defined in: packages/core/src/model/paths.generated.ts:166


paymentMeans[] ​

paymentMeans[]: UncheckedCreditNotePaymentMeans | UncheckedInvoicePaymentMeans

Defined in: packages/core/src/model/paths.generated.ts:167


paymentMeans[].cardAccount ​

paymentMeans[].cardAccount: UncheckedCardAccount

Defined in: packages/core/src/model/paths.generated.ts:168


paymentMeans[].payeeFinancialAccount ​

paymentMeans[].payeeFinancialAccount: UncheckedPayeeFinancialAccount

Defined in: packages/core/src/model/paths.generated.ts:169


paymentMeans[].payeeFinancialAccount.financialInstitutionBranch ​

paymentMeans[].payeeFinancialAccount.financialInstitutionBranch: UncheckedFinancialInstitutionBranch

Defined in: packages/core/src/model/paths.generated.ts:170


paymentMeans[].paymentMandate ​

paymentMeans[].paymentMandate: UncheckedPaymentMandate

Defined in: packages/core/src/model/paths.generated.ts:171


paymentMeans[].paymentMandate.payerFinancialAccount ​

paymentMeans[].paymentMandate.payerFinancialAccount: UncheckedPayerFinancialAccount

Defined in: packages/core/src/model/paths.generated.ts:172


paymentTerms ​

paymentTerms: UncheckedPaymentTerms

Defined in: packages/core/src/model/paths.generated.ts:173


projectReference ​

projectReference: UncheckedProjectReference

Defined in: packages/core/src/model/paths.generated.ts:174


receiptDocumentReference ​

receiptDocumentReference: UncheckedReceiptDocumentReference

Defined in: packages/core/src/model/paths.generated.ts:175


taxRepresentativeParty ​

taxRepresentativeParty: UncheckedTaxRepresentativeParty

Defined in: packages/core/src/model/paths.generated.ts:176


taxRepresentativeParty.partyName ​

taxRepresentativeParty.partyName: UncheckedPartyName

Defined in: packages/core/src/model/paths.generated.ts:177


taxRepresentativeParty.partyTaxScheme ​

taxRepresentativeParty.partyTaxScheme: UncheckedPartyTaxScheme

Defined in: packages/core/src/model/paths.generated.ts:178


taxRepresentativeParty.partyTaxScheme.taxScheme ​

taxRepresentativeParty.partyTaxScheme.taxScheme: UncheckedTaxScheme

Defined in: packages/core/src/model/paths.generated.ts:179


taxRepresentativeParty.postalAddress ​

taxRepresentativeParty.postalAddress: UncheckedAddress

Defined in: packages/core/src/model/paths.generated.ts:180


taxRepresentativeParty.postalAddress.addressLine ​

taxRepresentativeParty.postalAddress.addressLine: UncheckedAddressLine

Defined in: packages/core/src/model/paths.generated.ts:181


taxRepresentativeParty.postalAddress.country ​

taxRepresentativeParty.postalAddress.country: UncheckedCountry

Defined in: packages/core/src/model/paths.generated.ts:182


taxTotal[] ​

taxTotal[]: UncheckedTaxTotal

Defined in: packages/core/src/model/paths.generated.ts:183


taxTotal[].taxSubtotal[] ​

taxTotal[].taxSubtotal[]: UncheckedTaxSubtotal

Defined in: packages/core/src/model/paths.generated.ts:184


taxTotal[].taxSubtotal[].taxCategory ​

taxTotal[].taxSubtotal[].taxCategory: UncheckedTaxSubtotalTaxCategory

Defined in: packages/core/src/model/paths.generated.ts:185


taxTotal[].taxSubtotal[].taxCategory.taxScheme ​

taxTotal[].taxSubtotal[].taxCategory.taxScheme: UncheckedTaxScheme

Defined in: packages/core/src/model/paths.generated.ts:186

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