← Back to home
Wednesday, September 9, 2026 at 9:00 AM

AI Finance Implementation Daily | 2026-09-09

This daily briefing retains only materials that clearly document inputs, gates, and signatories. It highlights two actionable, low-risk pilots with strict human oversight: (1) bookkeeping and month-end close where models only draft and flag exceptions, and (2) expense reimbursement package preparation anchored on invoice Chinese uppercase amounts and invoice-number deduplication. Treasury, Tax/Compliance/Audit, and CFO/Leadership sections report data unavailable for the past 365 days. Emphasis throughout on named sign-offs, stop-lines, exception queues, and prohibition of model-driven posting or external communications.

This issue retains only materials that clearly document inputs, gates, and signatories. LinkedIn data unavailable / authentication not passed. The first item below is a training-oriented methodology note, not a specific general ledger file; the second is a low-star open-source skill, not a production reimbursement system.

Today’s Most Actionable Items (2 items)

1. Bookkeeping / Month-End Close: Models draft and queue only; posting, reconciliation completion, and close require named sign-off

  • Scenario: Accounting / Bookkeeping. Invoices, bank statements, close checklists, and external correspondence are all circulating; drafts are easily mistaken for posted entries.
  • Actions: Lock in a fixed chain: source file → model drafts/flags exceptions → exception queue → bookkeeper review → record approval, then reconcile. This week select only one low-risk item: draft for chasing missing invoices or month-end checklist draft. Use 10–20 desensitized exceptions or last month’s closed checklist; model only lists to-dos/missing items and must not mark complete. Public prompt guidelines: for missing-invoice chasing, do not guess amounts or suppliers; for bank differences, only suggest “what to check first” and do not self-reconcile; unknown items on the close checklist must be written as [missing data] and must not be marked complete.
  • Review Controls: Posting, completing reconciliations, closing the books, modifying the chart of accounts, or externally declaring the books accurate are all prohibited from being assigned to the model. Classification suggestions must be reconciled to source documents and your own account policies; amounts approaching materiality require a second human review regardless of confidence level; reconciling differences must be traceable to bank/card statements and cannot be closed based on inferred reasons. Customer emails must not be sent automatically. Do not upload unredacted ledgers to public chat tools. Pilot stop-line example from the article: if more than approximately 1/10 require substantive revision, stop first and revise the rules.
  • Outputs: Exception/missing-item table, month-end checklist (complete/incomplete/blocked), human accept/reject records, error classification (incorrect amounts / items that should have been flagged but were not / fabricated details).
  • Source: Coursiv | AI for Bookkeeping Workflow and Gate Table (Training methodology note, not a live case; published: 2026-07-28)

2. Expense Reimbursement: Anchor amounts to invoice Chinese uppercase text, deduplicate by invoice number; authenticity verification and posting remain human tasks

  • Scenario: Expenses / Accounts Payable. VAT e-invoice PDFs + paper invoice photos need to be compiled into a printable reimbursement package. The objective is archiving and formatting, not posting or tax filing.
  • Actions: Do not connect to the general ledger this week. Use only ~10 desensitized invoices (e-invoices preferred). Follow the hardcoded workflow in the repo: first read total amount with tax and invoice number → rename per date_revenue/expense_account_counterparty_amountCNY_last8digits_of_invoice_number and archive by invoice month → human verifies date/vendor/category/total/tax rate → amounts that fail parsing must be manually supplemented → then generate cover summary, line-by-line detail (with embedded invoice images), and invoice_dedup_ledger.csv. Anchor the total amount (price + tax) to the invoice’s Chinese uppercase text; do not use the largest ¥ figure on the page (invoices often contain negative discount lines). For Didi aggregated invoices: first match the itinerary total to the invoice price+tax total, then review public/private indicators (residential/commute, mall, restaurant, weekend, late night); do not treat an aggregated invoice containing private trips as a full business reimbursement.
  • Review Controls: The repo explicitly states: authenticity is not verified; authenticity must be confirmed by a human on the national VAT invoice verification platform; this does not constitute tax or legal advice; posting and tax-accounting treatment are determined by the accountant. Amounts and invoice numbers recognized from photos must be reviewed by a human. Duplicate invoice numbers must not enter the reimbursable list. The posting button is disabled.
  • Outputs: Normalized invoice folder, reimbursement_form.pdf, deduplication CSV, human-review failure rows, verification records. Low-star; treat as a step template, not a production kit.
  • Source: GitHub: xntj-ai/baoxiao (Open-source Claude Skill / workflow template; source page shows latest commit 2026-06-16)

Accounting / Close / Controls

See Today’s Most Actionable Items items 1 and 2.

This week do not implement “intelligent month-end close.” The model may generate checklists and exceptions at most; it must not close the books or write journal entries itself. Expense packages are for compilation only and must not be posted.

