用MarsCode重构税务筹划提示词需聚焦可编码环节:锁定税种计算逻辑、申报表字段映射、政策适用边界;必须嵌入原始代码上下文、错误码及地方政策文号,避免泛化指令。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用MarsCode重构提示词做税务筹划,必须绕开“写方案”“出建议”这类泛化指令,直接锁定具体税种计算逻辑、申报表字段映射、政策适用边界等可编码环节,例如“修正企业所得税A100000表第23行‘减免所得税额’的取值逻辑:金税四期要求按研发费用加计扣除实际归集额×75%计算,而非账面计提额”。
把税务规则转成可执行代码约束
打开你正在处理的企业所得税汇算清缴脚本,找到计算减免税额的函数体。
复制该函数前3行代码(含import和df定义),粘贴到MarsCode输入框中→在后面接:【将第23行“减免所得税额”改为按实际归集的研发费用×0.75计算;禁止使用账面计提数;若研发费用为NaN则跳过该企业】。
这一步不能省略原始代码上下文,否则MarsCode会默认套用教科书公式,而金税四期系统校验的是真实归集凭证号与费用明细表匹配关系。
用报错信息反推税务逻辑漏洞
方法一:从电子税务局导出的校验失败XML中,提取最靠前的错误码,如“ERR-4027:A107012表第5列‘其他费用’超限额”。删掉堆栈路径,只留“ERR-4027:A107012表第5列‘其他费用’超限额”→作为提示词标题末尾。
方法二:在本地测试时触发pandas报错“TypeError: cannot convert float NaN to integer”,说明某字段强制转int但存在空值→提示词写成:【对A107012表第5列先fillna(0),再转int;原逻辑导致ERR-4027校验失败】。
【必须保留ERR-4027这个错误码】,否则MarsCode无法关联到《研发费用加计扣除优惠明细表》的具体校验规则。
嵌入地方性政策硬性条件
第一步:确认企业注册地所属区域,如“西咸新区秦汉新城”。
第二步:查该区域2026年最新财政返还文件编号,例如《西咸财税〔2026〕12号》。
第三步:在提示词中写明:【按西咸财税〔2026〕12号文第三条,在计算财政返还基数时,剔除增值税即征即退部分;仅以实际缴纳的增值税额×30%计算返还】。
这一步操作起来很简单,直接把文件编号和条款原文粘进去就行。不写具体文号,MarsCode会按通用口径生成,而西咸新区对即征即退的认定口径比国家税务总局公告2023年第1号更严。











