| Type | Validation rule | Description |
|---|---|---|
currencyCode | ISO 4217 | Three-letter codes (e.g. EUR, SEK, NOK, DKK) |
countryCode | ISO 3166-1 alpha-2 | Two-letter codes (e.g. FI, SE, NO, DK) |
languageCode | ISO 639-1 | Two-letter codes (e.g. FI, SV, NO, DK, EN) |
postalCode | Postal code validation | Validated against the postal country |
date | ISO 8601 | Date format (e.g. YYYY-MM-DD) |
number<double> | Floating point, 2 decimals | Example: 100.25 |
email | Email validation (W3C Standard) | Validates email address with RegExp format |
website | Common URL validation pattern | Validates website URL |
| Value | Description |
|---|---|
INVOICE | Standard sales invoice; default in the invoice cycle. |
CREDIT_NOTE | Credited invoice; must include a reference to the original invoice. |
REMINDER | Reminder invoice with the same information as the original; may be issued multiple times. |
AUTO_PAYMENT_INVOICE | Auto payment (direct payment) invoice; delivered as postal letter and EDI invoice for net bank handling. |
COLLECTION | Used to initiate a new debt collection case from the invoice data, without generating a printout. |
FACTORING | Factoring invoice - evaluated and, upon approval, acquired by financier. |
| Value | Description |
|---|---|
PAUSED | Invoice on hold; awaits full validation or other processing before distribution. Default for new records before validation. |
DRAFT | Invoice not yet completed for distribution (“Invoice Draft”). |
ACCEPTED | Invoice accepted and validated for distribution. |
INVOICED | Invoice has been distributed. |
CREDITED | Invoice credited; payment control can update the original invoice status automatically. |
INTERMEDIATED | Invoice intermediated and distributed successfully (intermediation-only service level). |
MANUAL | Manual approval required before distribution (service level with manual approval). |
ERROR | Validation failed or mandatory information missing for distribution. |
DUPLICATE | Duplicate invoice (same number); processing of invoices with the same number stopped. |
| Value | Description |
|---|---|
EMAIL | Invoice sent by email to a verified recipient. |
EDI | Electronic delivery (Finvoice or EDI). |
POSTAL | Invoice sent by mail to a verified postal address. |
MULTICHANNEL | Service chooses the best method from buyer/recipient parameters. Evaluation order: EDI → EMAIL → POSTAL. |
| Value | Description | Remarks |
|---|---|---|
CONSUMER | Recipient identified as a consumer. | SSN recommended if available. |
BUSINESS | Recipient confirmed as a company. | Company business code is mandatory. |
| Value | Description | Remarks |
|---|---|---|
REFERENCE_RATE | Rate based on late payment interest (Finnish law): reference rate + legally defined margin. | Default on most invoices. |
CUSTOM_RATE | Rate explicitly provided in the submission. | Manually defined; used e.g. in business contracts. |
| Value | Description | Remarks |
|---|---|---|
NONE | No payment type used. | Default. |
FL | Financial Loan (Factoring product). | Use when the invoice is a factoring invoice. |
| Stage | Description |
|---|---|
PAYMENT_CONTROL | Initial monitoring; payments and due dates are controlled. |
NEW | New case entered. |
NO_LEVEL | Preliminary status. |
VOLUNTARY_COLLECTION | Voluntary collection status. |
TRATTA | Tratta proceedings status. |
REMINDER_SERVICE | Reminders sent to the debtor for overdue amounts. |
COLLECTION | Active debt collection (contact, negotiations, payment plans, etc.). |
POST_COLLECTION | Follow-up after active collection (agreements, write-off, credit loss). |
JUDICIAL_COLLECTION | Legal proceedings to recover the debt (e.g. subpoenas). |
PAYMENT_PLAN | Payment plan status. |
BANKRUPTCY_PROCEDURE | Bankruptcy proceedings status. |
DEBT_CONSOLIDATION | Debt consolidation status. |
CASE_CLOSED | Case closed. |
| Action type | Description |
|---|---|
INVOICE_CREATED | Invoice saved in the invoice service repository. |
INVOICE_PRINTED | Timestamp when the invoice was printed by the distribution system. |
INVOICE_DELIVERED | Timestamp when the invoice was delivered by the distribution system. |
INVOICE_TRANSFERRED | Timestamp when the invoice was transferred to payment control. |
DISTRIBUTION_METHOD_UPDATED | Timestamp when distribution method was updated; includes previous and current values. |
STATUS_CHANGED | Timestamp when invoice status changed; includes previous and current values. |
FAILURE | Timestamp when distribution failure was detected; includes previous and current values. |
| Event type | Description |
|---|---|
INVOICE_CREATED | Invoice saved in the invoice service repository. |
INVOICE_PRINTED | Timestamp when the invoice was printed by the distribution system. |
INVOICE_DELIVERED | Timestamp when the invoice was delivered by the distribution system. |
INVOICE_TRANSFERRED | Timestamp when the invoice was transferred to payment control. |
DISTRIBUTION_METHOD_UPDATED | Timestamp when distribution method was updated; includes previous and current values. |
STATUS_CHANGED | Timestamp when invoice status changed; includes previous and current values. |
FAILURE | Timestamp when distribution failure was detected; includes previous and current values. |