库存成本及税率调整方案:基于最新进货折扣
本文档主要讨论了如何解决库存单据成本计算错误以及税率调整的问题,这些问题通常是由于操作失误导致的进货折扣记录不准确,进而影响到批销、零售等环节的成本计算。解决方案包括成本重算和税率更新两个部分。 ### 1. 问题成因分析 问题的核心在于客户在录入进货单时,录入的进货折扣通常为100%或低于实际成本折扣,这导致库存和销售成本的计算出现误差。当批销时,折扣进一步降低,使得所有成本计算都不正确。 ### 2. 解决问题的思路 为了解决这个问题,提出了基于最近进货折扣进行成本重算的策略。首先,创建了一个名为`uf_GetStock_discount`的SQL函数,用于获取最近的进货折扣。 #### 2.1 创建折扣函数 ```sql IF EXISTS (SELECT name FROM sysobjects WHERE name = N'uf_GetStock_discount' ) DROP FUNCTION uf_GetStock_discount GO CREATE FUNCTION uf_GetStock_discount (@h_id CHAR(20)) RETURNS float BEGIN DECLARE @ld_price_zk float SELECT TOP 1 @ld_price_zk = h_discount FROM yw_jh, yw_jh_item WHERE yw_jh.jh_id = yw_jh_item.jh_id AND yw_jh.receipts_class <> 'JT' AND yw_jh.is_verify = '1' AND yw_jh.stock_arrear = '1' AND yw_jh.is_destroy = '0' AND H_ID = @h_id ORDER BY yw_jh.input_date DESC RETURN ISNULL(@ld_price_zk,0) END ``` 这个函数根据输入的单据ID (`h_id`),从进货单据中找到最新的折扣。 #### 2.2 成本重算相关语句 接下来,使用这个函数更新所有相关单据的成本折扣,包括进货、批销、退货、零售、其他出入库及库存表: - 更新进货成本折扣 - 更新批销成本折扣 - 跟新零售成本 - 调剂成本 - 更新库存成本 - 更新进出冲减成本折扣 - 更新其他出入库的成本 ### 3. 税率更新 为了统一标准,根据客户需求,将所有相关单据的税率更新为13%: - 更新批销单主表税率 - 更新批销单明细表税率 - 更新进货单主表税率 - 更新进货明细税率 - 更新库存税率 通过上述步骤,系统能够根据最新的进货折扣重新计算库存单据成本,并统一调整税率,从而修正成本计算错误,确保库存管理和销售成本的准确性。
下载后可阅读完整内容,剩余3页未读,立即下载
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- IPQ4019 QSDK开源代码资源包发布
- 高频组电赛必备:掌握数字频率合成模块要点
- ThinkPHP开发的仿微博系统功能解析
- 掌握Objective-C并发编程:NSOperation与NSOperationQueue精讲
- Navicat160 Premium 安装教程与说明
- SpringBoot+Vue开发的休闲娱乐票务代理平台
- 数据库课程设计:实现与优化方法探讨
- 电赛高频模块攻略:掌握移相网络的关键技术
- PHP简易简历系统教程与源码分享
- Java聊天室程序设计:实现用户互动与服务器监控
- Bootstrap后台管理页面模板(纯前端实现)
- 校园订餐系统项目源码解析:深入Spring框架核心原理
- 探索Spring核心原理的JavaWeb校园管理系统源码
- ios苹果APP从开发到上架的完整流程指南
- 深入理解Spring核心原理与源码解析
- 掌握Python函数与模块使用技巧