Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Proyecto SIF/Veri*Factu/Ley Antifraude > Envío de registros y sus respuestas
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 13-05-2025
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 662
Poder: 18
espinete Va camino a la fama
Ejemplo Facturas OSS/IOSS

¿Podría alguien poner un ejemplo de una factura de este tipo? Tengo clientes tanto en TicketBAI como en VeriFactu que sé que emiten este tipo de facturas, y por ahora no he conseguido entender muy bien qué hay que hacer exactamente.

Entiendo que en Clave Regimen hay que poner la 17: "Operación acogida a alguno de los regímenes previstos en el Capítulo XI del Título IX (OSS e IOSS)"
Y en "Motivo de Exención/No Sujeción" hay que poner "IE No sujeto en el TAI por reglas de localicación" (o el que aplique).

Lo que no entiendo es si la factura va Exenta de IVA o si por el contrario debe incluir el IVA, es decir, que sea una factura "normal", con su IVA, etc. pero al generar el XML hay que indicar "motivo exención", lo cual no le veo mucho sentido.
O está exenta o no lo está, no?

Necesito vino y son solo las 11:00
Responder Con Cita
  #2  
Antiguo 14-05-2025
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 484
Poder: 7
Sistel Va por buen camino
Hola,

Creo que para poder hacer ese tipo de operaciones, el emisor debe estar dado de alta en OSS/IOSS (lo que llaman Ventanilla Única de la AEAT).
Se obliga a darse de alta en ese régimen de operaciones (para un determinado país) cuando se ha facturado el ejercicio anterior más de 10.000 € a ese país.

En ese tipo de facturas OSS/IOSS se aplica el IVA del país del destinatario de la factura.
Pero Hacienda, para su departamento de IVA, no quiere saber nada de ese IVA, que se declara a través del mecanismo de Ventanilla Única (para que vaya al país del destinatario)
Y, por tanto, para VERI*FACTU la factura debe indicarse con:

- Clave de régimen de IVA "17" (operación acogida a régimen OSS/IOSS)
- Calificación de operación "N2" (operación no sujeta por reglas de localización)
- Tipo impositivo de IVA "0" (no se indica IVA)

Para la AEAT es una operación no sujeta a IVA (diferente a exenta de IVA).
Y el tema del IVA del país de destino debe gestionarlo el emisor a través de la Ventanilla Única de la AEAT, haciendo la correspondiente declaración y pago de ese IVA extranjero).

Por favor, indicad si me he colado en algo. Gracias.

Saludos
Responder Con Cita
  #3  
Antiguo 14-05-2025
rci rci is offline
Miembro
 
Registrado: nov 2020
Posts: 565
Poder: 6
rci Va por buen camino
Cita:
Empezado por Sistel Ver Mensaje
Hola,

Creo que para poder hacer ese tipo de operaciones, el emisor debe estar dado de alta en OSS/IOSS (lo que llaman Ventanilla Única de la AEAT).
Se obliga a darse de alta en ese régimen de operaciones (para un determinado país) cuando se ha facturado el ejercicio anterior más de 10.000 € a ese país.

En ese tipo de facturas OSS/IOSS se aplica el IVA del país del destinatario de la factura.
Pero Hacienda, para su departamento de IVA, no quiere saber nada de ese IVA, que se declara a través del mecanismo de Ventanilla Única (para que vaya al país del destinatario)
Y, por tanto, para VERI*FACTU la factura debe indicarse con:

- Clave de régimen de IVA "17" (operación acogida a régimen OSS/IOSS)
- Calificación de operación "N2" (operación no sujeta por reglas de localización)
- Tipo impositivo de IVA "0" (no se indica IVA)

Para la AEAT es una operación no sujeta a IVA (diferente a exenta de IVA).
Y el tema del IVA del país de destino debe gestionarlo el emisor a través de la Ventanilla Única de la AEAT, haciendo la correspondiente declaración y pago de ese IVA extranjero).

Por favor, indicad si me he colado en algo. Gracias.

Saludos
Estoy de acuerdo en casi todo. Excepto el Tipo impositivo, nosotros enviamos el tipo que sea, por ejemplo 20 de Francia (creo)
Además añadiría lo siguiente:

Se informa ImporteTotal sin el impuesto extranjero.
Se informa CuotaTotal = 0
No se puede informar CuotaRepercutida ni TipoImpositivo
No se puede informar TipoRecargoEquivalencia, CuotaRecargoEquivalencia.
Al generar el QR el importeTotal es sin el impuesto extranjero.

