![]() |
![]() |
| 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
|
||||
|
||||
|
buenos dias !
he consultado a la AEAT el problema del error: 4118 El NIF del titular no está autorizado a enviar información al sistema. me han pedido el XML y el nif del certificado, antes de aplicar otros cambios voy a esperar a ver que dicen. Saludos ! Como digo: este programa es la modificacion de aquel que deje en el foro para enviar 1 alta y 1 baja, que volvere a publicar una vez que funcione en pruebas. |
|
#2
|
||||
|
||||
|
mientras espero a la AEAT mirando rapido lo que indica pablog2k:
Con este codigo unicamente. (si no estoy mirando muy mal) Código:
veriFactu:=RegFactuSistemaFacturacion.Create;
veriFactu.Cabecera :=cabecera.Create;
veriFactu.Cabecera.ObligadoEmision :=PersonaFisicaJuridicaESType.Create;
veriFactu.Cabecera.ObligadoEmision.NombreRazon :=editEmisor.Text;
veriFactu.Cabecera.ObligadoEmision.NIF :=editNIFEmisor.Text;
Sin linea alguna de factura compone esto: Código:
-<SOAP-ENV:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> -<SOAP-ENV:Body xmlns:NS1="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd"> -<RegFactuSistemaFacturacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SistemaFacturacion.wsdl"> -<RegFactuSistemaFacturacion> -<Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> -<ObligadoEmision> <NombreRazon>xxxxxxx</NombreRazon> <NIF>99999</NIF> </ObligadoEmision> </Cabecera> </RegFactuSistemaFacturacion> </RegFactuSistemaFacturacion> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |
|
#3
|
|||
|
|||
|
Cita:
tienes que ir al .pas que se ha generado de importar el WSDL, y añadir esta linea al final del todo: RemClassRegistry.RegisterSerializeOptions(RegFactuSistemaFacturacion, [xoLiteralParam]); al menos a mi con eso se me solucionó |
|
#4
|
||||
|
||||
|
buenos dias pablog2k !
Cita:
¿Puedes postear x fa, tu importacion del wsdl ? a ver si con eso acertamos. Saludos ! |
|
#5
|
|||
|
|||
|
Os paso un ejemplo de XML que funciona, tendréis que cambiar algunas cosas, a saber:
NOMBRE_EMISOR_FACTURA: Es el nombre de la persona o empresa que emite la factura, debe ser el mismo que figura en el certificado electrónico con el que se firma el envío. NIF_EMISOR_FACTURA: Es el nif de la persona o empresa que emite la factura, debe ser el mismo que figura en el certificado electrónico con el que se firma el envío. NOMBRE_CLIENTE: Nombre del cliente, debe ser un nombre real. NIF_CLIENTE: Es el nif del cliente, debe ser el nif real del nombre del cliente. Ojo porque si te inventas los dos valores anteriores dará error aunque sea un nif válido, no te puedes inventar los dos valores anteriores. NOMBRE_EMPRESA_SOFTWARE: Nombre de la empresa o persona que ha hecho el software de facturación, debe ser real. NIF_EMPRESA_SOFTWARE: Nif de la empresa o persona que ha hecho el software de facturación, también debe ser real y el que corresponda con el nombre anterior. Ojo porque si te inventas los dos valores anteriores dará error aunque sea un nif válido, no te puedes inventar los dos valores anteriores. Código PHP:
Código PHP:
Última edición por Neftali [Germán.Estévez] fecha: 01-10-2024 a las 09:31:33. Razón: Cambiada etiqueta CODE por PHP para evitar página muy ancha |
|
#6
|
|||
|
|||
|
Gracias Richidemola, lo probaré
|
|
#7
|
|||
|
|||
|
Cita:
![]() |
|
#8
|
|||
|
|||
|
Falta Informar campo obligatorio : nombresistemainformatico
Hola, buenas tardes.
Estoy implementando verifactu y gracias a información que he encontrado en este grupo voy avanzando. He importado el WSDL con la opción de : 'SOAP 1.2' y he efectuado las correcciones y cambios que (gracias por informar) nos indicaban otros compañeros del foro. Ahora estoy atascado en este punto, me aparece este error al mandar el xml. Código:
Error al realizar el envío; (ERemotableException)-Codigo[4102].El XML no cumple el esquema. Falta informar campo obligatorio.: NombreSistemaInformatico lo muestro: Código:
<?xml version="1.0"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Body>
<RegFactuSistemaFacturacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd">
<Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<ObligadoEmision>
<NombreRazon>MYNIF</NombreRazon>
<NIF>XXXXXXX</NIF>
</ObligadoEmision>
</Cabecera>
<RegistroFactura>
<RegistroAlta>
<IDVersion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">1.0</IDVersion>
<IDFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<IDEmisorFactura>MINIF</IDEmisorFactura>
<NumSerieFactura>F240001</NumSerieFactura>
<FechaExpedicionFactura>21-01-2024</FechaExpedicionFactura>
</IDFactura>
<NombreRazonEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"/>
<TipoFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">F1</TipoFactura>
<DescripcionOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">VENTA MERCADERIAS</DescripcionOperacion>
<Destinatarios xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<IDDestinatario>
<NombreRazon>CLIENTE1</NombreRazon>
<NIF>NIFCLI1</NIF>
<IDOtro>
<CodigoPais>ES</CodigoPais>
<IDType>02</IDType>
<ID>NIFCLI1</ID>
</IDOtro>
</IDDestinatario>
</Destinatarios>
<Desglose xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<DetalleDesglose>
<ClaveRegimen>01</ClaveRegimen>
<CalificacionOperacion>S1</CalificacionOperacion>
<TipoImpositivo>21,00</TipoImpositivo>
<BaseImponibleOimporteNoSujeto>1000,00</BaseImponibleOimporteNoSujeto>
<CuotaRepercutida>210,00</CuotaRepercutida>
</DetalleDesglose>
</Desglose>
<CuotaTotal xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">121,00</CuotaTotal>
<ImporteTotal xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">1121,00</ImporteTotal>
<Encadenamiento xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<PrimerRegistro>S</PrimerRegistro>
</Encadenamiento>
<SistemaInformatico xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<NombreRazon>INFORMATICA SL</NombreRazon>
<NIF>SUNIF</NIF>
<IDOtro>
<CodigoPais>ES</CodigoPais>
<IDType>02</IDType>
<ID/>
</IDOtro>
<NombreSistemaInformatico>SOFTWARE DE GESTION</NombreSistemaInformatico>
<IdSistemaInformatico>1</IdSistemaInformatico>
<Version>1</Version>
<NumeroInstalacion>1</NumeroInstalacion>
<TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
<TipoUsoPosibleMultiOT>N</TipoUsoPosibleMultiOT>
<IndicadorMultiplesOT>S</IndicadorMultiplesOT>
</SistemaInformatico>
<FechaHoraHusoGenRegistro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">2024-10-02T19:04:03.227+02:00</FechaHoraHusoGenRegistro>
<TipoHuella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01</TipoHuella>
<Huella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">65ee87a7fef2ea1dc2bae353649bf86dec5644152c7ed52e5861d1bd695b624c</Huella>
</RegistroAlta>
</RegistroFactura>
<RegistroFactura>
<RegistroAlta>
<IDVersion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">1.0</IDVersion>
<IDFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<IDEmisorFactura>33475764T</IDEmisorFactura>
<NumSerieFactura>F240002</NumSerieFactura>
<FechaExpedicionFactura>22-01-2024</FechaExpedicionFactura>
</IDFactura>
<NombreRazonEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"/>
<TipoFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">F1</TipoFactura>
<DescripcionOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">VENTA MERCADERIAS</DescripcionOperacion>
<Destinatarios xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<IDDestinatario>
<NombreRazon>CLIENTE2</NombreRazon>
<NIF>NIFCLI2</NIF>
<IDOtro>
<CodigoPais>ES</CodigoPais>
<IDType>02</IDType>
<ID>NIFCLI2</ID>
</IDOtro>
</IDDestinatario>
</Destinatarios>
<Desglose xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<DetalleDesglose>
<ClaveRegimen>01</ClaveRegimen>
<CalificacionOperacion>S1</CalificacionOperacion>
<TipoImpositivo>21,00</TipoImpositivo>
<BaseImponibleOimporteNoSujeto>2000,00</BaseImponibleOimporteNoSujeto>
<CuotaRepercutida>420,00</CuotaRepercutida>
</DetalleDesglose>
</Desglose>
<CuotaTotal xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">420,00</CuotaTotal>
<ImporteTotal xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">2420,00</ImporteTotal>
<Encadenamiento xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<RegistroAnterior>
<IDEmisorFactura>MINIF</IDEmisorFactura>
<NumSerieFactura>F240001</NumSerieFactura>
<FechaExpedicionFactura>21/01/2024</FechaExpedicionFactura>
<Huella>65ee87a7fef2ea1dc2bae353649bf86dec5644152c7ed52e5861d1bd695b624c</Huella>
</RegistroAnterior>
</Encadenamiento>
<SistemaInformatico xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<NombreRazon>INFORMATICA SL</NombreRazon>
<NIF>SUNIF</NIF>
<IDOtro>
<CodigoPais>ES</CodigoPais>
<IDType>02</IDType>
<ID/>
</IDOtro>
<NombreSistemaInformatico>SOFTWARE DE GESTION</NombreSistemaInformatico>
<IdSistemaInformatico>1</IdSistemaInformatico>
<Version>1</Version>
<NumeroInstalacion>1</NumeroInstalacion>
<TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
<TipoUsoPosibleMultiOT>N</TipoUsoPosibleMultiOT>
<IndicadorMultiplesOT>S</IndicadorMultiplesOT>
</SistemaInformatico>
<FechaHoraHusoGenRegistro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">2024-10-02T19:04:03.227+02:00</FechaHoraHusoGenRegistro>
<TipoHuella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01</TipoHuella>
<Huella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">4322a6a54805e0d1a5f4b002410d2df84c43f5cdad94c7a7dd652a34237ea33d</Huella>
</RegistroAlta>
</RegistroFactura>
<RegistroFactura>
<RegistroAnulacion>
<IDVersion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">1.0</IDVersion>
<IDFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<IDEmisorFacturaAnulada>MINIF</IDEmisorFacturaAnulada>
<NumSerieFacturaAnulada>F240001</NumSerieFacturaAnulada>
<FechaExpedicionFacturaAnulada>21-01-2024</FechaExpedicionFacturaAnulada>
</IDFactura>
<Encadenamiento xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<PrimerRegistro>S</PrimerRegistro>
</Encadenamiento>
<SistemaInformatico xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<NombreRazon>INFORMATICA SL</NombreRazon>
<NIF>SUNIF</NIF>
<IDOtro>
<CodigoPais>ES</CodigoPais>
<IDType>02</IDType>
<ID/>
</IDOtro>
<NombreSistemaInformatico>SOFTWARE DE GESTION</NombreSistemaInformatico>
<IdSistemaInformatico>1</IdSistemaInformatico>
<Version>1</Version>
<NumeroInstalacion>1</NumeroInstalacion>
<TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
<TipoUsoPosibleMultiOT>N</TipoUsoPosibleMultiOT>
<IndicadorMultiplesOT>S</IndicadorMultiplesOT>
</SistemaInformatico>
<FechaHoraHusoGenRegistro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">2024-10-02T19:04:03.227+02:00</FechaHoraHusoGenRegistro>
<TipoHuella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01</TipoHuella>
<Huella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">3187e64cc6c67d3ce172fb48ebeb1f295551c585f31dd84d2578c5775df9a33d</Huella>
</RegistroAnulacion>
</RegistroFactura>
</RegFactuSistemaFacturacion>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
|
|
#9
|
|||
|
|||
|
Cita:
Código:
<IDOtro>
<CodigoPais>ES</CodigoPais>
<IDType>02</IDType>
<ID/>
</IDOtro>
Suerte. |
|
#10
|
||||
|
||||
|
Cita:
Ademas, faltan datos. Código:
<NombreSistemaInformatico>SOFTWARE DE GESTION</NombreSistemaInformatico>
<IdSistemaInformatico>1</IdSistemaInformatico>
<Version>1</Version>
<NumeroInstalacion>1</NumeroInstalacion>
<TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
<TipoUsoPosibleMultiOT>N</TipoUsoPosibleMultiOT>
<IndicadorMultiplesOT>S</IndicadorMultiplesOT>
</SistemaInformatico>
Código:
<SistemaInformatico xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">
<NombreRazon>Mi nombre</NombreRazon>
<NIF>Mi nif</NIF>
<NombreSistemaInformatico>Facturas Taller 2024</NombreSistemaInformatico>
<IdSistemaInformatico>A1</IdSistemaInformatico>
<Version>5.1.531.1452</Version>
<NumeroInstalacion>001</NumeroInstalacion>
<TipoUsoPosibleSoloVerifactu>S</TipoUsoPosibleSoloVerifactu>
<TipoUsoPosibleMultiOT>N</TipoUsoPosibleMultiOT>
<IndicadorMultiplesOT>N</IndicadorMultiplesOT>
</SistemaInformatico>
Solo lo tienes que poner en el registro principal de la factura. |
|
#11
|
|||
|
|||
|
Cita:
Buenas Galahand, el problema es en el nodo: Código:
<IDOtro>
<CodigoPais>ES</CodigoPais>
<IDType>02</IDType>
<ID/>
</IDOtro>
<IDOtro> <CodigoPais>ES</CodigoPais> <IDType>02</IDType> <ID>NIFCLI1</ID> </IDOtro> A mi me paso primero en el de IDDestinatario y despues en el de SistemaInformatico, los comente y ya me fue, segun vi en la respuesta el servidor de la AEAT no hace bien el parseo o esta mal el esquema que nos dan, a saber... |
|
#12
|
||||
|
||||
|
Por fin he podido realizar el envio con un OK, he tenido que modificar a pelo el xml, en varios puntos porque no se genera bien automatico, y el envio. Imposible, ya vere si pierdo tiempo revisando que pasa.
Código:
<tikR:EstadoRegistro>Correcto</tikR:EstadoRegistro> </tikR:RespuestaLinea></tikR:RespuestaRegFactuSistemaFacturacion> </env:Body> </env:Envelope> |
|
#13
|
|||
|
|||
|
Cita:
El problema era efectivamente que estaba informando el bloque id , en la documentación de errores ya se informa de que solo hay que informar uno de ellos, paso la información específica Cita:
gracias ... |
|
#14
|
|||
|
|||
|
Cita:
|
|
#15
|
|||
|
|||
|
duda
Alguien ha enviado con éxito una factura XML al sistema de pruebas con curl.exe de windows ?
|
|
#16
|
|||
|
|||
|
Sí, la he enviado. Y han dejalo las indicaciones en los primeros post del hilo, donde dejan todos los ftps y ayudas m
|
|
#17
|
|||
|
|||
|
¿Pero entonces tenemos que darnos de alta en algún sitio para poder hacer los envíos? ¿Donde notificamos el NIF y/o el certificado para que admitan el envío de VeriFactu? No recuerdo haber leído nada de eso.
Cita:
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
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 |
|