1. Resources
Cash-In API
  • Introduction
  • Authentication & security
  • Environments
  • Errors
  • Contact us
  • Resources
    • Services
    • Invoice Intermediation service
    • Invoice Lifecycle service
    • Debt Collection service
    • Debt Collection process
    • Cash-In Client Portal
    • Print & Distribution service
    • Confirma Software Partner services
    • Go-Live & Deployment Guide
    • General data types
    • Invoice Service Data types
    • Release Notes
  • Token endpoints
    • Validate token
      GET
    • Renew token
      GET
  • Collection endpoints
    • Create Collection Cases
      POST
    • Update Collection Receivables
      POST
    • Retrieve Collection Receivables Status
      GET
    • Retrieve Case Batch Status
      GET
    • Retrieve collection case
      GET
    • Retrieve debtor summary
      GET
    • Retrieve list of settlements
      GET
    • Retrieve settlement data
      GET
    • Retrieve list of direct settlements
      GET
    • Retrieve direct settlement data
      GET
    • Retrieve Credit Loss Receivables
      GET
    • Retrieve allocated payment transactions
      GET
  • Invoice endpoints
    • Invoice Service
      • Create an invoice
      • Create an invoice with seller information
      • Submit a batch of sales invoices
      • List batch uploads and export lines
      • List all sales invoices
      • Retrieve invoice delivery information
      • Retrieve invoice status
      • Update an invoice
      • Submit payment for an invoice
      • Retrieve delivery statistics
      • Retrieve received payments
      • Submit update to Finvoice Account
      • Retrieve electronic invoicing contracts
    • Product Management
      • List all products
      • Submit new products
      • Delete an product
    • Customer Management
      • List all customers
      • Submit new customers
      • Update an customer
      • Delete an customer
    • External invoices
      • Retrieve delivery information
      • Retrieve payment information
      • Create an direct payment
      • Submit an invoice action
      • Retrieve status of the agreement
  • Partner endpoints
    • Submit new creditor
    • Update creditor
    • Retrieve Creditor Credentials
    • Retrieve Finvoice Credentials
    • Retrieve External Agreement Identifiers
    • Retrieve invoice delivery information by seller
    • Send SMS message
  • Document endpoints
    • Create meter reading documents
  • Operations endpoints
    • Service Status
  • Schemas
    • BatchDataResponse
    • SalesInvoiceBatchResponse
    • OnlineInvoiceBatchProcedureOutcomeDto
    • OnlineInvoiceBatchListResponse
    • OnlineInvoiceBatchListItemDto
    • OnlineInvoiceBatchExportLineDto
    • AllocatedPaymentTransactionsResponse
    • Finvoice Registry Credentials Record
    • BatchInvoices
    • AllocatedPaymentTransactionItem
    • SalesInvoice
    • BatchInvoicesList
    • PaymentTypeInfo
    • BatchStatus
    • PaymentDatesInfo
    • Case
    • PaymentAmountsInfo
    • CaseInvoiceExtended
    • AllocatedPaymentTransactionsMeta
    • CaseList
    • CaseSummary
    • CollectionResponse
    • ContactPerson
    • CreditLossReceivable
    • Creditor
    • CreditorData
    • CreditorDetails
    • CreditorIdentifiers
    • CreditorResponse
    • CreditorUpdateData
    • CreditorUpdateDetails
    • CreditorUpdateResponse
    • CustomParameters
    • Debtor
    • DirectSettlementList
    • DirectSettlementRows
    • DirectSettlements
    • DocumentCustomer
    • DocumentResponse
    • ElectronicInvoicingContracts
    • ErrorMessage
    • ExternalAgreementIdentifiers
    • ExternalAgreementStatusResponse
    • ExternalInvoice
    • ExternalInvoiceActions
    • ExternalInvoiceRows
    • FinvoiceAccountUpdate
    • FinvoiceAccountUpdateResponse
    • IntegrationsAccountingLedgerData
    • IntermediationInvoiceDirectPaymentResponse
    • IntermediationInvoiceDirectPayments
    • IntermediatorInvoice
    • Invoice
    • InvoiceActionResponse
    • InvoicePaymentsResponse
    • InvoicesDeliveryInformation
    • LedgerRowDimensions
    • LedgerRows
    • Ledgers
    • Messages
    • MeterCompany
    • MeterDocument
    • MeterDocumentList
    • MeterReading
    • MeterUsageLocation
    • NxsReceivedPayments
    • OnlineCustomer
    • OnlineCustomerResponse
    • OnlineCustomerUpdateResponse
    • OnlineInvoicePaymentControl
    • OnlineProduct
    • OnlineSalesInvoices
    • PagedSalesInvoicesResponse
    • Payment
    • Receivable
    • ReceivablesList
    • ReceivedPaymentRows
    • ReceivedPayments
    • ReceivedPaymentsResponse
    • RenewResponse
    • SalesAddressDTO
    • SalesInvoiceBatchResponse
    • SalesInvoicePayment
    • SalesInvoiceResponse
    • SalesInvoiceRow
    • SalesInvoiceUpdate
    • SalesInvoiceUpdateResponse
    • SalesInvoiceWithSellerInfoDTO
    • SalesItemResponse
    • SalesItems
    • SellerInfoDTO
    • Settlement
    • SettlementList
    • SettlementRows
    • SmsData
    • SmsDeliveryReport
    • SmsResponse
    • ValidationResponse
    • ViewOnlineInvoiceDeliveryStats
