![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#101
|
|||
|
|||
|
Parece que hay novedades:
https://sede.agenciatributaria.gob.e...verifactu.html Falsa alarma XDDD, creo que solo se me ha cambiado el idioma a ingles en las opciones, podeis mirar si teneis opciones nuevas en el enlace? |
|
#102
|
|||
|
|||
|
No veo nada nuevo, solo que el enlace me lleva a la página en ingles.
|
|
#103
|
|||
|
|||
|
Nueva comunicación
Actualización sobre la Solución Pública de Facturación Electrónica (SPFE) - 10-09-2026
Se comunica que el día 10 de septiembre de 2026 a las 10:00 h. se celebrará el seminario web "Actualización sobre la Solución Pública de Facturación Electrónica (SPFE)". Si está interesado en asistir, por favor acceda a la página web que se indica a continuación. Tras rellenar unos mínimos datos de registro, recibirá un mensaje en la dirección de correo que haya comunicado en dicho formulario de registro, informando de los datos necesarios para acceder al seminario web de la reunión. Es importante una correcta identificación de la entidad participante a efectos de registrar adecuadamente las preguntas que se formulen.https://agenciatributaria.zoom.us/we...QYa_Xh-_EKY8Jg Se ruega que los asistentes formulen las posibles preguntas para cada una de las intervenciones mediante la opción "Preguntas y respuestas" que ofrece Zoom. El orden del día previsto para el seminario (1:15 h) es el siguiente: Actualización del contenido del proyecto de orden ministerial y anexos. Información técnica sobre los servicios de la SPFE y ejemplos. La información ofrecida en dicha reunión se difundirá posteriormente en la siguiente página web: https://www.agenciatributaria.es/AEA...olladores.html Si tiene dudas o preguntas acerca de la organización del seminario, puede enviar un mensaje a la siguiente dirección: [email protected] |
|
#104
|
|||
|
|||
|
Pues nada, a la vuelta de las vacaciones más, jaja.
|
|
#105
|
|||
|
|||
|
Cita:
![]() Apuntado! ![]() |
|
#106
|
||||
|
||||
|
buenos dias !
Perdonar que os pregunte las dudas: He leido el foro facturaE que arranca en 2014? y no tengo claro que toda esa informacion se aplique ahora, Podeis darme una mano de como empezar con facturaE ? porque tampoco logro encontrar los enlaces con la AEAT con los webservices y detalles tecnicos para enviar las facturas electronicas? Como veis ando muy perdido y acabo de aterrizar despues de las vacaciones. Saludos ! |
|
#107
|
||||
|
||||
|
Cita:
Un saludo.
__________________
Uno se alegra de ser útil. (Isaac Asimov) |
|
#108
|
||||
|
||||
|
Cita:
me refiero al b2b, de la nueva ley crea y crece. ¿estan los datos tecnicos publicados para remitir las facturas a la plataforma del estado? No los veo por ningun lado. Por otro lado el formato UBL 2.1 ya lo tengo resuelto. Saludos ! |
|
#109
|
|||
|
|||
|
El formato UBL requiere de firma avanzada Xades como FacturaE ¿?
|
|
#110
|
||||
|
||||
|
En cualquier caso autofirma command line lo firma sin problema
El tema es que no se donde está la información técnica 🤔 Saludos! |
|
#111
|
||||
|
||||
|
Cita:
![]()
__________________
Uno se alegra de ser útil. (Isaac Asimov) |
|
#112
|
||||
|
||||
|
gracias !
Creo que no habrá mucha diferencia entre 2.5 y 2.1, actualmente paso la factura completa, incluyendo vencimientos, de cualquier manera veré que cambios hay para tener el tema del UBL listo. Saludos ! |
|
#113
|
|||
|
|||
|
Cita:
Para ver la documentación de UBL 2.1. este sería el link? https://docs.oasis-open.org/ubl/UBL-2.1.html Gracias |
|
#114
|
||||
|
||||
|
Ese enlace es muy amplio yo creo.
Te cuento lo que yo hago. Utilizo un sistema de records que luego analizo mediante rtti para generar el XML. Ya fue un poco expuesto en el componente que he desarrollado para verifactu (para facturae), pero la version actual soporta el UBL perfecto: Ejemplo del record de facturaUBL: Código:
TFacturaUBL = record
ext_UBLExtensions : TUBLExtensions;
cbc_UBLVersionID : TFacturaUBLString;
cbc_CustomizationID : TFacturaUBLString;
cbc_ProfileID : TFacturaUBLString;
cbc_ID : TFacturaUBLString;
cbc_UUID : TFacturaUBLString;
cbc_IssueDate : TFacturaUBLString;
cbc_IssueTime : TFacturaUBLString;
cbc_InvoiceTypeCode : TFacturaUBLString;
cbc_Note : TFacturaUBLString;
cbc_DocumentCurrencyCode : TFacturaUBLString;
cac_AccountingSupplierParty : TPartyAccounting; // emisor (nosotros)
cac_AccountingCustomerParty : TPartyAccounting; // receptor (cliente)
cac_PaymentMeans : TPaymentMeans; // forma de pago
cac_PaymentTerms : array [0..MAXVTOS] of TPaymentTerms;
cac_AllowanceCharge : array [0..MAXTOTALS] of TAllowanceCharge; // importe
cac_TaxTotal : array [0..MAXTOTALS] of TTaxTotal; // impuestos
cac_LegalMonetaryTotal : TLegalMonetaryTotal;
cac_InvoiceLine : array of TInvoiceLine;
_rttiForceNoTocar :array of Byte; // para que el rtti genere estructura
end;
Código:
facturaUBL.cbc_UBLVersionID:='2.1';
facturaUBL.cbc_ID :=alltrim(dbFacturas.fieldbyname('nsernumero').text);
facturaUBL.cbc_IssueDate :=DatefacturaE( dbFacturas.fieldbyname('fecha').asdatetime );
facturaUBL.cbc_InvoiceTypeCode :='380';
facturaUBL.cbc_DocumentCurrencyCode :='EUR';
// datos del emisor
facturaUBL.cac_AccountingSupplierParty.cac_party.cac_PartyIdentification.cbc_ID_SchemeID :=dbEmpresa.FieldByName('cif').Text;
facturaUBL.cac_AccountingSupplierParty.cac_party.cac_PartyName.cbc_Name :=dbEmpresa.FieldByName('firmaco').Text;
facturaUBL.cac_AccountingSupplierParty.cac_party.cac_PartyLegalEntity.cbc_RegistrationName :=dbEmpresa.FieldByName('firmaco').Text;
facturaUBL.cac_AccountingSupplierParty.cac_party.cac_PostalAddress.cbc_StreetName :=dbEmpresa.FieldByName('direccion').Text;
facturaUBL.cac_AccountingSupplierParty.cac_party.cac_PostalAddress.cbc_CityName :=dbEmpresa.FieldByName('poblacion').Text;
facturaUBL.cac_AccountingSupplierParty.cac_party.cac_PostalAddress.cbc_PostalZone :=dbEmpresa.FieldByName('codpostal').text;
facturaUBL.cac_AccountingSupplierParty.cac_party.cac_PostalAddress.cac_Country.cbc_IdentificationCode :='ES';
facturaUBL.cac_AccountingSupplierParty.cac_party.cac_PartyTaxScheme.cbc_CompanyID :=dbEmpresa.FieldByName('cif').Text;
Código:
// opciones globales del recordToXML
XMLEmptyValues :=false; // sin valores vacios
XMLEmptyNodes :=true; // sin nodos vacios
XMLRemoveSpaces:=true; // sin espacios extras (por izda. o dcha.)
XMLAutoUTF8 :=true; // convierte todos los string a UTF-8 automaticamente
XMLPrefijos_CAC_CBC_EXT:=true; // necesitamos convertir cac_ID a cac:ID
Código:
recordToXML('uTipoFacturaUBL.TFacturaUBL',@FacturaUBL,archivo,@UBL_CallBack,'','Invoice');
Probablemente cuando tenga toda la informacion, acabe publicado en el componente de verifactu. Fijate en los nodos de mi record para darle un vistazo a la documentacion. que pienso pueden ser los esenciales para generar una factura. Última edición por seccion_31 fecha: Hace 3 Días a las 09:36:42. |
|
#115
|
|||
|
|||
|
Cita:
Gracias, le hecho un vistazo ![]() |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Que pasa con FacturaE y la factura electrónica a raiz de Verifactu | richidemola | General/Noticias | 3 | 20-09-2025 19:01:39 |
| Firma en factura electrónica facturaE | Galahad | Varios | 8 | 19-06-2016 00:45:14 |
| libreria Delphi para factura electronica Facturae | argobot | ¿Quieres trabajar? (es el lugar para publicar una oferta de trabajo) | 0 | 11-04-2016 11:06:14 |
| Validar firma de factura electrónica (formato Facturae) | maro | Varios | 79 | 22-09-2015 09:45:17 |
| Factura electrónica "Facturae" | newtron | Varios | 3 | 16-01-2015 18:43:45 |
|