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

fxFormel
=FX.SALDO(konto, datum)

Parametrar

ParameterTypBeskrivning
kontotal/textKontonummer eller intervall (t.ex. 1930, "1000..2999", "1930|1940")
datumtextDatum (ÅÅÅÅ-MM-DD)

Exempel

fx=FX.SALDO(1930, "2025-11-30")
1 225 397,94banksaldo
fx=FX.SALDO("1000..1999", "2025-12-31")
3 200 000totala tillgångar
fx=FX.SALDO("1930|1940", "2025-11-30")
1 225 397,94alla bankkonton

FX.FORANDRING

Hämta nettoförändringen på ett konto under en period.

Engelsk alias: FX.MOVEMENT

fxFormel
=FX.FORANDRING(konto, från, till)

Parametrar

ParameterTypBeskrivning
kontotal/textKontonummer eller intervall
fråntextPeriodens startdatum (ÅÅÅÅ-MM-DD)
tilltextPeriodens slutdatum (ÅÅÅÅ-MM-DD)

Exempel

fx=FX.FORANDRING(3010, "2025-11-01", "2025-11-30")
-95 000intäkter i november
fx=FX.FORANDRING("5000..6999", "2025-01-01", "2025-12-31")
850 000kostnader helår

FX.IB

Hämta ingående balans för ett konto vid ett visst datum.

Engelsk alias: FX.OPENING

fxFormel
=FX.IB(konto, datum)

Parametrar

ParameterTypBeskrivning
kontotal/textKontonummer eller intervall
datumtextDatum (ÅÅÅÅ-MM-DD) — returnerar saldot precis innan detta datum

Exempel

fx=FX.IB(1930, "2025-11-01")
1 180 000banksaldo vid ingången av november
fx=FX.IB(1930, "2025-01-01")
950 000ingående balans vid årets start

FX.KONTONAMN

Hämta kontonamnet för ett kontonummer.

Engelsk alias: FX.ACCOUNTNAME

fxFormel
=FX.KONTONAMN(konto)

Exempel

fx=FX.KONTONAMN(1930)
Företagskonto / checkräkningskonto
fx=FX.KONTONAMN(3010)
Försäljning varor
fx=FX.KONTONAMN(2440)
Leverantörsskulder

FX.KONTOPLAN

Hämta kontoplan med saldon för ett kontointervall. Returnerar en dynamisk array.

Engelsk alias: FX.CHARTOFACCOUNTS

fxFormel
=FX.KONTOPLAN(från, till, startDatum, slutDatum)

Parametrar

ParameterTypBeskrivning
fråntalFörsta kontonummer (t.ex. 1000)
tilltalSista kontonummer (t.ex. 2999)
startDatumtextPeriodens startdatum (ÅÅÅÅ-MM-DD)
slutDatumtextPeriodens slutdatum (ÅÅÅÅ-MM-DD)

Returnerar

5 kolumner: Konto | Namn | IB | Förändring | UB

fx=FX.KONTOPLAN(1000, 2999, "2025-01-01", "2025-11-30")
Spillande tabell med alla balanskontonbalansräkning
fx=FX.KONTOPLAN(3000, 9999, "2025-01-01", "2025-11-30")
Spillande tabell med alla resultatkontonresultaträkning
fx=FX.KONTOPLAN(1500, 1599, "2025-11-01", "2025-11-30")
Spillande tabell med kundfordringarbara kundfordringar

FX.KUNDFAKTUROR

Hämta obetalda kundfakturor.

Engelsk alias: FX.CUSTOMERINVOICES

fxFormel
=FX.KUNDFAKTUROR([kundnr])

Returnerar

5 kolumner: Fakturanr | Kund | Belopp | Återstår | Förfallodag

fx=FX.KUNDFAKTUROR()
Spillande tabell med alla obetalda kundfakturor
fx=FX.KUNDFAKTUROR("10042")
Spillande tabellbara kund 10042

FX.LEVFAKTUROR

Hämta obetalda leverantörsfakturor.

Engelsk alias: FX.VENDORINVOICES

fxFormel
=FX.LEVFAKTUROR([levnr])

Returnerar

5 kolumner: Fakturanr | Leverantör | Belopp | Återstår | Förfallodag

fx=FX.LEVFAKTUROR()
Spillande tabell med alla obetalda leverantörsfakturor
fx=FX.LEVFAKTUROR("5001")
Spillande tabellbara leverantör 5001

FX.FORETAG

Hämta företagsinformation.

Engelsk alias: FX.COMPANY

fxFormel
=FX.FORETAG(fält)

Tillgängliga fält

NamnFöretagsnamn
OrgnrOrganisationsnummer
AdressGatuadress
PostnrPostnummer
OrtOrt
TelefonTelefonnummer
EpostE-postadress

Exempel

fx=FX.FORETAG("Namn")
Brain Lön och HR AB
fx=FX.FORETAG("Orgnr")
559254-4208

