集成西班牙AEAT VeriFactu沙箱持续报错1207求助
集成西班牙AEAT VeriFactu电子发票注册时沙箱环境持续返回Error 1207问题
我正尝试集成西班牙AEAT VeriFactu系统实现电子发票注册,但沙箱环境持续返回错误:
Error 1207 "Error interno en el servidor"
即使发送AEAT提供的官方XML示例也是如此。
已尝试的操作
- 官方未签名XML示例:
- 使用AEAT VeriFactu官方文档中的
ejemploRegistro.xml - 用XAdES-EPES数字签名对其签名
- 结果:报错1207
- 使用AEAT VeriFactu官方文档中的
- 官方已签名XML示例:
- 使用AEAT文档中的
ejemploRegistro-firmado-epes-xades4j.xml - 仅修改NIF以匹配我方测试证书
- 结果:报错1207
- 使用AEAT文档中的
- 未签名XML(无签名):
- 发送无签名的官方XML
- 结果:报错1207
技术细节
- 环境:VeriFactu Sandbox
- 端点:
https://prewww1.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP - 证书:授权CA颁发的有效测试证书
- SOAP动作:
https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SistemaFacturacion/altaRegistroFactura
Error 1207定义
根据AEAT的errores.properties:
1207 = 只有当CalificacionOperacion为“应税且非免税 - 无纳税人身份倒置(S1)”时,CuotaRepercutida才能不为0。
XML数据验证
官方示例的数值符合要求:
<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion> <sum1:CuotaRepercutida>0.4</sum1:CuotaRepercutida>
根据错误定义,CalificacionOperacion为S1且CuotaRepercutida不为0,应属有效。
SOAP请求结构示例
<?xml version="1.0" encoding="UTF-8"?> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:sfLR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd" xmlns:sf="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> <soap:Header/> <soap:Body> <sfLR:RegFactuSistemaFacturacion> <sfLR:SuministroLR> <sf:Cabecera> <sf:ObligadoEmision> <sf:NombreRazon>TEST COMPANY</sf:NombreRazon> <sf:NIF>12345678A</sf:NIF> </sf:ObligadoEmision> </sf:Cabecera> <sf:RegistroFacturacion> <!-- 官方AEAT XML内容 --> </sf:RegistroFacturacion> </sfLR:SuministroLR> </sfLR:RegFactuSistemaFacturacion> </soap:Body> </soap:Envelope>
错误响应
<?xml version="1.0" encoding="UTF-8"?> <env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/"> <env:Body> <env:Fault> <faultcode>env:Server</faultcode> <faultstring>Codigo[1207].Error interno en el servidor, Id. Error: 116559666</faultstring> </env:Fault> </env:Body> </env:Envelope>
疑问
- 近期是否有人成功使用VeriFactu沙箱?
- 沙箱环境是否存在已知问题?
- 是否存在文档未提及的额外配置要求?
- 这是否与沙箱中的证书授权有关?
补充说明
- 所有形式(签名、未签名、官方示例)均报错
- 证书验证正常(无证书相关错误)
- SOAP结构符合官方WSDL规范
- XML通过官方XSD schema验证
- 使用AEAT VeriFactu官方技术文档及示例
恳请提供相关见解或类似经验!
参考资料
- AEAT VeriFactu官方文档及XML示例
- AEAT VeriFactu Web Services WSDL及XSD schema
- 官方错误代码列表(
errores.properties)
内容的提问来源于stack exchange,提问作者aserra
相关产品推荐
相关产品推荐

