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 ​
import type { DocumentPaths } from '@facturometro/core';
type Line = DocumentPaths['invoiceLine[]']; // UncheckedInvoiceLineProperties ​
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