FX.RAKENSKAPSAR

Hämta räkenskapsårets start- eller slutdatum.

Engelsk alias: FX.FISCALYEAR

fxFormel
=FX.RAKENSKAPSAR(datum, [fält])

Parametrar

ParameterTypBeskrivning
datumtextValfritt datum under räkenskapsåret (ÅÅÅÅ-MM-DD)
fält(valfri)text"från" (standard), "till", eller "id"
fx=FX.RAKENSKAPSAR("2025-06-15")
2025-01-01årets start
fx=FX.RAKENSKAPSAR("2025-06-15", "till")
2025-12-31årets slut

FX.TRANSAKTIONER

Hämta alla transaktioner för ett konto under en period.

Engelsk alias: FX.TRANSACTIONS

fxFormel
=FX.TRANSAKTIONER(konto, från, till)

Returnerar

3 kolumner: Datum | Konto | Belopp

fx=FX.TRANSAKTIONER(1930, "2025-11-01", "2025-11-30")
Spillande tabell med alla novembertransaktionerbankkontot
fx=FX.TRANSAKTIONER("5000..5999", "2025-01-01", "2025-03-31")
Spillande tabell med alla kostnader Q1

Exempel

Färdiga mallar och recept.

Bankavstämning

Stäm av bankkontot med tre funktioner:

fxBankavstämning — november 2025
ABC
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:

fxAlternativ 1 — spillande tabell
ABCDE
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:

fxAlternativ 2 — per konto
AB
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

fxSpillande tabell
ABCDE
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:

fxMånadsvis resultaträkning
ABC
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

fxKundfordringar
AB
1
Saldo enligt huvudbok:
=FX.SALDO(1510, "2025-11-30")
608 089

Öppna fakturor:

fxSpillande fakturalista
ABCDE
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.

fxFormel
=FX.BALANCE(kontonummer)

Parametrar

ParameterTypBeskrivning
kontonummernumberKontonummer (t.ex. 1510)

Exempel

fx=FX.BALANCE(1510)
245 800,00
fx=FX.BALANCE(2440)
-128 450,00

FX.GL

Jet Reports-kompatibel huvudboksfunktion. Returnerar saldo baserat på SIE-data (transaktioner + öppningsbalanser).

fxFormel
=FX.GL(vad, konto, [frånDatum], [tillDatum], ..., [exkluderaBokslut])

Parametrar

