社区论坛

交流工具使用、配置与问题

【官方教程】报关资料制作(按合同号)

官方教程 报关资料制作 2026-05-25 00:40:05 0 回复

一、功能名称

报关资料制作(feature_id:customs_generator

按合同号从数据库汇总 SKU,生成报关单、申报要素、发票、箱单、合同等 Excel 套装。

二、实现逻辑

  • 入口:CustomsGeneratorDialogdialogs/customs_generator_dialog.py
  • 从「备货物流信息」读取合同号列表,选中后查询关联货件与 SKU
  • configs/报关资料.json 的模板路径、组合 SKU 规则、备注规则填充 templates/报关资料模板.xlsx
  • 输出目录可在界面或 tools_config.json → customs_generator.output_dir 配置

三、数据 / 字段 / 配置支撑

  • 数据库.xlsx:备货物流信息、产品数据库(报关名称、HS、要素等)
  • configs/报关资料.json:fixed_values、combo_sku、remarks_rules、sku_origin
  • templates/报关资料模板.xlsx
  • configs/tools_config.json → customs_generator:output_dir、merge_mode

四、使用教程

  1. 维护数据库中合同号与货件、SKU 对应关系。
  2. 打开报关资料制作,在下拉框选择合同号。
  3. 确认预览数据无误后点击生成。
  4. 在 output/报关资料 或配置的目录查看生成的 Excel 套装。
  5. 组合 SKU 会自动拆分子 SKU;仅第一个子 SKU 填毛重/件数(见配置说明)。

五、常见异常

异常情况解决方法
提示「报关资料生成器未初始化」等待程序完成数据库加载;失败时菜单点「重新加载数据库」后重开工具。
提示「请选择出厂日期」/「请设置输出目录」/「请先选择要生成的合同」依次选择出厂日期、确认输出目录、勾选要生成的合同行。
「数据校验失败」查看校验详情:常见为模板路径无效、合同无关联货件、SKU 缺报关名称/HS/要素,或数量/箱数/单价/毛重 ≤ 0。
「共 N 个报关品名,超过模板上限 M 项」拆分合同货件或调整 configs/报关资料.jsonmax_products;也可换更大容量的模板。
「未找到货件编号」或「合同 … 没有找到货件数据」检查「备货物流信息」中该合同号是否有关联货件行,货件号列是否填写。
「没有生成任何文件」查看日志区逐合同错误;修正数据后重新生成。
组合 SKU 毛重/件数异常确认 combo_sku 配置正确;仅第一个子 SKU 填毛重/件数是预期行为。

全部回复 (0)

暂无回复,来抢沙发吧。