跳到主要内容

AI处理工资单 Make

AI处理工资单 是一个 Make 模块 PDF4me 读作工资单或工资条 PDF (或图像)并返回结构化的工资字段包:总工资、净工资、税项、员工和雇主详细信息、工作时长以及年初至今累计总额。无需模板配置,即可使用此功能自动完成工资数字化、收入核实或税务文件处理。

本模块的功能

PDF4me AI处理工资单 阅读工资单或工资条 PDF (或图像)在 Make 该软件能够识别场景并返回结构化的工资字段包:总工资、净工资、所有税项、员工和雇主详细信息、工作时长以及年初至今累计总额。无需模板配置;人工智能会自动识别布局,并可处理来自任何公司或工资服务提供商的工资单。

相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客

我如何验证我的身份 Make 设想?

每一个 PDF4me 模块 Make 需要有效 联系创建或选择一个可以容纳您的 PDF4me API 关键在于确保该方案能够安全地验证工资单提取请求。

您不容错过的重要事实

接受 PDF 及图片
支持 PDFPNGJPG, 和 JPEG 输入的文件,包括工资软件生成的电子工资单和用智能手机拍摄的工资单,都可以。请务必在工资单名称中包含文件扩展名。
结构化 payStubData
返回总收入、净收入、工资期、联邦/州/FICA 税款、员工姓名和ID、雇主名称、正常工时和加班工时、年初至今的总收入和净收入、医疗保险、401(k)计划,以及更多信息都包含在内 payStubData 目的。
需要文件扩展名
“工资单名称”字段必须包含正确的文件扩展名(.pdf、.png、.jpg)。人工智能系统会使用此扩展名进行格式检测和处理,如果省略此扩展名,可能会导致模块运行失败或错误识别文档类型。
Make 中的 AI 处理工资单模块:从 PDF 或图像中提取工资数据

PDF4me AI处理工资单模块提取结构化的工资数据 Make 设想。

参数

必需的: 必须提供连接信息、工资单名称、文档和输入数据类型。自定义字段键为可选。

范围必需的它的作用例子
ConnectionRequiredPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
Pay Stub NameRequiredFilename of the pay stub including extension: used for format detection and processing accuracy.payslip_march.pdf
DocumentRequiredBinary pay stub file mapped from a preceding module such as Dropbox Get File or Google Drive Download.[Buffer from Get File]
Input Data TypeRequiredFormat of the input: Binary Data, Base64 String, or URL: choose based on how your preceding module delivers the file.Binary Data
Custom Field KeysOptionalOptional array of extra field names to extract beyond the standard payroll fields: e.g. shift_premium or car_allowance.["shift_premium"]

输出字段

场地类型它包含什么
payStubDataObjectContainer object with all extracted pay stub fields: earnings, taxes, deductions, employee details, employer information, and YTD totals.
grossPayNumberThe gross pay amount before deductions.
netPayNumberThe net pay amount after all deductions.
payPeriodStringThe pay period date range for the pay stub, e.g. "07/10/2017 - 07/23/2017".
federalIncomeTaxNumberFederal income tax amount deducted.
stateIncomeTaxNumberState income tax amount deducted.
employeeNameStringName of the employee as printed on the pay stub.
companyNameStringName of the employer or company.
ytdGrossPayNumberYear-to-date gross pay total.
ytdNetPayNumberYear-to-date net pay total.
successBooleanTrue if the AI extraction completed successfully; false if it failed.
messageStringHuman-readable status message confirming success or describing the error.

如何在电脑上设置AI处理工资单? Make

  1. 添加 PDF4meAI处理工资单 致你 Make 设想。
  2. 选择 联系 (或点击) 添加 用你的 PDF4me API 钥匙)。
  3. 输入数据类型Binary Data (大多数云存储源返回二进制文件)。
  4. 将上一个模块中的工资单二进制文件映射到 Dropbox(例如 Dropbox → 获取文件 →)。 Data)。
  5. 输入 工资单姓名 包括文件扩展名: payslip.pdf 或者 scan.jpg
  6. (可选) 自定义字段键 对于雇主特定的字段,然后运行该场景。 payStubData 输出结果中包含一个捆绑包,可以映射到任何下游模块。

典型配置

工作流程示例Common Make scenario patterns using AI-Process Pay Stub Payslip.
每月工资数字化
  1. Dropbox Watch Folder 检测到人力资源部门上传了新的工资单。
  2. 获取文件功能检索二进制文件,然后 AI 处理工资单功能提取所有工资字段。
  3. Google Sheets 添加行,将总工资、净工资、税款和工时记录到工资跟踪电子表格中。
  4. 每份员工工资单均自动处理,无需手动输入数据。
