Dokumentation
Fullständig referens för alla Arknox-funktioner med parametrar, returvärden och exempel.
Funktioner
Intuitiva funktioner med svenska namn. Varje funktion gör en sak.
FX.SALDO
Hämta utgående saldo för ett konto vid ett visst datum.
Engelsk alias: FX.BALANCE_AT
Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| konto | tal/text | Kontonummer eller intervall (t.ex. 1930, "1000..2999", "1930|1940") |
| datum | text | Datum (ÅÅÅÅ-MM-DD) |
Exempel
FX.FORANDRING
Hämta nettoförändringen på ett konto under en period.
Engelsk alias: FX.MOVEMENT
Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| konto | tal/text | Kontonummer eller intervall |
| från | text | Periodens startdatum (ÅÅÅÅ-MM-DD) |
| till | text | Periodens slutdatum (ÅÅÅÅ-MM-DD) |
Exempel
FX.IB
Hämta ingående balans för ett konto vid ett visst datum.
Engelsk alias: FX.OPENING
Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| konto | tal/text | Kontonummer eller intervall |
| datum | text | Datum (ÅÅÅÅ-MM-DD) — returnerar saldot precis innan detta datum |
Exempel
FX.KONTONAMN
Hämta kontonamnet för ett kontonummer.
Engelsk alias: FX.ACCOUNTNAME
Exempel
FX.KONTOPLAN
Hämta kontoplan med saldon för ett kontointervall. Returnerar en dynamisk array.
Engelsk alias: FX.CHARTOFACCOUNTS
Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| från | tal | Första kontonummer (t.ex. 1000) |
| till | tal | Sista kontonummer (t.ex. 2999) |
| startDatum | text | Periodens startdatum (ÅÅÅÅ-MM-DD) |
| slutDatum | text | Periodens slutdatum (ÅÅÅÅ-MM-DD) |
Returnerar
5 kolumner: Konto | Namn | IB | Förändring | UB
FX.KUNDFAKTUROR
Hämta obetalda kundfakturor.
Engelsk alias: FX.CUSTOMERINVOICES
Returnerar
5 kolumner: Fakturanr | Kund | Belopp | Återstår | Förfallodag
FX.LEVFAKTUROR
Hämta obetalda leverantörsfakturor.
Engelsk alias: FX.VENDORINVOICES
Returnerar
5 kolumner: Fakturanr | Leverantör | Belopp | Återstår | Förfallodag
FX.FORETAG
Hämta företagsinformation.
Engelsk alias: FX.COMPANY
Tillgängliga fält
| Namn | Företagsnamn |
| Orgnr | Organisationsnummer |
| Adress | Gatuadress |
| Postnr | Postnummer |
| Ort | Ort |
| Telefon | Telefonnummer |
| Epost | E-postadress |
Exempel
FX.RAKENSKAPSAR
Hämta räkenskapsårets start- eller slutdatum.
Engelsk alias: FX.FISCALYEAR
Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| datum | text | Valfritt datum under räkenskapsåret (ÅÅÅÅ-MM-DD) |
| fält(valfri) | text | "från" (standard), "till", eller "id" |
FX.TRANSAKTIONER
Hämta alla transaktioner för ett konto under en period.
Engelsk alias: FX.TRANSACTIONS
Returnerar
3 kolumner: Datum | Konto | Belopp
Exempel
Färdiga mallar och recept.
Bankavstämning
Stäm av bankkontot med tre funktioner:
| A | B | C | |
|---|---|---|---|
| 1 | =FX.KONTONAMN(1930) Företagskonto | Saldo: | =FX.SALDO(1930, "2025-11-30") 1 225 397,94 |
| 2 | |||
| 3 | IB november: | =FX.IB(1930, "2025-11-01") 1 180 000,00 | |
| 4 | Förändring november: | =FX.FORANDRING(1930, "2025-11-01", "2025-11-30") 45 397,94 | |
| 5 | |||
| 6 | Transaktioner: | ||
| 7 | =FX.TRANSAKTIONER(1930, "2025-11-01", "2025-11-30") |
Balansrapport
Använd FX.KONTOPLAN för att hämta alla balanskonton:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Konto | Namn | IB | Förändring | UB |
| 2 | =FX.KONTOPLAN(1000, 2999, "2025-01-01", "2025-12-31") 1510 | Kundfordringar | 200 000 | 45 800 | 245 800 |
| 3 | 1930 | Företagskonto | 950 000 | 275 398 | 1 225 398 |
| 4 | ... | ... | ... | ... | ... |
Eller bygg en manuell rapport konto för konto:
| A | B | |
|---|---|---|
| 1 | =FX.KONTONAMN(1510) Kundfordringar | =FX.SALDO(1510, "2025-12-31") 245 800 |
| 2 | =FX.KONTONAMN(1930) Företagskonto | =FX.SALDO(1930, "2025-12-31") 1 225 398 |
| 3 | =FX.KONTONAMN(2440) Leverantörsskulder | =FX.SALDO(2440, "2025-12-31") -128 450 |
| 4 | ||
| 5 | =SUMMA(B1:B3) 1 342 748 |
Resultaträkning
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Konto | Namn | IB | Förändring | UB |
| 2 | =FX.KONTOPLAN(3000, 9999, "2025-01-01", "2025-12-31") 3010 | Försäljning varor | 0 | -950 000 | -950 000 |
| 3 | 4010 | Inköp varor | 0 | 420 000 | 420 000 |
| 4 | ... | ... | ... | ... | ... |
Månadsvis fördelning:
| A | B | C | |
|---|---|---|---|
| 1 | Jan | Feb | |
| 2 | Intäkter | =FX.FORANDRING(3010, "2025-01-01", "2025-01-31") -95 000 | =FX.FORANDRING(3010, "2025-02-01", "2025-02-28") -88 000 |
| 3 | Inköp | =FX.FORANDRING(4010, "2025-01-01", "2025-01-31") 42 000 | =FX.FORANDRING(4010, "2025-02-01", "2025-02-28") 38 000 |
| 4 | |||
| 5 | Bruttovinst | =B2-B3 53 000 | =C2-C3 50 000 |
Åldersanalys kundfordringar
| A | B | |
|---|---|---|
| 1 | Saldo enligt huvudbok: | =FX.SALDO(1510, "2025-11-30") 608 089 |
Öppna fakturor:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fakturanr | Kund | Belopp | Återstår | Förfallodag |
| 2 | =FX.KUNDFAKTUROR() 1042 | Acme AB | 125 000 | 125 000 | 2025-11-15 |
| 3 | 1038 | Testbolaget | 89 500 | 45 000 | 2025-10-30 |
| 4 | ... | ... | ... | ... | ... |
Använd Excels FILTER() eller SORTERA() för att gruppera efter åldersintervall.
Avancerade funktioner
Jet Reports-kompatibla funktioner och äldre funktioner. Behålls för bakåtkompatibilitet.
FX.BALANCE
Returnerar ingående saldo (BalanceBroughtForward) för ett konto. Använder Fortnox kontouppgifter direkt.
Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| kontonummer | number | Kontonummer (t.ex. 1510) |
Exempel
FX.GL
Jet Reports-kompatibel huvudboksfunktion. Returnerar saldo baserat på SIE-data (transaktioner + öppningsbalanser).
Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| vad | string | "Balance"/"Balans", "Debit", "Credit" |
| konto | string | Kontonummer eller intervall: "1930", "1000..2999", "1000|2000" |
| frånDatum(valfri) | string | Periodstart (YYYY-MM-DD). Blank = saldo per tillDatum. |
| tillDatum(valfri) | string | Periodslut (YYYY-MM-DD) |
| exkluderaBokslut(valfri) | string | "true"/"Sant" exkluderar bokslutsposter |
Beteende
- Med bara tillDatum — returnerar utgående saldo (IB + transaktioner från räkenskapsårets start till tillDatum)
- Med från + tillDatum — returnerar periodens nettoförändring (movement)
- Kontointervall — summerar alla konton i intervallet
Exempel
FX.NL
Navigation Lookup — Jet Reports-kompatibel. Hämtar, filtrerar och aggregerar data från Fortnox.
Parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
| vad | string | "Rows"/"Rader", "Sum"/"Summa", "First"/"Första", "Count"/"Antal", eller ett nummer (Nth) |
| tabell | string | Tabellnamn (se lista nedan) |
| fält(valfri) | string | Fält att returnera. Blank = JSON-nyckel för NF. Kommaseparerad lista för flera kolumner. |
| filterFält(valfri) | string | Filterfältets namn |
| filter(valfri) | string | Filtervärde (se filtersyntax) |
Tabellnamn
| Svenska | Engelska | Datakälla |
|---|---|---|
| Redovisningskonto | Account | SIE kontoplan |
| Kundreskontra | CustomerLedger | Obetalda kundfakturor |
| Leverantörsreskontra | VendorLedger | Obetalda leverantörsfakturor |
| Redovisningstransaktion | GLEntry | SIE transaktioner |
| Company | CompanyInformation | Fortnox företagsinfo |
| Räkenskapsår | FinancialYear | Fortnox räkenskapsår |
| Kund | Customer | Kundregister |
| Leverantör | Supplier | Leverantörsregister |
Exempel
FX.NF
Navigation Field — extraherar ett fält från en NL-nyckel (JSON-sträng). Används tillsammans med NL utan fältparameter.
| Parameter | Typ | Beskrivning |
|---|---|---|
| nyckel | string | Cellreferens till en NL-formel som returnerat en JSON-nyckel |
| fältnamn | string | Fältet att extrahera (t.ex. "CustomerName", "Balance") |
A1 innehåller: =FX.NL("First", "Kundreskontra")
FX.ACCOUNTS
Returnerar en spillande tabell med alla konton i ett intervall, inklusive saldon.
| Parameter | Typ | Beskrivning |
|---|---|---|
| frånKonto | number | Första kontonumret (t.ex. 1000) |
| tillKonto | number | Sista kontonumret (t.ex. 2999) |
| frånDatum | string | Periodstart (YYYY-MM-DD) |
| tillDatum | string | Periodslut (YYYY-MM-DD) |
Returnerar
Spillande tabell: Konto | Namn | IB | Rörelse | UB
FX.ACCOUNT
Hämtar information om ett enskilt konto från Fortnox.
| Parameter | Typ | Beskrivning |
|---|---|---|
| kontonummer | number | Kontonummer (t.ex. 1930) |
| fält(valfri) | string | "Description", "BalanceBroughtForward", "SRU", etc. Standard: "BalanceBroughtForward" |
FX.INVOICES
Returnerar obetalda kundfakturor som spillande tabell.
Returnerar kolumner: Fakturanr | Kund | Belopp | Saldo | Förfallodatum
FX.SUPPLIERINVOICES
Returnerar obetalda leverantörsfakturor som spillande tabell.
Returnerar kolumner: Fakturanr | Leverantör | Belopp | Saldo | Förfallodatum
FX.COMPANY
Hämtar företagsinformation från Fortnox.
| Parameter | Typ | Beskrivning |
|---|---|---|
| fält | string | "CompanyName", "OrganizationNumber", "Address", "ZipCode", "City", "Phone1", "Email" |
FX.FYDATE
Slår upp räkenskapsåret för ett givet datum.
| Parameter | Typ | Beskrivning |
|---|---|---|
| datum | string | Datum i ISO-format (YYYY-MM-DD) |
| fält(valfri) | string | "fromDate", "toDate", eller "id". Standard: "fromDate" |
FX.NP
Hjälpfunktion (Jet Reports NP-kompatibel). Används främst vid mallmigrering.
| Parameter | Typ | Beskrivning |
|---|---|---|
| vad | string | "Eval" eller "Format" |
| arg1(valfri) | string | Argument att evaluera/formatera |
=FX.NP("Eval", "=now()") med Excels egna =TODAY().Exempel
Färdiga mallar och recept.
Balansrapport
Använd FX.ACCOUNTS för att automatiskt hämta alla konton i ett intervall:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Konto | Namn | IB | Rörelse | UB |
| 2 | =FX.ACCOUNTS(1000, 2999, "2025-01-01", "2025-12-31") 1510 | Kundfordringar | 200 000 | 45 800 | 245 800 |
| 3 | 1930 | Företagskonto | 950 000 | 275 398 | 1 225 398 |
| 4 | ... | ... | ... | ... | ... |
Eller bygg en manuell rapport med enskilda konton:
| A | B | |
|---|---|---|
| 1 | Konto | Saldo |
| 2 | 1510 | =FX.BALANCE(A2) 245 800 |
| 3 | 1910 | =FX.BALANCE(A3) 18 500 |
| 4 | 2440 | =FX.BALANCE(A4) -128 450 |
| 5 | ||
| 6 | =SUM(B2:B4) 135 850 |
Resultaträkning
Hämta alla resultaträkningskonton automatiskt:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Konto | Namn | IB | Rörelse | UB |
| 2 | =FX.ACCOUNTS(3000, 9999, "2025-01-01", "2025-12-31") 3010 | Försäljning varor | 0 | -950 000 | -950 000 |
| 3 | 4010 | Inköp varor | 0 | 420 000 | 420 000 |
| 4 | ... | ... | ... | ... | ... |
Eller bygg månadsvis med GL:
| A | B | C | |
|---|---|---|---|
| 1 | Jan | Feb | |
| 2 | Intäkter | =FX.GL("Balance", 3010, "2025-01-01", "2025-01-31") -95 000 | =FX.GL("Balance", 3010, "2025-02-01", "2025-02-28") -88 000 |
| 3 | Inköp | =FX.GL("Balance", 4010, "2025-01-01", "2025-01-31") 42 000 | =FX.GL("Balance", 4010, "2025-02-01", "2025-02-28") 38 000 |
| 4 | |||
| 5 | Bruttovinst | =B2-B3 53 000 | =C2-C3 50 000 |
Åldersanalys kundfordringar
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Fakturanr | Kund | Belopp | Saldo | Förfallodatum |
| 2 | =FX.INVOICES() 1042 | Acme AB | 125 000 | 125 000 | 2025-11-15 |
| 3 | 1038 | Testbolaget | 89 500 | 45 000 | 2025-10-30 |
| 4 | ... | ... | ... | ... | ... |
Använd sedan Excels FILTER eller pivottabeller för att gruppera efter åldersintervall.
Migrering från Jet Reports
Arknox stöder Jet Reports NL/GL/NF-syntax. I de flesta fall kan du söka och ersätta:
| Jet Reports | Arknox |
|---|---|
| _xll.GL("Balance", ...) | FX.GL("Balance", ...) |
| _xll.NL("Rows", ...) | FX.NL("Rows", ...) |
| _xll.NF(ref, field) | FX.NF(ref, field) |
| _xll.NP("Eval", "=now()") | =TODAY() |
NL filtersyntax
Filter i FX.NL stöder Jet Reports filterformat:
| Syntax | Beskrivning | Exempel |
|---|---|---|
| Exakt | Matchar exakt värde | "1510" |
| Intervall | Från..till (inklusivt) | "1000..2999" |
| Öppet intervall | Från.. eller ..till | "1000..", "..2999" |
| ELLER | Pipe-separerat | "1000|2000|3000" |
| OCH | &-separerat | ">1000&<2000" |
| Större/mindre | Jämförelseoperatorer | ">10000", "<=5000" |
| Ej lika | Exkludera värde | "<>0" |
| Wildcard | * och ? | "Kund*", "15?0" |
| Boolean | TRUE/FALSE | "TRUE" |