五金机电贸易:Excel管不了的“组装和库存”,到底多要命?
好业财
机械设备及配件
电子设备及配件
材料配件
其他设备/材料/配件
会计
老板
销售
库管
采购
发布时间:2025-08-22 10:18
0
0
0

传统的五金机电贸易商正逐步从单纯的“买卖”模式向“产品+服务”模式转型。为提升客户粘性与利润空间,提供基于客户需求的轻度组装(例如油缸配套)、技术选型与打包供应服务已成为关键。与此同时,上下游协同能力正成为核心竞争力。通过与上游供应商(尤其是委外加工商)实现数据打通和库存共享,企业能够显著提升响应速度与交付能力。随着工业互联网的不断发展,线上采购和数字化管理工具(如ERP)在行业加速普及,以应对价格透明、利润微薄与交付要求日益提高的市场挑战。 

一、 企业基本信息分析

企业名称:无锡某某五金机电

归属行业:五金机电产品贸易与服务

企业规模:小型企业

经营概况:该公司是一家典型的五金机电贸易企业,核心业务围绕“油缸”等需要组装的非标产品及MRO工业耗材展开。其经营模式具有“小批量、多品种、定制化”的特点,既有根据客户订单进行采购组装的“以销定产”业务(如油缸),也有提前备货销售的MRO物料。目前,企业依赖Excel进行手工记账和业务管理,面临着数据孤岛和管理效率低下的挑战。

支持版本:畅捷通好业财标准版;畅捷通产品财税指导-云


二、企业核心诉求

痛点一:物料清单(BOM)管理混乱,成本利润算不清

公司核心产品“油缸”需要根据客户订单进行组装。一个油缸由多个“零件”(委外商加工)和“密封件”(自购或委外商提供)组成。过去用Excel管理,每次报价前,都需要人工核对一个油缸到底需要哪些组件、上次采购这些组件的价格是多少,过程繁琐且极易出错。更重要的是,无法精确核算每个油缸的真实成本,导致报价时心里没底,签了单才发现可能是亏本买卖。


痛点二:库存是“黑盒”,缺货、积压两头堵

公司不仅有自己的仓库,还有一部分零件存放在“委外供应商”那里。当客户下单时,销售人员无法实时了解所有零部件(包括委外库存)的准确数量。只能一遍遍地打电话确认,导致响应客户速度慢。同时,对于螺丝、手套等MRO物料,采购全凭经验,导致部分物料长期滞销,占压了大量资金。


痛点三:历史价格难追溯,采购谈判没依据

无论是向供应商采购,还是向老客户销售,查询历史价格都是一大难题。采购员不记得上次采购某个零件的最低价,谈判时缺乏底气。销售员面对老客户的询价,也无法快速调取上次的成交价,影响报价效率和客户关系。所有价格信息散落在不同的Excel表格中,形成“数据孤岛”。


痛点四:业务流程脱节,多人协作效率低

公司存在“月结”的业务模式:先给客户送货,客户签收确认后,到月底或下月初才下正式订单。这意味着需要先有“送货单”,后有关联的“销售订单”。使用Excel时,这种反向流程极难管理和追溯。销售、采购、仓库人员各用各的表格,信息无法实时共享,导致单据传递延迟,内部沟通成本高昂。


三、 畅捷通好业财解决方案

针对以上痛点,好业财提供了一套从销售、采购到库存、轻度生产的一体化解决方案。


1. 物料清单(BOM)与组装管理,实现成本自动核算

场景化方案:在好业财中为每一个型号的“油缸”建立清晰的物料清单(BOM)。无论零部件是自购还是委外,都可以在BOM中进行统一管理。当需要生产组装时,直接在系统中制作【组装单】,系统会根据BOM自动带出所需的所有材料及数量,并同步扣减材料库存、增加成品油缸库存。组装过程中发生的费用(如委外加工费)也可记录并分摊至成品成本中。

精准匹配:

基础设置 - 基础信息 - 物料清单:精确定义每个成品油缸的构成。

库存核算 - 库存管理 - 组装单:实现一键式领料、投产与入库,自动完成成本归集。  

2. 精准库存与智能补货,打通内外库存信息

场景化方案:

多仓库/虚拟仓管理:为“委外供应商”建立一个“虚拟仓库”,将存放在外部的物料纳入系统统一管理,库存情况一目了然。

