|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
碰到銷貨折让,銷貨退回怎么处理?开个CreditNote,发现系统自动抛转的會計分录有些问题,研究一下吧。
首先要搞清楚會計的做法,假设是永续盘存制(perpetualinventory),从购货到銷货程序如下
假设2008-06-26购入香精100公斤,一公斤300,当天销售完毕,售价310。會計分录如下:
FinishedGoods (1460) 30,000
Accounts Payable(2100) 30,000
Cost ofSales(5000) 30,000
FinishedGoods(1460) 30,000
AccountsReceivable(1100) 31,000
Product/ServiceSales(4100) 31,000
如果发生銷貨折让,10公斤的香精,每公斤折让2块,分录如下
SalesReturns &Allowance(4800) 20
AccountsReceivable(1100) 20
客人并没有退货,只是应收账款减少20快。故库存沒有增加
如果发生銷貨退回,10公斤的香精,分录如下
SalesReturns &Allowance(4800) 3,100
AccountsReceivable(1100) 3,100
FinishedGoods(1460) 3,000
Cost ofSales(5000) 3,000
如果以上的分录没有问题,接下来修改系统
Credit NotesType有三种情况
a:Goods Returned to Store(可以作为銷貨退回,因为库存增加)
b:Goods Written Off
c:Reverse anOvercharge(可作为銷貨折让,但也会增加库存,需要修改)
修改SelectCreditItems.php
1:comment掉1189行的$Result = DB_query($SQL,$db,$ErrMsg,$DbgMsg,true);
这样在Reverse An Overcharge时就不会增加库存
2:删除1845行的 " . $SalesGLAccounts['salesglcode'] . ",
然后加上銷貨折让和銷貨退回借方科目4800,这个地方不修改也行,不過借方科目系统会抓取salesglposting的saleglcode(在setup->Sales GLInterfacePosting里面设定的會計科目,一般设为Product/ServiceSales)
测试了一下,Stockmove和custallocns的数值正确,,这样改应该没问题 |
|