| Invoice | | GOBL-FI-FINVOICE-BILL-INVOICE-23 Invoice number with its series must be at most 20 characters (Finvoice InvoiceNumber) |
| Invoice | | GOBL-FI-FINVOICE-BILL-INVOICE-30 The due date must cover the whole amount (Finvoice EpiInstructedAmount) |
| Invoice | | GOBL-FI-FINVOICE-BILL-INVOICE-31 One exemption reason per VAT category (Finvoice VatExemptionReasonCode, VatFreeText) |
| Invoice | | GOBL-FI-FINVOICE-BILL-INVOICE-37 VAT percentage must have at most 3 decimals (Finvoice RowVatRatePercent, VatRatePercent) |
| Invoice | | GOBL-FI-FINVOICE-BILL-INVOICE-32 Quantity must be at most 14 characters (Finvoice InvoicedQuantity) |
supplier | | GOBL-FI-FINVOICE-BILL-INVOICE-13 Supplier needs an e-invoice address, an ISO 6523 endpoint or a coded inbox (Finvoice SellerOrganisationUnitNumber) |
supplier | | GOBL-FI-FINVOICE-BILL-INVOICE-15 E-invoice address code must be 2 to 35 characters and its scheme at most 10 (Finvoice SellerOrganisationUnitNumber, FromIdentifier, ToIdentifier) |
supplier.name | | GOBL-FI-FINVOICE-BILL-INVOICE-38 Supplier name must be at least 2 characters (Finvoice SellerOrganisationName) |
supplier.identities[*].code | - Legal scope
- Rune length at most 35
| GOBL-FI-FINVOICE-BILL-INVOICE-14 Legal identity code must be at most 35 characters (Finvoice SellerPartyIdentifier) |
supplier.ext | - Ext ‘fi-finvoice-operator’ matches pattern ’^[A-Za-z0-9]$‘
| GOBL-FI-FINVOICE-BILL-INVOICE-16 Supplier ‘fi-finvoice-operator’ extension must be 2 to 35 letters or digits |
customer | | GOBL-FI-FINVOICE-BILL-INVOICE-01 Customer is required (Finvoice BuyerPartyDetails) |
customer | | GOBL-FI-FINVOICE-BILL-INVOICE-17 Customer needs an e-invoice address, an ISO 6523 endpoint or a coded inbox (Finvoice BuyerOrganisationUnitNumber) |
customer | | GOBL-FI-FINVOICE-BILL-INVOICE-19 E-invoice address code must be 2 to 35 characters and its scheme at most 10 (Finvoice BuyerOrganisationUnitNumber, FromIdentifier, ToIdentifier) |
customer.name | | GOBL-FI-FINVOICE-BILL-INVOICE-02 Customer name is required (Finvoice BuyerOrganisationName) |
customer.name | | GOBL-FI-FINVOICE-BILL-INVOICE-39 Customer name must be at least 2 characters (Finvoice BuyerOrganisationName) |
customer.identities[*].code | - Legal scope
- Rune length at most 35
| GOBL-FI-FINVOICE-BILL-INVOICE-18 Legal identity code must be at most 35 characters (Finvoice BuyerPartyIdentifier) |
customer.ext | - Ext ‘fi-finvoice-operator’ matches pattern ’^[A-Za-z0-9]$‘
| GOBL-FI-FINVOICE-BILL-INVOICE-20 Customer ‘fi-finvoice-operator’ extension must be 2 to 35 letters or digits (Finvoice ToIntermediator) |
code | | GOBL-FI-FINVOICE-BILL-INVOICE-21 Invoice code is required (Finvoice InvoiceNumber) |
attachments | | GOBL-FI-FINVOICE-BILL-INVOICE-22 Attachments are not supported, Finvoice carries them as separate attachment messages |
currency Calculated | - Currency fits the payment order
| GOBL-FI-FINVOICE-BILL-INVOICE-24 Currency must use at most 2 decimals (Finvoice EpiInstructedAmount) |
preceding | | GOBL-FI-FINVOICE-BILL-INVOICE-43 At most one preceding document is allowed (Finvoice OriginalInvoiceNumber) |
preceding[*] | | GOBL-FI-FINVOICE-BILL-INVOICE-25 Preceding document number must be at most 20 characters (Finvoice OriginalInvoiceNumber) |
ordering | | GOBL-FI-FINVOICE-BILL-INVOICE-26 Ordering references must be at most 70 characters (Finvoice BuyerReferenceIdentifier, SellerReferenceIdentifier, OrderIdentifier, AgreementIdentifier, ProjectReferenceIdentifier, TenderReference) |
ordering | - One reference of each kind
| GOBL-FI-FINVOICE-BILL-INVOICE-27 At most one reference of each kind is allowed (Finvoice SellerReferenceIdentifier, OrderIdentifier, AgreementIdentifier, ProjectReferenceIdentifier, TenderReference) |
delivery.receiver | | GOBL-FI-FINVOICE-BILL-INVOICE-42 Delivery receiver needs a name and an address with a town and post code (Finvoice DeliveryPartyDetails) |
delivery.receiver.name | | GOBL-FI-FINVOICE-BILL-INVOICE-40 Delivery receiver name must be at least 2 characters (Finvoice DeliveryOrganisationName) |
delivery.receiver.identities[*].code | - Legal scope
- Rune length at most 35
| GOBL-FI-FINVOICE-BILL-INVOICE-28 Legal identity code must be at most 35 characters (Finvoice DeliveryPartyIdentifier) |
delivery.period | | GOBL-FI-FINVOICE-BILL-INVOICE-29 Delivery period must have both dates (Finvoice DeliveryPeriodDetails) |
lines[*].item.ref | | GOBL-FI-FINVOICE-BILL-INVOICE-33 Item reference must be at most 70 characters (Finvoice ArticleIdentifier) |
payment | | GOBL-FI-FINVOICE-BILL-INVOICE-03 Payment details are required (Finvoice EpiDetails) |
payment.instructions | | GOBL-FI-FINVOICE-BILL-INVOICE-04 Payment instructions are required (Finvoice EpiDetails) |
payment.instructions.key | - Be or starts with one of [credit-transfer]
| GOBL-FI-FINVOICE-BILL-INVOICE-05 Payment instructions key must be credit-transfer |
payment.instructions.ref | | GOBL-FI-FINVOICE-BILL-INVOICE-06 Payment reference is required (Finvoice EpiReference) |
payment.instructions.ref | | GOBL-FI-FINVOICE-BILL-INVOICE-34 Payment reference must be at most 35 characters (Finvoice EpiReference) |
payment.instructions.credit_transfer | | GOBL-FI-FINVOICE-BILL-INVOICE-07 Credit transfer details are required (Finvoice EpiAccountID) |
payment.instructions.credit_transfer | | GOBL-FI-FINVOICE-BILL-INVOICE-08 First credit transfer IBAN is required (Finvoice EpiAccountID) |
payment.instructions.credit_transfer | | GOBL-FI-FINVOICE-BILL-INVOICE-35 Credit transfers after the first need a BIC (Finvoice SellerBic) |
payment.instructions.credit_transfer[*].iban | - Matches ^[A-Z]\d[A-Z0-9]$, and has matching check digits
| GOBL-FI-FINVOICE-BILL-INVOICE-09 Credit transfer IBAN is not valid |
payment.instructions.credit_transfer[*].bic | - Matches ^[A-Z][A-Z0-9]([A-Z0-9])?$
| GOBL-FI-FINVOICE-BILL-INVOICE-10 Credit transfer BIC is not valid (Finvoice EpiBfiIdentifier) |
payment.instructions.credit_transfer[*].number | - Rune length between 2 and 35
| GOBL-FI-FINVOICE-BILL-INVOICE-41 Credit transfer account number must be 2 to 35 characters (Finvoice SellerAccountID) |
payment.terms | | GOBL-FI-FINVOICE-BILL-INVOICE-11 Payment terms are required (Finvoice EpiDateOptionDate) |
payment.terms.due_dates | | GOBL-FI-FINVOICE-BILL-INVOICE-12 At least one due date is required (Finvoice EpiDateOptionDate) |
payment.terms.due_dates | | GOBL-FI-FINVOICE-BILL-INVOICE-36 At most one due date is allowed (Finvoice EpiDateOptionDate) |