Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-04-2024
edari edari is offline
Miembro
 
Registrado: jun 2021
Posts: 178
Poder: 3
edari Va por buen camino
Factura Intracomunitaria

Buenos días a todos,


Tengo mi primera factura intracomunitaria para un cliente alemán y me estoy volviendo algo loco con el error que me devuelve Ticket Bai Alava


El XML es algo así


Código:
<?xml version="1.0" encoding="UTF-8"?>
<T:TicketBai xmlns:T="urn:ticketbai:emision">
	<Cabecera>
		<IDVersionTBAI>1.2</IDVersionTBAI>
	</Cabecera>
	<Sujetos>
		<Emisor>
			<NIF>B01......</NIF>
			<ApellidosNombreRazonSocial>EMPRESA...........................</ApellidosNombreRazonSocial>
		</Emisor>
		<Destinatarios>
			<IDDestinatario>
				<IDOtro>
					<CodigoPais>DE</CodigoPais>
					<IDType>04</IDType>
					<ID>DE318565XXX</ID>
				</IDOtro>
				<ApellidosNombreRazonSocial>OLIVE Y MEER</ApellidosNombreRazonSocial>
				<CodigoPostal>48145</CodigoPostal>
				<Direccion>WARENDORFER STREBE61</Direccion>
			</IDDestinatario>
		</Destinatarios>
		<VariosDestinatarios>N</VariosDestinatarios>
		<EmitidaPorTercerosODestinatario>N</EmitidaPorTercerosODestinatario>
	</Sujetos>
	<Factura>
		<CabeceraFactura>
			<SerieFactura>00</SerieFactura>
			<NumFactura>77720</NumFactura>
			<FechaExpedicionFactura>03-04-2024</FechaExpedicionFactura>
			<HoraExpedicionFactura>14:14:46</HoraExpedicionFactura>
			<FacturaSimplificada>N</FacturaSimplificada>
			<FacturaEmitidaSustitucionSimplificada>N</FacturaEmitidaSustitucionSimplificada>
		</CabeceraFactura>
		<DatosFactura>
			<DescripcionFactura>factura a cliente</DescripcionFactura>
			<DetallesFactura>
				<IDDetalleFactura>
					<DescripcionDetalle>CARAMELOS                          </DescripcionDetalle>
					<Cantidad>1.00</Cantidad>
					<ImporteUnitario>25.0000</ImporteUnitario>
					<ImporteTotal>25.00000000</ImporteTotal>
				</IDDetalleFactura>
			</DetallesFactura>
			<ImporteTotalFactura>25.00</ImporteTotalFactura>
			<Claves>
				<IDClave>
					<ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
				</IDClave>
			</Claves>
		</DatosFactura>
		<TipoDesglose>
			<DesgloseTipoOperacion>
				<Entrega>
					<Sujeta>
						<Exenta>
							<DetalleExenta>
								<CausaExencion>E5</CausaExencion>
								<BaseImponible>25.00</BaseImponible>
							</DetalleExenta>
						</Exenta>
					</Sujeta>
				</Entrega>
			</DesgloseTipoOperacion>
		</TipoDesglose>
	</Factura>
	<HuellaTBAI>
		<EncadenamientoFacturaAnterior>
			<SerieFacturaAnterior>00</SerieFacturaAnterior>
			<NumFacturaAnterior>77719</NumFacturaAnterior>
			<FechaExpedicionFacturaAnterior>03-04-2024</FechaExpedicionFacturaAnterior>
			<SignatureValueFirmaFacturaAnterior>WzJQ2jdPuFI6vA2lE/dNpotbS7CFoqhgpgi6GJ2eYo8wXzU1YNH3Kb9Y0elQ0FSf5Omli3vzx9+C1VJzLRIB8PuGUfxTISyKMLvo</SignatureValueFirmaFacturaAnterior>
		</EncadenamientoFacturaAnterior>
		<Software>
			<LicenciaTBAI>XXXXXXXXXXXXXX</LicenciaTBAI>
			<EntidadDesarrolladora>
				<NIF>B01......</NIF>
			</EntidadDesarrolladora>
			<Nombre>EMPRSESA</Nombre>
			<Version>2024</Version>
		</Software>
	</HuellaTBAI>
....
 </T:TicketBai>
Datos relevantes


Cita:
Código:
<IDOtro>
	<CodigoPais>DE</CodigoPais>
	<IDType>04</IDType>
	<ID>DE318565XXX</ID>
