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

Tema Cerrado
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-01-2024
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 484
Poder: 7
Sistel Va por buen camino
Cita:
Empezado por ermendalenda Ver Mensaje
La última vez que les pregunté a verifactu por la recapitulativa me conestaeon que ese concepto no está incluido en verifactu.
Posiblemente no entendieron la pregunta.

Es lo que en facturación se llama "Factura sustitutiva de facturas simplificadas".
Antiguamente se llamaba "Factura de canje de tickets"
  #2  
Antiguo 30-01-2024
ermendalenda ermendalenda is offline
Miembro
 
Registrado: ago 2021
Posts: 2.761
Poder: 7
ermendalenda Va por buen camino
Cita:
Empezado por Sistel Ver Mensaje
Posiblemente no entendieron la pregunta.

Es lo que en facturación se llama "Factura sustitutiva de facturas simplificadas".
Antiguamente se llamaba "Factura de canje de tickets"
Si de esas hacemos decenas al día
Y se pueden pedir hasta 4 años después.per9 para poder declarse ese iva El cliente tiene que hacerlo en las condiciones que he puesto antes. Mismo mes para consumidores finales y hasta el día 15 los demás.
  #3  
Antiguo 30-01-2024
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Ubicación: Tenerife
Posts: 548
Poder: 10
sglorka Va por buen camino
Cita:
Empezado por ermendalenda Ver Mensaje
Si de esas hacemos decenas al día
Y se pueden pedir hasta 4 años después.per9 para poder declarse ese iva El cliente tiene que hacerlo en las condiciones que he puesto antes. Mismo mes para consumidores finales y hasta el día 15 los demás.
Pero la factura a cliente final la has emitido en el mismo momento de la entrega de bienes (te obliga el reglamento), luego el cliente te pide una recapitulativa de todas sus operaciones en el mismo mes natural, esta es otra factura que como límite tiene el último día del mes. Pero las diferentes operaciones dentro del mes las has tenido que emitir en el momento.
  #4  
Antiguo 02-02-2024
Avatar de ramherfer
ramherfer ramherfer is offline
Miembro
 
Registrado: may 2013
Ubicación: Valencia
Posts: 162
Poder: 14
ramherfer Va por buen camino
Destinatarios

Hola buenos días. En la estructura SistemaFacturacion.wsdl dentro de registro facturación existe el nodo Destinatario y que IDDestinatario puede ser (1..1000). Por favor alguien me podría ayudar con el código para uno y para dos destinatarios en una misma factura. He intentado reproducirlo como me indicó Nefta para una factura con dos codigos de iva distintos, pero, con el tema de destinatarios no lo consigo. Gracias.
__________________
Se humilde para admitir tus errores, inteligente para aprender de ellos y maduro para corregirlos.
  #5  
Antiguo 02-02-2024
Avatar de ramherfer
ramherfer ramherfer is offline
Miembro
 
Registrado: may 2013
Ubicación: Valencia
Posts: 162
Poder: 14
ramherfer Va por buen camino
Cita:
Empezado por ramherfer Ver Mensaje
Hola buenos días. En la estructura SistemaFacturacion.wsdl dentro de registro facturación existe el nodo Destinatario y que IDDestinatario puede ser (1..1000). Por favor alguien me podría ayudar con el código para uno y para dos destinatarios en una misma factura. He intentado reproducirlo como me indicó Nefta para una factura con dos codigos de iva distintos, pero, con el tema de destinatarios no lo consigo. Gracias.
Me respondo a mi mismo:

Código Delphi [-]
  

  //----- Destinatarios
  var destinatario1 := PersonaFisicaJuridicaType.Create;
  destinatario1.NombreRazon := 'GALLEGO SENDRA LUIS';
  destinatario1.NIF := '20444555N';

  var otro1: IDOtroType := IDOtroType.Create;
  otro1.CodigoPais := CountryType2(68);
  otro1.IDType := PersonaFisicaJuridicaIDTypeType(0);
  otro1.ID := '20444555N';
  destinatario1.IDOtro := otro1;


  var destinatario2 := PersonaFisicaJuridicaType.Create;
  destinatario2.NombreRazon := 'GARCIA BEREN ALBERTO';
  destinatario2.NIF := '16444555N';

  var otro2: IDOtroType := IDOtroType.Create;
  otro2.CodigoPais := CountryType2(68);
  otro2.IDType := PersonaFisicaJuridicaIDTypeType(0);
  otro2.ID := '16444555N';
  destinatario2.IDOtro := otro2;

  var destinatario: destinatarios := destinatarios.create();
  SetLength(destinatario, 2);
  destinatario[0] := destinatario1;
  destinatario[1] := destinatario2;
  fact.RegistroFacturacion.destinatarios := destinatario;

De esta forma el xml quedaría así:

Código:
<Destinatarios xsi:type="SOAP-ENC:Array" SOAP-ENC:itemType="NS3:PersonaFisicaJuridicaType" SOAP-ENC:arraySize="2">
<item SOAP-ENC:id="8" xsi:type="NS3:PersonaFisicaJuridicaType">
<NombreRazon xsi:type="xsd:string">GALLEGO SENDRA LUIS</NombreRazon>
<NIF xsi:type="xsd:string">20444555N</NIF>
<IDOtro SOAP-ENC:id="9" xsi:type="NS3:IDOtroType">
<CodigoPais xsi:type="NS3:CountryType2">ES</CodigoPais>
<IDType xsi:type="NS3:PersonaFisicaJuridicaIDTypeType">02</IDType>
<ID xsi:type="xsd:string">20444555N</ID>
</IDOtro>
</item>
<item SOAP-ENC:id="10" xsi:type="NS3:PersonaFisicaJuridicaType">
<NombreRazon xsi:type="xsd:string">GARCIA BEREN ALBERTO</NombreRazon>
<NIF xsi:type="xsd:string">16444555N</NIF>
<IDOtro SOAP-ENC:id="11" xsi:type="NS3:IDOtroType">
<CodigoPais xsi:type="NS3:CountryType2">ES</CodigoPais>
<IDType xsi:type="NS3:PersonaFisicaJuridicaIDTypeType">02</IDType>
<ID xsi:type="xsd:string">16444555N</ID>
</IDOtro>
</item>
</Destinatarios>
__________________
Se humilde para admitir tus errores, inteligente para aprender de ellos y maduro para corregirlos.
  #6  
