Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Registros de Facturacion y Eventos (XML)
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-01-2025
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.905
Poder: 22
newtron Va camino a la fama
Ejemplo factura rectificativa por sustitución

Hola a tod@s.


No sé si habrá algún ejemplo por ahí y yo no lo he visto, si es así mis disculpas.


¿Podría alguien poner un ejemplo de factura rectificativa por sustitución? Estoy intentando enviarlas y me da problemas de formato del XML.


Gracias y un saludo.
__________________
Be water my friend.
Responder Con Cita
  #2  
Antiguo 30-01-2025
Faneka Faneka is offline
Miembro
 
Registrado: nov 2024
Posts: 137
Poder: 1
Faneka Va por buen camino
Añadir etiqueta de formato

Cita:
Empezado por newtron Ver Mensaje
Hola a tod@s.

No sé si habrá algún ejemplo por ahí y yo no lo he visto, si es así mis disculpas.
¿Podría alguien poner un ejemplo de factura rectificativa por sustitución? Estoy intentando enviarlas y me da problemas de formato del XML.

Gracias y un saludo.
Mira a ver si te vale

Código:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope 
   xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
   xmlns:sum="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd"
   xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
   <soapenv:Header/>
   <soapenv:Body>
      <sum:RegFactuSistemaFacturacion>
			<sum:Cabecera>
				<sum1:ObligadoEmision>
					<sum1:NombreRazon>EMPRESA</sum1:NombreRazon>
					<sum1:NIF>SUNIF</sum1:NIF>
				</sum1:ObligadoEmision>
				<sum1:RemisionVoluntaria>
					<sum1:Incidencia>N</sum1:Incidencia>
				</sum1:RemisionVoluntaria>
			</sum:Cabecera>
			<sum:RegistroFactura>
				<sum1:RegistroAlta>
					<sum1:IDVersion>1.0</sum1:IDVersion>
					<sum1:IDFactura>
						<sum1:IDEmisorFactura>NIFEMPRESA</sum1:IDEmisorFactura>
						<sum1:NumSerieFactura>L-00004</sum1:NumSerieFactura>
						<sum1:FechaExpedicionFactura>30-01-2025</sum1:FechaExpedicionFactura>
					</sum1:IDFactura>
					<sum1:NombreRazonEmisor>LINEASOFT 21 SL</sum1:NombreRazonEmisor>
					<sum1:Subsanacion>N</sum1:Subsanacion>
					<sum1:RechazoPrevio>N</sum1:RechazoPrevio>
					<sum1:TipoFactura>R4</sum1:TipoFactura>
					<sum1:TipoRectificativa>S</sum1:TipoRectificativa>
					<sum1:FacturasRectificadas>
						<sum1:IDFacturaRectificada>
							<sum1:IDEmisorFactura>B03839867</sum1:IDEmisorFactura>
							<sum1:NumSerieFactura>L-00003</sum1:NumSerieFactura>
							<sum1:FechaExpedicionFactura>22-01-2025</sum1:FechaExpedicionFactura>
						</sum1:IDFacturaRectificada>
					</sum1:FacturasRectificadas>
					<sum1:ImporteRectificacion>
						<sum1:BaseRectificada>1250</sum1:BaseRectificada>
						<sum1:CuotaRectificada>262.50</sum1:CuotaRectificada>
						<sum1:CuotaRecargoRectificado>65</sum1:CuotaRecargoRectificado>
					</sum1:ImporteRectificacion>
					<sum1:DescripcionOperacion>VENTAS</sum1:DescripcionOperacion>
					<sum1:FacturaSinIdentifDestinatarioArt61d>N</sum1:FacturaSinIdentifDestinatarioArt61d>
					<sum1:Destinatarios>
						<sum1:IDDestinatario>
							<sum1:NombreRazon>NOMBRE CLIENTE</sum1:NombreRazon>
							<sum1:NIF>NIFCLIENTE</sum1:NIF>
						</sum1:IDDestinatario>
					</sum1:Destinatarios>
					<sum1:Desglose>
						<sum1:DetalleDesglose>
							<sum1:Impuesto>01</sum1:Impuesto>
							<sum1:ClaveRegimen>01</sum1:ClaveRegimen>
							<sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion>
							<sum1:OperacionExenta></sum1:OperacionExenta>
							<sum1:TipoImpositivo>21</sum1:TipoImpositivo>
							<sum1:BaseImponibleOimporteNoSujeto>1250</sum1:BaseImponibleOimporteNoSujeto>
							<sum1:CuotaRepercutida>262.50</sum1:CuotaRepercutida>
							<sum1:TipoRecargoEquivalencia>5.20</sum1:TipoRecargoEquivalencia>
							<sum1:CuotaRecargoEquivalencia>65</sum1:CuotaRecargoEquivalencia>
						</sum1:DetalleDesglose>
					</sum1:Desglose>
					<sum1:CuotaTotal>327.50</sum1:CuotaTotal>
					<sum1:ImporteTotal>1577.50</sum1:ImporteTotal>
					<sum1:Encadenamiento>
						<sum1:RegistroAnterior>
							<sum1:IDEmisorFactura>NIF</sum1:IDEmisorFactura>
							<sum1:NumSerieFactura>X-00092</sum1:NumSerieFactura>
							<sum1:FechaExpedicionFactura>08-08-2024</sum1:FechaExpedicionFactura>
							<sum1:Huella>F3B94C3DE451400BA3668AA26D4299456931ABF2EF14F7EA0DC76FAD96040E85</sum1:Huella>
						</sum1:RegistroAnterior>
					</sum1:Encadenamiento>
					<sum1:SistemaInformatico>
						<sum1:NombreRazon>EMPRESA</sum1:NombreRazon>
						<sum1:NIF>NIF</sum1:NIF>
						<sum1:NombreSistemaInformatico>CONTA21</sum1:NombreSistemaInformatico>
						<sum1:IdSistemaInformatico>CO</sum1:IdSistemaInformatico>
						<sum1:Version>25 1 22</sum1:Version>
						<sum1:NumeroInstalacion>125</sum1:NumeroInstalacion>
						<sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>
						<sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT>
						<sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT>
					</sum1:SistemaInformatico>
					<sum1:FechaHoraHusoGenRegistro>2025-01-30T10:57:51+01:00</sum1:FechaHoraHusoGenRegistro>
					<sum1:TipoHuella>01</sum1:TipoHuella>
					<sum1:Huella>2BC1DE56CF88D61132EC3B798890889F85D093C96D2A01032A33CF40ED1823FA</sum1:Huella>
				</sum1:RegistroAlta>
			</sum:RegistroFactura>
		</sum:RegFactuSistemaFacturacion>
	</soapenv:Body>