...
<DesgloseTipoOperacion>
		<Entrega>
			<Sujeta>
				<Exenta>
					<DetalleExenta>
						<CausaExencion>E5</CausaExencion>
						<BaseImponible>25.00</BaseImponible>
¿Es correcto poner como sujeta exenta estas intracomunitarias?


En cualquier caso el error que me dar al subirla al entorno de pruebas es

168-AVISO: Error validación de negocio [Causa de Exención E5 y el destinatario no es intracomunitario]

No veo porqué cree que no es intracomunitario si lleva su IDOtro asignado a alemania (DE)

Si alguien me puede echar un cable se lo agradecerí porque estoy algo perdido.

Gracias por adelantado

Última edición por Neftali [Germán.Estévez] fecha: 03-04-2024 a las 16:33:36. Razón: Utilizar etiqueta CODE
Responder Con Cita
  #2  
Antiguo 03-04-2024
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.030
Poder: 22
keys Va por buen camino
Cita:
Empezado por edari Ver Mensaje
Buenos días a todos,


Tengo mi primera factura intracomunitaria para un cliente alemán y me estoy volviendo algo loco con el error que me devuelve Ticket Bai Alava


El XML es algo así


Código PHP:
<?xml version="1.0" encoding="UTF-8"?><T:TicketBai xmlns:T="urn:ticketbai:emision">
<Cabecera>
<IDVersionTBAI>1.2</IDVersionTBAI>
</Cabecera>
<Sujetos>
<Emisor>
<NIF>B01......</NIF>
<ApellidosNombreRazonSocial>EMPRESA...........................</ApellidosNombreRazonSocial>
</Emisor>
<Destinatarios>
<IDDestinatario>
<IDOtro>
<CodigoPais>DE</CodigoPais>
<IDType>04</IDType>
<ID>DE318565XXX</ID>
</IDOtro>
<ApellidosNombreRazonSocial>OLIVE Y MEER</ApellidosNombreRazonSocial>
<CodigoPostal>48145</CodigoPostal>
<Direccion>WARENDORFER STREBE61</Direccion>
</IDDestinatario>
</Destinatarios>
<VariosDestinatarios>N</VariosDestinatarios>
<EmitidaPorTercerosODestinatario>N</EmitidaPorTercerosODestinatario>
</Sujetos>
<Factura>
<CabeceraFactura>
<SerieFactura>00</SerieFactura>
<NumFactura>77720</NumFactura>
<FechaExpedicionFactura>03-04-2024</FechaExpedicionFactura>
<HoraExpedicionFactura>14:14:46</HoraExpedicionFactura>
<FacturaSimplificada>N</FacturaSimplificada>
<FacturaEmitidaSustitucionSimplificada>N</FacturaEmitidaSustitucionSimplificada>
</CabeceraFactura>
<DatosFactura>
<DescripcionFactura>factura a cliente</DescripcionFactura>
<DetallesFactura>
<IDDetalleFactura>
<DescripcionDetalle>CARAMELOS                          </DescripcionDetalle>
<Cantidad>1.00</Cantidad>
<ImporteUnitario>25.0000</ImporteUnitario>
<ImporteTotal>25.00000000</ImporteTotal>
</IDDetalleFactura>
</DetallesFactura>
<ImporteTotalFactura>25.00</ImporteTotalFactura>
<Claves>
<IDClave>
<ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
</IDClave>
</Claves>
</DatosFactura>
<TipoDesglose>
<DesgloseTipoOperacion>
<Entrega>
<Sujeta>
<Exenta>
<DetalleExenta>
<CausaExencion>E5</CausaExencion>
<BaseImponible>25.00</BaseImponible>
</DetalleExenta>
</Exenta>
</Sujeta>
</Entrega>
</DesgloseTipoOperacion>
</TipoDesglose>
</Factura>
<HuellaTBAI>
<EncadenamientoFacturaAnterior>
<SerieFacturaAnterior>00</SerieFacturaAnterior>
<NumFacturaAnterior>77719</NumFacturaAnterior>
<FechaExpedicionFacturaAnterior>03-04-2024</FechaExpedicionFacturaAnterior>
<SignatureValueFirmaFacturaAnterior>WzJQ2jdPuFI6vA2lE/dNpotbS7CFoqhgpgi6GJ2eYo8wXzU1YNH3Kb9Y0elQ0FSf5Omli3vzx9+C1VJzLRIB8PuGUfxTISyKMLvo</SignatureValueFirmaFacturaAnterior>
</EncadenamientoFacturaAnterior>
<Software>
<LicenciaTBAI>XXXXXXXXXXXXXX</LicenciaTBAI>
<EntidadDesarrolladora>
<NIF>B01......</NIF>
</EntidadDesarrolladora>
<Nombre>EMPRSESA</Nombre>
<Version>2024</Version>
</Software>
</HuellaTBAI>
....
 </T:TicketBai>