Pongo un ejemplo de una factura OSS de pruebas que fue aceptada:
Código:
<?xml version="1.0" encoding="utf-8"?>
<RegistroFacturacionAltaType xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" xmlns:sum="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
  <sum1:IDVersion>1.0</sum1:IDVersion>
  <sum1:IDFactura>
    <sum1:IDEmisorFactura>99999910G</sum1:IDEmisorFactura>
    <sum1:NumSerieFactura>2500105</sum1:NumSerieFactura>
    <sum1:FechaExpedicionFactura>03-04-2025</sum1:FechaExpedicionFactura>
  </sum1:IDFactura>
  <sum1:RefExterna>53f8ce25-6fb3-4931-8260-2e985ba758bc</sum1:RefExterna>
  <sum1:NombreRazonEmisor>FISICA CERTIFICADO PRUEBAS</sum1:NombreRazonEmisor>
  <sum1:TipoFactura>F1</sum1:TipoFactura>
  <sum1:DescripcionOperacion>F.Crédito: 2500105</sum1:DescripcionOperacion>
  <sum1:Destinatarios>
    <sum1:IDDestinatario>
      <sum1:NombreRazon>FRANCE - OSS</sum1:NombreRazon>
      <sum1:IDOtro>
        <sum1:CodigoPais>FR</sum1:CodigoPais>
        <sum1:IDType>06</sum1:IDType>
        <sum1:ID>FR123456789Z</sum1:ID>
      </sum1:IDOtro>
    </sum1:IDDestinatario>
  </sum1:Destinatarios>
  <sum1:Desglose>
    <sum1:DetalleDesglose>
      <sum1:Impuesto>01</sum1:Impuesto>
      <sum1:ClaveRegimen>17</sum1:ClaveRegimen>
      <sum1:CalificacionOperacion>N2</sum1:CalificacionOperacion>
      <sum1:TipoImpositivo>20.00</sum1:TipoImpositivo>
      <sum1:BaseImponibleOimporteNoSujeto>100.00</sum1:BaseImponibleOimporteNoSujeto>
      <sum1:CuotaRepercutida>0</sum1:CuotaRepercutida>
    </sum1:DetalleDesglose>
  </sum1:Desglose>
  <sum1:CuotaTotal>0</sum1:CuotaTotal>
  <sum1:ImporteTotal>100.00</sum1:ImporteTotal>
  <sum1:Encadenamiento>
    <sum1:RegistroAnterior>
      <sum1:IDEmisorFactura>99999910G</sum1:IDEmisorFactura>
      <sum1:NumSerieFactura>CO-202500066</sum1:NumSerieFactura>
      <sum1:FechaExpedicionFactura>03-04-2025</sum1:FechaExpedicionFactura>
      <sum1:Huella>D370CB6A8C7410FF7616C9706E8FAD9CF3EA74E822FF735D1521A22956658435</sum1:Huella>
    </sum1:RegistroAnterior>
  </sum1:Encadenamiento>
  <sum1:SistemaInformatico>
    <sum1:NombreRazon>informatica</sum1:NombreRazon>
    <sum1:NIF>nifinformatica</sum1:NIF>
    <sum1:NombreSistemaInformatico>programa</sum1:NombreSistemaInformatico>
    <sum1:IdSistemaInformatico>ID</sum1:IdSistemaInformatico>
    <sum1:Version>08.70R00</sum1:Version>
    <sum1:NumeroInstalacion>70002</sum1:NumeroInstalacion>
    <sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>
    <sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT>
    <sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT>
  </sum1:SistemaInformatico>
  <sum1:FechaHoraHusoGenRegistro>2025-04-03T13:28:53+02:00</sum1:FechaHoraHusoGenRegistro>
  <sum1:TipoHuella>01</sum1:TipoHuella>
  <sum1:Huella>AE7BD6CD244F9152CB7D7F9D7B7D0F084209A7D552D54A5122F7F3A2DEDA33B0</sum1:Huella>
</RegistroFacturacionAltaType>

Os parece correcto?

Muchas gracias
Responder Con Cita
  #4  
Antiguo 14-05-2025
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 484
Poder: 7
Sistel Va por buen camino
Cita:
Empezado por rci Ver Mensaje
Estoy de acuerdo en casi todo. Excepto el Tipo impositivo, nosotros enviamos el tipo que sea, por ejemplo 20 de Francia (creo)
Además añadiría lo siguiente:

Se informa ImporteTotal sin el impuesto extranjero.
Se informa CuotaTotal = 0
No se puede informar CuotaRepercutida ni TipoImpositivo
No se puede informar TipoRecargoEquivalencia, CuotaRecargoEquivalencia.
Al generar el QR el importeTotal es sin el impuesto extranjero.

