何益茂 · 给货代公司做业财一体化系统Felix He · Industrial engineer · Based in Canada

提成算不清,对账对不上,
一票赚没赚钱说不准。
我做的系统,
就管这几件事。
I find the step that slows your business down, and build the system that fixes it.

深圳的一些国际物流公司每天在这套系统里干活:一票货从录单、仓库扫码、查轨迹,到算提成、核销、出凭证,走的是同一套系统。需求、开发、上线、运维全程由我负责。我是工业工程出身,自己做过六年生意,现在在加拿大做物流履约。I trained as an industrial engineer and work in logistics fulfillment here in Canada. This year I designed and built an integrated operations and accounting system for a China–North America freight forwarder in Shenzhen, and I own it end to end: requirements, development, releases and operations. Their whole team works in it every day.

80

天:正式上线后的头 80 天days: the first stretch after launch

143

个版本,都是这 80 天里上线的releases shipped in those 80 days

3,700+

条自动测试,因为系统要算钱automated tests, because the system handles money

1,503

条财务手写的备注,后来改成了系统自动写notes finance used to type by hand, now written by the system

案例 · 深圳一家中国到北美的货代 · 业财一体化系统Case · A China–North America freight forwarder in Shenzhen · Operations and accounting

一票货从录单到出凭证、出报表,走的是同一套系统。One system, from the first order entry to the financial statements.

这家公司是我的客户,做中国到北美的货代。一开始他们只要一个小工具:拍张运单照片,信息自动录进去。用顺手之后,订单、仓库、提成、财务一样一样都搬了进来。The client is a freight forwarder between China and North America. They first asked for one small tool: take a photo of a waybill and have it entered automatically. Once that worked, orders, the warehouse, sales commissions and the books moved in, one at a time.

从五月写下第一行代码到现在,需求、开发、部署和运维全程由我负责。正式上线后的 80 天里发了 143 个版本,写了 3,700 多条自动测试。测试写这么多,是因为这套系统要算钱,算错一次就是真金白银。他们的官网也是我做的。公司名不写在这里,是为了保护客户的生意。Since the first line of code in May, I have owned all of it: requirements, development, deployment and operations. In the 80 days after launch I shipped 143 releases and wrote more than 3,700 automated tests. That many tests because the system handles money, and a wrong number is real money. I built their website too. I keep the client's name off this page to protect their business.

订单Orders

录单、费用、附件、对账单都挂在同一票下面,应收应付点开就能看到。Entry, costs, attachments and statements all live on the shipment. Receivables and payables are one click away.

仓库Warehouse

每件货贴一张二维码,收货、量尺寸、加工、出库都用手机扫。加工完的照片会自动发到业务员的企业微信。Every package gets a QR label. Receiving, measuring, rework and dispatch are done by scanning with a phone, and photos of finished work go straight to the salesperson.

轨迹Tracking

客户在官网输入单号就能查到货到哪了,不用再一遍遍问业务员。Customers enter a tracking number on the website and see where their freight is, without calling anyone.

提成Commissions

订单完结时锁定毛利,每月出一张待发清单,老板点了同意才发。Margin is locked when an order closes. A payout list is drawn up each month, and nothing is paid until the owner approves it.

财务Accounting

费用确认、收款付款、核销都自动生成凭证,人民币和美元账户按复式记账,利润表和资产负债表随时能出。Charges, receipts, payments and reconciliation post journal entries automatically to a double-entry ledger in two currencies, so the income statement and balance sheet are always current.

AI

票据拍照识别、Excel 批量导入,还有一个员工随时可以问的系统小助手。Reading receipts from a photo, bulk import from Excel, and an assistant staff can ask about the system.

系统截图:运单列表 · System screenshot: shipment list
运单列表:每一票的业务员、客户、单号、轨迹和收付款都在一张表里。The shipment list: salesperson, customer, tracking numbers, status and amounts for every shipment, in one table.
系统截图:提成管理 · System screenshot: commissions
提成管理:每个业务员可以发多少、等批准的有多少、已经发了多少,按月展开看明细。Commissions: for each salesperson, what can be paid, what is waiting for approval and what has been paid, month by month.
系统截图:利润表 · System screenshot: income statement
利润表:系统自动生成的凭证汇总起来,从营业收入一直算到净利润。The income statement, built from the journal entries the system posts by itself.