</div>

Datos relevantes


<IDOtro>
<CodigoPais>DE</CodigoPais>
<IDType>04</IDType>
<ID>DE318565XXX</ID>

...
<DesgloseTipoOperacion>
<Entrega>
<Sujeta>
<Exenta>
<DetalleExenta>
<CausaExencion>E5</CausaExencion>
<BaseImponible>25.00</BaseImponible>


¿Es correcto poner como sujeta exenta estas intracomunitarias?


En cualquier caso el error que me dar al subirla al entorno de pruebas es

168-AVISO: Error validación de negocio [Causa de Exención E5 y el destinatario no es intracomunitario]

No veo porqué cree que no es intracomunitario si lleva su IDOtro asignado a alemania (DE)

Si alguien me puede echar un cable se lo agradecerí porque estoy algo perdido.

Gracias por adelantado
Para hacer una intracomunitaria no puedes usar un idtype 4. tienes que usar un 2.

<IDOtro>
<CodigoPais>FR</CodigoPais>
<IDType>02</IDType>
<ID>FR27383706397</ID>
</IDOtro>
Responder Con Cita
  #3  
Antiguo 03-04-2024
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 872
Poder: 3
ermendalenda Va por buen camino
Cita:
Empezado por keys Ver Mensaje
Para hacer una intracomunitaria no puedes usar un idtype 4. tienes que usar un 2.

<IDOtro>
<CodigoPais>FR</CodigoPais>
<IDType>02</IDType>
<ID>FR27383706397</ID>
</IDOtro>
Eso es, el tipo es 02
Además vigila los decimales del importe total, vaya a ser que algún día te devuelva error
Importe unitario 8 decimales pero el importe total sólo 2, si no recuerdo mal.
Responder Con Cita
  #4  
Antiguo Hace 2 Semanas
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Posts: 93
Poder: 8
sglorka Va por buen camino
Cita:
Empezado por keys Ver Mensaje
Para hacer una intracomunitaria no puedes usar un idtype 4. tienes que usar un 2.

<IDOtro>
<CodigoPais>FR</CodigoPais>
<IDType>02</IDType>
<ID>FR27383706397</ID>
</IDOtro>
Tengo entendido que para que se pueda emitir como operación intracomunitaria y por lo tanto, operación exenta, el identificador del destinatario informado con la clave 02 (Nif-Iva) FR27383706397 debe ser un ROI (registro de operador intracomunitario) válido, y que además, el emisor de la factura también tiene que tener su ROI. En caso contrario, debes emitir la operación como sujeta y NO exenta S1 con el Iva español y el IDType con el valor 04 por ejemplo.
Tenéis constancia de que esto sea así.
Responder Con Cita
  #5  
Antiguo Hace 2 Semanas
Noe277 Noe277 is offline
Miembro
 
Registrado: jul 2017
Posts: 72
Poder: 7
Noe277 Va por buen camino
IDType ROI

Cita:
Empezado por sglorka Ver Mensaje
Tengo entendido que para que se pueda emitir como operación intracomunitaria y por lo tanto, operación exenta, el identificador del destinatario informado con la clave 02 (Nif-Iva) FR27383706397 debe ser un ROI (registro de operador intracomunitario) válido, y que además, el emisor de la factura también tiene que tener su ROI. En caso contrario, debes emitir la operación como sujeta y NO exenta S1 con el Iva español y el IDType con el valor 04 por ejemplo.
Tenéis constancia de que esto sea así.

Si. Si uno de los dos Emisor o Receptor no esta inscrito en el ROI se aplica IVA del pais de origen. En este caso iva español y IDType = 04.
Si los dos están en el ROI exento en la venta y inversión de sujeto pasivo en la compra.

Otro caso es si estoy acogido al régimen de comercio electrónico. En este caso solo puedo vender a usuarios finales y se aplicaría iva del pais de destino (iva francés) y yo esto poniendo IDType = 04.
Responder Con Cita
  #6  
