← DataFlowrCONTENT HISTORY

Update to DataFlowr

Snapshot Oct 26, 2026 · 12:07 UTC · version 0.1.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

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

Save DataFlowr and check future changes in Following.

Up to 3 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Sep 30, 2026 · 22:58 UTC

bc50ca7c42362e9239801e9bd15984cf0fb6e8ae284550873fb97a8e92321d30

After

Oct 26, 2026 · 12:07 UTC

cedfa98e3eed1f2bf8811b5b5180cccb2ea266f5280581337228e819407ef446

Package file

Before

Sep 30, 2026 · 22:58 UTC

127

After

Oct 26, 2026 · 12:07 UTC

101

Package file

Before

Sep 30, 2026 · 22:58 UTC

8ac84379826e9a5529430e1032e6aed7516671070737a28b7489f0821812ae90

After

Oct 26, 2026 · 12:07 UTC

2a6200e273bf5d84d11afba1be78935613dbaef0d0e0f7d9ee30bf7b2a3a0d2a

Package file

Before

Sep 30, 2026 · 22:58 UTC

1271

After

Oct 26, 2026 · 12:07 UTC

3258

Compare saved observations

Download comparison JSON

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,26 +1,61 @@
 {
-  "apps": "./.app.json",
+  "name": "app-6a7c5c6b3dd0819193f4aaeb13dceaab",
+  "version": "0.1.0",
+  "description": "Work in your Exact Online administration from Codex and ChatGPT: reporting, month-end close and cashflow forecasting over the DataFlowr MCP server.",
   "author": {
-    "name": "DataFlowr"
+    "name": "DataFlowr",
+    "email": "info@dataflowr.nl",
+    "url": "https://dataflowr.nl/en"
   },
-  "description": "DataFlowr connects ChatGPT to a user's Exact Online administration to retrieve and analyze financial, CRM, project, sales, banking, asset, and document data; create and maintain selected ERP records; and run month-end close and cash-flow forecasting workflows.",
+  "homepage": "https://dataflowr.nl/en",
+  "license": "MIT",
+  "keywords": [
+    "finance",
+    "erp",
+    "exact-online",
+    "accounting",
+    "month-end-close",
+    "forecasting"
+  ],
+  "skills": "./skills/",
+  "mcpServers": "./.mcp.json",
   "interface": {
-    "capabilities": [],
-    "category": "Finance",
-    "defaultPrompt": [
-      "Show my P&L against last year",
-      "Show all outstanding sales invoices",
-      "How is our cash runway looking?"
-    ],
-    "developerName": "DataFlowr",
+    "logo": "./assets/icon-light-512.png",
+    "logoDark": "./assets/icon-dark-512.png",
+    "composerIcon": "./assets/icon-light-96.png",
+    "composerIconDark": "./assets/icon-dark-96.png",
     "displayName": "DataFlowr",
-    "longDescription": "DataFlowr connects ChatGPT to a user's Exact Online administration to retrieve and analyze financial, CRM, project, sales, banking, asset, and document data; create and maintain selected ERP records; and run month-end close and cash-flow forecasting workflows.",
+    "shortDescription": "Exact Online for ChatGPT",
+    "longDescription": "DataFlowr is an accounting productivity plugin for finance professionals working in Exact Online. Connect Codex and ChatGPT to your administration to retrieve financial reports, review the month-end close and forecast cash flow. Ask for figures directly from the ledger: trial balance and profit and loss using the RGS classification, debtor and creditor aging, VAT positions, and project and fixed-asset details. The month-end close agent runs predefined checks and a ledger scan and reports its findings. The cashflow forecasting agent models the profit-and-loss series and reconciles it into a balanced monthly cash flow statement. Sign in with your existing DataFlowr account and select the administration you want to work in.",
+    "developerName": "DataFlowr",
+    "category": "Productivity",
+    "capabilities": [
+      "Retrieve Exact Online financial reports",
+      "Review month-end accounting checks",
+      "Forecast business cash flow"
+    ],
+    "websiteURL": "https://dataflowr.nl/en",
+    "supportURL": "https://dataflowr.nl/en/support",
     "privacyPolicyURL": "https://dataflowr.nl/en/privacy",
-    "shortDescription": "Analyze Exact Online finance",
-    "supportURL": "https://dataflowr.nl/en/about",
     "termsOfServiceURL": "https://dataflowr.nl/en/terms",
-    "websiteURL": "https://dataflowr.nl/en"
+    "defaultPrompt": [
+      "Show me the profit and loss for last month against budget.",
+      "Run the month-end close for the last closed period and summarise the findings.",
+      "Forecast cash for the next 13 weeks."
+    ],
+    "brandColor": "#1B5FB3"
   },
-  "name": "app-6a7c5c6b3dd0819193f4aaeb13dceaab",
-  "version": "1.0.0"
-}
\ No newline at end of file
+  "extensions": {
+    "com.openai": {
+      "publication": {
+        "translations": {
+          "nl-NL": {
+            "subtitle": "Exact Online voor ChatGPT",
+            "description": "Verbind Codex en ChatGPT via DataFlowr met je Exact Online-administratie. Vraag om cijfers rechtstreeks uit het grootboek: een saldibalans en winst-en-verliesrekening volgens de RGS-structuur, ouderdomsanalyses van debiteuren en crediteuren, btw-posities en details over projecten en vaste activa. Twee gehoste agents helpen je verder: een maandafsluitingsagent voert vaste controles en een grootboekscan uit en rapporteert de bevindingen; een kasstroomprognose-agent modelleert de resultatenreeks en stemt deze af op een sluitend maandelijks kasstroomoverzicht. Meld je aan met je DataFlowr-account en kies de administratie waarin je wilt werken."
+          }
+        }
+      }
+    }
+  },
+  "apps": "./.app.json"
+}
Full technical diff · 24 changed fields

