Document AI银行对账单处理器输出结构化解析的技术问询
关于Document AI银行对账单输出的账户-余额关联处理
目前Google Document AI的银行对账单处理器没有内置的结构化分组功能,没法直接帮你把账户类型和对应的期初/期末余额绑定,你得自己编写映射逻辑来解决这个问题。
可行的处理思路:
- 基于实体输出顺序分组:银行对账单的账户信息一般是按区块排版的,AI输出的实体顺序会和单据上的位置顺序一致。比如你给出的示例里,前一组
beginning_balance+ending_balance后紧跟account_type: type2,那这组余额就属于type2账户;后面的另一组余额则对应下一个账户(如果没有额外的账户类型字段,可结合业务默认规则补全,比如默认是主账户)。 - 利用位置坐标精准匹配:如果你的输出里包含实体的
boundingPoly(边界框坐标)或page信息,可以通过判断实体在页面上的空间邻近性(比如同一区域内的实体归为同一账户)来分组,这种方式比单纯依赖顺序更准确,能避免因单据排版特殊导致的顺序错乱。 - 设置分组规则兜底:可以预设规则,比如每遇到一个
account_type,就把之后出现的第一组beginning_balance和ending_balance绑定到该账户;如果先出现余额再出现账户类型,就往前关联最近的未绑定余额组。
内容的提问来源于stack exchange,提问作者Poojesshwaran V
相关产品推荐
相关产品推荐

