InvoiceTypeCode
: string
in package
uses
HasLabel
Document type code (BT-3), UNTDID 1001 subset allowed by EN 16931.
Table of Contents
Cases
- ClaimNotification = '817'
- CommercialInvoice = '380'
- CommercialInvoiceWithPackingList = '331'
- CommissionNote = '382'
- ConsignmentInvoice = '395'
- ConsolidatedCreditNote = '262'
- ConsolidatedInvoice = '385'
- ConsularInvoice = '870'
- CorrectedInvoice = '384'
- CreditNote = '381'
- CreditNoteFinancialAdjustment = '83'
- CreditNoteForPriceVariation = '296'
- CreditNoteGoodsServices = '81'
- CustomsInvoice = '935'
- DebitAdvice = '456'
- DebitNote = '383'
- DebitNoteFinancialAdjustment = '84'
- DebitNoteGoodsServices = '80'
- DelcredereCreditNote = '308'
- DelcredereInvoice = '390'
- DirectPaymentValuation = '202'
- FactoredCreditNote = '396'
- FactoredInvoice = '393'
- FinalConstructionInvoice = '877'
- FinalPaymentRequest = '218'
- ForwardersCreditNote = '532'
- ForwardersInvoice = '623'
- ForwardersInvoiceDiscrepancyReport = '553'
- FreightInvoice = '780'
- HireInvoice = '387'
- InsurersInvoice = '575'
- InterimApplicationForPayment = '211'
- InvoiceInformationForAccounting = '751'
- InvoicingDataSheet = '130'
- LeaseInvoice = '394'
- MeteredServicesInvoice = '82'
- OcrPaymentCreditNote = '420'
- PartialConstructionInvoice = '875'
- PartialFinalConstructionInvoice = '876'
- PartialInvoice = '326'
- PaymentRequestForCompletedUnits = '219'
- PaymentValuation = '204'
- PortChargesDocument = '633'
- PrepaymentInvoice = '386'
- PriceVariationInvoice = '295'
- ProformaInvoice = '325'
- ProvisionalPaymentValuation = '203'
- RequestForPayment = '71'
- ReversalOfCredit = '458'
- ReversalOfDebit = '457'
- SelfBilledCreditNote = '261'
- SelfBilledDebitNote = '527'
- SelfBilledInvoice = '389'
- TaxInvoice = '388'
- TaxNotification = '102'
Methods
- isCreditNote() : bool
- Codes that EN 16931 and Peppol treat as credit notes (UBL document type CreditNote).
- isSelfBilled() : bool
- isValidCode() : bool
- Whether a raw code value is valid according to the official code list.
- labelGroup() : string
Cases
RequestForPayment
DebitNoteGoodsServices
CreditNoteGoodsServices
MeteredServicesInvoice
CreditNoteFinancialAdjustment
DebitNoteFinancialAdjustment
TaxNotification
InvoicingDataSheet
DirectPaymentValuation
ProvisionalPaymentValuation
PaymentValuation
InterimApplicationForPayment
FinalPaymentRequest
PaymentRequestForCompletedUnits
SelfBilledCreditNote
ConsolidatedCreditNote
PriceVariationInvoice
CreditNoteForPriceVariation
DelcredereCreditNote
ProformaInvoice
PartialInvoice
CommercialInvoiceWithPackingList
CommercialInvoice
CreditNote
CommissionNote
DebitNote
CorrectedInvoice
ConsolidatedInvoice
PrepaymentInvoice
HireInvoice
TaxInvoice
SelfBilledInvoice
DelcredereInvoice
FactoredInvoice
LeaseInvoice
ConsignmentInvoice
FactoredCreditNote
OcrPaymentCreditNote
DebitAdvice
ReversalOfDebit
ReversalOfCredit
SelfBilledDebitNote
ForwardersCreditNote
ForwardersInvoiceDiscrepancyReport
InsurersInvoice
ForwardersInvoice
PortChargesDocument
InvoiceInformationForAccounting
FreightInvoice
ClaimNotification
ConsularInvoice
PartialConstructionInvoice
PartialFinalConstructionInvoice
FinalConstructionInvoice
CustomsInvoice
Methods
isCreditNote()
Codes that EN 16931 and Peppol treat as credit notes (UBL document type CreditNote).
public
isCreditNote() : bool
Return values
boolisSelfBilled()
public
isSelfBilled() : bool
Return values
boolisValidCode()
Whether a raw code value is valid according to the official code list.
public
static isValidCode(string $code) : bool
Parameters
- $code : string
Return values
boollabelGroup()
public
static labelGroup() : string