New production cases for bank reconciliation: Data unavailable.

FP&A / Planning / Reporting

1. Even if the three statements are arithmetically all green, run separate covenant / debt-service tie-outs; judgment must not be delegated to the model

  • Input: Client three-statement forecast (advisor states it was prepared last quarter; company not named); existing account tie-outs, revolving credit limits, non-negative debt checks, etc.
  • AI Processing: Add another layer of automated validation (the original describes 12 items covering 7 forecast years). In this example, cash tie-outs and most validations passed, but “covenant compliance” showed technical breaches in 5 of the 7 years. The model can flag structural issues; whether the lender will renegotiate, whether the capital structure needs adjustment, or whether the base case is too aggressive—the original explicitly states the model cannot decide these.
  • Human Review: FP&A owner first validates: whether the checklist includes “ability to continue as a going concern” items such as covenants and interest coverage, not merely whether the balance sheet balances. Red-flagged years must be traceable to assumptions; do not alter validation results to force a pass. Budget lock and external financing parameters remain human-signed. This is an advisor self-description; no working papers were provided.
  • Outputs: Validation table (item / year / pass or breach); covenant breach year list; human accept/reject records.
  • Source: Bojan Radojicic post: Model passed tie-outs yet missed covenants (Advisor material / training-oriented, not client working papers; 2026-09-05)

Management commentary for operating meetings must not use un-reviewed variance narratives. The management commentary draft referenced in item 1 may be extended to approved financial statements; do not open a parallel workstream this week.

Treasury / Cash / Risk

Data unavailable. No new AI cases for cash forecasting, funding scheduling, or DSO/O2C that can be broken down to bank statement / position inputs, human approval, and outputs within the past 365 days were identified this period. The aging analysis and collection drafts in item 1, if tested, must produce only unsent drafts; automatic sending of letters or modification of bank accounts is prohibited.

Tax / Compliance / Audit

Data unavailable. No new AI implementation cases or practical methodologies for tax research, SOX / internal control, or audit evidence management within the past 365 days were identified this period. The reimbursement package in item 2 is not a tax filing tool; authenticity verification and tax-accounting treatment remain human tasks.

CFO / Leader 团队建设经验

Data unavailable. No new finance leader public shares that clearly document division of labor, review mechanisms, and measurement metrics were identified this period. Do not fabricate conclusions from job-title fragments or anonymous posts.

The only reusable element is the organizational sequence in item 1: first name the reviewer, then expand to the second process; measure using error classification and stop-lines, not draft speed.

Open Source / AI Engineering Reference

See Today’s Most Actionable Items item 2. baoxiao

Reusable architecture: invoice folder → deterministic parsing (uppercase amount + invoice number) → human review table → PDF package + deduplication CSV. Semantic guessing is used only for “purpose” drafts; amounts are not computed. Do not connect this skill to production posting.

No other new repository that clearly shows fields, steps, review status, and has not appeared in recent days was identified this period.

Pending Verification Leads

  • LinkedIn contains only company pages / post summaries (e.g., Autocash); no standalone text or case cross-verification; LinkedIn data unavailable / authentication not passed and is not treated as fact.
  • Anonymous post states a newly hired data analyst was asked to take over the listed-company reporting chain (sales registration, COGS, deferred revenue, SAP exports, manual entries, tie-outs) from a retiring finance staff member; the individual is not an accountant and the runbook exceeds 10 pages yet remains far from complete. This is a handover risk signal, not evidence of AI deployment, and must not be used as a substitute conclusion. Reddit repost (2026-06; anonymous social media / pending verification)

This Week’s Small Experiments

  1. Month-End Checklist Draft Only, No Close: Per item 1, export last month’s closed checklist as reference. Model only marks complete/incomplete/blocked; unknown items must be written as missing data. Controller reviews 10 items; marking an unknown item complete invalidates the exercise. Output: checklist + sign-off. Owner: Controller.

  2. 10 Missing-Invoice Chasing Drafts, Do Not Send Externally: Per item 1, use desensitized exception table. Model must not supplement suppliers or amounts. After bookkeeper reconciles to source table, a human decides whether to send. Stop-line: if more than ~1/10 require substantive revision. Output: chasing draft + error classification. Owner: AP/Bookkeeping.

  3. 10 Expense Invoices – Package Only, No Posting: Per item 2. Verify uppercase amount vs page figures and whether invoice numbers are duplicates. Sample 3 invoices on the verification platform. Stop if amounts fail without manual supplement or duplicate invoices are not blocked. Output: deduplication CSV + human review table. No one may modify the ERP.

  4. Re-scan Posting / External Send Permissions: List all currently used AI/automation. For each, document: which tables it touches, whether it can post or send letters/filings, who signs off, where the log resides. Any item that can change numbers or send externally without human confirmation must have write permissions disabled this week. Output: one-page permission table. Owner: Controller.