毛利错在进货成本那一栏。2026 年 1 月 1 日起,加纳的 NHIL 与 GETFund 已可作进项抵扣,还照老办法把这两个 2.5% 记进货值,毛利一开始就是低的。
这件事在阿克拉的建材档口里没什么人提,因为它不发生在任何一个能被看见的时刻。货照进,票照开,塞地照收,仓库里钢筋堆得一样高。只有月底那张报表上的毛利率,比你心里估的低了几个点——而你会本能地去怀疑是不是哪个伙计报价报低了、哪个客户的赊账没算利息,很少有人会怀疑那个成本数字本身的口径已经在年初被换掉了。
那两个 2.5%,2026 年起不再是你的成本
加纳这一轮增值税改革的依据是《增值税法》2025 年(Value Added Tax Act, 2025,Act 1151),配套的还有《新冠健康复苏征费废止法》2025 年,两者都自 2026 年 1 月 1 日生效。
台面上最显眼的变化是税负下来了:增值税本体仍是 15%,国民健康保险征费(NHIL)和教育信托基金征费(GETFund)各维持 2.5%,1% 的新冠健康复苏征费废止,加起来的有效税率从原先约 21.9% 降到 20%。这个数字每个人都会算,也确实值得高兴。
但对做批发的人来说,真正改变账本结构的是另一句话,它藏在税率后面:NHIL 与 GETFund 重新并回增值税体系,据 GRA 就 Act 1151 发布的通知,两者可作进项税额抵扣。此前这两项是从增值税基础上”脱钩”出来单独计征的,付出去就抵不回来,所以它们天经地义地属于你的进货成本,会计把它们摊进货值毫无问题。
现在能抵了,性质就反过来了。能抵回来的税不是成本,是一笔挂在往来上的应收。你要是还按去年的做法把它压进每一件货的进价里,那每一支钢筋、每一包水泥的账面成本都比真实的高出一截——高出的那部分年底会以进项抵扣的形式回到你账上,可你日常报价、算折让、判断哪个客户还有多少空间的时候,用的是那个虚高的数。
落到系统里,这就是进货单和商品成本那一层要动的地方:一张进货单上的税额必须按税种分行存住,货值归货值、税额归税额,进货成本按不含可抵税额的口径记,抵扣那部分单独挂账。这种拆分本身不难,难的是它牵一发动全身——所有历史成本口径、所有按成本加成定的报价档、所有按毛利率考核的业务提成,都要在同一时点跟着换。
同期还废掉了一样东西:增值税统一费率计划(VFRS)。原本按统一费率走的商户,账做起来是省事的,不必逐张收集进项凭证;转成标准增值税之后,能抵多少完全取决于你手上有多少张站得住的进项票。这不是改一个税率字段的事,是采购那头的收单习惯要重来一遍。加纳增值税本身的条文口径、登记与申报节奏,姊妹站的加纳 E-VAT 与 2026 增值税新政那一页整理得更完整,这里不展开。
一吨是 125 支还是 45 支,取决于你卖的是哪一号
成本口径理顺了,下一个把毛利搅浑的是单位。五金建材这行没有一个统一的计量口径,同一件货在采购、仓库、销售三个环节常常各说各的话,而加纳的钢筋是这里面最典型的一个。
它同时按支、按捆、按吨三种口径在市面上流通:你从供应商那里按吨谈价、按吨付款,仓库按捆卸货、按支码放,装修队和小工地上门是按支要的。三种口径之间的换算比例完全由规格决定——按加纳本地建材行情资料整理的量级,12 毫米一吨约 125 支,16 毫米约 70 支,20 毫米约 45 支,8 毫米能到 300 支。差距大到什么程度?同样”一吨”,8 毫米和 20 毫米之间差着近七倍的件数。这个比例要是不在系统里按规格一条一条定死,而是留给伙计现场用计算器算,一天几十单里必错几单,错的还都是不容易被发现的那种——数量对不上是明显的,金额差个百分之几没人看得出来。
正确的做法是库存按最小单位(支)算结存,采购与结算按吨走,换算比例作为商品档案的固有属性写在那一条记录上,开单时选哪个单位就自动折算数量和单价。这样进货单上按吨算的总金额才摊得到每一支上去,销售按支开的单也才倒推得回吨位。
还要留一个位置给差额。钢筋的理论重量和实际过磅从来不会完全一致,按吨进、按支出的生意,账面结存和实际库存之间那点差是结构性的,不是谁记错了。系统里得给它一个明确的去处——记成损耗,或者走一笔调整单,总之要有痕迹。没有这个口子,每次盘点都会变成一场谁也说不清的追责。
同一份档案上还有别的单位在打架:水泥按 50 公斤包走,42.5R 这类标号不同的牌号是不同的 SKU,整托盘出货又是另一个层级;电缆客户按米问、仓库按卷盘,一卷常见是 100 米,剪散卖的那部分要能从整卷里扣;瓷砖客户永远按平方米问价,仓库只认箱,中间那个比例还常常不是整数。这些换算结构本身在五金建材行业方案那一页讲得更细,整箱、整件、拆零的多单位换算那篇讲的也是同一层东西,到加纳只是单位的名字换了一批。
报价只能写塞地,可你的成本是美元
第三个把毛利搅浑的是汇率,而加纳这边有一条规定让它躲不过去。
《外汇法》2006 年(Foreign Exchange Act, 2006,Act 723)规定塞地(GHS)是加纳境内唯一的法定货币。加纳银行(Bank of Ghana)在 2025 年 8 月 27 日又发过一份公告重申这一点:未经授权,任何人不得以外币标价、做广告、开票或收付货款;违反者经简易程序定罪,可处最高 700 个罚款单位的罚金,或不超过 18 个月的监禁,或两者并罚。
所以你的生意天然被劈成两半:从中国订货、付货款、算到岸成本这一头是美元,给阿克拉的建材店和装修队报价、开票、收钱这一头必须是塞地。而中间那道汇率不是稳的——2026 年 9 月初,美元兑塞地大致在 11.3 一线,近三十天里在 10.93 到 11.76 之间来回。这个幅度看着不大,可建材是薄毛利走量的生意,一柜货的毛利被汇率吃掉三五个点是很平常的事。
真正的坑不在汇率波动本身,在你什么时候把美元成本折成塞地。同一柜货,如果每次报价都拿当天汇率现折成本,那你的毛利率会跟着汇率一起飘,月底根本分不清是行情好还是汇率好;如果一年只折一次,那半年前那批货的成本早就名不副实了。可行的做法是原币记账:应付按美元原币挂在供应商账上,进货成本在到货那一刻按一个明确的入账汇率折成塞地并锁住,之后这批货的毛利就用这个锁定的成本去算,汇率的后续变动单独记成汇兑损益,不去污染毛利。批发客户分级报价与赊账账期这一层同理——报价档和赊账额度都用塞地设,客户那头看到的、系统里算的、票面上印的是同一个币种,才不会出现”报的时候赚、收的时候亏”。多币种这条线怎么摆,多币种记账那篇写得更细。
船在 Tema 港外面排队的时候,先动的应该是安全库存
前面三件事都发生在账上,第四件发生在海上。
2026 年 8 月 28 日,加纳水泥制造商商会(Chamber of Cement Manufacturers, Ghana,COCMAG)在一次紧急会议后宣布,对每包水泥加收 12 塞地的临时熟料滞期附加费(税前 10 塞地,另加 2 塞地的相关税费),执行到 2026 年 12 月 31 日,2027 年 1 月再作正式复审。理由是特马港(Tema Port)的拥堵——据 COCMAG 的说法,熟料船的等泊时间从 2026 年 1 月的平均约 7 天,升到 8 月的 30 天甚至 40 天以上,全行业前八个月的滞期费在 4,500 万到 5,000 万美元之间,个别船一趟就要付掉 80 万到 100 万美元;症结是可供熟料卸货的泊位只有三个,10 号和 11 号泊位不向水泥进口商开放。COCMAG 同时警告,若拥堵持续,整个航运周期可能拉长到接近三个月。
这个数字要放对地方:它说的是散装熟料船,不是集装箱船。第三方港口监测数据显示,特马港集装箱船 2026 年 8 月中旬的七日平均等泊时间大约在 6.8 天上下,和熟料那 30 到 40 天完全不是一个量级。你进的钢筋、五金、电料多半走集装箱,受的影响没那么夸张;但水泥这一条线,无论你是从本地厂拿货还是自己进,成本和到货时间都已经被改写了。
对进销存来说,这两件事各有各的落点。附加费属于这批货的进货成本,要摊进去,不能当成一笔月度杂费另记一本账——每包 12 塞地摊在几千包上是一个不小的数,不摊进去,你以为的毛利里就含着这一块。而等泊时间的变化改的是提前期,它直接决定安全库存和补货点该设在哪。提前期从两周变成六周,还按老的补货点下单,断货是必然的;多仓库存与调拨那一层如果本来就按仓设了最低库存和补货提醒,这次要改的只是几个参数,如果一直靠人盯,那这个季度大概率要靠临时借货过。
顺带说一件容易被误传的事。加纳标准局(Ghana Standards Authority,GSA)的 EasyPass 合规评定计划自 2026 年 7 月 1 日起由 GSA 自己直接经营,申请统一走新的 GSA EasyPass 门户,不再经原来的第三方机构。市面上不少说法把它讲成”没有符合性证书(CoC)就进不了关”,但据 GSA 与加纳贸易商联合会(GUTA)2026 年 7 月 9 日会面后的联合澄清,参加 EasyPass 是自愿的,不参加的商户按原有合规评定安排继续经营、不额外收费;而”符合加纳强制性标准是所有投放加纳市场产品的普遍法定要求,与是否参加 EasyPass 无关”。这句话的实际含义是:一张 CoC 是通关便利,不是免责金牌,货本身合不合加纳标准才是那道真门槛。电缆这一类尤其要留神——GSA 在 2025 年 10 月 30 日于库马西启动了数字合规试点,给认证过的电缆贴上由项目方统一生成的唯一编码标签,消费者用手机扫码就能验真伪。哪一批货挂的是哪一张证、哪一个标准,该跟着这一票的进货单和商品档案一起存住,而不是留在供应商的聊天记录里。
开出去那张票,得等 GRA 回一个码
前面几件事最后都汇到同一个动作上——开票。
加纳的电子发票叫 E-VAT,源自 2022 年 10 月对原《增值税法》(Act 870)的修订,分阶段往下推:第一阶段自 2022 年 10 月起先上约 600 家大企业,第二阶段扩到两千多家中型纳税人,第三阶段铺向全体增值税登记纳税人。到 2026 年 1 月,所有已登记增值税的纳税人(包括非居民数字平台)一律适用,不设营业额门槛。
它是清算模式,这一点和只要求事后上报的国家不一样。你的系统生成一张发票之后不能直接交给客户,要先送到 GRA 的虚拟销售数据控制器(Virtual Sales Data Controller,VSDC):由它校验税号、登记状态、票面格式和税额计算,通过之后回带时间戳、唯一发票号、加密哈希、数字签章和二维码,这张票才成立。承担这条通道的必须是经 GRA 认证的开票系统(Certified Invoicing System,CIS),上线前还要与 GRA 做联合验收测试。
票面上批发商最容易漏的是买方的 TIN。B2B 的票要写买卖双方的名称地址、供应商 TIN、买方 TIN、唯一发票号,税额还要把 VAT、NHIL、GETFund 分行列出来。建材批发的客户绝大多数是有登记的建材店和工程队,他们要拿这张票去抵进项,税号漏一个字就是白开。所以税号该在客户档案里当必填项,第一次挂账建档时就录进去,而不是等开票那一刻打电话追。
留存这一头也别忽略。《税收管理法》2016 年(Revenue Administration Act, 2016,Act 915)要求纳税人的收支、收入支出、资产负债记录自所属年度结束起至少保存 6 年;据税务实务机构的梳理,未按规定保存记录可处 500 个货币点的罚款(约合 5,000 塞地),伪造或销毁记录的罚则更重。六年是一个足够长的跨度——足够长到你换过一部手机、换过两个仓管、忘掉某一柜货是从哪家厂拿的。
这里把话说死,免得误会:秘奥不是加纳的持牌 CIS 方案商,不直连 GRA 的 VSDC,也不做税务清算与申报。加密签章、系统认证、实时报送这一段必须走符合 GRA 技术规范的当地持牌方案商。秘奥做的是前半程——开单那一刻把客户 TIN、品名与规格、计量单位与换算、塞地单价、分税种的税额一次录规范、锁住、导得出去,让持牌那头拿到的是干净数据,而不是一堆要人工补的空格。
而这几格最后是谁敲进去的,在加纳其实是被法律定下来的。《加纳投资促进署法》2026 年(Act 1173)经总统于 2026 年 7 月 15 日签署,把原来的加纳投资促进中心(GIPC)改制为加纳投资促进署(GIPA);其中对非加纳籍投资人设立贸易企业的要求是:开办时投入不少于 50 万美元的现金股本,且员工中至少 75% 为技术熟练的加纳籍人员——比原 GIPC 法下的 100 万美元和”固定雇 20 名技术加纳籍员工”都作了调整。换句话说,柜台后面、仓库里面每四个人有三个是加纳人是硬要求,不是选择。加纳的官方语言是英语,街面上还讲 Twi 和 Ga,所以录单界面得是英文的,英文批发管理软件让本地伙计用英文完成收货、录单、盘点、调拨,老板后台切回中文看库存和应收,对的是同一条记录。伙计认不认得那个字段名,直接决定 TIN、单位换算、CoC 号这几格是填对了还是随手填了一个能保存的值。
回到月底那张报表。它上面的毛利率是五个数字算出来的:进货成本用的哪个口径、单位换算比例对不对、汇率锁在哪一刻、港口那笔附加费摊没摊进去、税额有没有从货值里剥出来。这五件事分别归采购、仓库、财务和开票的人管,平时谁也不会去看别人那一格;可它们最后都落在同一条商品记录和同一张进货单上。在阿克拉做建材批发,真正值钱的不是哪一个功能,是这五格从建档那一刻起就填在同一个地方——非洲这一片多仓、多币种、跨境分销怎么串成一套账,非洲批发方案那一页写得更细。
本文涉及的法律名称与编号、生效日期、税率与门槛金额、汇率区间、港口等泊数据与附加费金额,核实于 2026 年 9 月 7 日,适用范围为加纳。其中钢筋每吨支数为按加纳本地建材行情资料整理的量级,仅用于说明换算结构,实际以你供应商的理论重量表为准;港口拥堵与附加费属于临时性安排,COCMAG 已明确 2027 年 1 月复审。落地前请以 GRA、GSA、加纳银行的现行公告和你的本地会计与合规顾问意见为准。
会计说 NHIL 和 GETFund 现在能抵了,我进货成本那一栏到底要不要改?改完毛利是不是就变高了?
要改,而且改完毛利看着变高,不是你多赚了,是以前算低了。2026 年 1 月 1 日之前,NHIL 和 GETFund 这两个 2.5% 不能作进项抵扣,付出去就是实打实的成本,进货值里含着它们是对的;《增值税法》2025 年(Act 1151)自 2026 年 1 月 1 日起把这两项重新并回增值税体系,据 GRA 就该法发布的通知,两者可作进项税额抵扣。能抵的税不是成本,继续把它记进货值,等于给每一件货虚增了 5% 的进价,报价和让价的空间也就跟着算窄了。系统里该做的是把进货单上的税额按税种分行存住,货值归货值、税额归税额,两边各走各的。另外《增值税统一费率计划》(VFRS)同期取消,原来按统一费率走的商户转标准增值税之后,进项凭证要一张张留得住才抵得到,这件事比调一个税率字段麻烦得多,值得早点动手。
钢筋从供应商那边按吨进,卖给装修队按支算,系统里库存到底记哪个单位?
库存记支,采购和结算记吨,中间那个换算比例写死在商品档案里,别让伙计现算。加纳市面上钢筋是按支、按捆、按吨三种口径同时在用的,而每吨多少支完全由规格决定——按本地建材行情资料整理的量级,12 毫米一吨约 125 支,16 毫米约 70 支,20 毫米约 45 支,8 毫米能到 300 支。这几个数在你自己的账上必须以供应商的理论重量表为准、一个规格一条,因为它同时决定了三件事:进货单按吨算的金额怎么摊到每一支上、销售按支开的单怎么倒推吨位、以及盘点时账面和过磅之间那点差算不算正常。理论重量和实际过磅本来就有出入,系统里得给这点差留一个损耗或调整的去处,不然月底谁也说不清是短秤了还是记错了。
我年营业额还不到 75 万塞地,是不是就可以先不管 E-VAT?
门槛在增值税登记那一层,不在 E-VAT 上,这两件事常被混成一件。Act 1151 自 2026 年 1 月 1 日起把货物供应商的增值税登记门槛从 20 万塞地提到 75 万塞地,服务供应商则不论营业额一律要登记。但只要你已经是增值税登记纳税人,E-VAT 就没有营业额门槛可言。做建材批发的现实是,一柜钢筋加水泥的货值很容易把这条线冲过去,等到冲过去那个月才开始理数据就晚了。更直接的压力其实来自客户——下游要拿进项去抵,就要一张经 GRA 校验、带唯一发票号和二维码的票,你开不出来,他下次就换一家进。
我用秘奥开单,是不是就等于对接上加纳的 E-VAT 了?
不是,这点得说实在。加纳走的是清算模式,发票要先送到 GRA 的虚拟销售数据控制器(Virtual Sales Data Controller,VSDC)校验税号、登记状态、票面格式与税额计算,由它回带时间戳、唯一发票号、加密哈希、数字签章和二维码,这张票才算成立;这条通道必须走经 GRA 认证的开票系统(Certified Invoicing System,CIS),还要和 GRA 做联合验收测试才能上线。秘奥不是加纳的持牌 CIS 方案商,不直连 VSDC,也不替你做税务清算与申报。秘奥管的是前半程——开单那一刻,客户名称与 TIN、品名与规格、计量单位与换算、塞地单价、VAT 与 NHIL、GETFund 分行的税额一次录规范、锁住、导得出去,让持牌那头拿到的是齐整的结构化数据。两段各做什么,签约前让你的本地方案商和会计当面对一遍最稳妥。