![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
sin comentarios
|
|
#2
|
|||
|
|||
|
ayuda
No encuentro la forma de hacer una factura que tenga un tipo de iva + un importe en exento ?, alguien tiene alguna idea de como hacerlo.
Código:
base exenta base imponible % de iva Cuota de Iva Total Factura
115,00 100,00 21,00 21,00 236.00 euros
Última edición por Neftali [Germán.Estévez] fecha: 07-05-2025 a las 08:29:35. Razón: corregir fuente para que se vea mejor |
|
#3
|
||||
|
||||
|
Cita:
Código:
<?xml version="1.0" encoding="utf-8"?> <sum:RegFactuSistemaFacturacion xmlns:ds="http://www.w3.org/2000/09/xmldsig#" xmlns:sum1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" xmlns:sum="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd"> <sum:RegistroFactura> <sum1:RegistroAlta> <sum1:IDVersion>1.0</sum1:IDVersion> <sum1:IDFactura> <sum1:IDEmisorFactura>99999910G</sum1:IDEmisorFactura> <sum1:NumSerieFactura>S1-32</sum1:NumSerieFactura> <sum1:FechaExpedicionFactura>07-05-2025</sum1:FechaExpedicionFactura> </sum1:IDFactura> <sum1:NombreRazonEmisor>CERTIFICADO FISICA PRUEBAS</sum1:NombreRazonEmisor> <sum1:TipoFactura>F1</sum1:TipoFactura> <sum1:DescripcionOperacion>Base exenta</sum1:DescripcionOperacion> <sum1:Destinatarios> <sum1:IDDestinatario> <sum1:NombreRazon>EMPRESA 1</sum1:NombreRazon> <sum1:NIF>A95758389</sum1:NIF> </sum1:IDDestinatario> </sum1:Destinatarios> <sum1:Desglose> <sum1:DetalleDesglose> <sum1:Impuesto>01</sum1:Impuesto> <sum1:ClaveRegimen>01</sum1:ClaveRegimen> <sum1:OperacionExenta>E6</sum1:OperacionExenta> <sum1:BaseImponibleOimporteNoSujeto>115.00</sum1:BaseImponibleOimporteNoSujeto> </sum1:DetalleDesglose> <sum1:DetalleDesglose> <sum1:Impuesto>01</sum1:Impuesto> <sum1:ClaveRegimen>01</sum1:ClaveRegimen> <sum1:CalificacionOperacion>S1</sum1:CalificacionOperacion> <sum1:TipoImpositivo>21.00</sum1:TipoImpositivo> <sum1:BaseImponibleOimporteNoSujeto>100.00</sum1:BaseImponibleOimporteNoSujeto> <sum1:CuotaRepercutida>21.00</sum1:CuotaRepercutida> </sum1:DetalleDesglose> </sum1:Desglose> <sum1:CuotaTotal>21.00</sum1:CuotaTotal> <sum1:ImporteTotal>236.00</sum1:ImporteTotal> <sum1:Encadenamiento> <sum1:RegistroAnterior> <sum1:IDEmisorFactura>99999910G</sum1:IDEmisorFactura> <sum1:NumSerieFactura>2023-13</sum1:NumSerieFactura> <sum1:FechaExpedicionFactura>25-01-2023</sum1:FechaExpedicionFactura> <sum1:Huella>26D33155600413201C9D58DE8F23F178A20C5D6A10DCCD67B1FE16AC1A2FD657</sum1:Huella> </sum1:RegistroAnterior> </sum1:Encadenamiento> <sum1:SistemaInformatico> <sum1:NombreRazon>Mi empresa S.L.</sum1:NombreRazon> <sum1:NIF>XXXXXXXXX</sum1:NIF> <sum1:NombreSistemaInformatico>MiERP</sum1:NombreSistemaInformatico> <sum1:IdSistemaInformatico>04</sum1:IdSistemaInformatico> <sum1:Version>1.0.0.0</sum1:Version> <sum1:NumeroInstalacion>12345678</sum1:NumeroInstalacion> <sum1:TipoUsoPosibleSoloVerifactu>N</sum1:TipoUsoPosibleSoloVerifactu> <sum1:TipoUsoPosibleMultiOT>S</sum1:TipoUsoPosibleMultiOT> <sum1:IndicadorMultiplesOT>S</sum1:IndicadorMultiplesOT> </sum1:SistemaInformatico> <sum1:FechaHoraHusoGenRegistro>2025-05-07T06:32:19Z</sum1:FechaHoraHusoGenRegistro> <sum1:NumRegistroAcuerdoFacturacion/> <sum1:IdAcuerdoSistemaInformatico/> <sum1:TipoHuella>01</sum1:TipoHuella> <sum1:Huella>826307DC73D5C08A1FCAE5F273A03B49199D4786DAC7197D316485BCD1E78FCF</sum1:Huella> ... </sum1:RegistroAlta> </sum:RegistroFactura> </sum:RegFactuSistemaFacturacion>
__________________
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. |
|
#4
|
||||
|
||||
|
Ahora veo que tal vez te estás refiriendo a cómo realizarla con el programa, no al resultado.
__________________
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. |
|
#5
|
|||
|
|||
|
ayuda
Supongo que habrá que ampliar las columnas del string grid para abarcar un poco más de información y poder rellenar con los bases+ivas+cuotas correspondientes y asignarlos a verifactuD7.
He probado la demo en delphi tokyo y funciona perfectamente, pero existe un problema, cuando intento integrarlo en mi código, me dá error de stack owerflow, ya he ampliado el stack al máximo pero sigue dando el mismo error, de tal manera, que cuando llamo a algunas funciones de la dll da siempre el error del stack, por el momento le estoy dando vueltas a ver como puedo solucionarlo. He pensado en crear una dll independiente donde integrar la verifactu.dll y hacer las llamadas correspondientes a la dll que voy a crear, a ver si así me quito lo del stack. Cuando lo tenga operativo y funcionando, empezaré a probar con empresas reales a ver q tal se comporta y si aguantamos el tirón. |
|
#6
|
|||
|
|||
|
ayuda
Alguien sabe como hacer una factura tipo F2 con esta dll ? No encuento la forma de decirle que es tipo F1 o F2
|
|
#7
|
|||
|
|||
|
ayuda
me respondo yo mismo, Creo q si no le asignamos NIF entonces toma por defecto TipoFactura = F2 siempr que no haya nada en rectificativa.
|
|
#8
|
|||
|
|||
|
Solo un recordatorio, que igual sobra: Fianzas y Suplidos no son "exentos de IVA", sino que realmente no forman parte real de la factura, y no deben aparecer, ni sumando a la Base Imponible ni al total de la factura
|
|
#9
|
|||
|
|||
|
ayuda
alguien sabe las url finales para producción y donde hay que cambiar esta información en la dll para ir al servidor de producción
endpoint VF h.t.t.p.s.://prewww1.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP endpoint QR h.t.t.p.s.://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR tenia entendido que solo habia que eliminar el prefijo pre de las url, pero a mi no me funciona |
|
#11
|
|||
|
|||
|
ayuda
Alguien sabe algo sobre los registros de eventos, donde se guardan, como se rescatan si hacienda nos lo pide por requerimiento ??
|
|
#12
|
|||
|
|||
|
ayuda
extraido de las faqs de la AEAT
En que el sistema informático de facturación (SIF) detecte y recoja automáticamente, en el momento en que se produzcan, determinadas interacciones con dicho sistema informático, operaciones realizadas con él o sucesos ocurridos durante su uso, guardando los datos correspondientes a cada uno de ellos, que deberán poder ser consultados desde el propio SIF. Este registro de eventos solo es obligatorio en el caso de los sistemas de emisión de facturas no verificables, no siendo necesario en los casos de SIF «VERI*FACTU». Normativa/Doctrina:
|
|
#13
|
||||
|
||||
|
Cita:
Un saludo,
__________________
Se humilde para admitir tus errores, inteligente para aprender de ellos y maduro para corregirlos. |
|
#14
|
|||
|
|||
|
Yo en las base de datos de cada empresa tengo un campo donde le indico si esta en fase de desarrollo, pruebas o entorno real.
Dependientdo del valor que tiene llamos a uno u otro Código:
const
URL_PRODUCCION = 'https://www1.agenciatributaria.gob.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP';
QR_PRODUCCION = 'https://www2.agenciatributaria.gob.es/wlpl/TIKE-CONT/ValidarQR?';
URL_PREPRODUCCION = 'https://prewww1.aeat.es/wlpl/TIKE-CONT/ws/SistemaFacturacion/VerifactuSOAP?';
QR_PREPRODUCCION = 'https://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR?';
procedure ConfigurarURLs(modo_verifactu: string);
begin
case UpperCase(modo_verifactu) of
'S': begin // Entorno real
editURL.Text := URL_PRODUCCION;
editQR.Text := QR_PRODUCCION;
end;
'P': begin // Entorno de Pruebas
editURL.Text := URL_PREPRODUCCION;
editQR.Text := QR_PREPRODUCCION;
end;
else
begin // Entorno de de Desarrollo - No toco nada de verifactu en esa empresa
editURL.Text := '';
editQR.Text := '';
end;
end;
end;
|
|
#15
|
||||
|
||||
|
Cita:
¿que diferencia hay entre enviar con sello y sin sello? ¿un certificado digital almacenado en mi ordenador, me permitirá enviar en una u otra URL o dará error según cual emplee si no esta pensado para ser utilizado asi ? (sello o sin el) Saludos ! |
|
#16
|
||||
|
||||
|
En el envío no hay ninguna diferencia (sólo la URL).
Cita:
Yo creo que podrían haber usado la misma URL y a partir del certificado utilizado para el envío discriminar lo uno o lo otro. Les debe ser más cómodo que lo hagamos nosotros, con las consiguientes posibilidades de error y los problemas posteriores, pero bueno...
__________________
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. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Verifactu o por requerimiento (no-verifactu) ¿decisión del usuario? | Maska10 | Temas legales | 2 | 07-12-2024 12:34:47 |
| Demo de una applicación para una estación de enfermera con RAD Studio | AgustinOrtu | La Taberna | 1 | 21-07-2015 17:41:35 |
| Demo Delphi, EMail | Caral | Internet | 1 | 19-12-2006 00:37:56 |
| Demo de delphi 2005 | mazinger | Varios | 2 | 18-12-2004 09:23:09 |
| El Rave que viene con Delphi es una Demo? | apicito | Impresión | 0 | 04-06-2003 11:33:36 |
|