{
  "id": 7794693,
  "title": "Checking Xero supplier statements with n8n and deterministic TypeScript",
  "url": "https://urgent.news/2026/09/16/checking-xero-supplier-statements-with-n8n-and-deterministic",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-09-16T13:23:33.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/kevinbjorv/checking-xero-supplier-statements-with-n8n-and-deterministic-typescript-29h"
  },
  "original_language": "en",
  "account": null,
  "summary": "The open-source Xero Supplier Statement Checker project utilizes n8n for workflow orchestration and TypeScript for deterministic checking. The tool aims to accurately compare supplier statements by separating references from amounts, normalizing references, and preserving evidence through operator review. Separate reference candidates are presented for review before attempting any amount comparisons, and calculations are performed using integer minor units based on a checked-in currency table. The workflow employs explicit page retrieval with sequential pages and explicit page sizes, validating the evidence rather than trusting a caller's success flag. If a page fails, there is no basis for declaring an invoice absent. The checker is a preview and has only been tested locally, with pending verification on live Xero and n8n Cloud.",
  "key_points": [],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}