
22-09-2025
|
|
Miembro
|
|
Registrado: ene 2005
Posts: 130
Reputación: 22
|
|
Cita:
Empezado por seccion_31
La 5.5 va a traer de momento:
El cambio de la función value publicada por elguille.
Y además validara las rutas de XML y de certificado pfx/p12 que el usuario proporciona. Si la ruta no existia daba unos errores tremendos al pasar por los diferentes callbacks. Ahora No iniciara sesion, o bien no realizara el envio. Pero no dará un error de protección general.
También se limpiara el timeStamp ante un envio incorrecto sin CSV. (ahora pone 30/12/1899)
Como de momento no es critico todo esto, tardare un poco para recoger algún cambio mas.
Visto el cambio de la AEAT sobre sus registros de consulta, vamos a enviar la 5.5 a publicación con estos cambios:
Cambio de los literales de la AEAT unidad: SistemaFacturacion.pas en consultas de correcta a correcto, en las definiciones de la AEAT
que provocaban el error: (EPropertyConvertError)-Invalid property element: Correcto
Se comprueba que los path de guardar envio, guardar registro y guardar resultado existan:
Si no existen puede no iniciar sesion, o crear una excepcion al enviar los registros
La sesion, podria reiniciarse a cero.
El usuario debe asegurar que tengan permiso de lectura / escritura
Si los path no existian en el momento de enviar, producian un error de proteccion general dificil de comprobar
Cobertura para facturas a personas fisicas de la UE o fuera de la UE a los que se emita una factura en España. (Turistas por ejemplo)
Ahora si detecta en el array de IVAs un importe de iva lo procesara con desglose S1 de IVA. Este tipo de clientes deberia llevar un tipoNIF distinto al 02.
Por tanto emitira a este "turista" una factura con IVA.
En la hoja de calculo de ejemplo se incluye un nuevo registro con este caso.
Con boton derecho sobre verifactu.dll (detalles), podremos ver
Version de archivo: version de la DLL (5.5)
Version de producto: version de los tipos (records) usados (5.3)
Saludos !
|
Muchas gracias seccion_31  
|