Antiguo Hace 2 Semanas
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Posts: 93
Poder: 8
sglorka Va por buen camino
Cita:
Empezado por Noe277 Ver Mensaje
Si. Si uno de los dos Emisor o Receptor no esta inscrito en el ROI se aplica IVA del pais de origen. En este caso iva español y IDType = 04.
Si los dos están en el ROI exento en la venta y inversión de sujeto pasivo en la compra.

Otro caso es si estoy acogido al régimen de comercio electrónico. En este caso solo puedo vender a usuarios finales y se aplicaría iva del pais de destino (iva francés) y yo esto poniendo IDType = 04.
Gracias por el aporte.
De todas formas, ¿ sabes si el sistema te rechaza el registro si lo envías como nif-iva (clave 02 y exenta ) y dicho nif-iva no está registrado en el ROI ?
Responder Con Cita
  #7  
Antiguo Hace 2 Semanas
Noe277 Noe277 is offline
Miembro
 
Registrado: jul 2017
Posts: 72
Poder: 7
Noe277 Va por buen camino
Niva

Cita:
Empezado por sglorka Ver Mensaje
Gracias por el aporte.
De todas formas, ¿ sabes si el sistema te rechaza el registro si lo envías como nif-iva (clave 02 y exenta ) y dicho nif-iva no está registrado en el ROI ?
El nif-iva lo validan y tiene que ir con 02. Si esta mal o el pais no lo as metido bien te salta error. Hay un WS para poder validar el NIVA.

http://ec.europa.eu/taxation_customs...atService.wsdl
Responder Con Cita
  #8  
Antiguo Hace 2 Semanas
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Posts: 93
Poder: 8
sglorka Va por buen camino
Cita:
Empezado por Noe277 Ver Mensaje
El nif-iva lo validan y tiene que ir con 02. Si esta mal o el pais no lo as metido bien te salta error. Hay un WS para poder validar el NIVA.

http://ec.europa.eu/taxation_customs...atService.wsdl
Gracias Noe277.
Responder Con Cita
  #9  
Antiguo 03-04-2024
pablog2k pablog2k is offline
Miembro
 
Registrado: may 2017
Posts: 86
Poder: 7
pablog2k Va por buen camino
el IdType está mal, si es intracomunitario debes usar el 02 (NIF-IVA)
En tu caso has puesto 04 DOCUMENTO OFICIAL DE IDENTIFICACIÓN EXPEDIDO POR EL PAIS O TERRITORIO DE RESIDENCIA, el cual no sirve para intracomunitarios
Responder Con Cita
  #10  
Antiguo 03-04-2024
adolphsys adolphsys is offline
Miembro
 
Registrado: abr 2006
Posts: 68
Poder: 19
adolphsys Va por buen camino
Edari, aparte de lo que dicen los compañeros del IDType, que llevan razón, tienes que averiguar si se trata de una prestación de servicios o una entrega de bienes. Sólo en caso de entrega de bienes es aplicable la exención E5 (art. 25.uno de LIVA).
Responder Con Cita
  #11  
Antiguo 03-04-2024
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
NOTA OFF-TOPIC: He actualizado la etiqueta [code] de los foros para que ahora ocupe todo el ancho disponible en el mensaje (que antes estaba definida a un tamaño fijo pequeño).
A partir de ahora sería la que podemos utilizar para envolver los códigos XML, por ejemplo.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #12  
Antiguo 03-04-2024
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.044
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Responder Con Cita
  #13  
Antiguo 04-04-2024
edari edari is offline
Miembro
 
Registrado: jun 2021
Posts: 178
Poder: 3
edari Va por buen camino
Solucionado.


Gracias a todos, estaba convencido de que era con IDTYPE 4
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
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice newtron Internet 3557 Hace 5 Días 17:42:47
Como utilizar la ayuda del nuevo Sistema Operativo gluglu Humor 3 24-09-2007 09:39:05
Aplicacion Agencia De Viajes ArdiIIa Varios 9 20-01-2007 16:49:53
El Vasco Aguirre Al González La Taberna 5 26-05-2006 09:22:28
Microsoft ha lanzado su nuevo sistema operativo DarkByte Humor 0 25-01-2004 09:21:14


La franja horaria es GMT +2. Ahora son las 10:35:06.


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