贷款申请的收入证明
  1. Typeform 通过以下方式收集贷款申请人的工资单上传信息: HTTP
  2. AI-Process Pay Stub Payslip 从每个上传的文件中提取总工资和年初至今总计。
  3. 过滤器检查是否 grossPay 达到贷款产品的最低门槛。
  4. Airtable 更新记录会将已核实的收入数据写入申请人记录,供承保人审核。
年终报税批次
  1. 定时触发器会从 Google 云端硬盘列出该纳税年度的所有工资单。
  2. 迭代器遍历每个文件,获取文件 → AI 处理工资单。
  3. 汇总器将所有工资单上的年初至今总收入、联邦税和州税相加。
  4. Google Sheets 只需运行一次即可导出年度总计数据,方便您进行报税准备。

实用技巧

Always include the file extension
The Pay Stub Name field must carry the real extension (.pdf, .png, .jpg, .jpeg). A file mapped without one can fail format detection or reduce AI accuracy.
Match Input Data Type to your actual field
If Input Data Type is Binary Data but you only mapped a value into a Base64 field, the module errors. Set the type first, then fill only the matching field.
Some fields return empty on non-standard layouts
Fields like employerEin or rawOcrText can return empty strings when a pay stub layout omits that data. Handle empty values in downstream Filters rather than assuming every field is always populated.
Scanned pay stubs need legible resolution
For photographed or scanned pay stubs, low resolution or a cropped edge reduces field-extraction accuracy. Capture the full document in frame with good lighting.
Employee ID/SSN may be masked
employeeIdSsn can appear partially masked on the source pay stub itself. Treat it as a reference value, not a verified full SSN, unless your payroll provider prints it in full.
Use Custom Field Keys for employer-specific lines
Standard fields cover common payroll line items. For employer-specific extras like shift_premium or car_allowance, list them in Custom Field Keys rather than parsing rawOcrText manually.

速查表

场地价值
ModuleAI-Process Pay Stub Payslip
ConnectionPDF4me API key
Input Data Type (from previous step)Binary Data
Input Data Type (Base64 payload)Base64 String
Input Data Type (public link)URL
Pay Stub Name formatfilename.pdf / .png / .jpg / .jpeg
Key output fieldspayStubData.grossPay, netPay, payPeriod, ytdGrossPay, ytdNetPay
Optional extrasCustom Field Keys array

常见问题

What file formats does AI-Process Pay Stub Payslip support?+
The module accepts PDF, PNG, JPG, and JPEG files. Both digital pay stubs generated by payroll software and scanned or photographed payslips are supported. For image-based pay stubs, capture the full document in frame with good lighting for best results.
What payroll fields are extracted from a pay stub?+
The module returns a payStubData object with fields including grossPay, netPay, payPeriod, payDateStr, federalIncomeTax, stateIncomeTax, socialSecurityTax, medicareTax, employeeName, employeeIdSsn, companyName, employerAddress, regularHours, overtimeHours, retirement401k, ytdGrossPay, ytdNetPay, checkNumber, and directDepositInfo. Additional fields are available via Custom Field Keys.
Can it process scanned or photographed pay stubs?+
Yes. The AI engine handles image-based pay stubs (PNG, JPG, JPEG) including documents photographed with a smartphone, as long as the image is clear and the full document is in frame. This supports income verification workflows similar to the document checks described in the <a href="https://www.consumerfinance.gov/ask-cfpb/what-is-proof-of-income-en-1000/" target="_blank" rel="noopener noreferrer">CFPB guidance on proof of income</a>.
What is the Custom Field Keys parameter?+
Custom Field Keys is an optional array of extra field names you want extracted beyond the standard payroll fields. Use it when your pay stubs include employer-specific line items, for example shift_premium or car_allowance. Leave it empty to use the standard field set.
Where does the extracted pay stub data appear in Make?+
All fields appear in the module output bundle under payStubData. Click any field in a downstream module and select the desired key, for example payStubData.grossPay or payStubData.employeeName, to map it directly into Google Sheets, Airtable, Slack, email, or any other module. See the <a href="https://www.irs.gov/individuals/employees/understanding-your-pay-stub" target="_blank" rel="noopener noreferrer">IRS guidance on pay stub components</a> for the standard payroll fields this module is trained to recognize.

相关操作

在其他平台上执行相同任务

获取帮助