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 Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-04-2025
pablog2k pablog2k is offline
Miembro
 
Registrado: may 2017
Posts: 241
Poder: 10
pablog2k Va por buen camino
yo creo que funciona así:
F1 factura de toda la vida (identificas)
F2 ticket de toda la vida (no identificas)

factura simplificada (ticket) que por lo que sea has identificado al destinatario, F1 (porque lo considera una factura al haber identificado destinatario) con FacturaSimplificadaArt7273 = S
factura normal que por lo que sea no has identificado al destinatario, F2 y FacturaSinIdentifDestinatarioArt61d = S
Responder Con Cita
  #2  
Antiguo 09-04-2025
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 667
Poder: 18
espinete Va camino a la fama
Cita:
Empezado por pablog2k Ver Mensaje
yo creo que funciona así:
F1 factura de toda la vida (identificas)
F2 ticket de toda la vida (no identificas)

factura simplificada (ticket) que por lo que sea has identificado al destinatario, F1 (porque lo considera una factura al haber identificado destinatario) con FacturaSimplificadaArt7273 = S
factura normal que por lo que sea no has identificado al destinatario, F2 y FacturaSinIdentifDestinatarioArt61d = S
O sea, entiendo que propones no solo añadir el campo FacturaSimplificadaArt7273 o FacturaSinIdentifDestinatarioArt61d sino además, enviarlo como F1/F2 según el caso.

Es decir, que aunque originalmente sea F1, si no está identificado el cliente, lo cambie a F2 aunque no lo sea.
Y al revés, si es F2 pero sí está identificado el cliente, que la envíe como F1 aunque no lo sea.

Lo probaré a ver, pero Hacienda debería explicar estas cositas un poquito mejor.
Responder Con Cita
  #3  
Antiguo 09-04-2025
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 667
Poder: 18
espinete Va camino a la fama
Pues va a ser que no...

Factura completa (F1) SIN especificar destinatario.

1) La envío como F2 en vez de con F1, y con FacturaSimplificadaArticulos7273 = S

me devuelve:
1183: El campo FacturaSimplificadaArticulos7273 solo se podrá rellenar con S si TipoFactura es de tipo F1 o F3 o R1 o R2 o R3 o R4.

2) La envío como F1 (originalmente), con FacturaSimplificadaArticulos7273 =S

me devuelve:
1189: Si TipoFactura es F1 o F3 o R1 o R2 o R3 o R4 el bloque Destinatarios tiene que estar cumplimentado.

Me vuelve loco esta peña...
Responder Con Cita
  #4  
Antiguo 09-04-2025
pablog2k pablog2k is offline
Miembro
 
Registrado: may 2017
Posts: 241
Poder: 10
pablog2k Va por buen camino
claro, es que en tu ejemplo tienes que rellenar destinatario.
F1 sin especificar destinatario no se puede.

F1 + destinatario (factura de toda la vida)
F2 sin destinatario (ticket de toda la vida)
F1 + destinatario + FacturaSimplificadaArticulos7273 = 'S' (ticket que por lo que sea has identificado al destinatario, caso muy puntual pero existe, se trata como una factura F1)
F2 sin destinatario + FacturaSinIdentifDestinatarioArt61d = 'S' (factura que por lo que sea no has identificado destinatario, pero existe, se trata como un ticket F2)
Responder Con Cita
  #5  
Antiguo 09-04-2025
espinete espinete is offline
Miembro
 
Registrado: mar 2009
Posts: 667
Poder: 18
espinete Va camino a la fama
Cita:
Empezado por pablog2k Ver Mensaje
claro, es que en tu ejemplo tienes que rellenar destinatario.
F1 sin especificar destinatario no se puede.

F1 + destinatario (factura de toda la vida)
F2 sin destinatario (ticket de toda la vida)
F1 + destinatario + FacturaSimplificadaArticulos7273 = 'S' (ticket que por lo que sea has identificado al destinatario, caso muy puntual pero existe, se trata como una factura F1)
F2 sin destinatario + FacturaSinIdentifDestinatarioArt61d = 'S' (factura que por lo que sea no has identificado destinatario, pero existe, se trata como un ticket F2)
A ver, que creo que nos estamos liando...