批次/序列号管理:对油缸等关键产品启用批次和序列号管理,实现从采购、入库、生产到销售的全程追溯。

安全库存预警:为MRO物料设置最低和最高库存,一旦库存低于预警线,系统会自动发送提醒,指导采购,避免缺货或积压。

精准匹配:

库存核算 - 库存管理:支持多仓库管理。

基础设置 - 系统管理 - 选项设置:开启批次/序列号管理。

基础设置 - 基础信息 - 库存预警线设置:实现MRO物料的智能补货。

3. 订单驱动与价格追溯,让决策有据可依

场景化方案:

MRP运算:接到客户销售订单后,通过【计划运算】功能,系统可根据BOM和当前库存状况,自动计算出需要采购的物料清单和数量,生成采购建议,避免盲目采购。

历史价格跟踪:系统自动记录每一次的采购和销售单价。在做单或查询时,通过【采购/销售历史价跟踪】功能,可一键查询某商品对某单位的历史成交价格,为议价提供数据支持。

精准匹配:

数字制造 - 计划管理 - 计划运算单:实现按单生产(MTO)的智能采购。

采购管理 - 价格管理 - 采购历史价跟踪:轻松掌握采购成本变动。 

4. 灵活流程与权限管控,适应复杂业务场景

场景化方案:

灵活销售流程:针对“月结”客户,可以先在系统里开具【销货单】并打印送货单,待客户确认订单后,再返回销货单修改价格和关联客户订单号(通过自定义字段实现)。整个流程在统一系统中闭环,数据清晰可追溯。

精细化权限:为身兼数职的员工(如销售+采购)配置复合角色权限。未来若给委外供应商开放账号,可通过权限设置,严格限制其只能查看指定的订单或库存信息,确保数据安全。

精准匹配:

销售管理 - 销售业务 - 销货单:支持灵活开单与后期修改,适应多种业务流程。 

基础设置 - 系统管理 - 权限设置:为不同角色和人员(包括外部伙伴)设定严密的数据访问控制。 


四、 带给企业的数智化价值点

1.从“混乱”到“清晰”,BOM管理效率提升

之前:每次组装油缸,都需要人工翻阅多个Excel表确认物料和数量,耗时且易错。

之后:在好业财中,选择油缸型号,一键生成组装单,所有材料自动带出。物料清单的准备时间从半小时缩短到1分钟,物料准确率达到100%,彻底告别了“拍脑袋”式的成本估算。


2.从“黑盒”到“透明”,库存周转率提升

之前:委外库存无法掌握,自有仓库MRO物料积压严重,资金占用。

之后:通过虚拟仓和安全库存预警,实现了对所有库存的可视化管理。MRO物料采购准确性提升50%,预计库存积压资金可降低,公司现金流得到显著改善。


3.从“被动”到“主动”,采购成本降低

之前:采购谈判时无法快速查询历史价格,议价能力弱。

之后:采购员在下单前,系统可自动提示该供应商的历史最低采购价。凭借精准的数据支持,平均采购成本降低,每年可为公司节省成本。


4.从“无序”到“有序”,订单交付周期缩短

之前:月结客户的订单和送货信息脱节,对账困难,时常因信息错乱影响回款。

之后:所有送货记录、订单信息、回款状态在系统内一一对应。流程清晰化使得订单处理及对账效率提升,订单平均交付周期缩短,客户满意度大幅提升。


