讨论_ 资产负债表的应收账款、预收账款、应付账款、预付账款、其他应收款、其他应付款该如_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 5  1/1   1  
作者
内容
afanda  [个人空间]
QQ名  mifan


注册  2018-11-09
发贴数  23
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2019-01-31 21:18

一般情况下,资产负债表往来项目的取数方法是这样的: 
 
① 应收账款项目=应收账款明细科目借方余额+预收账款明细科目借方余额-计提的相应的坏账准备明细科目余额(小企业会计准则不需要计提坏账准备) 
 
② 预收款项项目=应收账款明细科目贷方余额+预收账款明细科目贷方余额 
 
③ 应付账款项目=应付账款明细科目贷方余额+预付账款明细科目贷方余额 
 
④ 预付款项项目=应付账款明细科目借方余额+预付账款明细科目借方余额 
 
⑤ 其他应收款项目=其他应收款明细科目借方余额+其他应付款明细科目借方余额-计提的相应的坏账准备明细科目余额(小企业会计准则不需要计提坏账准备) 
 
⑥ 其他应付款项目=其他应付款明细科目贷方余额+其他应收款明细科目贷方余额 
 
上面的取数方法,在Onlyit中实现起来比较麻烦,对于大多数电脑水平不是很高的人,根本做不到。希望开发者提供实现以上方法的函数。


        


afanda  [个人空间]
QQ名  mifan


注册  2018-11-09
发贴数  23
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#2»发布于2019-02-01 13:07

以下是本人用以获取往来账明细科目余额的脚本,脚本比较笨拙,但结果正确: 
//获取预收账款明细科目余额   
int kmdm,i 
num yingshou_num,yushou_num,km_jfye_num,km_dfye_num 
//明细科目借方余额存入yingshou_num,贷方余额存入yushou_num 
kmdm=2203000 
//预收账款科目代码2203,明细科目3位数001-100 
for(i=1;i<100;i++) 

    kmdm++ 
    if(期初(kmdm)<0) 
      { 
       km_jfye_num=0-期初(kmdm) 
       yingshou_num=yingshou_num+km_jfye_num 
       } 
    else 
       { 
       km_dfye_num=期初(kmdm) 
       yushou_num=yushou_num+km_dfye_num 
       } 
    } 
  //msg(yingshou_num) 
  //msg(yushou_num)


        


wwx001  [个人空间]
QQ名  时光呓语


注册  2011-05-23
发贴数  701
精华贴  2
原创贴  3
来自  
状态  正常

级别  会员
#3»发布于2019-02-01 13:47

好像不用这么复杂吧?软件自带的公式基本可以满足需求了,比如应收账款就可以用?期末借存(1122)+期末借存(2203)-期末(1231).(假定应收账款代码为1122,预收账款代码为2203,坏账准备代码为1231)


        




QQ:772600297

afanda  [个人空间]
QQ名  mifan


注册  2018-11-09
发贴数  23
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#4»发布于2019-02-01 15:41

当期末余额为负数时,楼上的方法好像取数错误。尤其当明细科目有的是正数,有的是负数。


        于 2019-02-01 15:41 被 afanda 修改


afanda  [个人空间]
QQ名  mifan


注册  2018-11-09
发贴数  23
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#5»发布于2019-02-01 15:51

完整的往来账取数脚本: 
 
int prepare() 

 int kmdm,i 
 
//-----处理预收账款------------------ 
num yingshou_qc,yushou_qc,km_jfye_num,km_dfye_num,yingshou_qm,yushou_qm 
 //明细科目借方余额存入yingshou_qc,yingshou_qm,贷方余额存入yushou_qc,yushou_qm 
 kmdm=2203000 
 //预收账款科目代码2203,明细科目3位数001-100 
 for(i=1;i<100;i++) 
  { 
    kmdm++ 
    if(期初(kmdm)<0) 
      { 
       km_jfye_num=0-期初(kmdm) 
       yingshou_qc=yingshou_qc+km_jfye_num 
       } 
    else 
       { 
       km_dfye_num=期初(kmdm) 
       yushou_qc=yushou_qc+km_dfye_num 
       } 
    if(期末(kmdm)<0) 
      { 
       km_jfye_num=0-期末(kmdm) 
       yingshou_qm=yingshou_qm+km_jfye_num 
       } 
    else 
       { 
       km_dfye_num=期末(kmdm) 
       yushou_qm=yushou_qm+km_dfye_num 
       } 
  } 
  //msg(yingshou_num) 
  //msg(yushou_num) 
 