Según la documentación, FacturaSimplificadaArt7273 = S se debe enviar cuando se trata de una Factura Completa (F1, F3, R1, R2, R3 o R4) SIN ESPECIFICAR Destinatario.
Así que debería ser F1 + FacturaSimplificadaArt7273 y SIN destinatario porque obviamente no tiene. Si lo tuviera, sería una F1 normal y corriente.

Las F2 (tíckets) no tienen destinatario nunca, así que no hay por qué poner nada de FacturaSinIdentifDestinatarioArt61d. Todas las F2 van sin destianatario.
Si lo tuviera, por algún motivo (el cliente te lo exige, aunque sea una F2) entonces sí sería F2 + FacturaSinIdentifDestinatarioArt61d + Destinatario, porque me lo ha exigido.

Conclusión: Esto no hay por donde cogerlo.

¿Tiene alguien algún ejemplo de una factura de cada caso? Ya me da igual que la documentación esté bien, tenga lógica o se contradiga a sí misma.

He encontrado este post y este otro hablando del tema. Mañana hago más pruebas, si es que me queda alguna por hacer.
Responder Con Cita
  #6  
Antiguo 10-04-2025
Faneka Faneka is offline
Miembro
 
Registrado: nov 2024
Ubicación: Alicante
Posts: 497
Poder: 2
Faneka Va por buen camino
Yo las simplificadas las mando así, si que relleno con 'S' la etiqueta FacturaSinIdentifDestinatarioArt61d
Responder Con Cita
  #7  
Antiguo 10-04-2025
Faneka Faneka is offline
Miembro
 
Registrado: nov 2024
Ubicación: Alicante
Posts: 497
Poder: 2
Faneka Va por buen camino
Yo las simplificadas las mando así, si que relleno con 'S' la etiqueta FacturaSinIdentifDestinatarioArt61d
Código:
<sum:RegistroFactura>
				<sum1:RegistroAlta>
					<sum1:IDVersion>1.0</sum1:IDVersion>
					<sum1:IDFactura>
						<sum1:IDEmisorFactura>3423</sum1:IDEmisorFactura>
						<sum1:NumSerieFactura>N-00182</sum1:NumSerieFactura>
						<sum1:FechaExpedicionFactura>10-04-2025</sum1:FechaExpedicionFactura>
					</sum1:IDFactura>
					<sum1:NombreRazonEmisor>21 SL</sum1:NombreRazonEmisor>
					<sum1:Subsanacion>N</sum1:Subsanacion>
					<sum1:RechazoPrevio>N</sum1:RechazoPrevio>
					<sum1:TipoFactura>F2</sum1:TipoFactura>
					<sum1:DescripcionOperacion>VENTAS CALZADO</sum1:DescripcionOperacion>
					<sum1:FacturaSinIdentifDestinatarioArt61d>S</sum1:FacturaSinIdentifDestinatarioArt61d>
					<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>357.70</sum1:BaseImponibleOimporteNoSujeto>
							<sum1:CuotaRepercutida>75.12</sum1:CuotaRepercutida>
						</sum1:DetalleDesglose>
					</sum1:Desglose>
					<sum1:CuotaTotal>75.12</sum1:CuotaTotal>
					<sum1:ImporteTotal>432.82</sum1:ImporteTotal>
					<sum1:Encadenamiento>
						<sum1:RegistroAnterior>
							<sum1:IDEmisorFactura>435345</sum1:IDEmisorFactura>
							<sum1:NumSerieFactura>N-00181</sum1:NumSerieFactura>
							<sum1:FechaExpedicionFactura>09-04-2025</sum1:FechaExpedicionFactura>
							<sum1:Huella>D169E3DAEC6E14939399A83955B277539E863124BA684C1D491FDB950206FBFF</sum1:Huella>
						</sum1:RegistroAnterior>
					</sum1:Encadenamiento>
					<sum1:SistemaInformatico>
						<sum1:NombreRazon>21 SL</sum1:NombreRazon>
						<sum1:NIF>65656</sum1:NIF>
						<sum1:NombreSistemaInformatico>CALZA21</sum1:NombreSistemaInformatico>
						<sum1:IdSistemaInformatico>CA</sum1:IdSistemaInformatico>
						<sum1:Version>25 4 9 1</sum1:Version>
						<sum1:NumeroInstalacion>HP-FRAN</sum1:NumeroInstalacion>
						<sum1:TipoUsoPosibleSoloVerifactu>S</sum1:TipoUsoPosibleSoloVerifactu>
						<sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT>
						<sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT>
					</sum1:SistemaInformatico>
					<sum1:FechaHoraHusoGenRegistro>2025-04-10T08:05:01+02:00</sum1:FechaHoraHusoGenRegistro>
					<sum1:TipoHuella>01</sum1:TipoHuella>
					<sum1:Huella>46FF480E7091A474B0410742CBA3FEE4C9226B2EA1CC1D4AA4E8E025FC997D23</sum1:Huella>
				</sum1:RegistroAlta>
			
