← facturilloCONTENT HISTORY

Update to facturillo

Snapshot Nov 5, 2026 · 00:28 UTC · version 1.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 facturillo 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

31a6a0f2d416ae3b70b170aeca794a23f32d5b4b628ab8cebdd37b2a266b9d2f

After

Nov 5, 2026 · 00:28 UTC

3afc1c6ca5f23d19f7118111b89f61df3b96e9f712b9ec72f2acc5f62aa35498

Package file

Before

Sep 30, 2026 · 22:58 UTC

127

After

Nov 5, 2026 · 00:28 UTC

102

Package file

Before

Sep 30, 2026 · 22:58 UTC

d2fd9da060b71cbd3c5b38060b05589700bb59546843f30bb48c2271ae29b6f0

After

Nov 5, 2026 · 00:28 UTC

3c4e539e41036da269277fd35a6341d2a612e7a7c99d1b56500a89d2f8093fe0

Package file

Before

Sep 30, 2026 · 22:58 UTC

1808

After

Nov 5, 2026 · 00:28 UTC

6486

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.app.json →

.codex-plugin/plugin.json →

.mcp.json →

assets/icon.png →

assets/logo.png →

.codex-plugin/plugin.json

− removed · + added

--- before
+++ after
@@ -1,21 +1,34 @@
 {
-  "apps": "./.app.json",
   "author": {
     "name": "facturillo Inc."
   },
-  "description": "facturillo keeps your Panamanian receipts (\"facturas\") organized automatically \u2014 scan the DGI QR code and every line item, vendor, and total is captured. This app connects ChatGPT to your facturillo account with read-only access, so you can ask natural questions about your real spending: \"How much did I spend on groceries last month?\", \"Where did I buy this?\", \"Which store do I visit most?\". Answers come from your actual receipt data \u2014 totals, line items, vendors, payment methods \u2014 never estimates. Requires a facturillo account (facturillo.com); data features require an active plan.",
+  "description": "facturillo keeps your Panamanian receipts (\"facturas\") organized automatically. Scan the DGI QR code and every line item, vendor, and total is captured. This app connects ChatGPT to your facturillo account, so you can ask natural questions about your real spending: \"How much did I spend on groceries last month?\", \"Where did I buy this?\", \"Which store do I visit most?\". Answers come from your actual receipt data, such as totals, line items, vendors and payment methods, never estimates. Questions about your spending only read your data. The few tools that add or change something in your account are named in the paragraphs below.\n\nBusiness accounts can also ask about their own sales, meaning the invoices they issued and the products they sold.\n\nYou can also look up the prices that Panama's online stores list for a product, see how a price has moved and compare a basket of products across stores. These prices are the ones the stores publish on their own online shops, read daily by facturillo.\n\nYou can also ask ChatGPT to change your price lists. It can create a basket in your facturillo account, add products to a basket, remove a product from a basket or delete a basket, and the same baskets show in the facturillo app. It can list, replace, add to or remove items from your price watch list. It can also write a CSV file of a price report on facturillo's server, which you open through a private link that expires after 15 minutes. Each export writes a new file and counts against the account's daily export limit, a repeated export included. These tools need a connection approved for reading and adding.\n\nIf you turn on \"Write permission\" in the \"Connect your AI\" sheet of the facturillo app and approve the connection (again, if you approved it before), ChatGPT can also add facturas: from a DGI CUFE or link, from details you type, or through a one-time link you open on your phone to photograph a factura. You can name the account to add a factura to, your own or a family or business account you belong to if that account allows it, and a factura already in your personal account can be moved into that account. ChatGPT can then check an upload, which records the result on the factura it created. Added facturas appear in facturillo like any other factura. No tool deletes a receipt.\n\nRequires a facturillo account (facturillo.com). Baskets, the price watch list and price exports need a connection approved for reading and adding (a new connection asks for both, and an older one is connected again). Adding facturas needs \"Write permission\" in the \"Connect your AI\" sheet of the facturillo app turned on. A tool that does not apply to the account says so plainly.",
   "interface": {
-    "capabilities": [],
+    "capabilities": [
+      "Read receipts and receipt details",
+      "Summarize spending",
+      "Read a business's sales",
+      "Look up store prices",
+      "Create and change baskets",
+      "Manage a price watch list",
+      "Export price reports as CSV files",
+      "Add receipts to your accounts when Write permission is on"
+    ],
     "category": "Finance",
+    "composerIcon": "./assets/icon.png",
     "defaultPrompt": null,
     "developerName": "facturillo Inc.",
     "displayName": "facturillo",
-    "longDescription": "facturillo keeps your Panamanian receipts (\"facturas\") organized automatically \u2014 scan the DGI QR code and every line item, vendor, and total is captured. This app connects ChatGPT to your facturillo account with read-only access, so you can ask natural questions about your real spending: \"How much did I spend on groceries last month?\", \"Where did I buy this?\", \"Which store do I visit most?\". Answers come from your actual receipt data \u2014 totals, line items, vendors, payment methods \u2014 never estimates. Requires a facturillo account (facturillo.com); data features require an active plan.",
+    "logo": "./assets/logo.png",
+    "longDescription": "facturillo keeps your Panamanian receipts (\"facturas\") organized automatically. Scan the DGI QR code and every line item, vendor, and total is captured. This app connects ChatGPT to your facturillo account, so you can ask natural questions about your real spending: \"How much did I spend on groceries last month?\", \"Where did I buy this?\", \"Which store do I visit most?\". Answers come from your actual receipt data, such as totals, line items, vendors and payment methods, never estimates. Questions about your spending only read your data. The few tools that add or change something in your account are named in the paragraphs below.\n\nBusiness accounts can also ask about their own sales, meaning the invoices they issued and the products they sold.\n\nYou can also look up the prices that Panama's online stores list for a product, see how a price has moved and compare a basket of products across stores. These prices are the ones the stores publish on their own online shops, read daily by facturillo.\n\nYou can also ask ChatGPT to change your price lists. It can create a basket in your facturillo account, add products to a basket, remove a product from a basket or delete a basket, and the same baskets show in the facturillo app. It can list, replace, add to or remove items from your price watch list. It can also write a CSV file of a price report on facturillo's server, which you open through a private link that expires after 15 minutes. Each export writes a new file and counts against the account's daily export limit, a repeated export included. These tools need a connection approved for reading and adding.\n\nIf you turn on \"Write permission\" in the \"Connect your AI\" sheet of the facturillo app and approve the connection (again, if you approved it before), ChatGPT can also add facturas: from a DGI CUFE or link, from details you type, or through a one-time link you open on your phone to photograph a factura. You can name the account to add a factura to, your own or a family or business account you belong to if that account allows it, and a factura already in your personal account can be moved into that account. ChatGPT can then check an upload, which records the result on the factura it created. Added facturas appear in facturillo like any other factura. No tool deletes a receipt.\n\nRequires a facturillo account (facturillo.com). Baskets, the price watch list and price exports need a connection approved for reading and adding (a new connection asks for both, and an older one is connected again). Adding facturas needs \"Write permission\" in the \"Connect your AI\" sheet of the facturillo app turned on. A tool that does not apply to the account says so plainly.",
     "privacyPolicyURL": "https://facturillo.com/privacy",
     "shortDescription": "Search receipts and spending",
+    "supportURL": "https://facturillo.com/ayuda",
     "termsOfServiceURL": "https://facturillo.com/terms",
     "websiteURL": "https://facturillo.com/"
   },
+  "mcpServers": "./.mcp.json",
   "name": "app-6a4dad07a708819191c3aeef2d73622f",
-  "version": "1.0.0"
-}
\ No newline at end of file
+  "version": "1.1.0",
+  "apps": "./.app.json"
+}
Full technical diff · 7 changed fields

