发现及其解决方案
发现是关于发票上哪些内容不符合的语句。发现不是由浏览器计算的,而是由服务器计算的,因此在表单中的发票和通过API收到的发票中都会产生,而API客户端将与数据一起接收它们。
发现的种类
| 发现 | 监控内容 |
|---|---|
| 项目总额 | 项目没有给出税基(对收据是总金额);不计算预付款 |
| 行算术 | 数量乘以单价不等于行价格 |
| 汇总 | 税基加上税不等于总金额;增值税汇总显示哪个字段不正确 |
| 缺失汇总 | 项目已读取,汇总未读取 |
| 重复项目 | 同一种明细在发票上出现多次 |
| 项目货币 | 项目的价格与汇总的货币不同 |
| 税率 | 在捷克于开票日期不存在的税率 |
| 货币 | 不是三字母代码,例如用“Kč”代替“CZK” |
| IČO | 控制数字不符合,捷克公司没有八位数字,或IČO与同一方的DIČ不符 |
| 税与税率 | 项目中的税率产生的税款与发票所示不符 |
| IBAN | 控制总金额不符 |
| 供应商账号 | 发票上的账号与支付给供应商的账号不同 |
| 日期 | 无法读取,或年份不合理 |
| 数据顺序 | 到期日早于开票日期 |
| 变量符号 | 在OCR的文档转录中不存在 |
| 方向 | 根据公司名称,您在发票上处于相反位置 |
| 文档类型 | 文件夹指示的类型与模型读取的不同 |
| 文档类型 | 发票与处理时的类型不符 |
| 格式 | 文档类型无法转换为所选格式 |
| 重复性 | 相同的供应商和发票号码已存在于档案中 |
| DIČ | 在VIES注册不符合增值税 |
每个检查都可以在设置中关闭。关闭后,不会进行计算,因此该发票也不会进入检查队列。
发现不会发生什么
发现永远不会自行修复。如果可以计算,它将提供一个按钮修复为某个值,但您需要自己填入。对于IČO,当仅根据控制数字识别时,不会提供建议:这将通过大约每十一位随机数字的识别,因此自动修复可能会产生有效但外来的IČO。这种错误比明显的不合理更糟,因为没有人会发现它。
唯一的例外是公司发票,发票上还包含DIČ。公司的税号为CZ及其IČO,因此正确的值就在发票的旁边,无需计算——在这种情况下会提供建议。对于个体经营者则不适用,因为他的DIČ是身份证号,因此不进行IČO与DIČ的比较。
在建议缺失的情况下,发票如果填入后存在矛盾。例如,在发票上项目总额的基本金额加税得出总金额的情形下,填入总额会破坏这一关系——因此发现将保持,但不会提供值。
重复项目
多页发票有时在不同标题下重复显示相同的项目:云发票根据服务列出一次,然后再根据账户列出,经营商的发票也是先按服务列出,再按电话号码列出。模型将接收两个表并读取它们,因此每个项目在数据中重复两次,总额将是双倍的,进账记录将会重复两次。
发现仅在每个项目的重复次数完全相同且不同项目至少有三个的情况下产生。多一个或少一个项目将不会产生发现——在同一发票上的两个相同对是常见情况,删除一半的明细将比沉默更糟糕。
在发现中,有一个按钮将保留每组的第一次出现,其余删除。整个明细会一次性变化,因为单个删除会在操作过程中改变行号。汇总不会受到影响:基本金额、税和总金额不变,仍在发票上生效。
请注意,在汇总的货币与项目货币不同的发票中。云发票以美元计费,仅将汇总转为欧元或捷克克朗。因此,清理重复项目不能完全修复此类发票:项目总额与汇总不符,因为在不同的货币中。在这种情况下,最好在会计中将一项列为整张发票的金额。
项目货币与汇总货币不同
来自云的国外发票以美元计费,仅将汇总转换为支付货币:服务明细将保持为USD,税基和应付款项则以欧元或捷克克朗表示。发票在应用中只能有一个货币,因此项目总额与税基不符,不管如何修正。
这是从发票转录中可以识别的,其中每个金额后都有货币标识。在没有转录的发票——电子发票或关闭的OCR中,检查不会启动,适用普通的总额发现。
为了生成发现,其他货币必须在至少三种不同的项目价格中出现,而发票中的货币不能在任何一项中出现。每行打印两种货币的发票仅是转换,不会产生发现。
应用不提供修复,因为从发票得出的正确答案不存在。您有两个选择:
- 保持发票的货币,将项目简化为一种,比如服务8/2026的金额为税基中的金额。会计中将记录实际支付的部分,服务明细仍将保持原始格式,存储在发票中。对于会计来说这是最干净的。
- 将发票转换为项目货币连同汇总。发票将在内部一致,但应付金额和税将为不同的货币,而非支付货币——纳税申报表中应包含发票中的金额。
您也可以选择忽略发现,确认发票。这样会计中的项目将为同一种货币,汇总则为另一种,因此程序将计算出不同于发票所述的金额。
在这种发票中,不会进行项目总额检查。它无法匹配,并且关于同一问题的第二条消息不会透露新内容。
如何结束发现
有两种方式:
- 修复值。 一旦重新计算完成,发现将自动消失。
- 保持不变。 当值正确且发现是错误的——例如来自外国的供应商有不同的增值税率。确认时将显示一个窗口,列出仍在发票中的发现,您可以一次确认。如果您不想显示窗口,请勾选不再显示;可以在设置中重新启用。
活动记录中将记录是谁确认了发票,以及是否更改了数据。
供应商账户
最常见的发票欺诈看起来是这样的:您会收到一张来自您熟悉的供应商的发票,一切如常,只是账号是陌生的。控制总和对此没有察觉,因为假冒账户通常是有效的。
因此,应用程序会记录每个供应商的支付账目,当发票上出现不同的账目时,将其报告为发现。这并不是封锁:账目确实会变动,发票必须按照其所示进行记账。只需在确认时像其他任何发票一样同意发现,从那时起,这个新账户也被视为已知。
值得了解的是:
- 账户在确认检查后记住。 而不是通过识别。如果仅靠识别,伪造的发票将会自行注册其账目,在被打开之前。
- 供应商的第一张发票不会报告任何内容。 没有可比对的内容,仅是设定基础。银行也如此。
- 国内记账和同一账户的IBAN是同一个账户。 一张发票写着
19-2000145399/0800,另一张写着CZ6508000000192000145399。不会产生发现。 - 仅适用于收到的发票。 已开具的发票为您自己的账户。
- 发现不提供修复。 代入记住的账户代替纸上的内容将成为“支付与发票不符的地方”。您必须自己做出决定——并在发票之外验证新账户。
- 已知账户在对方可见。 您可以在供应商的详细信息中找到这些,位于对方选项卡中,以及最后确认的用户。在那里也可以忘记供应商的记忆。
DIČ和纳税人注册
供应商和客户的DIČ在欧洲VIES注册中进行验证。当注册未响应时,将不会出现发现——因布鲁塞尔的故障而致电供应商没有意义。仅验证带有国家前缀的欧洲DIČ。
您的DIČ不进行验证,因为您了解自己的纳税人身份。没有增值税的发票上也不验证供应商的捷克DIČ:非缴纳者可以有DIČ,只是在纳税人注册中并不存在。
VIES注册仅返回是/否,不会与公司名称进行比较。ARES注册在其他地方使用——在设置中填写自己的公司时。