普通算法各字段格式及标准

编号 | 栏目名称 | 数据格式 | 备注
--- | --- | --- | ---
A | 姓名 | 字符 | 必须填写，不能为空。
B | 证件类型 | 字符 | 必须填写代码、不能为空，代码内容详见“证件类型代码表”，如果不填默认为“06”身份证。
C | 证件号码 | 字符 | 必须填写，不能为空，有具体的校验规则。
D | 国家或地区代码 | 字符 | 必须填写代码、不能为空，代码内容详见“国家和地区代码表”，如果不填默认为“156”中国。
E | 是否残疾烈属孤老 | 字符 | 必须填写、不能为空，1代表是，0代表不是，如果不填默认为“0”。
F | 是否雇员 | 字符 | 必须填写、不能为空，1代表是，0代表不是，如果不填默认为“1”。
G | 电话 | 字符 | 必须填写、不能为空。
H | 电子邮箱 | 字符 | 雇员必须填写、不能为空。
I | 联系地址 | 字符 | 非雇员必须填写、不能为空。
J | 工作单位 | 字符 | 非雇员必须填写、不能为空。
K | 所得项目代码 | 字符 | 必须填写代码、不能为空，代码内容详见“普通算法所得项目代码表”，如果不填默认为“010001”工资、薪金所得A（费用扣除标准3500）。
L | 收入额 | 数值，两位小数 | 必须填写，大于等于零，默认为0。
M | 已申报收入 | 数值，两位小数 | 必须填写，大于等于零，默认为0。
N | 免税所得 | 数值，两位小数 | 必须填写，大于等于零，默认为0。
O | 基本养老保险费 | 数值，两位小数 | 只适用于[0100 - 工资、薪金所得]，默认为0。
P | 基本医疗保险费 | 数值，两位小数 | 只适用于[0100 - 工资、薪金所得]，默认为0。
Q | 失业保险费 | 数值，两位小数 | 只适用于[0100 - 工资、薪金所得]，默认为0。
R | 住房公积金 | 数值，两位小数 | 只适用于[0100 - 工资、薪金所得]，默认为0。
S | 财产原值 | 数值，两位小数 | 只适用于[0900 - 财产转让所得]，默认为0。
T | 允许扣除的税费 | 数值，两位小数 | 只适用于[0400 - 劳务报酬所得]、[0600 - 特许权使用费所得]、[0800 - 财产租赁所得]、[0900 - 财产转让所得]，默认为0。
U | 其他税前扣除项目 | 数值，两位小数 | 必须填写，大于等于零，默认为0。
V | 税前扣除项目合计 | 数值，两位小数 | 自动计算，V=O+P+Q+R+S+T+U。
W | 减除费用 | 数值，两位小数 | 大部分所得项目，自动计算，其余手工填写，大于等于零。
X | 准予扣除的捐赠额 | 数值，两位小数 | 必须填写，大于等于零，默认为0。
Y | 应纳税所得额 | 数值，两位小数 | 自动计算，Y=L+M-N-V-W-X。
Z | 适用税率 | 数值，三位小数 | 大部分所得项目，自动计算，其余手工填写，大于零小于1。
AA | 速算扣除数 | 数值，两位小数 | 大部分所得项目，自动计算，其余手工填写，大于等于零。
AB | 应纳税额 | 数值，两位小数 | 自动计算，AB=Y*Z-AA。
AC | 减免税额 | 数值，两位小数 | 根据所得项目，自动计算。
AD | 应扣缴税额 | 数值，两位小数 | 自动计算，AD=AB-AC。
AE | 已扣缴税额 | 数值，两位小数 | 必须填写，大于等于零，默认为0。
AF | 应补（退）税额 | 数值，两位小数 | 自动计算，AF=AD-AE。
AG | 备注 | 字符 | 备用字段，可以不填。当所得为[0100 - 工资、薪金所得]时，只能填写年金单位缴费部分，需大于零。