java组织机构代码生成 java代码结构设计

企业三证合一后组织机构代码是多少?三证合一后只有一个统一社会信用代码 。组织机构代码、税务登记账户 , 营业执照编号都是用这个统一社会信用代码
企业三证合一的编码验证规则用java代码实现 , 如何实现,急,谢谢!按照编码规则 , 统一代码为18位,由五个部分组成:第一部分(第1位)为登记管理部门代码 , 9表示工商部门;第二部分(第2位)为机构类别代码,1表示企
业、2表示个体工商户、3表示农民专业合作社;第三部分(第3—8位)为登记管理机关行政区划码;第四部分(第9—17位)为全国组织机构代码;第五部分
(第18位)为校验码 。
组织机构代码是哪几位组织机构代码是第9-17位 , 统一社会信用代码具体如下java组织机构代码生成:
第一部分(第1位):登记管理部门代码,使用阿拉伯数字或英文字母表示 。例如,机构编制、民政、工商三个登记管理部门分别使用1、2、3表示 , 其他登记管理部门可使用相应阿拉伯数字或英文字母表示 。
第二部分(第2位):机构类别代码,使用阿拉伯数字或英文字母表示 。登记管理部门根据管理职能,确定在本部门登记的机构类别编码 。
例如,机构编制部门可用1表示机关单位,2表示事业单位,3表示由中央编办直接管理机构编制的群众团体java组织机构代码生成;民政部门可用1表示社会团体,2表示民办非企业单位,3表示基金会;工商部门可用1表示企业,2表示个体工商户,3表示农民专业合作社 。
第三部分(第3—8位):登记管理机关行政区划码,使用阿拉伯数字表示 。
例如,国家用100000,北京用110000,注册登记时由系统自动生成,体现法人和其他组织注册登记及其登记管理机关所在地,既满足登记管理部门按地区管理需求,也便于社会对注册登记主体所在区域进行识别 。(参照《中华人民共和国行政区划代码》〔GB/T 2260—2007〕)
第四部分(第9—17位):主体标识码(组织机构代码),使用阿拉伯数字或英文字母表示 。(参照《全国组织机构代码编制规则》〔GB 11714—1997〕)
第五部分(第18位):校验码 , 使用阿拉伯数字或英文字母表示 。
扩展资料:
统一代码的主要特性 。
1.唯一性 。统一代码及其9位主体标识码(组织机构代码)在全国范围内是唯一的 。一个主体只能拥有一个统一代码,一个统一代码只能赋予一个主体 。
主体注销后,该代码将被留存 , 保留回溯查询功能 。例如,一个主体由事业单位改制为企业,按照法定程序,需依法注销该事业单位,再设立新企业 。新设立企业是一个新主体,需赋予新的统一代码 。
2.兼容性 。统一代码最大程度地兼容现有各类机构代码 , 既能体现无含义代码的稳定可靠,又能发挥有含义代码便于分类管理的作用 , 最大程度地减少改造成本 。
统一代码在第二、三部分设计了机构类别代码和登记管理机关行政区划码,与工商注册号、事业单位证书号、机构信用代码相应部分含义一致 。第四部分主体标识码采用组织机构代码,保证了统一代码与组织机构代码有效衔接 。
3.稳定性 。统一代码一经赋予 , 在其主体存续期间,主体信息即使发生任何变化 , 统一代码均保持不变 。例如,法人和其他组织迁徙或变更法定代表人、经营范围等 , 均不改变其统一代码 。
4.全覆盖 。统一代码制度实施后,对新设立的法人和其他组织,在注册登记时发放统一代码;对已设立的法人和其他组织,通过适当方式换发统一代码,实现对法人和其他组织全覆盖 。
参考资料:中国政府网-法人和其他组织统一社会信用代码 制度建设总体方案
跪求大神 Java如何根据规则生成有一定格式的字符串import java.util.Date;
import java.util.Scanner;
public class Test{
private static String parserDate(){
java.text.DateFormat format2 = new java.text.SimpleDateFormat("yyyyMMddhhmmss");
String date = format2.format(new Date());
//System.out.println(date);
date =date.substring(0,8);
return date;
}
public static void main(String[] args) {
/**
* 简单说明下,,你这种需求用到的就是字符串拼接的技术
* 字符串拼接三种类,String StringBuffer,StringBuilder
* 我现在就用第二种写个小例子,你根据原理自己灵活改动
* 需求:前缀 机构编号 日期 补0 后缀
* */
StringBuffer stringBuffer=new StringBuffer();
System.out.println("请输入机构编号");
String str=new Scanner(System.in).next();//输入你要输入的字符串 , 我这里把你的"机构编号"当成输入的字符串
stringBuffer.append("前缀 ");
stringBuffer.append(str);
stringBuffer.append(" " parserDate());//日期,我写成了静态方法,直接获得yyyymmdd的格式
stringBuffer.append(" 0");
stringBuffer.append(" 后缀");
System.out.println("拼接后得到的结果");
System.out.println(stringBuffer.toString());
}
}
附图:
用java实现根据公司编码取得任意层级的部门列表要是oracle多好java组织机构代码生成,一句话搞定 。
既然是javajava组织机构代码生成,给你伪代码,你补充吧:
String getDeptName(int level,String dept){
if(level==0){
return dept;
}else if(level=10){
return "层数太大";
}else{
return getDeptName(level-1,dept-childDeptName);
}
}
【java组织机构代码生成 java代码结构设计】java组织机构代码生成的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码结构设计、java组织机构代码生成的信息别忘了在本站进行查找喔 。

    推荐阅读