相关推荐
告别库存乱账:五金贸易“一人一仓”利润精细核算法
材料配件
小五金批零行业市场需求稳定,但竞争日益激烈,呈现出三大核心趋势:一是数字化转型加速,企业需借助数字化工具提升响应效率以应对客户需求;二是利润空间受原材料波动与价格战挤压,精细化成本核算成为守住利润的关键;三是SKU海量化导致管理难度剧增,对库存与运营精度提出更高要求。一、企业基本信息分析企业名称:**智能工业有限公司所属行业:批发零售(小五金)企业规模:成长型中小微企业主营商品:螺丝等小五金产品经营模式:以销定采为主(先接单、后采购),搭配部分通用件备货。核心管理模式是为每个销售员划分独立仓库,实现“人-货”对应管理。支持版本:好生意标准版;小易蓝牙标签打印 80T二、企业核心诉求1、库存成“黑洞”,管不了也看不清公司为考核销售员,实行“一人一仓”管理。但没有系统,这个“仓”只存在于Excel或销售员的脑子里。老板视角:公司到底有多少库存?分布在哪个销售手里?哪些货已经为客户预留?完全是笔糊涂账。销售A手里的螺丝能满足新订单,但销售B不知道,又下了一笔采购单,导致库存积压,资金被无效占用。销售视角:自己的货被别人错发,或需要从公司总仓调货时,流程繁琐,审批不及时,耽误给客户发货。2、销售利润靠“估”,谁赚钱谁亏钱全凭感觉由于采购批次不同,同一款螺丝这个月进价1元/个,下个月可能是1.1元/个。财务视角:月底核算利润时,只能用一个大概的平均成本,根本算不清每个销售员、每张订单的真实毛利。老板视角:销售员A和B都完成了100万业绩,但A的毛利率是25%,B只有10%。是因为B的客户议价能力强,还是B为了冲业绩私自降价?没有数据,无法进行有效管理和绩效考核。3、以销定采流程乱,订单交付常延误销售接到客户订单后,通过微信或口头告知采购员去采购。采购视角:信息传递中,规格、数量极易出错。一张销售订单可能对应多张采购单,跟进混乱,无法精准追踪哪个采购单是为了满足哪个客户订单。客户视角:因为内部流程的延误和错误,说好的交期一拖再拖,严重影响客户满意度和公司信誉。4、品质问题难追溯,产品管理缺保障部分商品(如胶水、化学品)有保质期要求,贵重产品需要唯一标识码管理。库管视角:无法有效执行“先进先出”,导致部分商品临期甚至过期报废。入库时不记录批次,发货时也无法选择批次。售后视角:当客户反馈某批次产品有质量问题时,无法快速追溯到该批次是何时、从哪个供应商采购的,责任难以界定,增加了客诉处理难度和成本。三、畅捷通好业财场景化解决方案基于企业核心业务痛点,基于畅捷通好业财的数智化解决方案:1. 按“人”建仓,实现精细化库存与权限管理方案:在好业财中,设立一个“公司总仓”用于备货,并为每位销售员建立一个专属的虚拟仓库(如“张三仓”、“李四仓”)。通过精细的【权限设置】,确保销售员默认只能看到和操作自己仓库的库存。流程实现:销售员需要备货时,可通过【调拨单】向总仓申请,经审批后,货物从“总仓”调拨至其个人仓库。发货时,销售员从自己的仓库出库。这样既实现了独立核算,也打通了内部货物流转。2. 启用批次与计价,实现精准成本与利润核算方案:启用【批次管理】、【保质期管理】、【先进先出】计价方法,并设置【按仓库核算成本】和【按批次独立核算】。流程实现:采购入库时,系统要求录入批次号和生产日期。销售出库时,系统严格遵循先进先出原则,自动计算并带出对应批次的成本。财务可随时通过【毛利分析表】查看每个销售员、每个客户、每种商品的精准毛利,为决策提供数据支撑。3. 打通销采业务流,提升订单履约效率方案:规范“以销定采”流程,实现销售订单到采购订单的自动流转,并设置【审批流】。流程实现:销售员录入【销售订单】后,可一键生成【采购订单】,信息自动带入,避免人工传递错误。采购订单经线上审批后,采购员执行采购。通过【采购订单执行表】,管理者可实时追踪每张销售订单的采购、入库、发货全过程,确保订单按时交付。4. 严控价格体系,规避经营风险方案:在系统中维护完善的【价格策略】,包括客户等级价、批发价、零售价,并为销售价格设置【最低售价管控】。流程实现:销售开单时,系统根据客户自动带出协议价格,无需人工记忆。当销售员报价低于设定的最低售价时,系统将触发审批流程或禁止保存,有效避免了低价亏损销售,保障公司利润。同时通过【采购历史价跟踪】功能,为采购议价提供决策支持。5. 强化质量追溯,提升客户服务水平方案:通过【批次管理】和【序列号管理】,为每一批次、每一个重要产品建立唯一的身份标识。流程实现:从入库、库存、到出库,全程记录批次号。一旦出现质量问题,通过销售单据上的批次号,可在【库存批次账】中一键追溯到供应商、采购日期等源头信息,实现快速、精准的售后响应,提升客户信任度。四、数智化价值场景化描述1、库存周转提速,资金占用降低通过系统,管理者可随时查看公司总库存及各销售人员的库存分布,实现了销售员之间的高效调货与精准采购。此举显著降低了安全库存水平,减少了整体库存资金占用,有效提升了资金周转效率。2、销售利润精细核算,毛利水平提升管理者通过清晰的销售毛利分析报表,能准确掌握每位销售员的业绩贡献与毛利水平。基于数据对销售策略和价格进行针对性管理后,公司整体销售毛利率与利润获得了切实增长。3、订单处理效率与交付准时率提升销售订单可一键生成采购任务,实现流程的线上化、透明化流转。这大幅提升了订单处理效率,降低了采购出错率,从而使客户订单的准时交付率与客户满意度得到显著提高。4、质量问题快速追溯,高效解决当客户反馈质量问题时,销售员可通过系统,依据销货单关联的批次号,迅速精准定位该批次产品的供应商、采购及入库信息。这不仅实现了问题的快速响应与解决,也为向供应商追溯责任、将服务危机转化为展现专业性的机遇提供了支撑。
在好业财中,设立一个“公司总仓”用于备货,并为每位销售员建立一个专属的虚拟仓库(如“张三仓”、“李四仓”)。通过精细的【权限设置】,确保销售员默认只能看到和操作自己仓库的库存。
化工贸易:多币种、多批次、费用乱?一套系统全搞定!
其他全部
化工贸易作为连接上游生产与下游应用的关键环节,市场需求稳定。随着全球供应链的重构和国内产业升级,化工贸易企业面临着新的机遇和挑战。一方面,精细化工、新材料等领域需求持续增长;另一方面,市场竞争加剧,对企业的精细化管理和快速响应能力要求越来越高。利用数字化工具提升运营效率、优化成本结构、管控风险,已成为企业在激烈竞争中脱颖而出的必然选择。一、 企业基本信息企业名称:广州**新材料有限公司所属行业:化工产品贸易企业规模:小微企业经营概况:公司核心业务为化工产品贸易,模式多元,涵盖国内贸易(采销均为国内)、出口贸易(国内采购,销往国外,涉及多外币结算及退税)和进口贸易(国外采购,销往国内,涉及关税和增值税)三大板块。这种复杂的业务模式对企业的资金管理、成本核算、库存追溯及合规性提出了极高要求。支持版本:好业财标准版二、企业核心诉求1、多币种结算混乱,利润核算不准企业面临多币种收付款的常态,由于汇率实时波动且信息滞后,财务人员依赖手动计算极易出错。这导致企业无法准确、及时地核算单笔订单的真实利润,甚至出现事后才发现亏损的被动局面,严重影响经营决策与财务安全。2、进口成本归集低效,成本核算不实在进口业务中,企业需要处理关税、运费、杂费等多而杂的成本项目。依赖手工分摊不仅工作量繁重,而且准确性难以保障,导致产品成本核算失准。企业因此缺乏可靠的定价依据,难以掌握真实毛利水平,影响盈利评估与市场竞争力。3、批次信息管理薄弱,溯源困难与损耗风险高对于化工等对批次和有效期敏感的行业,企业采用Excel等手工方式记录信息,存在易错、易漏、难查询的问题。这导致无法高效响应客户的溯源需求,同时难以及时监控临期库存,最终造成产品积压报废和直接的经济损失。4、样品管理缺失,成本失控且效率低下在样品寄送环节,企业缺乏系统化的管理手段,导致寄出数量、客户信息和成本投入无法有效追踪,形成管理盲区。同时,样品标签制作依赖手动编辑,过程繁琐耗时,影响了业务拓展的效率和专业形象。三、 畅捷通好业财场景化产品解决方案针对企业复杂业务需求和管理痛点,推荐使用畅捷通好业财进行数智化升级,实现业财一体化管理。1. 多币种业务一体化管理方案:在好业财中启用多币种管理功能,维护人民币、美元、日元、韩元、新台币等常用币种。系统可自动获取汇率或支持财务手动维护。无论是做销售订单还是采购订单,均可直接选择交易币种,系统自动进行本币换算,生成多币种的应收应付账款。价值:彻底告别手工换算,自动处理多币种业务,实时掌握不同币种的资金情况,精准核算每一笔外贸订单的损益。2. 进口成本精准核算与分摊方案:对于进口业务产生的关税、运费等附加费用,通过【费用单】录入。在货物到货入库后,使用【采购费用分摊】功能,将这些费用按金额或数量,精准分摊到对应的【进货单】商品上,自动计入存货成本。价值:实现真实、准确的成本归集。老板在查看【毛利分析表】时,看到的成本是包含了所有附加费用的完全成本,从而做出精准的定价决策,确保企业利润。3. 批次及保质期全程追溯方案:对化工产品启用【批次管理】和【保质期管理】。采购入库时录入批号和生产日期,系统自动计算失效日期。销售出库时,可指定批次发货。通过【库存批次账】等报表,可实现从采购到销售的全程追溯。价值:满足化工行业严格的质量追溯要求,提升客户信任度。通过【保质期预警】功能,及时处理临期品,将库存损失降到最低。4. 样品与标签一体化管理方案:免费寄送的样品,可通过【销货单】处理,在单据上将商品标记为“赠品”,即可实现只减库存、不出应收账款的管理。同时,可在【进货单】或【销货单】界面,调用【标签打印】功能,自定义标签模板(包含品名、规格、批号等),连接标签打印机即可快速打印,规范样品管理。价值:样品出库有据可查,成本清晰。标签打印自动化,提升工作效率和企业专业形象。5. 往来账款与订单执行清晰可视方案:所有业务单据自动生成应收应付记录,通过【应收账龄分析表】、【应付账龄分析表】实时监控账款状态及账期,及时预警。通过【采购/销售订单执行表】可清晰追踪每笔订单的到货、发货、开票及收付款进度。价值:财务人员从繁琐的对账工作中解放出来,催款更及时高效。老板和业务员能实时掌握订单执行情况,避免交付延期,提升客户满意度。四,带给企业的数智化价值1. 利润洞察:多维实时,决策精准老板可随时通过系统,按客户、商品、业务员等多维度,实时查看精准的销售额、成本、毛利及毛利率。利润数据获取效率实现质的飞跃,让每一项经营决策都拥有坚实的数据支撑。2. 库存风控:智能预警,价值保全系统提供自动的【保质期预警】,助力企业主动对临期库存进行处置,化被动报废为主动增效。同时,可瞬间响应客户与内部的批次追溯要求,在1分钟内提供完整的供应链信息,有效保障企业声誉,将库存转化为更安全、更具流动性的资产。3. 资金效率:账龄可视,回款加速通过清晰的【应收账龄分析表】,所有账款状态一目了然。系统具备自动提醒功能,并可一键向客户发送对账单,极大简化了财务催款流程。此举能显著缩短平均回款周期,加速资金回笼,从根本上缓解企业的现金流压力。
在好业财中启用多币种管理功能,维护人民币、美元、日元、韩元、新台币等常用币种。系统可自动获取汇率或支持财务手动维护。无论是做销售订单还是采购订单,均可直接选择交易币种,系统自动进行本币换算,生成多币种的应收应付账款。
纸业业务员满天飞,订单、回款、库存怎么管?
生活用品
随着西藏地区旅游业的蓬勃发展与本地经济的持续增长,餐饮酒店行业规模持续扩大,直接拉动了对纸制品的需求。作为餐饮、酒店等服务业不可或缺的消耗品,纸制品市场需求具备较强的刚性,受经济周期波动的影响较小。与此同时,市场对纸制品的品质、环保性能以及定制化服务的要求日益提升,为能够提供高附加值产品的企业创造了新的增长空间。此外,移动下单、在线对账等数字化工具的广泛应用,已成为提升行业竞争力的必然趋势。一、企业基本信息分析企业名称:西藏**纸业有限公司归属行业:纸制品批发(主要面向餐饮、酒店等客户)企业规模:小规模企业,常备库存商品(SKU)达七八百种,日均处理订单超过100单。经营概况:公司主营业务为纸巾、纸盒等一次性纸制品的批发与销售。其核心业务流程涵盖“采购入库 - 库存管理 - 组装加工 - 销售出库 - 物流配送”,客户群体主要集中在拉萨本地及西藏其他城市的餐厅和酒店。支持版本:好生意标准版二、企业核心诉求1、外勤下单靠吼,内勤录单靠手多名业务员在外面跑客户,通过微信或电话将订单信息发给办公室的开单员。开单员面对每天100多张订单,需手动在旧的管家婆系统中逐一录入,不仅效率低下,还频繁出错,发错货、价格录错的情况时有发生。业务员也无法实时掌握客户的欠款情况,影响现场催款和下单决策。2、仓库是宝库还是“钱坑”?仓库里七八百种商品,账面库存与实际严重不符。畅销的纸巾经常断货,客户催得急,只能眼看订单流失。同时,对多计量单位(如“箱”、“盒”、“包”)的管理混乱,采购按“箱”,销售按“包”,成本核算成了一笔糊涂账,利润算不准。3、客户欠款成了“老大难”客户付款方式五花八门(预收款、货到付款、月结),财务人员难以清晰追踪每笔订单的回款状态。尤其对于账期客户,一旦过了约定时间,很容易遗忘催收,导致应收账款越积越多,公司资金周转压力巨大。4、货物配送“最后一公里”失控订单发出后,业务员和老板都不知道货物具体由哪位司机配送。客户来电催货时,只能通过电话在司机间反复确认,响应效率极低。整个配送过程不透明,不仅影响客户体验,也难以对司机的工作进行有效管理。三、畅捷通好生意解决方案1、针对外勤协同:移动开单+客户看板,内外无缝衔接方案:为业务员配备好生意移动端APP。业务员可随时随地通过手机下单,订单数据实时同步至公司后台。开单员无需重复录入,在PC端直接审核订单并生成销货单进行打印,大大提升了订单处理效率。同时,业务员在手机上就能实时查看所负责客户的应收账款、历史订单记录,让催款和二次销售更有针对性。2、针对库存管理:智能预警+精细核算,告别糊涂账方案:智能补货:为每种商品设置安全库存上下限。当库存低于最低值时,系统会自动向采购员和老板发送缺货预警,并智能生成采购建议,确保畅销品不断货。多计量单位:启用“多计量单位”功能,精确设定“箱-盒-包-个”之间的换算关系。无论采购入库还是销售出库,系统都能自动换算成本和数量,确保库存和成本数据的绝对精准。组装管理:针对“纸巾+盒子”等组装业务,通过“组装单”和预设的“物料清单(BOM)”,系统自动扣减原料库存、生成成品入库,并准确核算成品成本。3、针对账款管理:账期预警+线上核销,加速资金回流方案:在生成销货单时,为客户设置信用额度和收款到期日。好生意能自动生成应收账龄分析表,对即将到期或已超期的账款进行醒目的预警提示。财务人员可在线轻松完成预收款与应收款的核销操作,让每一笔往来款项都清晰明了,有据可查。4、针对配送跟踪:自定义字段+订单追溯,配送全程透明方案:在销货单上增加“配送司机”和“车牌号”等自定义字段。开单员在分配配送任务时,将信息录入系统。业务员在手机端即可查询到订单的实时发货状态及配送司机信息,能够快速、准确地响应客户的问询,提升服务质量。四、带给企业数智化转型的核心价值1. 业务协同自动化业务员通过手机直接下达销售订单,开单员一键审核转为销货单,实现全流程无纸化、自动化操作。订单处理准确率显著提升,员工得以将更多精力投入客户服务。2. 库存管理精准化系统通过库存上下限预警和智能补货建议,实时提示库存状态,有效提升核心商品库存满足率。同时系统对积压品进行自动预警,辅助企业制定促销或组装策略,盘活积压库存资金。3. 财务回款高效化系统自动生成客户应收账龄表,对即将到期和已逾期款项进行实时预警。财务与业务人员可清晰掌握欠款明细,大幅提升催收效率与成功率,有效缩短回款周期。4. 经营决策数据化管理者可通过手机端实时查看销售额、回款、利润、库存等核心经营数据,精准掌握产品表现与客户贡献度。企业借此实现从经验判断到数据驱动的决策转变,为利润提升奠定坚实基础。
为业务员配备好生意移动端APP。业务员可随时随地通过手机下单,订单数据实时同步至公司后台。开单员无需重复录入,在PC端直接审核订单并生成销货单进行打印,大大提升了订单处理效率。
新年大吉
  • 冬去山川齐奇丽
  • 喜来桃里共芳香