截图里的人名、公司名、单号和金额都换成了假的。Names, companies, numbers and amounts in the screenshots have been replaced.

有一阵我翻系统的操作记录,发现财务每把一票标成「已开票」,都要再手写一条备注。四个月写了 1,503 条,没人跟我提过。第二天我把它改成了自动的。At one point I was reading the system's activity log and noticed that every time finance marked an invoice as issued, they also typed a note by hand. 1,503 times in four months, and nobody had mentioned it. The next day it happened automatically.

能做什么What I build

可以先从这几件事做起。Good places to start.

不用一上来就换一整套系统。挑你们最头疼的一件,先把它做好。You don't need to replace everything at once. Pick the one that hurts most and we start there.

「客户天天问货到哪了」"Where's my shipment?"

官网单号查询A tracking page on your website

客户在你们官网输单号,自己查货到哪了,业务员不用一遍遍回消息。代理是谁、转单号多少,客户看不到,你们的渠道不外露。Carrier and agent updates are pulled in automatically and customers look up their own shipments. Your supplier names stay hidden.

「提成每个月都要吵」"Commissions start an argument every month"

提成自动算Commissions calculated for you

订单一完结,毛利就锁定了。月底系统出清单,你点了同意才发。每一笔都能点开看怎么算的,月底不用再对着表格吵。Margin is locked when an order closes, a monthly list is drawn up, and payment waits for the owner's approval. Every figure shows its working.

「仓库和业务对不上」"The warehouse and the office never agree"

仓库扫码Scan-based warehouse

每件货一张二维码,收货、量方、加工、出库用手机扫。仓库做到哪一步,运单上马上看得到,业务员不用再打电话问。One QR label per package. Receiving, measuring, rework and dispatch are scanned on a phone and update the order immediately.

「应收应付算不清」"We can't tell who still owes what"

对账和核销Reconciliation

哪个客户还欠多少、哪票没收齐、该付代理多少,一张表看清楚。一票一票对也行,一笔款核多票也行。Match payments shipment by shipment, or one payment across many. Unpaid and overdue balances are on one screen.

「录单全靠手抄」"Everything gets typed in twice"

批量导入Bulk import

Excel 整批导入,票据拍照识别,少抄一遍就少错一遍。Import whole spreadsheets and read receipts from photos. Fewer re-typed numbers, fewer mistakes.

「这个月到底赚了多少」"What did we actually make this month?"

利润看板A live profit view

哪票赚了、哪票亏了,账上还有多少现金,利润表随时打开就能看,不用等月底财务算完。Margin per order, cash on hand and the income statement, current any day of the month.

上面每一样,都已经在这家货代天天跑着,不是拿你们公司做试验。Every one of these already runs daily at that forwarder. You wouldn't be the experiment.

怎么合作How we'd work

不一上来就做大系统。No big project up front.

01

先聊聊Talk first

你说说现在是怎么干活的,哪一步最费人。值不值得做,我会直说。You tell me how the work gets done today and where it hurts. I'll tell you straight whether it's worth building.

02

先做最卡的一块Fix one thing

从上面挑一件最卡的先做出来。你们用着觉得有用,再往下做。We build the worst bottleneck first. If your team finds it useful, we keep going.

03

边用边改Improve as you use it

员工用着哪里别扭,微信里说一句,我来改。系统照着你们的干法长,不是让员工去迁就系统。The people using it tell me what's off, and I change it. Over time it fits the way you work.

04

东西归你You own it

代码和数据都放在你们自己的服务器上,我不扣着。每一版改了什么都有更新记录,3,700 多条自动测试跟着代码一起放在你们那。哪天不找我了,系统照样在你们手里跑,换人接手也有据可查。The code and the data sit on your own server. Nothing is held back.