changed /files/.app.json/sha256

BEFORE
"31a6a0f2d416ae3b70b170aeca794a23f32d5b4b628ab8cebdd37b2a266b9d2f"
AFTER
"3afc1c6ca5f23d19f7118111b89f61df3b96e9f712b9ec72f2acc5f62aa35498"

changed /files/.app.json/size

BEFORE
127
AFTER
102

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

BEFORE
"d2fd9da060b71cbd3c5b38060b05589700bb59546843f30bb48c2271ae29b6f0"
AFTER
"3c4e539e41036da269277fd35a6341d2a612e7a7c99d1b56500a89d2f8093fe0"

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

BEFORE
1808
AFTER
6486

added /files/.mcp.json

BEFORE
Field was absent
AFTER
{
  "sha256": "03a77fe45e1605fb0614b3ee0037d1bcf8f6b5d04f1f2a49398870bcdfcff7fe",
  "size": 98
}

added /files/assets~1icon.png

BEFORE
Field was absent
AFTER
{
  "sha256": "151fc0d8723d8bb8833c2aefbd60524611f5181fac8bf8afdfc0ca07bf889470",
  "size": 30752
}

added /files/assets~1logo.png

BEFORE
Field was absent
AFTER
{
  "sha256": "151fc0d8723d8bb8833c2aefbd60524611f5181fac8bf8afdfc0ca07bf889470",
  "size": 30752
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "3afc1c6ca5f23d19f7118111b89f61df3b96e9f712b9ec72f2acc5f62aa35498",
      "size": 102
    },
    ".codex-plugin/plugin.json": {
      "sha256": "3c4e539e41036da269277fd35a6341d2a612e7a7c99d1b56500a89d2f8093fe0",
      "size": 6486
    },
    ".mcp.json": {
      "sha256": "03a77fe45e1605fb0614b3ee0037d1bcf8f6b5d04f1f2a49398870bcdfcff7fe",
      "size": 98
    },
    "assets/icon.png": {
      "sha256": "151fc0d8723d8bb8833c2aefbd60524611f5181fac8bf8afdfc0ca07bf889470",
      "size": 30752
    },
    "assets/logo.png": {
      "sha256": "151fc0d8723d8bb8833c2aefbd60524611f5181fac8bf8afdfc0ca07bf889470",
      "size": 30752
    }
  }
}

SHA-256 of public snapshot: 0490a93b1970fe170244e2ad1548f3fe86ec0756ed02e7076853184943eb134a