//---------预收账款处理结束-处理应收账款--------- 
 
 kmdm=1122000 
 //应收账款科目代码1122,明细科目3位数001-100 
 for(i=1;i<100;i++) 
  { 
    kmdm++ 
    if(期初(kmdm)>0) 
      { 
       km_jfye_num=期初(kmdm) 
       yingshou_qc=yingshou_qc+km_jfye_num 
       } 
    else 
       { 
       km_dfye_num=0-期初(kmdm) 
       yushou_qc=yushou_qc+km_dfye_num 
       } 
    if(期末(kmdm)>0) 
      { 
       km_jfye_num=期末(kmdm) 
       yingshou_qm=yingshou_qm+km_jfye_num 
       } 
    else 
       { 
       km_dfye_num=0-期末(kmdm) 
       yushou_qm=yushou_qm+km_dfye_num 
       } 
  } 
  para_set('b_ysqc',yingshou_qc) 
  para_set('b_yusqc',yushou_qc) 
  para_set('b_ysqm',yingshou_qm) 
  para_set('b_yusqm',yushou_qm) 
 
//---------预收应收处理结束---------- 
 
//-----处理其他应收账款------------------ 
num qtys_qc,qtyf_qc,km_jfye_num,km_dfye_num,qtys_qm,qtyf_qm 
 //明细科目借方余额存入qtys_qc,qtys_qm,贷方余额存入qtyf_qc,qtyf_qm 
 kmdm=1221000 
 //其他应收账款科目代码1221,明细科目3位数001-100 
 for(i=1;i<100;i++) 
  { 
    kmdm++ 
    if(期初(kmdm)>0) 
      { 
       km_jfye_num=期初(kmdm) 
       qtys_qc=qtys_qc+km_jfye_num 
       } 
    else 
       { 
       km_dfye_num=0-期初(kmdm) 
       qtyf_qc=qtyf_qc+km_dfye_num 
       } 
    if(期末(kmdm)>0) 
      { 
       km_jfye_num=期末(kmdm) 
       qtys_qm=qtys_qm+km_jfye_num 
       } 
    else 
       { 
       km_dfye_num=0-期末(kmdm) 
       qtyf_qm=qtyf_qm+km_dfye_num 
       } 
  } 
 
//---------其他应收处理结束-处理其他应付--------- 
 
 kmdm=2241000 
 //其他应付账款科目代码2241,明细科目3位数001-100 
 for(i=1;i<100;i++) 
  { 
    kmdm++ 
    if(期初(kmdm)<0) 
      { 
       km_jfye_num=0-期初(kmdm) 
       qtys_qc=qtys_qc+km_jfye_num 
       } 
    else 
       { 
       km_dfye_num=期初(kmdm) 
       qtyf_qc=qtyf_qc+km_dfye_num 
       } 
    if(期末(kmdm)<0) 
      { 
       km_jfye_num=0-期末(kmdm) 
       qtys_qm=qtys_qm+km_jfye_num 
       } 
    else 
       { 
       km_dfye_num=期末(kmdm) 
       qtyf_qm=qtyf_qm+km_dfye_num 
       } 
  } 
  para_set('b_qtys_qc',qtys_qc) 
  para_set('b_qtyf_qc',qtyf_qc) 
  para_set('b_qtys_qm',qtys_qm) 
  para_set('b_qtyf_qm',qtyf_qm) 
 
 
 return 1; 
};





 5  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]