Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Colaboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-01-2022
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.234
Poder: 24
keys Va por buen camino
Cita:
Empezado por elcharlie Ver Mensaje
Buenos dias,
Os esta funcionando los servidores de Bizkaia?, es que a nosotros los de prueba, desde hoy, directamente no nos funciona y el de producción, nos retorna factura duplicada.
Un saludo.
A nosotros nos funcionan correctamente.
Responder Con Cita
  #2  
Antiguo 20-01-2022
Avatar de elcharlie
elcharlie elcharlie is offline
Miembro
 
Registrado: mar 2013
Ubicación: Bilbao
Posts: 193
Poder: 14
elcharlie Va por buen camino
Cita:
Empezado por keys Ver Mensaje
A nosotros nos funcionan correctamente.
Gracias por responder. Ahora también nos funciona a nosotros, pero hasta hace un rato no.
No sé que les esta pasando...
Responder Con Cita
  #3  
Antiguo 20-01-2022
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 667
Poder: 18
espinete Va camino a la fama
No consigo enviar correctamente una factura que tenga mezclados una línea con IVA 21% y otra con IVA 0% (si es que eso es posible, que no lo sé).

Cuando la factura está exenta, o no sujeta, no hay problema. Pero en este caso concreto que la factura NO está exenta y SÍ está sujeta, PERO uno de los IVAs es 0, siempre me devuelve que la suma de las bases no coincide.
La factura se envía, pero con avisos.

Ni siquiera sé si es posible que este caso se de en la vida real, pero por si acaso quería contemplarlo.

No sé si me he explicado bien. Me refiero a esto:

Línea 1: 1 x Artículo 1 (200) + 4% = 208
Línea 2: 1 x Artículo 1 (200) + 10% = 220
Línea 2: 1 x Artículo 1 (200) + 21% = 242
Línea 3: 1 x Artículo 2 (200) + 0% = 200

Total Factura: 870
Total IVA: 70

El problema es que no sé cómo desglosar el IVA dentro de DesgloseFactura.

Código:
<TipoDesglose>
			<DesgloseFactura>
				<Sujeta>
					<NoExenta>
						<DetalleNoExenta>
							<TipoNoExenta>S1</TipoNoExenta>
							<DesgloseIVA>
								<DetalleIVA>
									<BaseImponible>200.00</BaseImponible>
									<TipoImpositivo>4</TipoImpositivo>
									<CuotaImpuesto>8.00</CuotaImpuesto>
								</DetalleIVA>
								<DetalleIVA>
									<BaseImponible>200.00</BaseImponible>
									<TipoImpositivo>10</TipoImpositivo>
									<CuotaImpuesto>20.00</CuotaImpuesto>
								</DetalleIVA>
								<DetalleIVA>
									<BaseImponible>200.00</BaseImponible>
									<TipoImpositivo>21</TipoImpositivo>
									<CuotaImpuesto>42.00</CuotaImpuesto>
								</DetalleIVA>
							</DesgloseIVA>
						</DetalleNoExenta>
					</NoExenta>
				</Sujeta>
			</DesgloseFactura>
		</TipoDesglose>
¿Alguien puede por favor generar un XML de prueba con un caso como este para ver cómo iría el desglose del IVA? ¿O simplemente este caso no puede darse y punto?

He probado a hacer una factura usando la aplicación web de Batuz "Haz tu factura", y sí permite replicar el caso, pero claro, no permite ver el XML generado (lo cual nos hubiera ayudado mucho a todos, la verdad)
Responder Con Cita
  #4  
Antiguo 20-01-2022
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.234
Poder: 24
keys Va por buen camino
Te falta poner los datos de la linea exenta. Un ejemplo

Código PHP:
<TipoDesglose>
 <
DesgloseFactura>
  <
Sujeta>
   <
Exenta>
    <
DetalleExenta>
       <
CausaExencion>E1</CausaExencion>
       <
BaseImponible>200.00</BaseImponible>
    </
