会计是个辛苦活
会计是一个==只能==由==勤奋的人==干的工作,因为它是关系到企业方方面面的工作,事无巨细都会跟会计产生关系,往往会计都是最后包稍的,功劳没你份,错都是你的错。
会计活有时间限制
每月15号前增值税申报,个税申报,地税申报,
发票90天认证,
每个季度有所得税申报,
5月前年度汇算清交,
还有各种统计申报,项目上的财务数据,税务审计,自查,稽查。
往往会计的电脑边上贴满了小纸条,因为有各种各样的事要她们去办,去协助,去擦屁股。
老式erp软件缺陷
1. 数据要自己去取,去要,经常发生业务已到结算阶段了,因为业务没有通知(或忘了),无法结束工作,而产生的公司损失,老板总是跟财务说:“为什么你没跟进呢”。
2. 财务数据与业务数据分离,经常发生要不就是业务数据跟财务数据不匹配(入库数量跟发票数量不一致,入库跟发票品名不一致),要不就是业务人员要对个帐都要向财务人员索要数据。
3. 无法做个性化需求开发,能的话费用也很大(每月的进项结构分析报告)。
因为懒
不想动脑子,不想重复工作,不想背业务的锅。
不想培训新下属,不想为了新下属做错凭证而训斥她们。
不想在跟老板汇报工作时,常常被问倒!
自己动手,参与设计,按需求繁
gooderp提供了一下很好的开发平台,有人会说开发我又不会,但其实程序员也不懂你的业务,你的想法,哪个是你的痛点,你买来的软件也不会知道你需要什么。ok只有你,对就是你才能让程序员知道,其实别的毛病我现在起码都能接受,你只要帮我把这一点点功能做一下就好了。当你了解了一定的代码,只要不怕代码又臭又长(程序员有洁癖)在不需要程序员协助下能完成80%的功能,那么购买一下万元服务包,使用其中一部份时间,帮把你的痛点,头大的问题都给解决,当然前提是你老板也同意。跟老板提需求时你也可能拿出事例,拿出多方报价,让老板知道为什么我需要(因为公司的特色业务需求),而在不同的软件中成本(成本对比分板是你的拿手节目)。
又臭又老的代码,但财务人员,你因该知道这是在做税率报表。
``` for money in line.money_invoice_ids: amount = money.amount-money.tax_amount tax_rate = round(money.tax_amount/amount*100,0) tax_structure = self.env['country.line'].search([('category_id', '=', money.category_id.id)]) if tax_rate == 17: self.tax_17 += money.tax_amount self.tax_17_amount += amount if tax_structure.name == 'no16': self.tax1 += money.tax_amount self.tax_1_amount += amount elif tax_rate == 13: self.tax_13 += money.tax_amount self.tax_13_amount += amount elif tax_rate == 11: self.tax_11 += money.tax_amount self.tax_11_amount += amount if tax_structure.name == 'no1': self.tax2 += money.tax_amount self.tax2_amount += amount if tax_structure.name == 'no2': self.tax3 += money.tax_amount self.tax3_amount += amount if tax_structure.name == 'no3': self.tax4 += money.tax_amount self.tax4_amount += amount if tax_structure.name == 'no4': self.tax5 += money.tax_amount self.tax5_amount += amount if tax_structure.name == 'no5': self.tax6 += money.tax_amount self.tax6_amount += amount elif tax_rate == 6: self.tax_6 += money.tax_amount self.tax_6_amount += amount if tax_structure.name == 'no2': self.tax7 += money.tax_amount self.tax7_amount += amount if tax_structure.name == 'no6': self.tax8 += money.tax_amount self.tax8_amount += amount if tax_structure.name == 'no7': self.tax9 += money.tax_amount self.tax9_amount += amount if tax_structure.name == 'no8': self.tax10 += money.tax_amount self.tax10_amount += amount elif tax_rate == 5: self.tax_5 += money.tax_amount self.tax_5_amount += amount if tax_structure.name == 'no4': self.tax11 += money.tax_amount self.tax11_amount += amount elif tax_rate == 3: self.tax_3 += money.tax_amount self.tax_3_amount += amount if tax_structure.name == 'no10': self.tax12 += money.tax_amount self.tax12_amount += amount if tax_structure.name == 'no1': self.tax13 += money.tax_amount self.tax13_amount += amount if tax_structure.name == 'no2': self.tax14 += money.tax_amount self.tax14_amount += amount if tax_structure.name == 'no12': self.tax15 += money.tax_amount self.tax15_amount += amount if tax_structure.name == 'no6': self.tax16 += money.tax_amount self.tax16_amount += amount if tax_structure.name == 'no16': self.tax17 += money.tax_amount self.tax17_amount += amount if tax_structure.name == 'no7': self.tax18 += money.tax_amount self.tax18_amount += amount if tax_structure.name == 'no8': self.tax19 += money.tax_amount self.tax19_amount += amount else: raise UserError(u'发票%s税率异常!'%line.invoice_name)
---
我一直认为软件是为管理服务的,管理的艺术,是老板分格的体现,生搬硬套使用的软件,不一定是老板想要的,也一定不是他在管理上的痛点。只有告知企业的👟码,老能使用上合适鞋。让流于形式的章程跟软件去见鬼吧。