changed /files/.app.json/sha256

BEFORE
"bc50ca7c42362e9239801e9bd15984cf0fb6e8ae284550873fb97a8e92321d30"
AFTER
"cedfa98e3eed1f2bf8811b5b5180cccb2ea266f5280581337228e819407ef446"

changed /files/.app.json/size

BEFORE
127
AFTER
101

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

BEFORE
"8ac84379826e9a5529430e1032e6aed7516671070737a28b7489f0821812ae90"
AFTER
"2a6200e273bf5d84d11afba1be78935613dbaef0d0e0f7d9ee30bf7b2a3a0d2a"

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

BEFORE
1271
AFTER
3258

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "20a27fbb155386fe9e9b5579b3672094dd641702b472b008e2eb68332f886715",
  "size": 87
}

added /files/README.md

BEFORE
Field was absent
AFTER
{
  "sha256": "619ab033e79306bb3860f3baaef568a6a428ff8afb581e18213b126527c8611d",
  "size": 5761
}

added /files/assets~1icon-dark-1024.png

BEFORE
Field was absent
AFTER
{
  "sha256": "ef5d2c223aacd7b2f1cdb417b00a37c7f7203c9f2681cbbdbae3dd43c288b7ea",
  "size": 613091
}

added /files/assets~1icon-dark-16.png

BEFORE
Field was absent
AFTER
{
  "sha256": "103e7710e9ab1191e50004695de63efd924f0d654a140f8c93648359d04ddd67",
  "size": 546
}

added /files/assets~1icon-dark-180.png

BEFORE
Field was absent
AFTER
{
  "sha256": "8c6b2e1f7ea8835388748a46d14dde5359d3da2998ef513f2b383e32af13f337",
  "size": 22344
}

added /files/assets~1icon-dark-192.png

BEFORE
Field was absent
AFTER
{
  "sha256": "0fa2079b55475649833133677b8451f4bd2a28f1696ace807a1b2413d95988f0",
  "size": 25213
}

