Documentation / @facturometro/einvoice
@facturometro/einvoice ​
Namespaces ​
Classes ​
- Decimal
- DocumentKindError
- EInvoiceError
- InvalidDecimalError
- LexicalError
- RulesetError
- UnsupportedDocumentError
- ValidationError
- XmlSyntaxError
Interfaces ​
- AccountingCustomerParty
- AccountingCustomerPartyInput
- AccountingSupplierParty
- AccountingSupplierPartyInput
- AdditionalDocumentReference
- AdditionalDocumentReferenceInput
- AdditionalItemProperty
- AdditionalItemPropertyInput
- Address
- AddressInput
- AddressLine
- AddressLineInput
- AllowanceCharge
- AllowanceChargeInput
- AllowanceChargeSelection
- AllowanceChargeTaxCategory
- AllowanceChargeTaxCategoryInput
- Amount
- AmountInput
- AmountLeaf
- AtRuleDefinition
- Attachment
- AttachmentInput
- AttributeLeaf
- BaseQuantity
- BaseQuantityInput
- BillingReference
- BillingReferenceInput
- BinaryObject
- BinaryObjectInput
- BuyersItemIdentification
- BuyersItemIdentificationInput
- CardAccount
- CardAccountInput
- ClassificationCode
- ClassificationCodeInput
- ClassifiedTaxCategory
- ClassifiedTaxCategoryInput
- CommodityClassification
- CommodityClassificationInput
- CompiledRule
- CompiledRuleset
- Contact
- ContactInput
- ContextRuleDefinition
- ContractDocumentReference
- ContractDocumentReferenceInput
- Country
- CountryContext
- CountryInput
- CreditNote
- CreditNoteInput
- CreditNoteLine
- CreditNoteLineInput
- CreditNotePaymentMeans
- CreditNotePaymentMeansInput
- CustomerParty
- CustomerPartyInput
- CustomerPartyLegalEntity
- CustomerPartyLegalEntityInput
- CustomRuleMetadata
- Delivery
- DeliveryInput
- DeliveryLocation
- DeliveryLocationInput
- DeliveryParty
- DeliveryPartyInput
- DespatchDocumentReference
- DespatchDocumentReferenceInput
- DocumentPaths
- DocumentReference
- DocumentReferenceInput
- DocumentView
- EmptyElement
- ExternalReference
- ExternalReferenceInput
- FailureRefinement
- FinancialInstitutionBranch
- FinancialInstitutionBranchInput
- Hit
- Identifier
- IdentifierInput
- Invoice
- InvoiceDocumentReference
- InvoiceDocumentReferenceInput
- InvoiceInput
- InvoiceLine
- InvoiceLineInput
- InvoicePaymentMeans
- InvoicePaymentMeansInput
- InvoicePeriod
- InvoicePeriodInput
- Issue
- IssueEnvironment
- IssueLocation
- Item
- ItemInput
- LegalMonetaryTotal
- LegalMonetaryTotalInput
- LineAllowanceCharge
- LineAllowanceChargeInput
- LinePeriod
- LinePeriodInput
- OrderLineReference
- OrderLineReferenceInput
- OrderReference
- OrderReferenceInput
- OriginatorDocumentReference
- OriginatorDocumentReferenceInput
- OriginCountry
- OriginCountryInput
- ParseResult
- Parties
- PartyIdentification
- PartyIdentificationInput
- PartyName
- PartyNameInput
- PartyTaxScheme
- PartyTaxSchemeInput
- PayeeFinancialAccount
- PayeeFinancialAccountInput
- PayeeParty
- PayeePartyInput
- PayeePartyLegalEntity
- PayeePartyLegalEntityInput
- PayerFinancialAccount
- PayerFinancialAccountInput
- PaymentMandate
- PaymentMandateInput
- PaymentMeansCode
- PaymentMeansCodeInput
- PaymentTerms
- PaymentTermsInput
- Price
- PriceAllowanceCharge
- PriceAllowanceChargeInput
- PriceInput
- ProjectReference
- ProjectReferenceInput
- Quantity
- QuantityInput
- ReceiptDocumentReference
- ReceiptDocumentReferenceInput
- Rule
- RuleContext
- RuleFactory
- Ruleset
- RulesetDefinition
- RulesetInfo
- RulesetRegistration
- SellersItemIdentification
- SellersItemIdentificationInput
- SerializeOptions
- SpecRule
- StandardItemIdentification
- StandardItemIdentificationInput
- SupplierParty
- SupplierPartyInput
- SupplierPartyLegalEntity
- SupplierPartyLegalEntityInput
- TaxRepresentativeParty
- TaxRepresentativePartyInput
- TaxScheme
- TaxSchemeInput
- TaxSubtotal
- TaxSubtotalInput
- TaxSubtotalTaxCategory
- TaxSubtotalTaxCategoryInput
- TaxTotal
- TaxTotalInput
- UblCrAttributeRule
- UblCrRule
- UblDtAttributeRule
- UblRuleInfo
- UblSrRule
- UncheckedAccountingCustomerParty
- UncheckedAccountingSupplierParty
- UncheckedAdditionalDocumentReference
- UncheckedAdditionalItemProperty
- UncheckedAddress
- UncheckedAddressLine
- UncheckedAllowanceCharge
- UncheckedAllowanceChargeTaxCategory
- UncheckedAmount
- UncheckedAttachment
- UncheckedBaseQuantity
- UncheckedBillingReference
- UncheckedBinaryObject
- UncheckedBuyersItemIdentification
- UncheckedCardAccount
- UncheckedClassificationCode
- UncheckedClassifiedTaxCategory
- UncheckedCommodityClassification
- UncheckedContact
- UncheckedContractDocumentReference
- UncheckedCountry
- UncheckedCreditNote
- UncheckedCreditNoteLine
- UncheckedCreditNotePaymentMeans
- UncheckedCustomerParty
- UncheckedCustomerPartyLegalEntity
- UncheckedDelivery
- UncheckedDeliveryLocation
- UncheckedDeliveryParty
- UncheckedDespatchDocumentReference
- UncheckedDocumentReference
- UncheckedExternalReference
- UncheckedFinancialInstitutionBranch
- UncheckedIdentifier
- UncheckedInvoice
- UncheckedInvoiceDocumentReference
- UncheckedInvoiceLine
- UncheckedInvoicePaymentMeans
- UncheckedInvoicePeriod
- UncheckedItem
- UncheckedLegalMonetaryTotal
- UncheckedLineAllowanceCharge
- UncheckedLinePeriod
- UncheckedOrderLineReference
- UncheckedOrderReference
- UncheckedOriginatorDocumentReference
- UncheckedOriginCountry
- UncheckedPartyIdentification
- UncheckedPartyName
- UncheckedPartyTaxScheme
- UncheckedPayeeFinancialAccount
- UncheckedPayeeParty
- UncheckedPayeePartyLegalEntity
- UncheckedPayerFinancialAccount
- UncheckedPaymentMandate
- UncheckedPaymentMeansCode
- UncheckedPaymentTerms
- UncheckedPrice
- UncheckedPriceAllowanceCharge
- UncheckedProjectReference
- UncheckedQuantity
- UncheckedReceiptDocumentReference
- UncheckedSellersItemIdentification
- UncheckedStandardItemIdentification
- UncheckedSupplierParty
- UncheckedSupplierPartyLegalEntity
- UncheckedTaxRepresentativeParty
- UncheckedTaxScheme
- UncheckedTaxSubtotal
- UncheckedTaxSubtotalTaxCategory
- UncheckedTaxTotal
- ValidateOptions
- ValidationCounts
- ValidationFailure
- ValidationRulesetInfo
- ValidationSuccess
- VatCategoryIndex
- WithTaxScheme
Type Aliases ​
- AllowanceOrCharge
- ChargeIndicatorSemantics
- Document
- DocumentInput
- DocumentKind
- DocumentPath
- IdentifierChecks
- IssueInput
- IssueSource
- LexicalSpace
- ModelPath
- Normalizer
- Profile
- RuleOverride
- RulesetComposition
- Severity
- SpecCodeListId
- SpecRuleFamily
- SpecRuleId
- UblCrSpecial
- UblSrSpecial
- UncheckedDocument
- UncheckedLine
- ValidateXmlOptions
- ValidationResult
- VatSchemeMatch
- Verdict
- XmlValidationResult
Variables ​
- dkRuleset
- en16931Ruleset
- NS
- PACKAGE_NAME
- PEPPOL_BIS_BILLING_3_CUSTOMIZATION_ID
- PEPPOL_BIS_BILLING_3_PROFILE_ID
- peppolRuleset
- PROFILE_IDS
- rule
- RULE_ERROR_ID
- SPEC
- SPEC_VERSIONS
- UBL_CR_ATTRIBUTE_TABLE
- UBL_CR_TABLE
- UBL_DT_ATTRIBUTE_TABLE
- UBL_DT_BESPOKE_IDS
- UBL_RULE_TABLE
- UBL_SR_BESPOKE_IDS
- UBL_SR_TABLE
- XSD_LEXICAL_ID
Functions ​
- assertValid
- chargeIndicatorKind
- codelistDocsUrl
- compileRulesets
- createCreditNote
- createDocumentView
- createInvoice
- createIssue
- createRuleContext
- defineRuleset
- elementDocsUrl
- failureIssue
- fractionDigits
- isFatal
- isWarning
- normalizeSpace
- parse
- parseCreditNote
- parseInvoice
- pathToString
- registeredRulesets
- registerRuleset
- resolveDocumentRuleset
- resolveRuleset
- ruleDocsUrl
- ruleErrorIssue
- selectPath
- serialize
- taxSchemeIsVatExact
- taxSchemeIsVatNorm
- validate
- validateXml