Pongo un ejemplo de una factura OSS de pruebas que fue aceptada:
Código:
<?xml version="1.0" encoding="utf-8"?>
<RegistroFacturacionAltaType xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" xmlns:sum="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
  <sum1:IDVersion>1.0</sum1:IDVersion>
  <sum1:IDFactura>
    <sum1:IDEmisorFactura>99999910G</sum1:IDEmisorFactura>
    <sum1:NumSerieFactura>2500105</sum1:NumSerieFactura>
    <sum1:FechaExpedicionFactura>03-04-2025</sum1:FechaExpedicionFactura>
  </sum1:IDFactura>
  <sum1:RefExterna>53f8ce25-6fb3-4931-8260-2e985ba758bc</sum1:RefExterna>
  <sum1:NombreRazonEmisor>FISICA CERTIFICADO PRUEBAS</sum1:NombreRazonEmisor>
  <sum1:TipoFactura>F1</sum1:TipoFactura>
  <sum1:DescripcionOperacion>F.Crédito: 2500105</sum1:DescripcionOperacion>
  <sum1:Destinatarios>
    <sum1:IDDestinatario>
      <sum1:NombreRazon>FRANCE - OSS</sum1:NombreRazon>
      <sum1:IDOtro>
        <sum1:CodigoPais>FR</sum1:CodigoPais>
        <sum1:IDType>06</sum1:IDType>
        <sum1:ID>FR123456789Z</sum1:ID>
      </sum1:IDOtro>
    </sum1:IDDestinatario>
  </sum1:Destinatarios>
  <sum1:Desglose>
    <sum1:DetalleDesglose>
      <sum1:Impuesto>01</sum1:Impuesto>
      <sum1:ClaveRegimen>17</sum1:ClaveRegimen>
      <sum1:CalificacionOperacion>N2</sum1:CalificacionOperacion>
      <sum1:TipoImpositivo>20.00</sum1:TipoImpositivo>
      <sum1:BaseImponibleOimporteNoSujeto>100.00</sum1:BaseImponibleOimporteNoSujeto>
      <sum1:CuotaRepercutida>0</sum1:CuotaRepercutida>
    </sum1:DetalleDesglose>
  </sum1:Desglose>
  <sum1:CuotaTotal>0</sum1:CuotaTotal>
  <sum1:ImporteTotal>100.00</sum1:ImporteTotal>
  <sum1:Encadenamiento>
    <sum1:RegistroAnterior>
      <sum1:IDEmisorFactura>99999910G</sum1:IDEmisorFactura>
      <sum1:NumSerieFactura>CO-202500066</sum1:NumSerieFactura>
      <sum1:FechaExpedicionFactura>03-04-2025</sum1:FechaExpedicionFactura>
      <sum1:Huella>D370CB6A8C7410FF7616C9706E8FAD9CF3EA74E822FF735D1521A22956658435</sum1:Huella>
    </sum1:RegistroAnterior>
  </sum1:Encadenamiento>
  <sum1:SistemaInformatico>
    <sum1:NombreRazon>informatica</sum1:NombreRazon>
    <sum1:NIF>nifinformatica</sum1:NIF>
    <sum1:NombreSistemaInformatico>programa</sum1:NombreSistemaInformatico>
    <sum1:IdSistemaInformatico>ID</sum1:IdSistemaInformatico>
    <sum1:Version>08.70R00</sum1:Version>
    <sum1:NumeroInstalacion>70002</sum1:NumeroInstalacion>
    <sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>
    <sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT>
    <sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT>
  </sum1:SistemaInformatico>
  <sum1:FechaHoraHusoGenRegistro>2025-04-03T13:28:53+02:00</sum1:FechaHoraHusoGenRegistro>
  <sum1:TipoHuella>01</sum1:TipoHuella>
  <sum1:Huella>AE7BD6CD244F9152CB7D7F9D7B7D0F084209A7D552D54A5122F7F3A2DEDA33B0</sum1:Huella>
</RegistroFacturacionAltaType>

Os parece correcto?

Muchas gracias
Pensaba que si se indicaba un tipo impositivo de IVA diferente a los de España daría error.
Pero parece que no procesa ese dato cuando ya se ha indicado clave de régimen de IVA "17" y calificación de operación "N2".

Gracias
Responder Con Cita
  #5  
Antiguo 15-05-2025
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 662
Poder: 18
espinete Va camino a la fama
Hola. A mí con esta estructura me da error:

