Functional Requirements
Mapping table
Local Invoicing Requirement | Legacy Field ID | Section | SuiteTax Field ID | Invoice component (EN) | SWE | FIN | DEN | NOR | |
---|---|---|---|---|---|---|---|---|---|
Header | Subsidiary LOGO | ||||||||
N/A | Header | N/A | Invoice | Faktura | Lasku | Faktura | Faktura | ||
N/A | Footer | N/A | Page | Sida | Sivu | Sida | Side | ||
| record.trandate | Header | {trandate} | Date | Fakturadatum: | Lasku pvm: | Faktura dato: | Fakturadato: | |
| record.tranid | Header | {Tranid} | record.tranid@label | Fakturanummer: | Lasku nro: | Faktura nummer: | Fakturanummer: | |
| Header | Invoice Ref.No.: | FAKTURA | ||||||
record.custbody_fin_invoicereferencenumber | Header | Invoice Ref.No.: | Faktura Ref.num.: | Laskun Viitenro: | Ref.nummer: | KID: | |||
| record.custbody_sta_einvoicing_payee_vat | Footer | create new | VAT ID: | Moms.reg.num.: | ALV nro: | Moms.reg.num.: | MVA-nr.: | |
| record.custbody_sta_einvoicing_payee_busin_id | Footer | create new | Business ID: | Org.nr.: | Y-tunnus: | CVR-nr.: | Foretaksregisteret.: | |
| record.custbody_invoice_company_email | Footer | create new | Email: | E-post: | Sähköposti: | E-mail: | E-post: | |
| record.custbody_invoice_company_phone | Footer | create new | Phone: | Telefon: | Puhelin: | Telefon: | Telefon: | |
| record.custbody_sta_einvoicing_payee_iban | Footer | create new | IBAN: | IBAN: | IBAN: | IBAN: | IBAN: | |
| record.custbody_payee_bic | Footer | create new | BIC/SWIFT: | BIC/SWIFT: | BIC/SWIFT: | BIC/SWIFT: | BIC/SWIFT: | |
| record.custbody_fin_invoicereferencenumber | Footer | create new | Ref.number: | Ref.nummer: | Viitenro: | Ref.nummer: | KID: | |
| custbody_sta_einvoicing_payee_name | Footer | create new | E-invoicing payee name | No label | No label | No label | No label | |
| custbody_sta_einvoicing_payee_address | Footer | create new | E-invoicing payee address | No label | No label | No label | No label | |
| custbody_sta_einvoicing_payee_zip | Footer | create new | E-invoicing payee zip | No label | No label | No label | No label | |
| custbody_sta_einvoicing_payee_city | Footer | create new | E-invoicing payee city | No label | No label | No label | No label | |
| custbody_sta_einvoicing_payee_country | Footer | create new | E-invoicing payee country | No label | No label | No label | No label | |
| record.billaddress | Header | {billaddress} | record.billaddress@label | Faktura till | Laskutusosoite | Faktureres til | Fakturamottaker | |
| record.entity.vatregnumber | Header | {entitytaxregnum} | VAT Number: | Reg.Num.: | Y-tunnus: | CVR-nr: | Reg.Num.: | |
| record.shipaddress | Header | {shipaddress} | record.shipaddress@label | Leveransadress | Toimitusosoite | Sendes til | Leveringsadresse | |
record.duedate | Header | {duedate} | record.duedate@label | Förfallodag: | Eräpäivä: | Forfalds dato: | Forfallsdato: | ||
record.otherrefnum | Header | {otherrefnum} | record.otherrefnum@label | Inköporder: | Ostotilauksen #: | PO #: | PO #: | ||
record.terms | Header | {terms} | record.terms@label | Betalningsvillkor: | Maksuehdot: | Betingelser: | Betingelser: | ||
record.custbody_sta_einvoicing_interest | Header | Discontinue | Overdue Interest: | Förfallna räntor: | Viivästyskorko: | Forfaldne renter: | Forsinkelsesrente: | ||
record.custbody_sta_nord_ourref | Discontinue | Our reference: | Vår referens: | Viitteemme: | Vores reference: | Vår Referanse: | |||
${record.custbody_sta_nord_yourref?substring(record.custbody_sta_nord_yourref?index_of(" :") + 1)?replace(": ", "")} | Discontinue | Your reference: | Er referens: | Viitteenne: | Jeres reference: | Din Referanse: | |||
| Tax point date / Delivery Date | Header | {taxpointdate} | custbody_sta_deliverydate | |||||
| ${item.item} <br /> ${item.description}< | Line Level | {item} <br /> {item.description} | Description | Benämning | Kuvaus | Vare beskrivelse | Beskrivelse | |
| ${item.quantity} ${item.units} | Line Level | {quantity}||{unit} | Qty | Antal | Määrä | Antal | Antal | |
${item.rate} | Line Level | ${item.rate} | Unit Price | À pris | Yksikköhinta | Pris | Pris pr enhet | ||
${item.taxrate1} | Line Level | ${item.taxrate1} | VAT-% | Moms-% | ALV-% | Moms-% | MVA-% | ||
${item.amount} | Line Level | ${item.amount} | Amount | Total | Summa | Total | Total belop | ||
record.subtotal | Header | record.subtotal | Subtotal | Exkl moms | Välisumma | Netto | |||
record.total | Header | record.total | Total | Total | Yhteensä | Total | Total | ||
record.taxtotal | Header | record.taxtotal | Tax Total | ||||||
record.message | Footer | ${record.message@label} | Kundmeddelande | Viesti | Kundebesked | Kundemelding |
...
base of VAT per VAT rate or exemption, unit price exclusive of VAT, and any discounts or rebates if they have not been included in the unit price
the VAT rate applied
the VAT amount payable
in the case of an exemption, reference to it, or reference to the applicable provision of the Finnish VAT Act, or to that of the VAT Directive
where the purchaser is liable for the payment of the VAT, the mention "Reverse Charge"
information on a new means of transport
where one of the special arrangements applicable to second-hand goods, works of art, collectors' items and antiques is applied, the mention "Margin scheme – Second-hand goods"; "Margin scheme – Works of art" or "Margin scheme – Collector's items and antiques", respectively
where the margin scheme for travel agents is applied, the mention "Margin scheme – Travel agents"
where taxable investment gold is being sold, mention of it
Sample Layout
VAT Rate / VAT Reason | VAT Basis Amount | VAT Amount |
---|---|---|
5% | 100 | 5 |
0% - VAT Excempt - Provision XYZ | 100 | 0 |
Language translation blockers
How do we translate VAT summary table headers with the proposed approach of using labels for translation?
Can we do it in form of a JSON preference?
Out-of-scope requirements:
...