</sum:RegistroFactura>
Si marco FacturaSimplificadaArt7273 = S y dejo sin rellenar el destinatario me devuelve el error:1189 Si TipoFactura es F1 o F3 o R1 o R2 o R3 o R4 el bloque Destinatarios tiene que estar cumplimentado. Como ya puse por arriba esta etiqueta de FacturaSimplificadaArt7273 no la uso, yo o es factura normal (F1....), simplificada (F2...) o rectificativa.

Última edición por Faneka fecha: 10-04-2025 a las 08:28:22.
Responder Con Cita
  #8  
Antiguo 10-04-2025
pablog2k pablog2k is offline
Miembro
 
Registrado: may 2017
Posts: 241
Poder: 10
pablog2k Va por buen camino
en la propia documentación de validación de errores te lo especifica:

8. FacturaSimplificadaArt7273 - Sólo se podrá rellenar con “S” si TipoFactura=“F1” o “F3” o “R1” o “R2” o “R3” o “R4”.

con lo cual, como comentaba anteriormente, F1 + destinatario y sin FacturaSimplificadaArt7273 es una factura de toda la vida, y F1 + destinatario y con FacturaSimplificadaArt7273 es un ticket que has identificado al destinatario. Porque lo has identificado en un ticket en vez de hacerle factura? Porque si, vete tu a saber , la ley lo permite. Entonces te toca meter el 'ticket' como F1 + destinatario + FacturaSimplificadaArt7273

9. FacturaSinIdentifDestinatarioArt61d - Sólo se podrá rellenar con “S” si TipoFactura=”F2” o “R5”.

con lo cual, F2 sin destinatario y sin FacturaSinIdentifDestinatarioArt61d , ticket de toda la vida, y F2 sin destinatario y con FacturaSinIdentifDestinatarioArt61d , es una factura que no has identificado al destinatario. Porque no le has hecho un ticket entonces? vete tu a saber, la ley lo permite, entonces aunque es una factura sin identificar destinatario, entra como F2 + FacturaSinIdentifDestinatarioArt61d y sin el nodo de destinatarios

con estas casuisticas, puedes hacer envios con F1 + destinatario (obligatorio con F1), F2 sin destinatario , y marcando FacturaSimplificadaArt7273 o FacturaSinIdentifDestinatarioArt61d , y funciona

Última edición por pablog2k fecha: 10-04-2025 a las 09:20:23.
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
actualizar campos utf8 a partir de campos acentuados jars Firebird e Interbase 2 11-04-2023 18:39:34
Dbgrid solo muestra campos tipo INT, campos varchar no los muestra pollo_c C++ Builder 2 10-09-2017 21:42:47
TClienDataSet Problemas con Campos Blob y Campos Calculados LEVV Conexión con bases de datos 2 11-05-2012 01:25:43
Campos Calculados Kaller Tablas planas 1 12-12-2006 00:11:13
Campos En Sql ebeltete SQL 2 13-05-2003 01:26:50


La franja horaria es GMT +2. Ahora son las 08:55:27.


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