← B2B.nuCONTENT HISTORY

Update to B2B.nu

Snapshot Oct 7, 2026 · 12:02 UTC · version 1.1.0

WHAT CHANGED · RULE-BASED ANALYSIS

Package or technical metadata updated

Package contents changed in 5 files: .codex-plugin/plugin.json, skills/bokfor-underlag/SKILL.md, skills/forfallna-fakturor/SKILL.md, …. Open the file diff to inspect the edits.

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Package file

Before

ef138a2610cbc97cfafcf4ce4656b79e42c4e095ca269cdfec0c1f0ebb368df1

After

e982126ff7bb505789a4d3a11504044e436b568ab157407c16a6e8128c116352

Package file

Before

3191

After

3577

Package file

Before

f0732645c91cfc79eb0b7d9a96f365e065436527488242a365746e5ef095e308

After

c6b6bd0ad1dfe2e425b0fbd6b9e5066d1bf0b85021b08f71bf38fccb064dd98b

Package file

Before

3538

After

5493

Compare saved observations

Download comparison JSON

.codex-plugin/plugin.json

--- before
+++ after
@@ -3,18 +3,18 @@
   "author": {
     "name": "FL-Net AB"
   },
-  "description": "B2B.nu is a Swedish ERP for small businesses: invoicing, bookkeeping, bank reconciliation, VAT, payroll and CRM. This app connects ChatGPT to the user's own B2B.nu company so they can ask questions in plain Swedish and get answers from live data \u2014 the current financial position, the income statement and balance sheet, the VAT basis for the next filing, which invoices are overdue, which costs have drifted, and what is due next.\n\nWith write access explicitly granted, it can create and post records: invoice drafts, customer payments, journal entries, supplier invoices, bank reconciliations and to-dos. Financial actions may create bookkeeping entries and update related invoice, expense or bank-transaction statuses. The app never transfers money, sends invoices automatically or deletes records; corrections are made by the user in B2B.nu.\n\nAccess is controlled by OAuth 2.1. The user picks which company to connect and which areas to share, and every tool is additionally checked against their own permissions in B2B.nu \u2014 the AI can never do more than the user can. Personal identity numbers, bank account numbers and bankgiro/IBAN details are never returned by any tool.",
+  "description": "B2B.nu connects ChatGPT to the user\u2019s Swedish ERP company. The app provides financial reports, customer and supplier data, CRM and quote details, products, personal tasks, time and projects. Available tools are filtered by company rollout stage, current user permissions and explicitly granted OAuth scopes. Existing connections do not automatically receive new write permissions.\n\nNew workflows create an exact preview and require the user to click the embedded approval button before changing records, sending invoices or quotes, or posting uploaded receipts and supplier invoices. Approvals expire after ten minutes and are bound to user, company, connection and record version. Outbound messages use email or configured Peppol/Maventa without automatic email fallback. Uploaded PDFs and images are limited to 10 MB and use the company\u2019s existing OCR settings; originals are retained and linked to the resulting records. Duplicate detection, period locks and cash/accrual accounting rules apply.\n\nInvoice line editing is limited to ordinary SEK drafts; quote conversion requires an accepted SEK quote linked to a domestic invoicing customer. CRM creation does not run CRM automations. The app never transfers money or deletes business records. Legacy core write tools retain their existing client-confirmation flow. New tools are activated in five stages per company.",
   "interface": {
     "capabilities": [],
     "category": "Finance",
     "defaultPrompt": [
-      "Hur g\u00e5r det f\u00f6r f\u00f6retaget?",
-      "Vilka fakturor \u00e4r f\u00f6rfallna och vem ska jag ringa f\u00f6rst?",
-      "St\u00e4m av momsen inf\u00f6r n\u00e4sta deklaration"
+      "Ge mig en ekonomisk \u00f6verblick \u00f6ver f\u00f6retaget.",
+      "Vilka kundfakturor \u00e4r f\u00f6rfallna?",
+      "Hj\u00e4lp mig granska ett fakturautkast innan det \u00e4ndras."
     ],
     "developerName": "FL-Net AB",
     "displayName": "B2B.nu",
-    "longDescription": "B2B.nu is a Swedish ERP for small businesses: invoicing, bookkeeping, bank reconciliation, VAT, payroll and CRM. This app connects ChatGPT to the user's own B2B.nu company so they can ask questions in plain Swedish and get answers from live data \u2014 the current financial position, the income statement and balance sheet, the VAT basis for the next filing, which invoices are overdue, which costs have drifted, and what is due next.\n\nWith write access explicitly granted, it can create and post records: invoice drafts, customer payments, journal entries, supplier invoices, bank reconciliations and to-dos. Financial actions may create bookkeeping entries and update related invoice, expense or bank-transaction statuses. The app never transfers money, sends invoices automatically or deletes records; corrections are made by the user in B2B.nu.\n\nAccess is controlled by OAuth 2.1. The user picks which company to connect and which areas to share, and every tool is additionally checked against their own permissions in B2B.nu \u2014 the AI can never do more than the user can. Personal identity numbers, bank account numbers and bankgiro/IBAN details are never returned by any tool.",
+    "longDescription": "B2B.nu connects ChatGPT to the user\u2019s Swedish ERP company. The app provides financial reports, customer and supplier data, CRM and quote details, products, personal tasks, time and projects. Available tools are filtered by company rollout stage, current user permissions and explicitly granted OAuth scopes. Existing connections do not automatically receive new write permissions.\n\nNew workflows create an exact preview and require the user to click the embedded approval button before changing records, sending invoices or quotes, or posting uploaded receipts and supplier invoices. Approvals expire after ten minutes and are bound to user, company, connection and record version. Outbound messages use email or configured Peppol/Maventa without automatic email fallback. Uploaded PDFs and images are limited to 10 MB and use the company\u2019s existing OCR settings; originals are retained and linked to the resulting records. Duplicate detection, period locks and cash/accrual accounting rules apply.\n\nInvoice line editing is limited to ordinary SEK drafts; quote conversion requires an accepted SEK quote linked to a domestic invoicing customer. CRM creation does not run CRM automations. The app never transfers money or deletes business records. Legacy core write tools retain their existing client-confirmation flow. New tools are activated in five stages per company.",
     "privacyPolicyURL": "https://b2b.nu/privacy",
     "shortDescription": "Swedish accounting in ChatGPT",
     "supportURL": "https://b2b.nu/kontakt",
@@ -23,5 +23,5 @@
   },
   "name": "app-6a78805811a4819183bf039fd4415524",
   "skills": "./skills",