ParameterTypBeskrivning
vadstring"Balance"/"Balans", "Debit", "Credit"
kontostringKontonummer eller intervall: "1930", "1000..2999", "1000|2000"
frånDatum(valfri)stringPeriodstart (YYYY-MM-DD). Blank = saldo per tillDatum.
tillDatum(valfri)stringPeriodslut (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=FX.GL("Balance", 1930, , "2025-12-31")
180 000,00IB + alla transaktioner
fx=FX.GL("Balance", 1930, "2025-01-01", "2025-03-31")
10 500,00nettoförändring Q1
fx=FX.GL("Balance", "1000..2999", , "2025-12-31")
200 000,00summa alla balanskonton

FX.NL

Navigation Lookup — Jet Reports-kompatibel. Hämtar, filtrerar och aggregerar data från Fortnox.

fxFormel
=FX.NL(vad, tabell, [fält], [filterFält1], [filter1], ...)

Parametrar

ParameterTypBeskrivning
vadstring"Rows"/"Rader", "Sum"/"Summa", "First"/"Första", "Count"/"Antal", eller ett nummer (Nth)
tabellstringTabellnamn (se lista nedan)
fält(valfri)stringFält att returnera. Blank = JSON-nyckel för NF. Kommaseparerad lista för flera kolumner.
filterFält(valfri)stringFilterfältets namn
filter(valfri)stringFiltervärde (se filtersyntax)

Tabellnamn

SvenskaEngelskaDatakälla
RedovisningskontoAccountSIE kontoplan
KundreskontraCustomerLedgerObetalda kundfakturor
LeverantörsreskontraVendorLedgerObetalda leverantörsfakturor
RedovisningstransaktionGLEntrySIE transaktioner
CompanyCompanyInformationFortnox företagsinfo
RäkenskapsårFinancialYearFortnox räkenskapsår
KundCustomerKundregister
LeverantörSupplierLeverantörsregister

Exempel

fx=FX.NL("Rows", "Account", "Name")
Spillande kolumn med alla kontonamn
fx=FX.NL("Sum", "Kundreskontra", "Balance")
245 800,00summa kundfordringar
fx=FX.NL("First", "Customer", "Name", "Number", "1001")
Acme ABförsta kund med nummer 1001
fx=FX.NL("Rows", "GLEntry", "Amount", "Account", "1510")
Spillande kolumn med transaktionsbelopp

FX.NF

Navigation Field — extraherar ett fält från en NL-nyckel (JSON-sträng). Används tillsammans med NL utan fältparameter.

fxFormel
=FX.NF(nyckel, fältnamn)
ParameterTypBeskrivning
nyckelstringCellreferens till en NL-formel som returnerat en JSON-nyckel
fältnamnstringFältet att extrahera (t.ex. "CustomerName", "Balance")

A1 innehåller: =FX.NL("First", "Kundreskontra")

fx=FX.NF(A1, "CustomerName")
Acme AB
fx=FX.NF(A1, "Balance")
15 000,00

FX.ACCOUNTS

Returnerar en spillande tabell med alla konton i ett intervall, inklusive saldon.

fxFormel
=FX.ACCOUNTS(frånKonto, tillKonto, frånDatum, tillDatum)
ParameterTypBeskrivning
frånKontonumberFörsta kontonumret (t.ex. 1000)
tillKontonumberSista kontonumret (t.ex. 2999)
frånDatumstringPeriodstart (YYYY-MM-DD)
tillDatumstringPeriodslut (YYYY-MM-DD)

Returnerar

Spillande tabell: Konto | Namn | IB | Rörelse | UB

fx=FX.ACCOUNTS(1000, 2999, "2025-01-01", "2025-12-31")
Spillande tabell med alla balanskonton, IB, rörelse och UB

FX.ACCOUNT

Hämtar information om ett enskilt konto från Fortnox.

fxFormel
=FX.ACCOUNT(kontonummer, [fält])
ParameterTypBeskrivning
kontonummernumberKontonummer (t.ex. 1930)
fält(valfri)string"Description", "BalanceBroughtForward", "SRU", etc. Standard: "BalanceBroughtForward"
fx=FX.ACCOUNT(1930, "Description")
Företagskonto
fx=FX.ACCOUNT(1510)
245 800,00

FX.INVOICES

Returnerar obetalda kundfakturor som spillande tabell.

fxFormel
=FX.INVOICES()

Returnerar kolumner: Fakturanr | Kund | Belopp | Saldo | Förfallodatum

FX.SUPPLIERINVOICES

Returnerar obetalda leverantörsfakturor som spillande tabell.

fxFormel
=FX.SUPPLIERINVOICES()

Returnerar kolumner: Fakturanr | Leverantör | Belopp | Saldo | Förfallodatum

FX.COMPANY

Hämtar företagsinformation från Fortnox.

fxFormel
=FX.COMPANY(fält)
ParameterTypBeskrivning
fältstring"CompanyName", "OrganizationNumber", "Address", "ZipCode", "City", "Phone1", "Email"
fx=FX.COMPANY("CompanyName")
Exempelföretaget AB
fx=FX.COMPANY("OrganizationNumber")
5501011234

FX.FYDATE

Slår upp räkenskapsåret för ett givet datum.

fxFormel
=FX.FYDATE(datum, [fält])
ParameterTypBeskrivning
datumstringDatum i ISO-format (YYYY-MM-DD)
fält(valfri)string"fromDate", "toDate", eller "id". Standard: "fromDate"
fx=FX.FYDATE("2025-06-15", "fromDate")
2025-01-01
fx=FX.FYDATE("2025-06-15", "toDate")
2025-12-31

FX.NP

Hjälpfunktion (Jet Reports NP-kompatibel). Används främst vid mallmigrering.

fxFormel
=FX.NP(vad, [arg1], [arg2])
ParameterTypBeskrivning
vadstring"Eval" eller "Format"
arg1(valfri)stringArgument att evaluera/formatera
fx=FX.NP("Eval", "=now()")
2025-12-31dagens datum
Tips: I de flesta fall kan du ersätta =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:

fxAlternativ 1 — spillande tabell
ABCDE
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:

fxAlternativ 2 — per konto
AB
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:

fxSpillande tabell
ABCDE
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:

fxMånadsvis med GL
ABC
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
Tips: Spara datumen i celler (t.ex. D1 = start, D2 = slut) och referera till dem i formlerna.

Åldersanalys kundfordringar

fxObetalda fakturor
ABCDE
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 ReportsArknox
_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()
Info: Tabellnamn följer Fortnox-konventioner. T.ex. "G/L Account" i Business Central blir "Account" eller "Redovisningskonto" i Arknox.

NL filtersyntax

Filter i FX.NL stöder Jet Reports filterformat:

SyntaxBeskrivningExempel
ExaktMatchar exakt värde"1510"
IntervallFrån..till (inklusivt)"1000..2999"
Öppet intervallFrån.. eller ..till"1000..", "..2999"
ELLERPipe-separerat"1000|2000|3000"
OCH&-separerat">1000&<2000"
Större/mindreJämförelseoperatorer">10000", "<=5000"
Ej likaExkludera värde"<>0"
Wildcard* och ?"Kund*", "15?0"
BooleanTRUE/FALSE"TRUE"

Behöver du hjälp?

Hittar du inte det du letar efter? Hör av dig så hjälper vi dig.

Kontakta support