feat: import Fortnox voucher attachments (#1541)

* feat: import Fortnox voucher attachments

* fix: show Fortnox document import follow-up

* fix: harden optional Fortnox document import

* test: pin optional Fortnox import flow

* fix: use browser timer handle type

* fix: avoid serializing OAuth resume state
This commit is contained in:
Mattsson
2026-08-13 00:33:10 +02:00
committed by GitHub
parent aff29b2b05
commit a97b0023d4
20 changed files with 2409 additions and 93 deletions
+22
View File
@@ -5067,6 +5067,28 @@
"ext_arcim_migration_name": "System migration",
"ext_arcim_migration_description": "Migrate bookkeeping from Fortnox, Visma, Bokio, Björn Lundén or Briox",
"ext_arcim_migration_long_description": "Move all bookkeeping data from your old system to accounted. Imports chart of accounts, vouchers, customers, suppliers and open invoices automatically via a secure API integration directly with the provider.",
"ext_arcim_documents_title": "Optional documents from Fortnox",
"ext_arcim_documents_discovering": "Checking for supporting documents in Fortnox...",
"ext_arcim_documents_prompt": "{count, plural, one {The SIE import is complete. We found # supporting document in Fortnox that you can optionally import and link to the voucher.} other {The SIE import is complete. We found # supporting documents in Fortnox that you can optionally import and link to the vouchers.}}",
"ext_arcim_documents_empty": "No supporting documents linked to vouchers were found in Fortnox.",
"ext_arcim_documents_import_action": "Also import documents from Fortnox",
"ext_arcim_documents_not_now": "Not now",
"ext_arcim_documents_importing": "Importing and linking the documents to the vouchers...",
"ext_arcim_documents_reconnecting": "Waiting for Fortnox to reconnect...",
"ext_arcim_documents_discovery_error": "The migration is complete, but we could not check the documents in Fortnox. Try again without rerunning the migration.",
"ext_arcim_documents_import_error": "The migration is still complete, but the documents could not be imported. Try again; documents already imported will be skipped.",
"ext_arcim_documents_scope_error": "The Fortnox connection lacks access to Archive and Connect file. Reconnect Fortnox and approve those permissions to continue.",
"ext_arcim_documents_reconnect_action": "Reconnect Fortnox",
"ext_arcim_documents_retry_discovery": "Check again",
"ext_arcim_documents_retry_import": "Try importing again",
"ext_arcim_documents_error_reference": "Error reference: {requestId}",
"ext_arcim_documents_result_description": "The document import is complete.",
"ext_arcim_documents_imported": "Imported",
"ext_arcim_documents_skipped": "Already present",
"ext_arcim_documents_unmatched": "Unmatched",
"ext_arcim_documents_failed": "Failed",
"ext_arcim_documents_unmatched_help": "Unmatched documents were not stored. The corresponding voucher is missing or has an ambiguous identity in the imported bookkeeping.",
"ext_arcim_documents_partial_failure": "Some documents could not be imported. You can retry without creating duplicates.",
"ext_tic_name": "Company information",
"ext_tic_description": "Fetch company information automatically at signup",
"ext_tic_long_description": "Auto-fill company details by entering an organization number. Retrieves address, VAT registration, F-tax status and bank details from public registries via TIC.",
+22
View File
@@ -5067,6 +5067,28 @@
"ext_arcim_migration_name": "Systemmigration",
"ext_arcim_migration_description": "Migrera bokföring från Fortnox, Visma, Bokio, Björn Lundén eller Briox",
"ext_arcim_migration_long_description": "Flytta all bokföringsdata från ditt gamla system till accounted. Importerar kontoplan, verifikationer, kunder, leverantörer och öppna fakturor automatiskt via säker API-integration direkt med leverantören.",
"ext_arcim_documents_title": "Valfria underlag från Fortnox",
"ext_arcim_documents_discovering": "Kontrollerar om det finns underlag i Fortnox...",
"ext_arcim_documents_prompt": "{count, plural, one {SIE-importen är klar. Vi hittade # underlag i Fortnox som du valfritt kan importera och koppla till verifikatet.} other {SIE-importen är klar. Vi hittade # underlag i Fortnox som du valfritt kan importera och koppla till verifikaten.}}",
"ext_arcim_documents_empty": "Inga underlag kopplade till verifikat hittades i Fortnox.",
"ext_arcim_documents_import_action": "Importera även underlag från Fortnox",
"ext_arcim_documents_not_now": "Inte nu",
"ext_arcim_documents_importing": "Importerar och kopplar underlagen till verifikaten...",
"ext_arcim_documents_reconnecting": "Väntar på att Fortnox ska kopplas om...",
"ext_arcim_documents_discovery_error": "Migreringen är klar, men vi kunde inte kontrollera underlagen i Fortnox. Försök igen utan att köra om migreringen.",
"ext_arcim_documents_import_error": "Migreringen är fortfarande klar, men underlagen kunde inte importeras. Försök igen; redan importerade underlag hoppas över.",
"ext_arcim_documents_scope_error": "Fortnox-anslutningen saknar behörighet till Arkiv och Koppla fil. Koppla om Fortnox och godkänn behörigheterna för att fortsätta.",
"ext_arcim_documents_reconnect_action": "Koppla om Fortnox",
"ext_arcim_documents_retry_discovery": "Kontrollera igen",
"ext_arcim_documents_retry_import": "Försök importera igen",
"ext_arcim_documents_error_reference": "Felreferens: {requestId}",
"ext_arcim_documents_result_description": "Underlagsimporten är klar.",
"ext_arcim_documents_imported": "Importerade",
"ext_arcim_documents_skipped": "Fanns redan",
"ext_arcim_documents_unmatched": "Utan matchning",
"ext_arcim_documents_failed": "Misslyckades",
"ext_arcim_documents_unmatched_help": "Underlag utan matchning sparades inte. Motsvarande verifikat saknas eller har en tvetydig identitet i den importerade bokföringen.",
"ext_arcim_documents_partial_failure": "Några underlag kunde inte importeras. Du kan försöka igen utan att skapa dubletter.",
"ext_tic_name": "Bolagsuppgifter",
"ext_tic_description": "Hämta företagsinformation automatiskt vid registrering",
"ext_tic_long_description": "Fyll i företagsuppgifter automatiskt genom att ange organisationsnummer. Hämtar adress, momsregistrering, F-skattestatus och bankuppgifter från offentliga register via TIC.",