Código:
<Desglose>
	<DetalleDesglose>
		<Impuesto>01</Impuesto>
		<ClaveRegimen>17</ClaveRegimen>
		<CalificacionOperacion>N2</CalificacionOperacion>
                <TipoImpositivo>20.00</TipoImpositivo>
		<BaseImponibleOimporteNoSujeto>3000.00</BaseImponibleOimporteNoSujeto>
		<CuotaRepercutida>0</CuotaRepercutida>
	</DetalleDesglose>
</Desglose>
<CuotaTotal>0</CuotaTotal>
<ImporteTotal>3000.00</ImporteTotal>
El error es este: 1237: El valor del campo CalificacionOperacion está informado como N1 o N2 y el impuesto es IVA. No se puede informar de los campos TipoImpositivo, CuotaRepercutida, TipoRecargoEquivalencia y CuotaRecargoEquivalencia

Última edición por espinete fecha: 15-05-2025 a las 13:25:55.
Responder Con Cita
  #6  
Antiguo 15-05-2025
rci rci is offline
Miembro
 
Registrado: nov 2020
Posts: 565
Poder: 6
rci Va por buen camino
Cita:
Empezado por espinete Ver Mensaje
Hola. A mí con esta estructura me da error:

Código:
<Desglose>
	<DetalleDesglose>
		<Impuesto>01</Impuesto>
		<ClaveRegimen>17</ClaveRegimen>
		<CalificacionOperacion>N2</CalificacionOperacion>
                <TipoImpositivo>20.00</TipoImpositivo>
		<BaseImponibleOimporteNoSujeto>3000.00</BaseImponibleOimporteNoSujeto>
		<CuotaRepercutida>0</CuotaRepercutida>
	</DetalleDesglose>
</Desglose>
<CuotaTotal>0</CuotaTotal>
<ImporteTotal>3000.00</ImporteTotal>
El error es este: 1237: El valor del campo CalificacionOperacion está informado como N1 o N2 y el impuesto es IVA. No se puede informar de los campos TipoImpositivo, CuotaRepercutida, TipoRecargoEquivalencia y CuotaRecargoEquivalencia
Tienes toda la razón.
Disculpad el error, esa factura el día que la ice se aceptó pero posteriormente cambiaron validaciones y ahora tiene que ser como comenté (no informar CuotaRepercutida ni TipoImpositivo) , pero no como el ejemplo XML que puse:

pongo la parte afectada, tal como la envío ahora y no da error:

Código:
<sum1:Desglose>
    <sum1:DetalleDesglose>
      <sum1:Impuesto>01</sum1:Impuesto>
      <sum1:ClaveRegimen>17</sum1:ClaveRegimen>
      <sum1:CalificacionOperacion>N2</sum1:CalificacionOperacion>												  
      <sum1:BaseImponibleOimporteNoSujeto>100.00</sum1:BaseImponibleOimporteNoSujeto>													  
    </sum1:DetalleDesglose>
  </sum1:Desglose>
  <sum1:CuotaTotal>0</sum1:CuotaTotal>
  <sum1:ImporteTotal>100.00</sum1:ImporteTotal>
Disculpas
Responder Con Cita
  #7  
Antiguo 15-05-2025
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 662
Poder: 18
espinete Va camino a la fama
Qué más les dará a ellos informar o no informar un campo. Quiero decir, qué más da que sobren campos? Que ignoren los que no vengan a cuento y punto, no? Menudo lío de validaciones se han montado...
Responder Con Cita
  #8  
Antiguo 23-05-2025
rci rci is offline
Miembro
 
Registrado: nov 2020
Posts: 565
Poder: 6
rci Va por buen camino
Cita:
Empezado por rci Ver Mensaje
1. El código de clave régimen a indicar es el "17"
2. Se indica CalificacionOperacion = N2 (Operación No Sujeta por Reglas de localización)
Se informa ImporteTotal sin el impuesto extranjero.
Se informa CuotaTotal = 0
No se puede informar CuotaRepercutida ni TipoImpositivo
No se puede informar TipoRecargoEquivalencia, CuotaRecargoEquivalencia.
Al generar el QR el importeTotal es sin el impuesto extranjero.
Envié una consulta preguntando sobre la FAQ que habla de Ventanilla Única (OSS) y les comenté que nos parecía que faltaba algunas propiedades para informar en ese caso, que no aparecían en la FAQ, y me contestaron lo siguiente:
Cita:
La clave 17 se utiliza para registros que corresponden a operaciones acogidas a alguno de los regímenes OSS/IOSS (regímenes especiales aplicables a los sujetos pasivos que presten servicios a personas que no tengan la condición de sujetos pasivos, que efectúen ventas a distancia de bienes y ciertas entregas interiores de bienes). Estos regímenes realmente no afectan a la calificación de la operación ya que su principal característica es la declaración en una única autoliquidación presentada ante un mismo estado miembro (EM) de todas las operaciones incluidas en el régimen especial aunque se localicen en un EM distinto de aquel ante el que se presenta dicha autoliquidación (EM de identificación). Esta clave se creó para que estas operaciones no se tuvieran en cuenta en la autoliquidación ordinaria del Impuesto (modelo 303).

