template_config.json 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. {
  2. "template_extensions": {
  3. "cusamt": {
  4. "field_guidance": {
  5. "cusname": [
  6. "付款方,采购方",
  7. "如出现{cusname}{viewdate 格式M.DD}付款{acccode}{cusamt}元 类似格式的文字,优先取该文字中的{cusname}"
  8. ],
  9. "viewdate": [
  10. "日期格式可能为:YYYY-MM-DD、YYYY/MM/DD、YYYY年MM月DD日"
  11. ],
  12. "cusamt": [
  13. "金额:注意区分大小写:大写金额和小写金额都要识别",
  14. "要求输出必须是纯数字"
  15. ],
  16. "accname": [
  17. "收款账户名称:格式可能: 工行, 广发行",
  18. "**禁止**将账号数字(如'4574')或金额数字(如'888')填入此字段。",
  19. "**若无明确对应信息,本字段输出空字符串。**"
  20. ],
  21. "acccode": [
  22. "优先匹配并应用下方“特殊文本格式”中的规则,提取'{帐号}'部分。",
  23. "账号通常是连续的数字串,可能包含星号(*)但不会包含'元'字。",
  24. "**重要**:账号数字(如'4574')和金额数字(如'888')必须严格区分。金额数字后必有'元'字,且不会作为账号。"
  25. ],
  26. "dscrp": [
  27. "备注:附言等信息,已在其他信息明确的无需重复",
  28. "一般是有具体含义的简短描述"
  29. ],
  30. "relcode": [
  31. "提取'送货单号'、'单号'、'发货单号'、'单据号'、'相关号'等类似含义的号码。",
  32. "**优先**识别图片截图中单据打印区域(通常是顶部、右上角)的独立单号栏位。",
  33. "若无明确对应的单号信息,本字段输出空字符串。"
  34. ],
  35. "cust_account": [
  36. "提取付款人(即客户)转出资金所用的**银行账号、卡号、第三方支付账号**。",
  37. "常见位置:'付款账号'、'转出账号'、'借方账号'等字样旁边。",
  38. "**重要**:严格区分`acccode`(收款方账号)、`cust_account`(付款方账号)、`relcode`(送货单号)。三者含义完全不同,严禁混淆。",
  39. "**若无明确的、与付款方对应的账号信息,本字段必须输出空字符串。** 禁止猜测或填入其他无关信息。"
  40. ]
  41. },
  42. "additional_rules": [
  43. "如果识别到农商行回单,付款人信息通常在左上角区域",
  44. "用户指令格式:{cusname}{viewdate 格式M.DD}付款{acccode}{cusamt}元",
  45. "例子:伏特加3.13付款三楼54元, 客户:伏特加,付款日期:3.13,帐号:三楼,金额:54元",
  46. "例子:奥方 3.14付款4574卡号888元,客户:奥方,付款日期:3.14,帐号:4574,金额:888元,'卡号'是描述4574,'元'是描述888",
  47. "例子:缔造北欧3.15付款门市150元,客户:缔造北欧,付款日期:3.15,帐号:门市,金额:150元",
  48. "复杂例子:万家达1000米诺曼-02定金3.13付款工行7703尾号4740元,客户:万家达,付款日期:3.13,帐号:工行7703,金额:4740元,备注:1000米诺曼-02定金,'尾号'是描述7703,'元'是描述4740"
  49. ]
  50. },
  51. "saletask": {
  52. "field_guidance": {
  53. "cusname": [
  54. "我方/供货商:始终指 华宇,即销售方",
  55. "客户:始终指向我方采购产品的公司,即采购方。在单据中,通常是标题或落款中的购买方",
  56. "可能是聊天界面截图,顶部就是客户",
  57. "例子:域程家居-华宇兄弟采购明细,域程家居是客户,而不是华宇"
  58. ],
  59. "taskdate": [],
  60. "requiredate": [
  61. "'后天要,明天要,今个月15号'字样"
  62. ],
  63. "banktype": [],
  64. "relcode": [],
  65. "otheramt": [],
  66. "damt": [],
  67. "cus_tele": [],
  68. "rel_rep": [],
  69. "dscrp": [
  70. "一般是简短的描述",
  71. "如果位置底部的格式化条款,就算标明是备注,也忽略",
  72. "不要重复其他已识别的内容"
  73. ],
  74. "freight": [],
  75. "mtrlname": [],
  76. "unit": [],
  77. "saleqty": [],
  78. "enprice": [],
  79. "rebate": []
  80. },
  81. "additional_rules": [
  82. "如无法判断内容是客户还是产品,优先判断为产品,'-'号前后内容不拆开. 例如:'Domino多米诺-02 16米 备注 重庆照母山120',Domino多米诺-02 是产品,16米是数量,重庆照母山120是备注.如果出现 谁谁谁要什么之类的,谁谁谁就是客户.",
  83. "用户指令格式可能:{cusname} {mtrlname} {saleqty}{unit} {dscrp}. 例如:'长利 泰迪 b-01 1米 带门市',cusname:长利,mtrlname:泰迪 b-01,saleqty:1,unit:米,dscrp:带门市"
  84. ]
  85. }
  86. }
  87. }