1、现金收入的处理程序是指办理现金收入时,从复核现金收入的来源到登记现金日记账的处理步骤和规则。办理现金收入业务的程序一般为:
①复核现金收款凭证,即复核现金收入的合法性、真实性和准确性。
②当面清点现金。
③开出现金收据,并加盖“现金收讫”印章和出纳人员名章,
④)根据收款凭证登记现金日记账。如果销售发货票上印有“代记账凭证”字样,可据以登记现金日记账。
2、资金是一种货币表现,是流通中价值的一种货币表现。资金收入也就是货币收入。
3、会计是以货币为主要计量单位,以凭证为主要依据,借助于专门的技术方法,对一定单位的资金运动进行全面、综合、连续、系统的核算与监督,向有关方面提供会计信息、参与经营管理、旨在提高经济效益的一种经济管理活动。
给你写了个,不过没写好,你自己给改改吧!将就着,还能用,统计信息和退出时保存有点问题,自己给改改吧!英语不好本人,用拼音写的!
#include"stdioh"
#include"stringh"
#include"stdlibh"
#include"mathh"
#define TIAOSHU 100
#define CHENGGONG 1
#define SHIBAI 0
#define SHOURU 1
#define ZHICHU 2
#define ZENGJIA 1
#define SHANCHU 2
#define XIUGAI 3
#define CHAXUN 4
#define TONGJI 5
#define TUICHU 6
/以下定义全局变量/
struct shouzhixinxi
{
char xingming[20];
char laiyuan[40];
char riqi[20];
char shumu[10]; /用double貌似读不出来/
}jilu[TIAOSHU];
/定义收支情况结构体,TIAOSHU表示最大的容量,可自行更改/
char xuanze;
/该数据用于接收选择信息/
int tishi;
/用于接收各函数返回的提示信息/
int dijitiao=0;
/用于表示当前是第几条信息/
int i;
/用于存放临时的条数,相当于零食的dijitiao/
char linshi[40];
double linshi2;
/用于存放一些临时信息/
/代码/
/用于保存信息/
void baocun()
{
FILE fp;
fp=fopen("shouzhiguanlitxt","w+");
for(i=0;i<dijitiao;i++)
{
fprintf(fp,"%s ",jilu[i]xingming);
fprintf(fp,"%s ",jilu[i]laiyuan);
fprintf(fp,"%s ",jilu[i]riqi);
fprintf(fp,"%s ",jilu[i]shumu);
}
fclose(fp);
}
/用于输出查询到的信息/
int shuchu(int i)
{
printf("\n\n \37~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\37\n");
printf(" \23 \3收 支 人 员 姓 名:%-20s\23\n",jilu[i]xingming);
printf(" \23 \3收 支 来 源 或 去 向:%-17s\23\n",jilu[i]laiyuan);
printf(" \23 \3收 支 日 期:%-26s\23\n",jilu[i]riqi);
printf(" \23 \3收 支 数 目:%-26s\23\n",jilu[i]shumu);
printf(" \36~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\36\n");
return CHENGGONG;
}
/用于新建/
void xinzeng(int dijitiao)
{
while(1)
{
printf("\n请输入收入或支出人员的姓名:");
scanf("%s",jilu[dijitiao]xingming);
printf("\n请输入收入来源或支出去向:");
scanf("%s",jilu[dijitiao]laiyuan);
printf("\n请输入收入或支出的日期:");
scanf("%s",jilu[dijitiao]riqi);
printf("\n请输入收入或支出的数目:");
scanf("%s",jilu[dijitiao]shumu);
printf("是否保存这条信息? <Y/N>\n");
xuanze=getch();
if(xuanze=='Y' || xuanze=='y')
{
dijitiao++;
printf("保存成功\n");
}
printf("是否继续添加新记录? <Y/N>\n");
xuanze=getch();
printf("\n");
if(xuanze=='N' || xuanze=='n')
break;
}
}
/用于删除/
void shanchu()
{
int xuhao=0,biaoshi[20]={-1};
while(1)
{
printf("\n请选择查询要删除的记录的方式: 1姓名 2来源或去向 3日期 4数目\n");
xuanze=getch();
xuanze=xuanze-48;
switch(xuanze)
{
case 1:
printf("请输入要查询的姓名:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]xingming,linshi)==0) /查询/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 2:
printf("请输入要查询的来源或去向:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]laiyuan,linshi)==0) /查询/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 3:
printf("请输入要查询的日期:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]riqi,linshi)==0) /查询/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 4:
printf("请输入要查询的数目:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]shumu,linshi)==0)
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
default:printf("输入错误\n");
}
printf("请输入记录左上角对应的序号:");
xuanze=getch();
printf("\n");
xuanze=xuanze-48;
if(biaoshi[xuanze]!=-1 && xuanze<=xuhao && xuanze>0)
{
biaoshi[0]=biaoshi[xuanze];
printf("确认删除? <Y/N> \n");
xuanze=getch();
if(xuanze=='Y' || xuanze=='y')
{
strcpy(jilu[biaoshi[0]]xingming,"\0");
strcpy(jilu[biaoshi[0]]laiyuan,"\0");
strcpy(jilu[biaoshi[0]]riqi,"\0");
strcpy(jilu[biaoshi[0]]shumu,"\0");
printf("删除成功\n");
}
}
else printf("输入错误\n");
printf("是否继续删除? <Y/N> \n");
xuanze=getch();
printf("\n");
if(xuanze=='N' || xuanze=='n')
break;
}
}
/用于修改/
void xiugai()
{
struct shouzhixinxi linshijilu;
int xuhao=0,biaoshi[20]={-1};
while(1)
{
printf("\n请选择查询要修改的记录的方式: 1姓名 2来源或去向 3日期 4数目\n");
xuanze=getch();
xuanze=xuanze-48;
switch(xuanze)
{
case 1:
printf("请输入要查询的姓名:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]xingming,linshi)==0) /查询/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 2:
printf("请输入要查询的来源或去向:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]laiyuan,linshi)==0) /查询/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 3:
printf("请输入要查询的日期:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]riqi,linshi)==0) /查询/
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 4:
printf("请输入要查询的数目:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]shumu,linshi)==0)
{
xuhao++;
biaoshi[xuhao]=i;
printf("\n\n%10d->",xuhao);
tishi=shuchu(i);
}
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
default:printf("输入错误\n");
}
printf("请输入记录左上角对应的序号:");
xuanze=getch();
xuanze=xuanze-48;
if(biaoshi[xuanze]!=-1 && xuanze<=xuhao && xuanze>0)
{
biaoshi[0]=biaoshi[xuanze];
printf("\n请输入新姓名:");
scanf("%s",linshijiluxingming);
printf("\n请输入新收入来源或支出去向:");
scanf("%s",linshijilulaiyuan);
printf("\n请输入新收入或支出的日期:");
scanf("%s",linshijiluriqi);
printf("\n请输入新收入或支出的数目:");
scanf("%s",linshijilushumu);
printf("确认修改? <Y/N> \n");
xuanze=getch();
if(xuanze=='Y' || xuanze=='y')
{
strcpy(jilu[biaoshi[0]]xingming,linshijiluxingming);
strcpy(jilu[biaoshi[0]]laiyuan,linshijilulaiyuan);
strcpy(jilu[biaoshi[0]]riqi,linshijiluriqi);
strcpy(jilu[biaoshi[0]]shumu,linshijilushumu);
printf("修改成功\n");
}
}
else printf("输入错误\n");
printf("是否继续修改? <Y/N> \n");
xuanze=getch();
printf("\n");
if(xuanze=='N' || xuanze=='n')
break;
}
}
/用于查询/
void chaxun(void)
{
while(1)
{
printf("\n请选择查询方式: 1姓名 2来源或去向 3日期 4数目\n");
xuanze=getch();
xuanze=xuanze-48;
switch(xuanze)
{
case 1:
printf("请输入要查询的姓名:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]xingming,linshi)==0) /查询/
tishi=shuchu(i);
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 2:
printf("请输入要查询的来源或去向:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]laiyuan,linshi)==0) /查询/
tishi=shuchu(i);
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 3:
printf("请输入要查询的日期:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]riqi,linshi)==0) /查询/
tishi=shuchu(i);
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
case 4:
printf("请输入要查询的数目:");
scanf("%s",linshi);
for(i=0;i<dijitiao;i++)
if(strcmp(jilu[i]shumu,linshi)==0)
tishi=shuchu(i);
if(tishi!=CHENGGONG)
printf("未找到相关记录\n");
break;
default:printf("输入错误\n");
}
printf("是否继续查询? <Y/N>");
xuanze=getch();
if(xuanze=='N' || xuanze=='n')
break;
}
}
/将字符串转换为浮点数/
double zhuanhuan(char str)
{
int zhengshu=0,xiaoshu=0,neixing=1,zhishu,zhengfu=1;
double jieguo=0;
zhengshu=strlen(str);
switch(str[0])
{
case '-':
str[0]='0';
zhengfu=-1;
break;
case '+':
str[0]='0';
zhengfu=1;
break;
}
for(i=0;str[i]!='\0';i++)
if(str[i]='')
{
zhengshu=i;
break;
}
for(i=0;str[i]!='\0';i++)
{
if(str[i]!='' && neixing==1)
{
zhishu=zhengshu-i-1;
jieguo=jieguo+(str[i]-48)pow(10,zhishu);
}
else
{
if(str[i]=='')
neixing=0;
else
{
zhishu=i-zhengshu-1;
jieguo=jieguo+(str[i]-48)pow(10,zhishu);
}
}
}
if(zhengfu==-1)
return -jieguo;
return jieguo;
}
/用于统计/
void tongji(void)
{
double shumu=0,shumu2;
char riqi1[10],riqi2[10];
while(1)
{
printf("\n请输入起始日期(含该日,年四位,月日两位):");
scanf("%s",riqi1);
printf("\n请输入截止日期(含该日,年四位,月日两位):");
scanf("%s",riqi2);
if(strcmp(riqi1,riqi2)<0)
for(i=0;i<dijitiao;i++)
if(strcmp(riqi1,jilu[i]riqi)<=0 && strcmp(riqi2,jilu[i]riqi)>=0)
{
shumu2=zhuanhuan(jilu[i]shumu);
shumu=shumu+shumu2;
}
else printf("输入有误\n");
printf("\n该时间段内总收支情况为:%2f\n",shumu);
printf("\n是否继续统计? <Y/N> ");
xuanze=getch();
printf("\n");
if(xuanze=='N' || xuanze=='n')
break;
}
}
/导入文件上的信息,相当于初始化/
int daoruxinxi()
{
FILE fp;
if((fp=fopen("shouzhiguanlitxt","r+"))==NULL)
{
printf("当前收支情况文件不存在\n");
if((fp=fopen("shouzhiguanlitxt","w+"))==NULL)
{
printf("未知错误导致未能建立新文件,按任意键结束程序\n");
getch();
exit(0);
}
else
{
fclose(fp);
printf("建立新文件成功,是否开始新建记录 <Y\\N>\n");
xuanze=getch();
if(xuanze=='Y' || xuanze=='y')
xinzeng(dijitiao);
}
}
else
{
for(dijitiao=0;(dijitiao<TIAOSHU && !feof(fp));dijitiao++)
{
fscanf(fp,"%s ",jilu[dijitiao]xingming);
fscanf(fp,"%s ",jilu[dijitiao]laiyuan);
fscanf(fp,"%s ",jilu[dijitiao]riqi);
fscanf(fp,"%s ",jilu[dijitiao]shumu);
}
fclose(fp);
return CHENGGONG;
}
return SHIBAI;
}
/主函数/
void main()
{
if(daoruxinxi()==CHENGGONG) /若导入成则开始主菜单/
{
int xunhuan=1; /用于控制循环/
while(xunhuan)
{
printf("\n\n\n \37~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\37\n"); /以下输出提示信息/
printf(" \23 导 入 收 支 情 况 成 功 \23\n");
printf(" \23~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\23\n");
printf(" \23 \1 1 增 加 新 记 录 \23\n");
printf(" \23 \1 2 删 除 已 有 记 录 \23\n");
printf(" \23 \1 3 修 改 已 有 记 录 \23\n");
printf(" \23 \1 4 查 询 已 有 记 录 \23\n");
printf(" \23 \1 5 统 计 一 段 时 间 内 的 数 据 \23\n");
printf(" \23 \1 6 退 出 该 系 统 \23\n");
printf(" \36~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\36\n\n");
printf("请选择要执行的 *** 作:");
xuanze=getch(); /选择 *** 作/
xuanze=xuanze-48; /前面接收的是1的ASC码实际上是49而不是1,转换一下/
switch(xuanze)
{
case ZENGJIA:xinzeng(dijitiao);break;
case SHANCHU:shanchu();break;
case XIUGAI:xiugai();break;
case CHAXUN:chaxun();break;
case TONGJI:tongji();break;
case TUICHU:xunhuan=0;break;
default:printf("输入错误\n");
}
}
}
baocun(); /保存更改/
}
一、应收工作程序
1、每日营业收入传票的编制
2、编制收入传票的依据是每日销售总结报告表和试算平衡表。
二、收入凭证的编制方法是:
借:应收账款——客账
应收账款——街账——明细
应收账款——团队
银行存款
贷:主营业务收入
应付账款—电话费
三、街账、客账分配表统计
街账、客账包含外单位宴会挂账、员工私人账、优惠卡及应回而未回账单等内容,收入核数员每天要填写街账、客账统计表,进行分配。及时准备将费用记录到每一账户中。作到日清月结,为月末填写街账、客账汇总表做准备。
四、超60天应收款挂账催款
根据月结应收款对账单记录及账项,分析报告内容。对凡是超60天以上应收款挂账客户,进行再次催款,催款前首先了解尚未付款的账项具体内容,并将情况向财务经理汇报。
由财务经理签发催款信,连同缴款通知副本寄给客人;对客人提出的问题要及时给予答复,协商解决办法,为尽快清算应收账款排除障碍。
扩展资料:
一、本科目核算企业因销售商品、提供劳务等经营活动应收取的款项。
企业(保险)按照原保险合同预定应向投保人收取的保费,可将本科目设为1122 应收保费科目,并按照投保人进行明细核算。
企业(金融)应收的手续费和佣金,可将本科目改为“1124 应收手续费及佣金”科目,并按照债务人进行明细核算。
不包括各种非经营活动发生的应收款项。因销售商品、提供劳务等,采用递延方式收取合同或吸引价款、实质上具有融资性质的,在“长期应收款”科目核算。
二、本科目可按债务人进行明细核算。
三、企业发生的应收账款,按应收金额,借记本科目,按确认的营业收入,贷记“主营业务收入”、“手续费及佣金收入”、“保费收入”等,科目。收回应收账款时,借记“银行存款”等科目,贷记本科目。涉及增值税销项税额的,还应进行相应的处理。
代购货方垫付的包装费、运杂费,借记本科目,贷记“银行存款”等科目。收回代垫费用时做相反分录。
参考资料来源:百度百科-应收账款
收支账最简单,用EXCEL设日期、凭证号、摘要、收入、支出、结余。分设现金与银行存款几个工作表(银行存款可按帐户,月底可对账)收入记一笔,支出记一笔,到月底就可以知道有多少结余了。
核算盈亏就涉及到会计知识,如果你没学过比较不好教你。而且健身房应该比较多是一次办卡,分次消费。
那么收入的确认时间就不是办卡的时间而应该是客人消费的时间。利润=收入-支出,将客人消费的的金额计入收入,其他开销(包含现金付的和当月发生还没付的)记为支出,月底收入-支出就是你的盈亏了。
扩展资料健身房的财务工作,主要是核算健身房的收入和支出账。例如:会员费及日常健身的收入。会员费应先记到预收账款中,按月计入收入。支出就是健身房的人工费及器材的购买及维修费。
健身房做账的方法参照服务业,特殊的是收入确认的时间,客人办卡时先计入预收账款,每次消费后计入收入科目,再冲预收账款。
与之发生的成本计入“主营业务成本”,比如健身器材的折旧或摊销,教练的工资等等,而管理人员的工资,餐费,差旅费等计入“管理费用"等期间费用科目,成本费用分清楚了,月底收入-成本-费用-税金就得出利润啦。
参考资料百度百科-健身房
参考资料百度百科-做账
现金收支财务处理程序,一般企业根据规模,规模大的企业,设置资金部,继而分结算组、收款组等等;规模小的企业,就是财务部负责。
具体落实到人,就是出纳岗位,负责收、支处理。收、支后做相应的凭证,由专人审核,记账。等等。
1、由单位主管部门或被审单位聘请会计师事务所,会计师事务所与委托方初步接触,对拟进行审计的单位或建设项目的基本情况进行初步了解;
2、签订业务约定书;会计师事务所进场进行现场审计,出具审计报告初稿;
3、与被审单位或建设项目主管部门交换意见,出具正式审计报告。
财务收支审批制度必须坚持权责对等原则。在审批制度中,必须规定审批人员应该承担的义务和责任。具体包括:审批人员应该定期向授权领导或职工代表汇报其审批情况,审批人员失职应该承担的责任等。
扩展资料
制定财务收支审批制度的必要性:内部控制制度划分为内部管理控制制度与内部会计控制制度两大类。内部管理控制制度是指那些对会计业务、会计记录和会计报表的可靠性没有直接影响的内部控制,如企业单位的人力资源管理。
内部会计控制制度是指那些对会计业务、会计记录和会计报表的可靠性有直接影响的内部控制,如由非出纳人员每月编制银行存款调节表。
财务收支审批制度是内部会计控制制度的具体规定,其基本目的在于:通过这种控制可提高现金交易的会计业务、会计记录和会计报表的可靠性,保证组织机构经济活动的正常运转。
保护资产的安全、完整与有效运用,提高经济核算的正确性与可靠性,推动与考核单位各项方针、政策的贯彻执行,提高经营管理水平。
参考资料来源:百度百科-财务收支审批制度
出纳账务处理的基本程序\x0d\\x0d\会计核算形式又叫账务处理组织程序或记账程序,是账簿组织、记账程序和记账方法相互结合的方式。\x0d\\x0d\账簿组织是指账簿的种类、格式和各种账簿之间的相互关系;记账程序和记账方法是指凭证的整理、传递,账簿的登记,会计报表的编制程序和方法。\x0d\\x0d\由于各个单位的经济业务性质和特点不尽相同,经济业务规模大小也不一样,因此设置的账簿,凭证的种类、格式和各种账簿之间的相互关系以及与之相适应的记账程序和方法也不一样。不同的账簿组织、记账程序和记账方法相互结合,就形成各种不同的会计核算形式。每个单位应结合自己的实际状况和具体条件,采用或设计适合自身经济业务性质和特点的会计核算形式。 \x0d\因此,尽管每一个会计单位的业务各有其特色,但都应该对会计核算形式作出明确的规定。\x0d\\x0d\一项合理有效的会计核算形式,一般应该符合下面的要求:\x0d\\x0d\(1)与本单位生产、经营管理的特点、规模的大小和业务的繁简程度相适应。\x0d\\x0d\(2)能正确、全面和及时地提供有关经济业务和财务收支情况,满足本单位经营管理和国家宏观管理工作的需要。\x0d\\x0d\(3)要在保证核算指标正确、真实和系统完整的前提下,尽可能地简化不必要的核算手续,提高会计工作的效率,节约核算工作的人力、物力和财力。\x0d\\x0d\我国国有企业目前一般采用的会计核算形式,主要有:\x0d\\x0d\(1)记账凭证核算形式;\x0d\\x0d\(2)汇总记账凭证核算形式;\x0d\\x0d\(3)科目汇总表核算形式;\x0d\\x0d\(4)多栏式日记账核算形式;\x0d\\x0d\(5)日记总账核算形式。\x0d\\x0d\应当指出,会计核算形式有多种多样,目前还在不断地发展,这里只介绍几种常见的核算形式。 \x0d\各种会计账务处理程序的主要区别在于登记总分类账的依据和方法不同,但是,\x0d\\x0d\出纳业务处理的步骤基本上一致,其基本程序是:\x0d\\x0d\(1)根据原始凭证或汇总原始凭证填制收款凭证、付款凭证;对于转账投资有价证券业务,还要根据原始凭证或汇总原始凭证直接登记有价证券明细分类账(债券投资明细分类账、股票投资明细分类账等)。\x0d\\x0d\(2)根据收款凭证、付款凭证逐笔登记现金日记账、银行存款日记账、有价证券明细分类账。\x0d\\x0d\(3)现金日记账的余额与库存现金每天进行核对,与现金总分类账定期进行核对;银行存款日记账与开户银行出具的银行对账单逐笔进行核对,至少每月一次,银行存款日记账的余额与银行存款总分类账定期进行核对;有价证券明细分类账与库存有价证券要定期进行核对。\x0d\\x0d\(4)根据现金日记账、银行存款日记账、有价证券明细分类账、开户银行出具的银行对账单等,定期或不定期编制出纳报告,提供出纳核算信息。
以上就是关于会计上的资金收入的一般程序有哪些全部的内容,包括:会计上的资金收入的一般程序有哪些、C语言编写家庭收支管理程序、出纳 收入支出表怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)