DetalleExenta>
   </
Exenta>
  <
NoExenta>
   <
DetalleNoExenta>
      <
TipoNoExenta>S1</TipoNoExenta>
       <
DesgloseIVA>
         <
DetalleIVA>
          <
BaseImponible>200.00</BaseImponible>
          <
TipoImpositivo>21.00</TipoImpositivo>
          <
CuotaImpuesto>42.00</CuotaImpuesto>
          <
OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
         </
DetalleIVA>
        <
DetalleIVA>
          <
BaseImponible>200.00</BaseImponible>
          <
TipoImpositivo>10.00</TipoImpositivo>
          <
CuotaImpuesto>20.00</CuotaImpuesto>
          <
OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
        </
DetalleIVA>
        <
DetalleIVA>
           <
BaseImponible>200.00</BaseImponible>
           <
TipoImpositivo>4.00</TipoImpositivo>
           <
CuotaImpuesto>8.00</CuotaImpuesto>
           <
OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
       </
DetalleIVA>
    </
DesgloseIVA>
  </
DetalleNoExenta>
 </
NoExenta>
</
Sujeta>
</
DesgloseFactura>
</
TipoDesglose
Responder Con Cita
  #5  
Antiguo 20-01-2022
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: 19.441
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
O si fuera no-sujeta también.


Código PHP:
<TipoDesglose>
    <
DesgloseFactura>
        <
Sujeta>
            <
NoExenta>
                <
DetalleNoExenta>
                    <
TipoNoExenta>S1</TipoNoExenta>
                    <
DesgloseIVA>
                        <
DetalleIVA>
                            <
BaseImponible>200.00</BaseImponible>
                            <
TipoImpositivo>4.00</TipoImpositivo>
                            <
CuotaImpuesto>8.00</CuotaImpuesto>
                            <
TipoRecargoEquivalencia>0.00</TipoRecargoEquivalencia>
                            <
CuotaRecargoEquivalencia>0.00</CuotaRecargoEquivalencia>
                            <
OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                        </
DetalleIVA>
                        <
DetalleIVA>
                            <
BaseImponible>200.00</BaseImponible>
                            <
TipoImpositivo>10.00</TipoImpositivo>
                            <
CuotaImpuesto>20.00</CuotaImpuesto>
                            <
TipoRecargoEquivalencia>0.00</TipoRecargoEquivalencia>
                            <
CuotaRecargoEquivalencia>0.00</CuotaRecargoEquivalencia>
                            <
OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                        </
DetalleIVA>
                        <
DetalleIVA>
                            <
BaseImponible>200.00</BaseImponible>
                            <
TipoImpositivo>21.00</TipoImpositivo>
                            <
CuotaImpuesto>42.00</CuotaImpuesto>
                            <
TipoRecargoEquivalencia>0.00</TipoRecargoEquivalencia>
                            <
CuotaRecargoEquivalencia>0.00</CuotaRecargoEquivalencia>
                            <
OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                        </
DetalleIVA>
                    </
DesgloseIVA>
                </
DetalleNoExenta>
            </
NoExenta>
        </
Sujeta>
        <
NoSujeta>
            <
DetalleNoSujeta>
                <
Causa>OT</Causa>
                <
Importe>200.00</Importe>
            </
DetalleNoSujeta>
        </
NoSujeta>
    </
DesgloseFactura>
</
TipoDesglose
__________________
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
  #6  
Antiguo 20-01-2022
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 667
Poder: 18
espinete Va camino a la fama
Gracias, keys y Neftali.

Me queda claro entonces que la información de "motivo exenta" o "motivo no sujeta" es por línea y no por documento, así que voy a tener que cambiar el algoritmo y encima añadir más campos a la base de datos. Todo bien.
Responder Con Cita
  #7  
Antiguo 21-01-2022
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 667
Poder: 18
espinete Va camino a la fama
Duda con las rectificativas

Hola.