老板常问Questions I get

拍板之前,你多半会问这几件事。What owners usually ask before saying yes.

你一个人,忙不过来或者不干了怎么办?You're one person. What if you get too busy, or stop?

代码和数据放在你们自己的服务器上,我不扣着。每次改动都写更新说明、跑自动测试,换个人来也接得上。The code and the data sit on your own server. Every change comes with release notes and automated tests, so someone else can pick it up.

数据安全吗?放在谁那?Where does our data live, and who has it?

放在你们自己的服务器上,归你们,我不扣着。拿我现在服务的这家货代来说:财务的账号只能在指定的地方登录,数据每天都备份。On your own server. It's yours, and I don't hold anything back. At my current client, finance accounts can only sign in from approved locations, and the data is backed up every day.

多久能用上?要不要停业务?How soon can we use it? Do we have to stop work?

不用停。先做最卡的一块,做出来你们就用,边用边改。拿这家货代来说:五月写下第一行代码,正式上线后的 80 天里发了 143 个版本。No stopping. I start with the step that hurts most; you use it as soon as it works, and it improves from there. At my current client the first line of code was written in May, and in the 80 days after launch I shipped 143 releases.

多少钱?What does it cost?

先聊你最卡的那一步,我说值不值得做,再报价。Tell me about the step that hurts most. I'll say whether it's worth building, then give you a price.

时差

你们白天提的需求,
第二天上班已经上线。

加拿大和国内差了半天,正好首尾相接:你们白天用系统,碰到别扭的地方,微信里说一句就行。

白天

你们照常干活

哪里不顺手、缺个什么功能,随手告诉我。

你们的夜里

我改好、测完、上线

不占你们的上班时间,也不用停下来等。

第二天早上

打开就是新的

改了什么,更新说明里写清楚。

小的改动一般隔夜就好。大一点的功能我会拆开做,每天都能看到进展。

Why me

Local to you, and at home on the other side of the Pacific.

I'm an engineer who works in operations, not a vendor selling licences.

Logistics by day

I know the floor

I work in fulfillment, so I know what a warehouse at peak and a month-end close actually look like.

Bilingual

English and Chinese

If your suppliers, factory or customers are in China, I can talk to them directly.

Proven

A system in daily use

The case above isn't a demo. A real company runs its orders and its money on it every day.

我的背景Background

工业工程出身,自己做过六年生意。An industrial engineer who has run a business.

何益茂 Felix He

我本科学的是工业工程,说白了只研究一件事:活儿卡在哪,怎么让它不卡。My undergraduate degree is in industrial engineering, which comes down to one question: where does the work get stuck, and how do you unstick it? Later I came to Canada for a Master of Engineering.

2018 到 2024 年我自己做生意,从零做一款汽车配件,做到淘宝、京东同类销量第一,卖了上万套。找客户、报价、发货、售后、把钱收回来,这一圈我走了六年,跟你们从询价到核销收款是一回事。From 2018 to 2024 I ran my own business, taking a car accessory from zero to the best seller in its category on Taobao and JD.com, China's two biggest marketplaces, and sold more than ten thousand sets. So I know the lead-to-cash cycle first-hand: finding customers, quoting, closing, production and shipping, after-sales, and getting paid.

现在我在加拿大一家公司做物流履约,天天跟订单、库存、出库打交道。我先把流程画出来,找到最耗人的那一步,再决定要不要写代码。Today I work in logistics fulfillment at a Canadian company, handling orders, inventory and outbound shipments every day. My approach: I map the process first, find the step that eats the most hours, and only then decide whether software is the answer. Sometimes changing the process is enough.

加我微信,说说你们最头疼的一件事。Tell me which step is slowing you down.

不用准备什么。发一句话,或者一张你们现在在用的表格截图就行。No brief needed. A sentence, or a screenshot of the spreadsheet you're tired of, is plenty.

发邮件Email me →

点一下复制微信号 · hi@heyimao.com