![]() |
Cita:
ya nos diras si funciona bien. saludos ! |
Cita:
|
Cita:
|
Cita:
Comentarte que el componente intercepta el tiempo de espera entre operaciones devuelto en cada envío desde la AEAT para modificar el timer interno que se usa antes de lanzar el evento OnTrasEspera. Se incorporó para hacer exactamente lo que estás haciendo y lo estás usando de forma muy similar a la que lo hago yo mismo. Un saludo! |
La 4.7 ya esta enviada para su publicación, corrigiendo esas variables de la consulta
Saludos ! |
|
Cita:
Gracias¡¡¡¡¡:) |
Cita:
Muchas gracias por tu aporte. |
vaya por delante el agradecimiento a Seccion31 por su código! :)
Con la versión 4.7 me ha saltado el siguiente error: "[dcc32 Error] uVerifactuFuncs.pas(...): E2361 Cannot access private symbol RespuestaDatosRegistroFacturacionType.Incidencia_Specified" Después de mucho mirar me he encontrado con que sistemafacturacion.pas (el .pas generado a partir del WSDL) está modificado! buscar esta linea: "PUBLIC // modificado aqui para disponer de las funciones _Specified" A mí me ha saltado el error porque no estoy utilizando el sistemafacturacion.pas que viene con el componente. Estoy utilizando un sistemafacturacion.pas generado por mi, posterior: Version : 1.0 (01/07/2025 10:20:16 - - $Rev: 116709 $) Lo digo para que lo tengaís en cuenta y el autor podrá confirmar si esto es así o me he liado yo. Y la cuestión... ¿es conveniente utilizar siempre el último WSDL? nos quedamos con una versión y ya? que consideraís que se debe hacer al respecto? gracias!! |
Cita:
La actual es: // Version : 1.0 (14/02/2025 11:14:56 - - $Rev: 90173 $) Pero yo creo que es la misma 1.0 que tienes tu, ¿importada en otra fecha? porque entiendo que la version deberia cambiar. (aqui ya no lo tengo claro) Cuando se publique otro WSDL es ir a esos lugares y colocar el PUBLIC y listo. Es la solucion menos intrusiva que encontre. No se si este problema se ha tratado en otros hilos del foro. Saludos ! |
Cita:
|
Diria que el componente, no utiliza CAPICOM.DLL
He desregistrado la DLL Eliminado capicom.dll de todo el disco Confirmo que en el registro no hay referencia alguna Reinicio El programa demo funciona perfecto Listo las dlls utilizadas por el programa de demo y no aparece ¿alguien puede confirmarlo? Slds ! |
He hecho los mismo pasos y me funciona tb.
Por otra parte, evidentemente otro más que lo utiliza y te confirmo 3 compañeros más que lo utilizan por referencias mías. Reitero mis agradecimientos por el enorme trabajo que has y estas haciendo. Saludos |
Podemos implementar facturas rectificativas por sustitución,
¿ alguien puede darme un registro XML de alta y una explicación para añadirlo ? Saludos ! Si me dais esa info lo añado. |
Buenas tardes¡¡
a mi tambien me funciona sin el capicom.dll estoy buscando algun ejemplo de xml de rectificativa por sustitucion, pero no encuentro ninguno. (yo no se como es). :confused: |
A ver si esto te sirve...
Factura 1: Código:
<sum:RegFactuSistemaFacturacion xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Código:
<sum:RegFactuSistemaFacturacion xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Código:
<sum:RegFactuSistemaFacturacion xmlns:ds="http://www.w3.org/2000/09/xmldsig#" |
Y nosotros generamos sustitutiva (que internamente son también como rectificativas).
Factura simplificada 1: Código:
<sum:RegFactuSistemaFacturacion xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Código:
<sum:RegFactuSistemaFacturacion xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Código:
<sum:RegFactuSistemaFacturacion xmlns:ds="http://www.w3.org/2000/09/xmldsig#" |
gracias Neftali,
Voy a darle una mirada, a ver.... ahora tenemos: La sustitutiva F3 la empleamos para cambiar un ticket a factura. La rectificativa por diferencias tipo I, para hacer abonos, (siempre negativos). Nos faltaría una rectificativa por sustitución, tipo S, entiendo para reemplazar una factura por otra. Saludos ! |
Estas 2 son las únicas que implementamos nosotros.
|
Cita:
Así que en realidad, lo propuesto por Neftali no deja de ser lo mismo que ahora hay implementado para las F3, con la excepción de que no se sustituye a un único ticket, sino a dos. En realidad esto es bastante común en pequeños comercios. Los grandes clientes a final del mes piden factura de todos los tickets que han ido adquiriendo durante el mes. |
| La franja horaria es GMT +2. Ahora son las 20:56:05. |
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