Sigo liado con las facturas rectificativas, y leer lo que dice la Agencia Tributaria en su web no es que me aclare todas las dudas, la verdad:
://sede.agenciatributaria.gob.es/Sede/impuestos-tasas/iva/iva-libros-registro-iva-traves-aeat/preguntas-frecuentes/2-registro-cuestiones-comunes.html?faqId=f28c6c3d02bc9510VgnVCM100000dc381e0aRCRD

Según entiendo, y a modo de resumen, pueden ser de dos tipos, “por sustitución” y “por diferencias”, a elegir por el usuario:

1. Factura rectificativa “por sustitución”: Hay dos formas de hacerlo:
1.A: Creando una sola factura en la que se indiquen los importes correctos (base imponible, cuota y en su caso recargo) y los importes rectificados, respecto de la factura original.
- Emitimos una nueva factura, en otra Serie, con el importe/datos correctos
- Codigo de Rectificativa: "Rx", Tipo "S"
- Se deben rellenar los campos BaseRectificada, CuotaRectificada y CuotaRecargoRectificada
- Se debe indicar a qué factura rectifica: FacturasRectificadasSustituidas.NumFactura, FacturasRectificadasSustituidas.SerieFactura, etc.
1.B: Creando dos facturas
- Emitimos primero una factura ordinaria en negativo (Tipo "F1"), para "anular" la incorrecta. En ningún momento se indica que esta factura sea Rectificativa (Tipo "Rx", ni "S" ni "I" ni nada)
- Emitimos otra factura, esta sí se debe indicar como Rx y tipo "S"
- En esta segunda factura, los campos BaseRectificada, CuotaRectificada y CuotaRecargoRectificada van a 0 (o no se indican)
- En esta segunda factura se debe indicar también a qué factura rectifica: FacturasRectificadasSustituidas.NumFactura, FacturasRectificadasSustituidas.SerieFactura, etc.

2. Factura rectificativa "por diferencias": A simple vista, parece más fácil de entender y realizar.
Según la AEAT, se deberá informar directamente del importe de la rectificación en una sola factura rectificativa y no se debe informar de los campos “base rectificada”, “cuota rectificada”, etc.
Consiste simplemente en emitir una nueva factura con "la diferencia" que haya con respecto a la original.
- Código "Rx", Tipo "I"
- NO se requiere indicar nada en BaseRectificada, CuotaRectificada y CuotaRecargoRectificada
- Se debe indicar a qué factura rectifica: FacturasRectificadasSustituidas.NumFactura, FacturasRectificadasSustituidas.SerieFactura, etc.

Dicho esto, me surgen varias preguntas...

¿Por qué alguien haría una "por susticución" del tipo B, que requiere hacer dos facturas, en lugar de cualquier otro tipo que requiere hacer solo una? ¿Hay algún caso concreto que te obligue a usar esa opción?
¿La opción 1.A no sería lo mismo que la 2, salvo por tener que indicar BaseRectificada, CuotaRectificada, etc.?
En la opción 1.B... esa primera factura en negativo, de la que tanto hemos hablado en el foro (si es del todo "legal" o no)... ¿en qué quedamos? Nos dicen que lo correcto es hacer siempre rectificativas pero en este ejemplo dicen que podemos hacer una en negativo primero y luego una rectificativa?
Esa factura en negativo, que lo que hace es "anular" la original (para que la suma entre ambas sea cero), no la catalogan como "rectificativa", así que debe ir en la misma serie de facturación que la original. De hecho no es de Código "Rx".

Creo que mi cabeza en realidad se está poniendo en la mente del usuario final en vez de en la mía como desarrollador. Debería simplemente seguir las normas, preparar la aplicación para que las cumpla, y dejarme de hacerme preguntas fiscales

Pues eso... ¿alguien puede confirmarme si esto es correcto? ¿cómo hacéis vosotros las rectificativas, permitís al usuario final elegir entre las tres opciones u obligáis a hacerlo de una forma específica y punto?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 3716 19-01-2026 20:01:34
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 20:28:40.


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