added /files/assets~1icon-dark-32.png

BEFORE
Field was absent
AFTER
{
  "sha256": "d4a673dbeb3e0ee9176fb7a586b2dcf6f69d2aebe7cc3924e7474e9345933ec5",
  "size": 1276
}

added /files/assets~1icon-dark-512.png

BEFORE
Field was absent
AFTER
{
  "sha256": "3ddcb3d7463f835985d8297f2e16f6d8f12aac01656bd2563495857e50dd8713",
  "size": 161243
}

added /files/assets~1icon-dark-96.png

BEFORE
Field was absent
AFTER
{
  "sha256": "0d30911c2c2a3feb54b209733af213cd430086a0761fccfde9dc061f337ae973",
  "size": 7261
}

added /files/assets~1icon-light-1024.png

BEFORE
Field was absent
AFTER
{
  "sha256": "efd7a32c7a5148f647a3a16cf90709084281ce5a9a5a4d1e0172a0d73dc4d4b9",
  "size": 617353
}

added /files/assets~1icon-light-16.png

BEFORE
Field was absent
AFTER
{
  "sha256": "acf8bf89c0e9d6bfa8afc2fc5cff38f6407b05a87475f853ef16b77e85c985d6",
  "size": 612
}

added /files/assets~1icon-light-180.png

BEFORE
Field was absent
AFTER
{
  "sha256": "cdc054ea202261f639ed7db4bc250183572e7e84bfc7f0bd5ee8d3b2c22ec2b1",
  "size": 22551
}

added /files/assets~1icon-light-192.png

BEFORE
Field was absent
AFTER
{
  "sha256": "a1c818c6453ccafa552a10f9ee78ca4cdf88adf532d9701a5f2e80dcd2f4f539",
  "size": 25432
}

added /files/assets~1icon-light-32.png

BEFORE
Field was absent
AFTER
{
  "sha256": "a66bd089e4be7fb17e638599c595a05203bde18989b6b3589ccb625a061a2c58",
  "size": 1356
}

added /files/assets~1icon-light-512.png

BEFORE
Field was absent
AFTER
{
  "sha256": "4007bfc15008a2f72d42eda8521094e51df4209956c3f30141fd1e6f79391024",
  "size": 162801
}

added /files/assets~1icon-light-96.png

BEFORE
Field was absent
AFTER
{
  "sha256": "cb0a50a171fdc096f4cd744670d6ab948c837869744d25f1c8377d1ed04b2499",
  "size": 7349
}

added /files/chatgpt-app-submission.json

BEFORE
Field was absent
AFTER
{
  "sha256": "7093d79df7059d3bf104b1894462d0bba83bf21882b3ae92dffc9b090188db75",
  "size": 78857
}

added /files/skills~1cashflow-forecast~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "0a66c5492de9e852d1727c94651745e98d223c1e603effdae3431f9aa7bb61a7",
  "size": 2997
}

added /files/skills~1dataflowr-erp~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "3b81211c98e0c4012d1113b6e1aee2e3f8ac75754f1d3ac4f37ee39d966004c1",
  "size": 3310
}

