AI PLAY玩法更新持续收录
← 回到更新流

2026-09-18 · 原文发布日

每天自动用Gemini给freee费用单据写异常提示

每天早上九点运行的日本财务场景流程:从freee拉取前一天(周一拉三天)最多50条费用交易,把日期、金额、科目ID发给Gemini生成简短日语审阅意见,交易详情和AI评语写入kintone记录,JSON摘要存档到Google Drive,并在Chatwork群通知会计团队。目前只处理返回的第一条交易,适合作为账务巡检自动化的起点自行扩展。

原文要点

这是n8n.io上的免费工作流。每天9点定时触发,读取Config中的freee公司ID、kintone子域名与应用ID、Gemini模型名、Drive文件夹ID、Chatwork房间ID;从freee拉取前一天(周一拉三天)最多50条费用交易;只把返回的第一条交易的日期、金额、科目ID发给Gemini生成日语短评;随后把交易明细与AI评语写入kintone记录,JSON摘要上传到指定Drive文件夹,并在Chatwork房间发通知。凭据涉及freee OAuth2、Gemini与kintone及Chatwork的头部令牌、Drive OAuth2。kintone字段代码需为発行日、金額、取引ID、AI所見コメント、勘定科目ID。

这次做成什么

照着本页在n8n搭一条每日账务巡检流程:定时拉取freee费用、让Gemini写一句异常提示、归档到kintone与Drive并通知Chatwork,并理解它只处理首条交易这一限制。

准备什么

  • 已安装可用的n8n实例,能创建凭据并导入或手工重建工作流
  • freee的OAuth2应用凭据与目标公司(company ID)
  • Google Gemini API密钥,可用模型名需以你账号实际可用为准
  • kintone子域名、目标应用ID、API令牌,应用内需建好五个字段
  • Google Drive OAuth2凭据与目标文件夹ID
  • Chatwork的X-ChatWorkToken与目标房间ID

具体怎么做

  1. 准备五个服务的凭据

    在n8n的Credentials里依次创建:freee用OAuth2;Gemini、kintone、Chatwork用Header Auth(kintone放API token,Chatwork放X-ChatWorkToken头);Google Drive用OAuth2。每个凭据先用官方测试按钮确认连通,再继续。

  2. 填写Config节点的配置值

    打开工作流的Config节点,把freee公司ID、kintone子域名与应用ID、Chatwork房间ID、Gemini模型名、Drive文件夹ID逐项换成你自己的值。不要留作者的示例值,否则会拉到错误租户的数据。

  3. 核对kintone字段映射

    在你的kintone应用中确认字段代码正好是発行日、金額、取引ID、AI所見コメント、勘定科目ID;若你的字段代码不同,改工作流发往kintone的请求体,而不是改应用,避免影响既有数据。

  4. 用一条测试交易试跑

    手动执行工作流,用下文artifacts里的合成交易数据验证:Gemini返回一句日语评语,kintone新增一条记录且五个字段都有值,Drive目标文件夹出现一个JSON文件,Chatwork房间收到通知。哪一步失败就先单独执行该节点看报错。

  5. 理解并启用每日调度

    确认调度节点为每天9:00触发,取数窗口是前一天、周一取三天、上限50条,但当前流程只处理返回的第一条交易。启用前接受这一限制,或自行加循环节点扩展;本页不提供扩展后的可导入文件。

可直接复制的材料

Config节点参考配置(需替换为你自己的值)

本站独立编写的占位示例,六项全部要替换;模型名以你账号实际可用为准,作者页面未指定具体型号。

{
  "freee_company_id": "1234567",
  "kintone_subdomain": "your-subdomain",
  "kintone_app_id": "58",
  "gemini_model": "gemini-2.5-flash",
  "drive_folder_id": "1AbCdEfGhIjKlMnOpQrStUv",
  "chatwork_room_id": "401234567"
}

发给Gemini的异常提示词(本站设计)

原文只说把日期、金额、科目ID发给Gemini,未给出提示词原文;这条是本站为同样输入设计的替代提示词,三个占位符对应工作流传入的字段。

あなたは日本の会計監査アシスタントです。以下の経費取引について、異常の有無を50文字以内の日本語で簡潔にコメントしてください。金額が科目に対して不自然に大きい、日付が週末・祝日、などの観点で見て、問題なければ「特に異常なし」と答えてください。
発行日: {{発行日}}
金額: {{金額}}円
勘定科目ID: {{勘定科目ID}}

合成测试交易数据

本站虚构的单条测试数据,用于验证流程;金额187000日元配合下面示例中Gemini提示金额偏大的评语。

{
  "取引ID": "TXN-2026-0917-001",
  "発行日": "2026-09-16",
  "金額": 187000,
  "勘定科目ID": "502"
}

输入与输出示例

本站虚构演示,非作者运行结果;实际评语 wording 由Gemini每次生成,会不同。

输入

合成交易:取引ID为TXN-2026-0917-001,発行日2026-09-16,金額187000日元,勘定科目ID为502,在周二9点的定时触发中被拉取。

对应输出

Gemini评语示意:「科目502に対して金額187,000円はやや高額です。領収書と承認経路を確認してください。」kintone新增一条记录,五个字段分别填入上述四值与该评语;Drive文件夹出现TXN-2026-0917-001.json;Chatwork房间收到含金额与评语的通知消息。

做完检查这些

  • Config六个值全部替换为自有租户的值,无遗留占位
  • kintone新增记录的五个字段代码与值一一对应且非空
  • Drive目标文件夹出现以交易标识命名的JSON文件
  • Chatwork目标房间收到包含金额与AI评语的通知
  • 确认当前一次运行只处理首条返回交易,理解这是已知限制

容易卡住的地方

  • 周一运行时窗口是三天,拉到的数据量更大但处理的仍是第一条
  • kintone字段代码不一致会写入失败或写入错误字段,必须先核对
  • Gemini模型名若账号不可用,AI评语节点直接报错,后续写库与通知都不会执行
  • 五个服务任一凭据失效都会让流程中断,建议先在n8n里逐个测试凭据
  • 本页不提供可导入的工作流JSON,需从作者页面获取模板或按上述结构手工重建

原文与作者资料 ↗

本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。

原文标题
Check freee expense deals with Gemini, kintone, Google Drive and Chatwork
原作者
手嶋弘樹
原始发布日期
2026-09-18T00:38:40.145Z
来源
https://n8n.io/workflows/19696