Por tanto, no debe haber diferencia en la calificación de la operación por el hecho de estar incluidas en unos de los regímenes OSS/IOSS. Dicho de otra manera, la operación tendrá la calificación que le corresponda, con independencia de si está en el régimen general o si se acoge a OSS/IOSS.

En el caso particular de que sea "N2" (que es el que expone el consultante en su punto 2: típico caso de venta a un consumidor de otro EM, como por ejemplo Alemania), significa que los tipos impositivos de IVA son distintos a los del IVA español, por lo que no se deben incluir ni el tipo impositivo ni la cuota en el registro de facturación (RF). Tampoco se deben informar dichos campos en el caso de operaciones que deban ser calificadas como no sujetas "N1" (con independencia del régimen). En cuanto al importe total de la factura, deberá calcularse siempre según su definición: Ʃ (BaseImponibleOimporteNoSujeto + CuotaRepercutida + CuotaRecargoEquivalencia) de todas las líneas de detalle de desglose, teniendo en cuenta que en este caso no se incluye la cuota, por lo que no se suma.

No obstante, se recuerda que si la calificación de la operación (también en el régimen 17) NO fuera "no sujeta" (o sea, distinta a N1/N2), llevaría tipo de IVA español (y este se validaría: típico caso de venta a un consumidor español en el territorio de aplicación del IVA), y habría que informarlo en el RF, así como la cuota, y añadir esta última al Importe Total de la factura (tal y como dice su definición), que es el que aparece en el QR tributario.

Atentamente,
Atención al Usuario
Departamento de Informática Tributaria
Email: [email protected]
Por lo tanto, dicen que no siempre en ventanilla única se tiene que informar CalificacionOperacion = N2

Y los otros puntos que añadí (que no salen en la FAQ) también dependen de eso.
Responder Con Cita
  #9  
Antiguo 01-12-2025
gizmo2025 gizmo2025 is offline
Miembro
 
Registrado: feb 2025
Posts: 16
Poder: 0
gizmo2025 Va por buen camino
Entonces, si se informa importeTotal sin el IVA extranjero, cuando generais la huella, tambien en el campo 'ImporteTotal' le pasais la suma de las bases (sin el iva) ?



Y al imprimir el Qr de la factura, en el campo 'Importe' entiendo que tambien poneis la suma de las bases, no ? Porque si no imagino que dirá no encontrada o algo.


Muchas gracias compañeros, como veis ahora me ha tocado el tema de las Oss....
Responder Con Cita
  #10  
Antiguo 06-12-2025
jakematespain jakematespain is offline
Miembro
 
Registrado: ene 2025
Posts: 69
Poder: 2
jakematespain Va por buen camino
Hola, yo tengo un ejemplo parecido al del compañero de un envío a Portugal con un iva del 23
<Desglose>
<DetalleDesglose>
<ClaveRegimen>17</ClaveRegimen>
<CalificacionOperacion>N2</CalificacionOperacion>
<BaseImponibleOimporteNoSujeto>30</BaseImponibleOimporteNoSujeto>
</DetalleDesglose>

</Desglose>
<CuotaTotal>0</CuotaTotal>
<ImporteTotal>30</:ImporteTotal>

Este lo acepta bien, pero es lo que comentas, si en el qr informas del importe total 36,9, te dirá que la factura no está encontarda, por que se informo de un importe de 30. Estoy igual que tú, si es correcto el envío y hay que informar en el qr de ese importe o falta algún dato más al xml.
Gracias
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
Ejemplo XML respuesta a suministro de facturas novatico Envío de registros y sus respuestas 0 12-05-2025 13:26:27
Ejemplo XML de facturas NO SUJETAS antoniomarquezc Envío de registros y sus respuestas 2 15-11-2024 14:38:07
FActuras de ejemplo SII vboloradito Internet 39 20-12-2017 00:42:53
ejemplo de facturas pharaonhx Varios 1 14-04-2005 17:40:27
Campos calculados, facturas y detalles de facturas. Letty Conexión con bases de datos 7 07-11-2003 11:19:44


La franja horaria es GMT +2. Ahora son las 06:39:01.


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