</soapenv:Envelope>

Última edición por Neftali [Germán.Estévez] fecha: 03-03-2025 a las 10:25:37.
Responder Con Cita
  #3  
Antiguo 30-01-2025
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.905
Poder: 22
newtron Va camino a la fama
Gracias por el ejemplo.


De momento veo que tú rellenas el nodo "Facturasrectificada" y yo lo estoy haciendo en el de "Facturassustituidas". Si la rectificativa en cuestión es por sustitución no debería de rellenarse el nodo "Facturassustituidas"?


Saludos.
__________________
Be water my friend.
Responder Con Cita
  #4  
Antiguo 30-01-2025
Faneka Faneka is offline
Miembro
 
Registrado: nov 2024
Posts: 137
Poder: 1
Faneka Va por buen camino
Cita:
Empezado por newtron Ver Mensaje
Gracias por el ejemplo.


De momento veo que tú rellenas el nodo "Facturasrectificada" y yo lo estoy haciendo en el de "Facturassustituidas". Si la rectificativa en cuestión es por sustitución no debería de rellenarse el nodo "Facturassustituidas"?


Saludos.
Lo que veo en el PDF de validaciones para este nodo.

5. Agrupación FacturasSustituidas
- El NIF del campo IDEmisorFactura debe estar identificado.
- Sólo podrá incluirse esta agrupación (no es obligatoria) cuando el campo TipoFactura="F3".
F3->Factura emitida en sustitución de facturas simplificadas facturadas y declaradas
Responder Con Cita
  #5  
Antiguo 30-01-2025
delphiGar delphiGar is offline
Miembro
 
Registrado: ago 2024
Posts: 163
Poder: 1
delphiGar Va por buen camino
Cita:
Empezado por newtron Ver Mensaje
Gracias por el ejemplo.