Need help?
  1. Resources

Invoice Service Data types

The data types are commonly used with Invoice Service endpoints.

Common data types#

Date Format#

ISO 8601 date format, YYYY-MM-DD
Example: "2021-10-23"

Number format#

Floating point w. 2 decimals
Example: 100.25

Currency Code#

ISO 4217 standard. Default "EUR"
Options:
EUR
SEK
NOK

Country Code#

ISO 3166-1 alpha-2 standard. Default "FI"
Options:
FI (Finland)
SE (Sverige)
NO (Norge)

Language Code#

ISO 639-1 standard, 2 letter-code, Uppercase - Default "FI"
Accepted options:
“FI” = Finnish
“SV” = Swedish
“NO” = Norwegian
“EN “= English

Invoice Status#

Predefined values
O = Order / Draft
H = Accepted for delivery – Generated with Invoice Number
M = Manual acceptance for delivery by the client from Online service

Payment Terms Code#

Predefined values
7 = 7 days net days for payment
14 = 14 days net days for payment
21 = 21 days net days for payment
30 = 30 days net days for payment
45 = 45 days net days for payment
60 = 60 days net days for payment
90 = 90 days net days for payment
0 = If payment term code is zero (0), the invoice payment net days are calculated based on the payment due date (due date - invoice date)

Payment Type (Financial Services)#

Predefined payment types are available for the Financial Services invoices - these are:
“FL” - Factoring Loans type of invoice

Sales Type (Entity)#

Predefined values
H = Consumer Customer
Y = Business / Corporate Customer

Invoice Type (mandatory)#

Predefined values
I = Sales Invoice (basic rule that the invoice total amount is positive value - i.e 100.00)
C = Credit Invoice (basic rule that the invoice total amount is negative value - i.e -100.00)
D = Direct Payment Invoice (contract with end-customer and the bank for electronic invoicing)
R = Reminder Invoice
F = Financial Service Invoice (Factoring)
Invoice Type is also used within electronic invoice to indicate the type of invoice and can be used as validation factor by the net bank

Finvoice Versions#

Predefined values. Use this option to define which version (schema) to use when generating the invoice into Finvoice format.
2.01 - default Finvoice schema used when no value has been given
3.0 - Finvoice schema to be generated when selecting this option

Finvoice Specifications#

Predefined values. Use this option to define the preferred specification reference when generating the invoice into Finvoice 3.0 format.
B2C - Business to Consumer (adds no specification to Finvoice, and generates an basic invoice content)
B2B - Business to Business ( adds Specification of EN16931-compliant Finvoice)
B2G - Business to Government ( adds Specification to ensure EN16931-compliant Finvoice )

Interest Calculation Type#

Predefined values
V = Late Payment Interest Rate (Default)
S = Contract Interest (Used in special contracts with higher interest rates than the standard rates)

Delivery Type#

Predefined values
E = Email Invoice
P = Paper Invoice (or in Finland OmaPosti - this will evaluated by the distribution system PostNord Strålfors)
F = Finvoice (also known as EDI invoice)

Automatic Advancement#

Predefined values
0 = False, automation is disabled (also invoice number is reset)
1 = True, automation is active (use this as a default value when sending invoices to delivery - original invoice number remains)

Finnish Electronic Invoice Address type (ICD)#

List of commonly used Electronic Invoice Address types
ICDAddress typeDescription
0037OVT-tunnusVerkkolaskuosoite (0037 + Y-tunnus + tarkenne)
0216Y-tunnusBusiness ID (ilman FI-etuliitettä)
0208GLNGlobal Location Number (Large corporations and public sector
9908IBANTilinumero
9918SopimusnumeroPaikallinen sopimusnumero
0021ALV-numeroFI + Y-tunnus muodossa (VAT ID)
Previous
General data types
Next
Release Notes
Built with