Antiguo 05-02-2024
CarlosR CarlosR is offline
Miembro
 
Registrado: sep 2015
Posts: 147
Poder: 11
CarlosR Va por buen camino
Thumbs up ley antifraude

Muy buenas, compruebo que el hilo es largo. No lo he leido todo -todará entre hoy y mañana-.
Por eso si pregunto algo que ya haya sido tratado pido disculpas de antemano.
Mi pregunta si es que hay respuesta sería, ¿ cómo solucionásteis el problema de tener los datos propios de veri*factu en una tabla si las tablas suelen tener un buen número de campos y desde luego muchos mas que los que veri*factu necesita ? La Agencia Tributaria en su Ley dice que solo quiere ver esos datos, ningún otro.
En mi caso, llevo ya mas de 1 año trabajando en ello -entre otras cosas-, lo he solucionado aumentando un campo de contenido XML a las tablas de cabeceras de factura, exactamente igual al que se subiría a la AEAT mediante su servicio, con encadenado, etc. Por lo que es verificable desde la aplicación tanto los datos del registro como el contrastado campo XML.
Por ello tanto que la empresa se acoja a veri*factu como que no, el campo contendría los mismos valores.

¿ Cómo lo veis ?
Gracias de antemano y un saludo por el árduo trabajo de mantener este foro.
  #7  
Antiguo 05-02-2024
antoine0 antoine0 is offline
Miembro
 
Registrado: oct 2021
Posts: 260
Poder: 5
antoine0 Va por buen camino
Cita:
Empezado por CarlosR Ver Mensaje
Mi pregunta si es que hay respuesta sería, ¿ cómo solucionásteis el problema de tener los datos propios de veri*factu en una tabla si las tablas suelen tener un buen número de campos y desde luego muchos mas que los que veri*factu necesita ? La Agencia Tributaria en su Ley dice que solo quiere ver esos datos, ningún otro.
Creo que tienes que contemplar los registros de Veri*factu como unas tablas paralelas a los datos de tu factura natural. Y el proceso de encadenación y demás corren contar estas tablas paralelas, no contra la(s) tabla(s) que contienen los numerosos datos de las facturas.

Digo tablas porqué en la mayoría de los casos hay por lo menos 2: una tabla con una fila por factura, y una tabla con una fila por tipo de IVA aplicable y cuota. Este modelo sirve en el caso que hay más de un tipo de IVA aplicable, la suma de estas bases imponibles para una determinada factura siendo el importe "bruto" de la factura.
Evidentemente, una vez que te has puesto en un modelo de datos donde hay más que una tabla, pueden haber muchísimo más que 2 tablas. Aquí vienen rectificativas, múltiples destinatarios y demás casos extraños.
  #8  
Antiguo 06-02-2024
CarlosR CarlosR is offline
Miembro
 
Registrado: sep 2015
Posts: 147
Poder: 11
CarlosR Va por buen camino
Gracias por la rapidez. Tiene lógica, no obstante tenía entre ceja y ceja la impresión de que los datos de veri*factu deberían estar en la misma tabla.
Si es lo que otros están haciendo seguro que es así. Cien ojos ven mas que dos.
Revisaré mi código lo antes posible.
  #9  
Antiguo 06-02-2024
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is online now
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 19.437
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
Cita:
Empezado por CarlosR Ver Mensaje
Tiene lógica, no obstante tenía entre ceja y ceja la impresión de que los datos de veri*factu deberían estar en la misma tabla.
Si es lo que otros están haciendo seguro que es así. Cien ojos ven mas que dos.
Nosotros también tenemos tablas separadas para estos datos.
Es más normalizado.
Además de esa forma no penalizas con esos campos extra en la tabla de FACTURAS (aunque estén vacíos) a clientes que no los necesitas o que no tienen VERI*FACTU.
__________________
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.
  #10  
Antiguo 30-01-2024
sglorka sglorka is offline
Miembro
 
Registrado: mar 2017
Ubicación: Tenerife
Posts: 548
Poder: 10
sglorka Va por buen camino
Cita:
Empezado por Sistel Ver Mensaje
Posiblemente no entendieron la pregunta.

Es lo que en facturación se llama "Factura sustitutiva de facturas simplificadas".
Antiguamente se llamaba "Factura de canje de tickets"
También pueden ser facturas completas las que recapitula esta factura. Esta no es una factura distinta a las demás es del tipo F1. Para evitar la doble facturación hay que ANULAR todas facturas que contiene. No se debería enviar con F3 ya que no son facturas simplificadas las que contiene en este caso.
Tema Cerrado


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
Hijo de Informáticos gluglu Humor 3 13-03-2007 11:05:35
Adictos informaticos ... Trigger Humor 2 11-10-2004 12:18:32
Nosotros los Informáticos Trigger Humor 1 10-10-2004 14:58:09
Patrón de los Informáticos. obiwuan Varios 20 10-09-2003 14:44:54
Chistes Informaticos jhonny Humor 2 11-08-2003 21:59:09


La franja horaria es GMT +2. Ahora son las 12:07:12.


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