Felkoder

Felkoden och åtgärden är de som verktygen returnerar. Fortnox egen meddelandetext skickas inte med till AI:n. Felkoden får däremot synas.

license_missing

HTTP 402. Fortnox-kod 2001101 eller 2001103 på HTTP 403 ger samma kod. Samma nummer på en annan HTTP-status är fortnox_rejected.

Åtgärd: Öppna activation_url och aktivera i Fortnox (Köp hos Fortnox, 399 kr per bolag och månad, 30 dagars öppet köp). När användaren kommer tillbaka kontrolleras licensen automatiskt. Skicka sedan samma anrop igen.

license_or_module_missing

Fortnox-koderna 2002518, 2001381, 2001538 och 2003275. HTTP-status 400–499 från Fortnox behålls, annars 403. Svaret kan namnge programmet Bokföring, Fakturering, Leverantörsfakturor eller Arkivplats.

Åtgärd: Aktivera programmet i Fortnox för bolaget och ge användaren behörighet.

Övriga koder

KodÅtgärdKan upprepas
license_missingÖppna activation_url och aktivera i Fortnox (Köp hos Fortnox, 399 kr per bolag och månad, 30 dagars öppet köp). När användaren kommer tillbaka kontrolleras licensen automatiskt. Skicka sedan samma anrop igen.nej
license_or_module_missingAktivera programmet i Fortnox för bolaget och ge användaren behörighet.nej
missing_scopeBe användaren öppna /connect/fortnox och ansluta igen, till exempel https://fortnox.sourceful.finance/connect/fortnox. Fortnox-kod 2000663.nej
invalid_acceptDet här är ett internt fel i hämtningen, inte en saknad scope. Försök inte ansluta om. Upprepas det, mejla [email protected]. Mejlet läses. Ingen svarstid utlovas. Fortnox-kod 1000030.nej
fortnox_rate_limitVänta retry_after_seconds och skicka samma anrop igen, till exempel list_invoices.ja
fortnox_unavailableVänta en stund och skicka samma anrop igen, till exempel get_company_information.ja
fortnox_responseVänta en stund och skicka samma anrop igen, till exempel get_company_information.ja
rate_limitVänta en stund och skicka samma anrop igen, till exempel get_company_information.ja
busyVänta en stund och skicka samma anrop igen, till exempel get_company_information.ja
refresh_busyVänta en stund och skicka samma anrop igen, till exempel get_company_information.ja
refresh_unavailableVänta en stund och skicka samma anrop igen, till exempel get_company_information.ja
not_readyVänta en stund och skicka samma anrop igen, till exempel get_company_information.ja
invalid_argumentsRätta parametern och skicka om anropet. Exempel: from_date 2026-09-30 i formatet YYYY-MM-DD.nej
invalid_jsonSkicka ett JSON-objekt med Content-Type application/json. Exempel: {"from_date":"2026-09-01"}.nej
invalid_bodySkicka ett JSON-objekt med Content-Type application/json. Exempel: {"from_date":"2026-09-01"}.nej
content_typeSkicka ett JSON-objekt med Content-Type application/json. Exempel: {"from_date":"2026-09-01"}.nej
invalid_actionRätta förslaget. Exempel: ladda upp bilagan med upload_file och skicka file_id i prepare_voucher.nej
invalid_capSätt taket till ett belopp mellan 0.01 och 500.00 SEK, till exempel 100.00.nej
pattern_not_allowedSpara ett mönster från en verifikation som redan är godkänd, till exempel debet 6990 och kredit 1941.nej
pattern_limitSpara ett mönster från en verifikation som redan är godkänd, till exempel debet 6990 och kredit 1941.nej
financial_year_not_foundVälj ett ID från message, till exempel financial_year 2.nej
financial_year_ambiguousSkicka financial_year uttryckligen för ett av åren i message, till exempel 2.nej
not_foundKontrollera namnet eller numret och försök med ett känt värde, till exempel customer_number 100.nej
unknown_toolKontrollera namnet eller numret och försök med ett känt värde, till exempel customer_number 100.nej
writes_disabledBolaget kan bara läsa. Be användaren aktivera skrivning i webbappen innan ett nytt förslag, till exempel prepare_voucher.nej
insufficient_scopeAnslutningen saknar fortnox:prepare eller fortnox:read. Be användaren godkänna anslutningen igen, till exempel scope fortnox:prepare.nej
approval_requiredBe användaren bekräfta med passkey i webbläsaren, till exempel via review_url. Skapa inte ett nytt förslag.nej
passkey_requiredBe användaren bekräfta med passkey i webbläsaren, till exempel via review_url. Skapa inte ett nytt förslag.nej
passkey_missingBe användaren öppna webbappen och registrera en passkey. Skapa inte ett nytt förslag förrän passkeyn finns.nej
not_in_this_connectionBe användaren ansluta bolaget i webbappen, till exempel via Koppla ett till bolag, och använd ett id från get_connection_status.nej
company_not_foundSkicka company_id från companies i samma svar. Använd inte standardbolaget när användaren bad om ett annat bolag.nej
reconnectBe användaren öppna /connect/fortnox och ansluta igen, till exempel https://fortnox.sourceful.finance/connect/fortnox.nej
sign_inBe användaren öppna /connect/fortnox och ansluta igen, till exempel https://fortnox.sourceful.finance/connect/fortnox.nej
unauthorizedBe användaren öppna /connect/fortnox och ansluta igen, till exempel https://fortnox.sourceful.finance/connect/fortnox.nej
refresh_missingBe användaren öppna /connect/fortnox och ansluta igen, till exempel https://fortnox.sourceful.finance/connect/fortnox.nej
fortnox_deniedBe användaren öppna /connect/fortnox och ansluta igen, till exempel https://fortnox.sourceful.finance/connect/fortnox.nej
invalid_stateBe användaren öppna /connect/fortnox och ansluta igen, till exempel https://fortnox.sourceful.finance/connect/fortnox.nej
access_deniedBe användaren öppna /connect/fortnox och ansluta igen, till exempel https://fortnox.sourceful.finance/connect/fortnox.nej
reauth_requiredBe användaren öppna /connect/fortnox och ansluta igen, till exempel https://fortnox.sourceful.finance/connect/fortnox.nej
fortnox_permissionBe användaren öppna /connect/fortnox och ansluta igen, till exempel https://fortnox.sourceful.finance/connect/fortnox.nej
invalid_scopeKontrollera att scopena i utvecklarportalen matchar auth-länken, till exempel bookkeeping, och be användaren ansluta igen.nej
invalid_companyFörsök samma anrop igen. Om bolaget inte går att läsa, öppna /connect/fortnox, till exempel https://fortnox.sourceful.finance/connect/fortnox.ja
connection_changedFörsök samma anrop igen. Om bolaget inte går att läsa, öppna /connect/fortnox, till exempel https://fortnox.sourceful.finance/connect/fortnox.ja
subscription_requiredMejla [email protected] för aktivering, till exempel med bolagets namn. Mejlet läses. Ingen svarstid utlovas.nej
purchase_requiredÖppna activation_url och aktivera i Fortnox (Köp hos Fortnox, 399 kr per bolag och månad, 30 dagars öppet köp). Stanna på sidan Köp hos Fortnox. Tryck Jag har köpt när köpet är gjort.nej
error_missing_app_licenseÖppna listing_url och köp integrationen i Fortnox. Köpet ger läsning och förslag.nej
subscription_cancelledAbonnemanget är avslutat. Godkänn inte väntande förslag och skapa inget nytt. Ingenting har raderats.nej
request_changedBörja om anslutningen från AI:n. Exempel: ett nytt OAuth-anrop med PKCE S256 och returadress https://localhost/callback.nej
invalid_clientBörja om anslutningen från AI:n. Exempel: ett nytt OAuth-anrop med PKCE S256 och returadress https://localhost/callback.nej
unsupported_client_authBörja om anslutningen från AI:n. Exempel: ett nytt OAuth-anrop med PKCE S256 och returadress https://localhost/callback.nej
invalid_requestBörja om anslutningen från AI:n. Exempel: ett nytt OAuth-anrop med PKCE S256 och returadress https://localhost/callback.nej
invalid_targetBörja om anslutningen från AI:n. Exempel: ett nytt OAuth-anrop med PKCE S256 och returadress https://localhost/callback.nej
invalid_redirect_uriBörja om anslutningen från AI:n. Exempel: ett nytt OAuth-anrop med PKCE S256 och returadress https://localhost/callback.nej
already_usedBörja om anslutningen från AI:n. Exempel: ett nytt OAuth-anrop med PKCE S256 och returadress https://localhost/callback.nej
browser_requiredLadda om sidan i webbläsaren och skicka formuläret igen, till exempel godkännandet.nej
csrfLadda om sidan i webbläsaren och skicka formuläret igen, till exempel godkännandet.nej
passkey_expiredBörja om bekräftelsen i webbläsaren, till exempel öppna samma review_url igen.nej
passkey_usedBörja om bekräftelsen i webbläsaren, till exempel öppna samma review_url igen.nej
passkey_invalidBörja om bekräftelsen i webbläsaren, till exempel öppna samma review_url igen.nej
account_changedBörja om bekräftelsen i webbläsaren, till exempel öppna samma review_url igen.nej
credential_changedBörja om bekräftelsen i webbläsaren, till exempel öppna samma review_url igen.nej
approval_mismatchBörja om bekräftelsen i webbläsaren, till exempel öppna samma review_url igen.nej
passkey_existsLogga in med den passkey som redan finns, till exempel via webbläsaren.nej
fortnox_rejectedLäs HTTP-status och Fortnox-koden i message och rätta anropet. Exempel: kontrollera att kundnummer 100 finns innan prepare_invoice.nej
internal_errorFörsök samma anrop en gång till, till exempel get_company_information. Upprepas det, mejla [email protected]. Mejlet läses. Ingen svarstid utlovas.nej
customer_inactiveRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
invoice_not_supportedRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
invalid_due_dateRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
financial_year_mismatchRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
voucher_series_not_manualRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
account_unavailableRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
account_field_requiredRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
account_field_forbiddenRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
account_quantity_not_supportedRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
project_unavailableRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
project_date_mismatchRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
cost_center_unavailableRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
period_lockedRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
supplier_unavailableRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
currency_mismatchRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
invoice_not_payableRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
payment_exceeds_balanceRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
invalid_paymentRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
invalid_preflightRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
invalid_preflight_responseRätta uppgiften som message beskriver. Exempel: ändra datum till 2026-10-16. Fråga användaren innan du skapar ett nytt förslag.nej
payload_changedFråga användaren innan du skapar ett nytt förslag. Exempel: visa felet och vänta på svar innan prepare_voucher.nej
source_changedFråga användaren innan du skapar ett nytt förslag. Exempel: visa felet och vänta på svar innan prepare_voucher.nej
status_unavailableFråga användaren innan du skapar ett nytt förslag. Exempel: visa felet och vänta på svar innan prepare_voucher.nej
company_changedFråga användaren innan du skapar ett nytt förslag. Exempel: visa felet och vänta på svar innan prepare_voucher.nej
invalid_request_stateFråga användaren innan du skapar ett nytt förslag. Exempel: visa felet och vänta på svar innan prepare_voucher.nej
action_*Fråga användaren innan du skapar ett nytt förslag. Exempel: visa felet och vänta på svar innan prepare_voucher.nej