Si necesitas un ejemplo práctico de cómo funciona un Registro de Alta en la API Verifactu, aquí te mostramos un caso real que ya estamos utilizando en el entorno de pruebas de la AEAT. Este proceso incluye el envío de un archivo XML dentro de un sobre SOAP a Hacienda, asegurando el cumplimiento normativo de la Ley Antifraude.

Ejemplo de XML enviado a Hacienda

El siguiente XML muestra un ejemplo completo del proceso de comunicación con la Agencia Tributaria:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
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"
xmlns:xd="http://www.w3.org/2000/09/xmldsig# ">
soapenv:Header/
soapenv:Body
sfLR:RegFactuSistemaFacturacion
sfLR:Cabecera
sf:ObligadoEmision
sf:NombreRazonEMPRESA TEST</sf:NombreRazon>
sf:NIFA39200019</sf:NIF>
</sf:ObligadoEmision>

	</sfLR:Cabecera>
	
	<sfLR:RegistroFactura>
	   <sf:RegistroAnulacion>
	       <sf:IDVersion>1.0</sf:IDVersion>
	       <sf:IDFactura>
	           <sf:IDEmisorFacturaAnulada>A39200019</sf:IDEmisorFacturaAnulada>
	           <sf:NumSerieFacturaAnulada>A20241111-163</sf:NumSerieFacturaAnulada>
	           <sf:FechaExpedicionFacturaAnulada>01-11-2024</sf:FechaExpedicionFacturaAnulada>
	       </sf:IDFactura>
	       <sf:Encadenamiento>
	           <sf:RegistroAnterior>
	               <sf:IDEmisorFactura>A39200019</sf:IDEmisorFactura>
	               <sf:NumSerieFactura>A202411-021</sf:NumSerieFactura>
	               <sf:FechaExpedicionFactura>27-11-2024</sf:FechaExpedicionFactura>
	               <sf:Huella>C70729AB21B65E483C60BFD75761BDDE1D5E6E20C709A44DC4BC03386E99F565</sf:Huella>
	           </sf:RegistroAnterior>
	       </sf:Encadenamiento>
	       <sf:SistemaInformatico>
	           <sf:NombreRazon>NEMON INVOICE TO CASH, SL</sf:NombreRazon>
	           <sf:NIF>B70912613</sf:NIF>
	           <sf:NombreSistemaInformatico>NEMON INVOCASH VERIFACTU API</sf:NombreSistemaInformatico>
	           <sf:IdSistemaInformatico>01</sf:IdSistemaInformatico>
	           <sf:Version>1.0</sf:Version>
	           <sf:NumeroInstalacion>20241129065641_561521</sf:NumeroInstalacion>
	           <sf:TipoUsoPosibleSoloVerifactu>N</sf:TipoUsoPosibleSoloVerifactu>
	           <sf:TipoUsoPosibleMultiOT>S</sf:TipoUsoPosibleMultiOT>
	           <sf:IndicadorMultiplesOT>S</sf:IndicadorMultiplesOT>
	       </sf:SistemaInformatico>
	       <sf:FechaHoraHusoGenRegistro>2024-11-29T11:28:04+01:00</sf:FechaHoraHusoGenRegistro>
	       <sf:TipoHuella>01</sf:TipoHuella>
	       <sf:Huella>EB950683BFD0479A1B9A14FFDFFF5BFB403CDDC98CC79193A21140A1F838E42A</sf:Huella>
	   </sf:RegistroAnulacion>
	</sfLR:RegistroFactura>
        </sfLR:RegFactuSistemaFacturacion>
    </soapenv:Body>
</soapenv:Envelope>

Confirmación por parte de Hacienda

Tras enviar este XML, Hacienda responde con un mensaje de confirmación que incluye un código CSV de justificación. Este código se debe registrar en tu sistema para tener constancia de la operación.

Respuesta de ejemplo:

<?xml version="1.0" encoding="UTF-8"?><env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
env:Header/
<env:Body Id="Body"><tikR:RespuestaRegFactuSistemaFacturacion xmlns:tik="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" xmlns:tikR="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/RespuestaSuministro.xsd">tikR:CSVA-ZDC5NANUK73QGX</tikR:CSV>tikR:DatosPresentaciontik:NIFPresentadorA39200019</tik:NIFPresentador>tik:TimestampPresentacion2024-11-29T11:28:06+01:00</tik:TimestampPresentacion></tikR:DatosPresentacion>tikR:Cabeceratik:ObligadoEmisiontik:NombreRazonEMPRESA TEST</tik:NombreRazon>tik:NIFA39200019</tik:NIF></tik:ObligadoEmision></tikR:Cabecera>tikR:TiempoEsperaEnvio60</tikR:TiempoEsperaEnvio>tikR:EstadoEnvioCorrecto</tikR:EstadoEnvio>tikR:RespuestaLineatikR:IDFacturatik:IDEmisorFacturaA39200019</tik:IDEmisorFactura>tik:NumSerieFacturaA20241111-163</tik:NumSerieFactura>tik:FechaExpedicionFactura01-11-2024</tik:FechaExpedicionFactura></tikR:IDFactura>tikR:Operaciontik:TipoOperacionAnulacion</tik:TipoOperacion></tikR:Operacion>tikR:EstadoRegistroCorrecto</tikR:EstadoRegistro></tikR:RespuestaLinea></tikR:RespuestaRegFactuSistemaFacturacion>
</env:Body></env:Envelope>

Con la API Verifactu de Invocash, simplificamos el proceso para que puedas adaptarte a la Ley Antifraude de manera ágil y eficiente.