本文解答了关于《固定资产累计折旧会计分录》相关内容,同时关于1、固定资产全套账务处理,2、计提固定资产,3、公司固定资产折旧,4、固定资产累计折旧会计处理,5、固定资产累计折旧的账务处理,的相关问答本篇文章福途教育网小编也整理了进来,希望对您有帮助。
固定资产累计折旧会计分录
cw_item_null(sk_project.prj_acc_acc, &sk_project.prj_acc_depreciation); //设置折旧科目
}
else {
INT64 amount;
amount = sk_project.prj_acc_price;
if(sk_project.prj_acc_spread != 0)
amount = sk_project.prj_acc_price * sk_project.prj_acc_spread / 100;
if(sk_project.prj_acc_month >= sk_project.prj_acc_period) {
amount = sk_project.prj_acc_price - get_depreciation_month(sk_project.prj_acc_price, sk_project.prj_acc_base, sk_project.prj_acc_month - 1);
}
cw_entry_null(sk_project.prj_acc_acc, &sk_project.prj_acc_depreciation, amount); //固定资产累计折旧会计分录
}
if(check_core_year(sk_project.prj_acc_time)) {
//折旧
//cw_entry_null(sk_project.prj_acc_acc, &jt_num, sk_project.prj_acc_price - get_depreciation_year(sk_project.prj_acc_price, sk_project.prj_acc_base, sk_project.prj_acc_period) ); //固定资产累计折旧会计分录
//折旧调整
//cw_entry_null(sk_project.prj_acc_acc, &sk_project.prj_acc_depreciation, get_depreciation_year(sk_project.prj_acc_price, sk_project.prj_acc_base, sk_project.prj_acc_month - 1) ); //固定资产累计折旧会计分录
sk_project_entry(sk_project.prj_acc_acc, jt_num,
sk_project.prj_acc_price - get_depreciation_year(sk_project.prj_acc_price, sk_project.prj_acc_base, sk_project.prj_acc_period));
sk_project_entry(sk_project.prj_acc_acc, sk_project.prj_acc_depreciation,
get_depreciation_year(sk_project.prj_acc_price, sk_project.prj_acc_base, sk_project.prj_acc_month - 1));
}
sk_project_display();
retval = COMMAND_SUCCESS;
break;
case 2: //折旧调整
retval = sk_project_entry_change(sk_project.prj_acc_time); //折旧调整
if(retval == COMMAND_FAIL) {
util_print("找不到原记录, 折旧调整失败!\n");
return COMMAND_FAIL;
}
break;
default:
break;
}
return retval;
}
//打印项目
static int sk_project_display()
{
printf("账户信息:\n");
printf(" 科目号 科目 本期金额\n");
printf("%10s%-10s%5s\n"," ", sk_project.prj_acc_acc->name, "");
printf(" 多年 : %-10s本期金额: %lld\n",
sk_project.prj_acc_depreciation->name, sk_project.prj_acc_price -
get_depreciation_year(sk_project.prj_acc_price, sk_project.prj_acc_base, sk_project.prj_acc_period));
return 0;
}
/*
折旧调整
*/
static int sk_project_entry_change(int time)
{
int mount;
mount = util_edit_int(1, &time, 12, "输入调整折旧月份: ");
struct acc_entry_v1* acc_entry; //记否记录
acc_entry = sk_project_entry_find(sk_project.prj_acc_acc, sk_project.prj_acc_depreciation, time);
if(acc_entry == NULL)
return COMMAND_FAIL;
else
return COMMAND_SUCCESS;
}
/*
按科目查找记录记录
*/
static struct acc_entry_v1 *sk_project_entry_find(struct account *acc_debit, struct account *acc_credit, int time)
{
int i;
struct acc_entry_v1 *acc_entry;
for(i=1; i < acc_handler.acc_num; i++) {
acc_entry = &acc_handler.acc_list[i];
if(acc_entry->ifvalid == IFVALID_VALID) {
if((acc_entry->acc_debit == acc_debit && acc_entry->acc_credit == acc_credit) && acc_entry->acc_time == time)
return acc_entry; //找到记录
}
}
return NULL; //没有找到纪录
}
总结:以上是编辑:【万柳琴】整理及AI智能原创关于《固定资产累计折旧会计分录
》优质内容解答希望能帮助到您。