added /files/skills~1month-end-close~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "7b64ed165f7087debc205a3fce45a636c9359e370e0f5752ad4d1f40370209a5",
  "size": 3609
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "cedfa98e3eed1f2bf8811b5b5180cccb2ea266f5280581337228e819407ef446",
      "size": 101
    },
    ".codex-plugin/plugin.json": {
      "sha256": "2a6200e273bf5d84d11afba1be78935613dbaef0d0e0f7d9ee30bf7b2a3a0d2a",
      "size": 3258
    },
    ".mcp.json": {
      "sha256": "20a27fbb155386fe9e9b5579b3672094dd641702b472b008e2eb68332f886715",
      "size": 87
    },
    "README.md": {
      "sha256": "619ab033e79306bb3860f3baaef568a6a428ff8afb581e18213b126527c8611d",
      "size": 5761
    },
    "assets/icon-dark-1024.png": {
      "sha256": "ef5d2c223aacd7b2f1cdb417b00a37c7f7203c9f2681cbbdbae3dd43c288b7ea",
      "size": 613091
    },
    "assets/icon-dark-16.png": {
      "sha256": "103e7710e9ab1191e50004695de63efd924f0d654a140f8c93648359d04ddd67",
      "size": 546
    },
    "assets/icon-dark-180.png": {
      "sha256": "8c6b2e1f7ea8835388748a46d14dde5359d3da2998ef513f2b383e32af13f337",
      "size": 22344
    },
    "assets/icon-dark-192.png": {
      "sha256": "0fa2079b55475649833133677b8451f4bd2a28f1696ace807a1b2413d95988f0",
      "size": 25213
    },
    "assets/icon-dark-32.png": {
      "sha256": "d4a673dbeb3e0ee9176fb7a586b2dcf6f69d2aebe7cc3924e7474e9345933ec5",
      "size": 1276
    },
    "assets/icon-dark-512.png": {
      "sha256": "3ddcb3d7463f835985d8297f2e16f6d8f12aac01656bd2563495857e50dd8713",
      "size": 161243
    },
    "assets/icon-dark-96.png": {
      "sha256": "0d30911c2c2a3feb54b209733af213cd430086a0761fccfde9dc061f337ae973",
      "size": 7261
    },
    "assets/icon-light-1024.png": {
      "sha256": "efd7a32c7a5148f647a3a16cf90709084281ce5a9a5a4d1e0172a0d73dc4d4b9",
      "size": 617353
    },
    "assets/icon-light-16.png": {
      "sha256": "acf8bf89c0e9d6bfa8afc2fc5cff38f6407b05a87475f853ef16b77e85c985d6",
      "size": 612
    },
    "assets/icon-light-180.png": {
      "sha256": "cdc054ea202261f639ed7db4bc250183572e7e84bfc7f0bd5ee8d3b2c22ec2b1",
      "size": 22551
    },
    "assets/icon-light-192.png": {
      "sha256": "a1c818c6453ccafa552a10f9ee78ca4cdf88adf532d9701a5f2e80dcd2f4f539",
      "size": 25432
    },
    "assets/icon-light-32.png": {
      "sha256": "a66bd089e4be7fb17e638599c595a05203bde18989b6b3589ccb625a061a2c58",
      "size": 1356
    },
    "assets/icon-light-512.png": {
      "sha256": "4007bfc15008a2f72d42eda8521094e51df4209956c3f30141fd1e6f79391024",
      "size": 162801
    },
    "assets/icon-light-96.png": {
      "sha256": "cb0a50a171fdc096f4cd744670d6ab948c837869744d25f1c8377d1ed04b2499",
      "size": 7349
    },
    "chatgpt-app-submission.json": {
      "sha256": "7093d79df7059d3bf104b1894462d0bba83bf21882b3ae92dffc9b090188db75",
      "size": 78857
    },
    "skills/cashflow-forecast/SKILL.md": {
      "sha256": "0a66c5492de9e852d1727c94651745e98d223c1e603effdae3431f9aa7bb61a7",
      "size": 2997
    },
    "skills/dataflowr-erp/SKILL.md": {
      "sha256": "3b81211c98e0c4012d1113b6e1aee2e3f8ac75754f1d3ac4f37ee39d966004c1",
      "size": 3310
    },
    "skills/month-end-close/SKILL.md": {
      "sha256": "7b64ed165f7087debc205a3fce45a636c9359e370e0f5752ad4d1f40370209a5",
      "size": 3609
    }
  }
}

SHA-256 of public snapshot: 46ef668061e6394d08ed9203b369535090a8f00cadca17c293a7ec22c7613521