De momento veo que tú rellenas el nodo "Facturasrectificada" y yo lo estoy haciendo en el de "Facturassustituidas". Si la rectificativa en cuestión es por sustitución no debería de rellenarse el nodo "Facturassustituidas"?


Saludos.
Tienes Dos tipos de Facturas Rectificativas= Diferencia y Sustitucion "Facturasrectificada", tambien hay una factura sustitutiva que no es rectificativa "Facturassustituidas" y que agrupa facturas simplificadas ya declaradas.

Los nodos son distintos asi como el tipo, siendo las rectificativas de TipoFactura = R1, R2, R3, R4, R5 y en TipoRectificativa = I ( Diferencia ) o S ( Sustitutivas ). Ademas solo es obligatorio rellenar en el caso de sustitucion el nodo ImporteRectificacion y no es obligatorio el Nodo FacturasRectificadas.
las Sustitutivas son de TipoFactura = F3 y no es obligatorio el nodo FacturasSustituidas.
Responder Con Cita
  #6  
Antiguo 30-01-2025
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.905
Poder: 22
newtron Va camino a la fama
Ok. Entiendo.



Gracias a los dos. Independientemente de que tuviera algún bloque "bailado" el problema por el que no me admitía el fichero era porque en los importes rectificados estaba poniendo comas en los decimales en vez de puntos y directamente no leía el fichero.


Gracias de nuevo y un saludo.
__________________
Be water my friend.
Responder Con Cita
  #7  
Antiguo 28-02-2025
unomasmas unomasmas is offline
Miembro
 
Registrado: dic 2019
Posts: 175
Poder: 6
unomasmas Va por buen camino
En el bloque "ImporteRectificacion" (BaseRectificada, CuotaRectificada y CuotaRecargoRectificado) entiendo que hay que poner los valores de la factura errónea que se rectifica; no los de la rectificativa. Es así ¿No?

Por otra parte, veo también que sólo hay que añadirlos si se trata de una rectificativa por sustitución. Si es por diferencias y se informan estas etiquetas resulta en error (1119: Si la factura no es de tipo rectificativa por sustitución el bloque ImporteRectificacion no debe tener valor).
Responder Con Cita
  #8  
Antiguo 03-03-2025
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.905
Poder: 22
newtron Va camino a la fama
Gracias por tu apunte compañero.
__________________
Be water my friend.
Responder Con Cita
  #9  
Antiguo 03-03-2025
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Ubicación: Tenerife
Posts: 391
Poder: 9
sglorka Va por buen camino
Cita:
Empezado por unomasmas Ver Mensaje
En el bloque "ImporteRectificacion" (BaseRectificada, CuotaRectificada y CuotaRecargoRectificado) entiendo que hay que poner los valores de la factura errónea que se rectifica; no los de la rectificativa. Es así ¿No?

Por otra parte, veo también que sólo hay que añadirlos si se trata de una rectificativa por sustitución. Si es por diferencias y se informan estas etiquetas resulta en error (1119: Si la factura no es de tipo rectificativa por sustitución el bloque ImporteRectificacion no debe tener valor).
Siempre y cuando estés rectificando en un sólo paso. Si rectificas en dos pasos, BaseRectificada, CuotaRectificada y CuotaRecargoRectificado deben valer cero.
Responder Con Cita
  #10  
Antiguo 04-03-2025
unomasmas unomasmas is offline
Miembro
 
Registrado: dic 2019
Posts: 175
Poder: 6
unomasmas Va por buen camino
Cita:
Empezado por sglorka Ver Mensaje
Siempre y cuando estés rectificando en un sólo paso. Si rectificas en dos pasos, BaseRectificada, CuotaRectificada y CuotaRecargoRectificado deben valer cero.
¡Muchas gracias! ¡Así sí me cuadra todo!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Rectificativa Otros Datos Cliente?? ermendalenda Temas legales 8 27-03-2025 13:40:27
Error huella factura rectificativa florenagm Envío de registros y sus respuestas 8 20-11-2024 09:55:22
Sustitucion de código jpablo2003 Varios 4 17-11-2011 22:02:07
Algoritmo de sustitución rauros Varios 3 30-07-2008 19:58:03
sustitucion de caracteres ercrizeporta Varios 2 10-10-2007 16:19:26


La franja horaria es GMT +2. Ahora son las 19:20:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi