gaoluyang
10 天以前 3688f07fd292812994dbf3c84bde18a440d8275c
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/purchase/vo/order/ErpPurchaseOrderPageReqVO.java
@@ -77,4 +77,22 @@
    @Schema(description = "是否可退货", example = "true")
    private Boolean returnEnable;
    /**
     * 仅返回剩余可开票金额大于 0 的订单
     *
     * 用于"采购来票"登记时选择采购订单:金额已开完(剩余可开票金额 <= 0)的订单不展示。
     * 剩余可开票金额 = totalPrice - SUM(erp_purchase_invoice.price)
     */
    @Schema(description = "是否仅返回剩余可开票金额大于 0 的订单(采购来票登记使用)", example = "true")
    private Boolean remainPriceEnable;
    /**
     * 需排除的来票编号(编辑来票时传入)
     *
     * 编辑来票重新选择采购订单时,把本张来票已分摊的金额退回订单,未开票金额按「订单金额 - 其他来票已分摊」计算,
     * 避免把本张来票自身的分摊当成已占用额度,导致重新分摊时额度被凭空扣减。
     */
    @Schema(description = "排除的来票编号(编辑来票时传,计算未开票金额时剔除该来票自身的分摊)", example = "1024")
    private Long invoiceId;
}