![]() |
![]() |
| 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
|
||||
|
||||
|
Estos de hacienda han pensado en que no nos aburramos en Navidad. Ya lo han publicado.
https://www.agenciatributaria.es/AEA...ERI_FACTU.html |
|
#2
|
|||
|
|||
|
Cita:
Habéis visto si ya han puesto servicios de envío para pruebas y/o QR? |
|
#3
|
|||
|
|||
|
Cambios
Veo cambios en los nombres de varios nodos
Y han agregado algunos nodos.. No parece que haya cambios que compliquen mucho a los que lo tengan ya diseñado. Por ejemplo a mi Respetan el calculo del hash como sha256(menos mal). |
|
#4
|
|||
|
|||
|
Cita:
¿Se han cargado del todo los periodos de liquidación?. Supongo que será una errata... Código:
regFactura.RegistroFacturacion.PeriodoLiquidacion := PeriodoLiquidacion.Create;
regFactura.RegistroFacturacion.PeriodoLiquidacion.Ejercicio := '23';
regFactura.RegistroFacturacion.PeriodoLiquidacion.Periodo := TipoPeriodoType(1); // Empieza a contar desde 0
|
|
#5
|
|||
|
|||
|
Al final con el registro de transacciones sigue vigente? Se relajó la norma?
|
|
#6
|
||||
|
||||
|
Cita:
Me temo que no.
__________________
Be water my friend. |
|
#7
|
|||
|
|||
|
Cita:
Si, efectivamente lo había visto. Supongo que lo pueden extraer de las fechas que mandamos. |
|
#8
|
|||
|
|||
|
Cita:
|
|
#9
|
|||
|
|||
|
Cita:
El primero de los link que aparecen en esa pagins, es un pdf que tiene los wsdl, wsd, etc. |
|
#10
|
|||
|
|||
|
Registro de eventos
Veo que nadie hacer referencia a los registros de eventos que vienen definidos en la hoja de Excel https://www.agenciatributaria.es/sta...23-12-20).xlsx
¿ Qué os parece ? |
|
#11
|
|||
|
|||
|
Cita:
me pongo ya a ello |
|
#12
|
||||
|
||||
|
Cita:
.
__________________
Se humilde para admitir tus errores, inteligente para aprender de ellos y maduro para corregirlos. |
|
#13
|
|||
|
|||
|
Creo que hay diferencias entres los wsdl y el xml de ejemplo
La comparación la estoy haciendo entre los nuevos wsdl recién importaros y los xml de ejemplo que vienen indicados en el siguiente documento: https://www.agenciatributaria.es/sta...ioWeb_v1.0.pdf
En los wsdl importados no encuentro el apartado correspondiente a: Código:
<sum:AltaFactuSistemaFacturacion>
<sum1:Cabecera>
<sum1:IDVersion>1.0</sum1:IDVersion>
<sum1:ObligadoEmision>
<sum1:NombreRazon>XXXXX</sum1:NombreRazon>
<sum1:NIF>XXXXX</sum1:NIF>
</sum1:ObligadoEmision>
<sum1:TipoRegistroAEAT>T0</sum1:TipoRegistroAEAT>
</sum1:Cabecera>
</sum:AltaFactuSistemaFacturacion>
Código:
<sum:RegistroAltaFacturas>
<sum:RegistroFacturacion>
<sum1:Contraparte>
<sum1:NombreRazon>XXXXX</sum1:NombreRazon>
<sum1:NIF>XXXXX</sum1:NIF>
</sum1:Contraparte>
</sum:RegistroAltaFacturas>
</sum:AltaFactuSistemaFacturacion>
¿Alguien mas lo ha notado o estoy yo haciendo algo mal? |
|
#14
|
|||
|
|||
|
Código:
<sum:RegistroAltaFacturas>
<sum:RegistroFacturacion>
<sum1:Contraparte>
<sum1:NombreRazon>XXXXX</sum1:NombreRazon>
<sum1:NIF>XXXXX</sum1:NIF>
</sum1:Contraparte>
</sum:RegistroAltaFacturas>
</sum:AltaFactuSistemaFacturacion>
¿Alguien mas lo ha notado o estoy yo haciendo algo mal?[/quote] Este apartado ha sido sustituido por <Destinatarios xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> <IDDestinatario> <NombreRazon>aaaaaaaaa</NombreRazon> <NIF>436**49E</NIF> </IDDestinatario> </Destinatarios> |
|
#15
|
|||
|
|||
|
Cita:
Código:
<AltaFactuSistemaFacturacion> <Cabecera xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> <IDVersion>1.0</IDVersion> <ObligadoEmision> <NombreRazon>xxxxxxxx</NombreRazon> <NIF>B358***51</NIF> </ObligadoEmision> <TipoRegistroAEAT>T0</TipoRegistroAEAT> </Cabecera> |
|
#16
|
|||
|
|||
|
Cita:
Tras hacer la importación del wsdl, relleno todos los apartados a los que tengo acceso, pero comparando con los ejemplos de los xml publicados, veo que hay una "parte" a la que no tengo acceso, o al menos no se como hacerlo. Yo el xml resultando lo obtengo en el evento HTTPRIO1BeforeExecute. Y lo que obtengo con datos de prueba es: 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> - <AltaFactuSistemaFacturacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroLR.xsd"> - <RegistroAltaFacturas> + <RegistroFacturacion> - <IDFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> - <IDEmisorFactura> <NIF>3333333</NIF> </IDEmisorFactura> <NumSerieFacturaEmisor>23/123456</NumSerieFacturaEmisor> <FechaExpedicionFacturaEmisor>31/12/23</FechaExpedicionFacturaEmisor> </IDFactura> <NombreRazonEmisor xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" /> <TipoRegistroSIF xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">S0</TipoRegistroSIF> <TipoFactura xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">F1</TipoFactura> <TipoRectificativa xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">S</TipoRectificativa> - <FacturasRectificadas xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> - <IDFacturaRectificada> <NumSerieFacturaEmisor>3333/222</NumSerieFacturaEmisor> <FechaExpedicionFacturaEmisor>15/12/232</FechaExpedicionFacturaEmisor> </IDFacturaRectificada> </FacturasRectificadas> - <ImporteRectificacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> <BaseRectificada>11</BaseRectificada> <CuotaRectificada>10</CuotaRectificada> <CuotaRecargoRectificado>0</CuotaRecargoRectificado> </ImporteRectificacion> <FechaOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01/01/2023</FechaOperacion> <DescripcionOperacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">vneta de mercaderías</DescripcionOperacion> <FacturaSimplificadaArticulos7.2_7.3 xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">N</FacturaSimplificadaArticulos7.2_7.3> <FacturaSinIdentifDestinatarioArticulo6.1.d xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">N</FacturaSinIdentifDestinatarioArticulo6.1.d> <Macrodato xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">N</Macrodato> <EmitidaPorTercerosODestinatario xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">D</EmitidaPorTercerosODestinatario> - <Tercero xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> <NombreRazon>Nombre de la contraparte</NombreRazon> <NIF>eerererer</NIF> - <IDOtro> <CodigoPais>SA</CodigoPais> <IDType>02</IDType> <ID>dddd</ID> </IDOtro> </Tercero> + <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> <OperacionExenta>E0</OperacionExenta> <TipoImpositivo>21</TipoImpositivo> <BaseImponibleOimporteNoSujeto>123</BaseImponibleOimporteNoSujeto> <BaseImponibleACoste>111</BaseImponibleACoste> <CuotaRepercutida>100</CuotaRepercutida> <TipoRecargoEquivalencia>0</TipoRecargoEquivalencia> <CuotaRecargoEquivalencia>0</CuotaRecargoEquivalencia> </DetalleDesglose> - <DetalleDesglose> <ClaveRegimen>01</ClaveRegimen> <TipoImpositivo>10</TipoImpositivo> <BaseImponibleOimporteNoSujeto /> <CuotaRepercutida>200</CuotaRepercutida> </DetalleDesglose> </Desglose> <ImporteTotal xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">123,45</ImporteTotal> + <EncadenamientoRegistroAnterior xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> - <IDEmisorFacturaRegistroAnterior> <NIF>nif emisor anterior</NIF> </IDEmisorFacturaRegistroAnterior> <NumSerieFacturaRegistroAnterior>3344</NumSerieFacturaRegistroAnterior> <FechaExpedicionFacturaRegistroAnterior>30/12/2023</FechaExpedicionFacturaRegistroAnterior> <HuellaRegistroAnterior>ddd3333gggvbbbb</HuellaRegistroAnterior> </EncadenamientoRegistroAnterior> + <SistemaInformatico xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd"> <NombreRazon>Programitas del campo S.l.</NombreRazon> <NIF>ddddd</NIF> - <IDOtro> <IDType>02</IDType> <ID /> </IDOtro> <NombreSistemaInformatico /> <IdSistemaInformatico>3333</IdSistemaInformatico> <Version>0.1</Version> <NumeroInstalacion>1</NumeroInstalacion> <TipoUsoPosibleSoloVerifactu>N</TipoUsoPosibleSoloVerifactu> <TipoUsoPosibleOtros>S</TipoUsoPosibleOtros> <TipoUsoPosibleMultiOT>S</TipoUsoPosibleMultiOT> </SistemaInformatico> <FechaGenRegistro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" /> <HoraGenRegistro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd" /> <HusoHorarioGenRegistro xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01</HusoHorarioGenRegistro> <NumRegistroAcuerdoFacturacion xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">OJO</NumRegistroAcuerdoFacturacion> </RegistroFacturacion> - <DatosControl> <Huella xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">HUella</Huella> <TipoHash xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">01</TipoHash> <Incidencia xmlns="https://www2.agenciatributaria.gob.es/static_files/common/internet/dep/aplicaciones/es/aeat/tike/cont/ws/SuministroInformacion.xsd">N</Incidencia> </DatosControl> </RegistroAltaFacturas> </AltaFactuSistemaFacturacion> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Código:
<sum:AltaFactuSistemaFacturacion>
<sum1:Cabecera>
<sum1:IDVersion>1.0</sum1:IDVersion>
<sum1:ObligadoEmision>
<sum1:NombreRazon>XXXXX</sum1:NombreRazon>
<sum1:NIF>XXXXX</sum1:NIF>
</sum1:ObligadoEmision>
<sum1:TipoRegistroAEAT>T0</sum1:TipoRegistroAEAT>
</sum1:Cabecera>
<sum:RegistroAltaFacturas>
....
E importado los wsd y entonces en ellos si llego a esa "cabecera", pero lo que luego no consigo es como añadirle las facturas y menos hacer la llamada SOAP, ya que me exige que el parámetro sea del tipo ArrayOf_FacturasEmiitidasType. A ver si alguien me puede pegar un empujón. Muchas gracias y Felices Fiestas!!! |
|
#17
|
|||
|
|||
|
Cita:
|
|
#18
|
|||
|
|||
|
Cita:
Por tanto debes generar un XML para cada factura/ticket (con el WSD) y luego enviarlos en bloque con el formato del XML de ejemplo (el que trae el nodo de la Cabecera). Ahora pensarás, joer pues meto un envío por cada factura y listo .. pues no, porque leyendo un poco la descripción del servicio, en las respuestas te enviarán unos valores de registros mínimos y segundos a esperar para el siguiente envío (supongo que para no saturar servidores) ... por tanto habrá que enviarlos en bloque si o si. En cualquier caso esto es lo que yo entiendo, la documentación no es del todo clara. |
|
#19
|
|||
|
|||
|
Cita:
Buenos días y Feliz Navidad a todos 100% que el envio se hace en bloques de maximo de 1000 Ahora bien, el modelo de esto que pudiera ser mas parecido pudiera ser que sea el envio del SII, que ya se hace tb en bloques según se explica en https://www.agenciatributaria.es/sta...ervicioWeb.pdf A diferencia de las forales, o al menos es mi experiencia, los envios a la agencia central son bastante seguros y rara vez está caído el servidor con lo cual son minimos (en el SII al menos) los problemas derivados del envio en bloques |
|
#20
|
|||
|
|||
|
Cita:
Me explico lo que te he entendido que tengo que hacer: - Genero un xml por cada factura según voy facturando. - Cada "x" facturas o cada "y" tiempo tendré que hacer el envío de las facturas que tenga pendiente hasta ese momento y para ese momento es cuando ya monto el xml "conjunto" con los datos de la cabecera más los datos de cada una de las facturas. Hasta ahí ¿correcto?. Pero entonces, al importar el wsdl, que es el que incorpora la llamada getsfSoap, resulta que lo que hay que pasarle es una array de facturas. Código:
SetLength(arrayFacturas, 1);
arrayFacturas[0] := regFactura;
result := GetsfSOAP(true, '', HTTPRIO1).AltaFactuSistemaFacturacion(ArrayFacturas);
Y con esa llamada me genera el xml con el detalle de las facturas, pero sin el famoso apartado de "cabecera". Con lo cual o algo me estoy perdiendo, o al final voy a tener que pasar de él y hacerlo todo a mano como hice en su momento para enviar al SII. Gracias por vuestra paciencia. |
![]() |
| 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 |
|