Invoice

Finvoice

Data

Name Type Default/Example Description
MessageTransmissionDetails Data  
MessageSenderDetails Data  
MessageReceiverDetails Data  
ToIdentifier string  
ToIntermediator string  
MessageDetails Data  
SellerPartyDetails Data  
SellerPartyIdentifier String Y-tunnus 
SellerOrganisationName String  
SellerOrganisationDepartment String Department or Unit 
SellerOrganisationTaxCode String  
SellerPostalAddressDetails Data  
SellerStreetName String Postal address 
SellerTownName String Name of the Town 
SellerPostCodeIdentifier String Post code 
CountryCode String ISO 3166 code 
CountryName String Post code 
SellerPostOfficeBoxIdentifier Number PO box 
SellerOrganisationUnitNumber String OVT code 
SellerContactPersonName String  
SellerContactPersonFunction String eg. title, remit 
SellerContactPersonDepartment String eg. Department or Unit 
SellerCommunicationDetails Data  
SellerPhoneNumberIdentifier String  
SellerEmailaddressIdentifier String  
SellerInformationDetails Data  
SellerHomeTownName String Domicile 
SellerPhoneNumber String  
SellerFaxNumber String  
SellerCommonEmailaddressIdentifier String Common Email address 
SellerWebaddressIdentifier String Common web address 
SellerFreeText String Seller information 
SellerAccountDetails Data Seller bank account details 
SellerAccountID String Attr: IdentificationSchemeName=, 
SellerBic String SWIFT -code
Attr: IdentificationSchemeName=BIC 
BuyerPartyDetails Data Buyer information 
BuyerPartyIdentifier String Y-tunnus 
BuyerOrganisationName String Name of buyer 
BuyerOrganisationDepartment String Department or Unit 
BuyerOrganisationTaxCode String  
BuyerPostalAddressDetails Data  
BuyerStreetName String  
BuyerTownName String Name of the Town 
BuyerPostCodeIdentifier String Post Code 
CountryCode String ISO 3166 code 
CountryName String Post code 
BuyerPostOfficeBoxIdentifier Number PO box 
BuyerCode String Huom! Versiossa 2.0 
BuyerOrganisationUnitNumber String OVT code 
BuyerContactPersonName String Person who made the order 
BuyerContactPersonFunction String eg. title, remit 
BuyerContactPersonDepartment String eg. Department or Unit 
BuyerCommunicationDetails Data  
BuyerPhoneNumberIdentifier String  
BuyerEmailaddressIdentifier String  
InvoiceRecipientPartyDetails Data  
InvoiceRecipientPartyIdentifier String Y-tunnus 
InvoiceRecipientOrganisationName String Name of buyer 
InvoiceRecipientDepartment String Department or Unit 
InvoiceRecipientOrganisationTaxCode String  
InvoiceRecipientPostalAddressDetails Data  
InvoiceRecipientStreetName String Postal address 
InvoiceRecipientTownName String Name of the Town 
InvoiceRecipientPostCodeIdentifier String Post code 
CountryCode String ISO 3166 code 
CountryName String Post code 
InvoiceRecipientPostOfficeBoxIdentifier Number PO box 
DeliveryPartyDetails Data  
DeliveryPartyIdentifier String Y-tunnus 
DeliveryOrganisationName String Name of buyer 
DeliveryOrganisationDepartment String Department or Unit 
DeliveryOrganisationTaxCode String  
DeliveryPostalAddressDetails Data  
DeliveryStreetName String Postal address 
DeliveryTownName String Name of the Town 
DeliveryPostCodeIdentifier String Post code 
CountryCode String ISO 3166 code 
CountryName String Post code 
DeliveryPostOfficeBoxIdentifier Number PO box 
DeliveryDetails Data  
DeliveryDate Date  
DeliveryPeriodDetails Data  
StartDate Date  
EndDate Date  
DeliveryMethodText String Train, aeroplain etc. 
DeliveryTermsText String See Incoterms 
InvoiceDetails Data  
InvoiceTypeCode String INV01 (REQ|QUO|ORD|ORC|INV|DEV|TES|INF|PRI|DEN|SEI)[0-9]{2}
INV09 Suoramaksu
Attr: CodeListAgencyIdentifier=SPY 
InvoiceTypeText String LASKU Printed in the Invoice layout 
OriginCode String Original Original, Copy or Cancel. Code "Cancel" is used with InvoiceTypeCode INV02 when related to Suoramaksu cancelation
INV09 Suoramaksu 
InvoiceNumber Number  
InvoiceDate Date Creation date of the invoice 
SellerReferenceIdentifier String Identifier given by seller 
BuyersSellerIdentifier String Sellers identifier in buyers system 
SellersBuyerIdentifier String Buyers identifier in sellers system 
OrderIdentifier String  
OrderDate Date Creation date of the invoice 
OrdererName String  
SalesPersonName String  
OrderConfirmationDate Date  
BuyerReferenceIdentifier String Reference given by buyer when the original order was done, e.g. orderer name. Order number is given in OrderIdentifier element 
InvoiceTotalVatExcludedAmount Currency Attr: AmountCurrencyIdentifier=EUR 
InvoiceTotalVatAmount Currency Attr: AmountCurrencyIdentifier=EUR 
InvoiceTotalVatIncludedAmount Currency Attr: AmountCurrencyIdentifier=EUR 
AccountDimensionText String E-accounting reference (tiliöintiviite). Dimension can be separated with ; 
SellerAccountText String Sellers own accounting information 
VatSpecificationDetails Data  
VatBaseAmount Currency Attr: AmountCurrencyIdentifier=EUR 
VatRatePercent Float  
VatRateAmount Currency Attr: AmountCurrencyIdentifier=EUR 
VatFreeText String (0-70)  
InvoiceFreeText String  
PaymentTermsDetails Data  
PaymentTermsFreeText String  
InvoiceDueDate Date  
CashDiscountPercent Float  
PaymentOverDueFineDetails Data  
PaymentOverDueFineFreeText String Information for printouts 
PaymentOverDueFinePercent Float Array 
PaymentStatusDetails Data  
PaymentStatusCode String Values:
-
-
-  
PaymentMethodText String Only used if 'PAID' or 'PARTLYPAID' eg. 'Card payment' or 'Cash payment' 
FactoringAgreementDetails Data If a copy of the invoice is sent to factoring company, this information is inserted 
FactoringAgreementIdentifier String Identifier of factoring agreement 
FactoringTypeCode String Factoring type code 
InvoiceRow Data  
ArticleIdentifier String Identifier given by the seller EAN etc. 
ArticleGroupIdentifier String  
ArticleName String  
BuyerArticleIdentifier String  
EanCode String EAN code 
SerialNumberIdentifier String Serial number 
InvoicedQuantity String Attr: QuantityUnitCode=kpl 
OrderedQuantity String Attr: QuantityUnitCode=kpl 
UnitPriceAmount Currency Vat excluded
Attr: AmountCurrencyIdentifier=EUR 
UnitPriceVatIncludedAmount Currency Attr: AmountCurrencyIdentifier=EUR 
RowNormalProposedAccountIdentifier String 4 digit long 
RowAccountDimensionText String  
RowSellerAccountText String Sellers own accounting information 
RowFreeText String  
RowDiscountPercent Float  
RowVatRatePercent Float  
RowVatAmount Currency Total amount of vat
Attr: AmountCurrencyIdentifier=EUR 
RowVatExcludedAmount Currency Attr: AmountCurrencyIdentifier=EUR 
RowAmount Currency Vat included
Attr: AmountCurrencyIdentifier=EUR 
EpiDetails Data Payment details given by the selelr 
EpiIdentificationDetails Data  
EpiDate Date  
EpiPartyDetails Data  
EpiBfiPartyDetails Data  
EpiBfiIdentifier String Recommended in domestic invoices.
Mandatory in cross border invoices.
SWIFT -code (BIC) of the sellers's bank
Attr: IdentificationSchemeName=BIC 
EpiBfiName String Name of beneficiary's bank 
EpiBeneficiaryPartyDetails Data  
EpiNameAddressDetails String Beneficiary name and address. Alternative for the Bei-info. Because Bei-info is not inuse in Finland, EpiNAmeAddressDetails is mandatory. 
EpiBei String In Finland Business ID 
EpiAccountID String Sellers Account number
Attr: IdentificationSchemeName=IBAN 
EpiPaymentInstructionDetails Data  
EpiRemittanceInfoIdentifier String Viitenumero
Attr: IdentificationSchemeName=SPY 
EpiInstructedAmount Currency  
EpiCharge String ChargeOption is given as Attribute.
Attr: ChargeOption=SHA,OUR,BEN,SLEV 
EpiDateOptionDate Date Only valid value in Finland is Duedate. See also PaymenttermsDetails