-  "version": "1.0.1"
+  "version": "1.1.0"
 }
\ No newline at end of file
Full technical diff · 10 changed fields

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"ef138a2610cbc97cfafcf4ce4656b79e42c4e095ca269cdfec0c1f0ebb368df1"
AFTER
"e982126ff7bb505789a4d3a11504044e436b568ab157407c16a6e8128c116352"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
3191
AFTER
3577

changed /files/skills~1bokfor-underlag~1SKILL.md/sha256

BEFORE
"f0732645c91cfc79eb0b7d9a96f365e065436527488242a365746e5ef095e308"
AFTER
"c6b6bd0ad1dfe2e425b0fbd6b9e5066d1bf0b85021b08f71bf38fccb064dd98b"

changed /files/skills~1bokfor-underlag~1SKILL.md/size

BEFORE
3538
AFTER
5493

changed /files/skills~1forfallna-fakturor~1SKILL.md/sha256

BEFORE
"97a4bb972686156cb1020503e8c0bc07a0d4509842e29bfc8f41919da18f498c"
AFTER
"0cc518b6bac36217d0b3c3a092fae933db9ae58547bccbc95250247dbf12cfc3"

changed /files/skills~1forfallna-fakturor~1SKILL.md/size

BEFORE
2591
AFTER
3053

changed /files/skills~1manadsgenomgang~1SKILL.md/sha256

BEFORE
"5d9a9ba6b5e40c4b543616a9877c926a8786e8f81d909f01b5dbfbd171880419"
AFTER
"53c8873638da1e896ae89284cbab4609feaabca2388e85d9920b03e212040a42"

changed /files/skills~1manadsgenomgang~1SKILL.md/size

BEFORE
2435
AFTER
2512

changed /files/skills~1momsdeklaration~1SKILL.md/sha256

BEFORE
"468a76e8cd0c1029ec7f8483ec6dbab86144b96f13d64438bdc6840760ca7335"
AFTER
"1fd76009604f6c19e41d6837ba4f35e02569c75ae97936e91d2628b62faac0be"

changed /files/skills~1momsdeklaration~1SKILL.md/size

BEFORE
2579
AFTER
2719
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "985a6021462fcda2154f642fd8fac77653fec2fd92ece7ed2026270bb24acb6e",
      "size": 127
    },
    ".codex-plugin/plugin.json": {
      "sha256": "e982126ff7bb505789a4d3a11504044e436b568ab157407c16a6e8128c116352",
      "size": 3577
    },
    "skills/bokfor-underlag/SKILL.md": {
      "sha256": "c6b6bd0ad1dfe2e425b0fbd6b9e5066d1bf0b85021b08f71bf38fccb064dd98b",
      "size": 5493
    },
    "skills/forfallna-fakturor/SKILL.md": {
      "sha256": "0cc518b6bac36217d0b3c3a092fae933db9ae58547bccbc95250247dbf12cfc3",
      "size": 3053
    },
    "skills/manadsgenomgang/SKILL.md": {
      "sha256": "53c8873638da1e896ae89284cbab4609feaabca2388e85d9920b03e212040a42",
      "size": 2512
    },
    "skills/momsdeklaration/SKILL.md": {
      "sha256": "1fd76009604f6c19e41d6837ba4f35e02569c75ae97936e91d2628b62faac0be",
      "size": 2719
    }
  }
}

SHA-256 of public snapshot: f446123842e79a8ba223cbb1e40ccd0aaa416d7b7e0aa6cea5655dc29bccfc94