Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-04-2021
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.030
Poder: 22
keys Va por buen camino
Cita:
Empezado por joselugrk Ver Mensaje
Hola, les he preguntado a Batuz la siguiente pregunta el día 17 de abril y aún no me han contestado. Os la lanzo para ver si me podéis ayudar.

Al realizar la anulación de una Factura o Factura simplificada se crea un fichero XML TicketBAI de Anulación, ¿se debería crear otra factura con signo negativo y crear otro fichero XML de Alta de está factura anulada?

Saludos y muchas gracias,
Hola.

Al anular una factura ya le estas diciendo que esa factura no cuenta, y ese número de factura no se puede volver a usar, queda anulada. Por lo tanto no tienes que enviar nada más.

Otra cosa es que quieras hacer una rectificativa.
Cita:

En el sistema TicketBAI se distinguen dos situaciones:

1. Las facturas rectificativas.

Cuando se haya producido un error material en la factura (cuando no se cumpla en la factura alguno de los requisitos exigidos conforme al artículo 6 o 7 del Reglamento de facturación), un error fundado de derecho, una incorrecta determinación de la cuota repercutida o alguna de las circunstancias que dan lugar a la modificación de la base imponible (art. 80 de la Norma Foral del IVA) deberá emitirse una factura rectificativa indicando el tipo de factura rectificativa con la clave "R1", "R2", "R3", "R4" o "R5". Asimismo, se deberá identificar el tipo de factura rectificativa con las claves "S- Factura rectificativa por sustitución" o "I- Factura rectificativa por diferencias".

Estos supuestos realmente son casos de expedición de una nueva factura ("alta" de factura).

2. Anulación de fichero TicketBAI.

Además, pueden existir situaciones, diferentes a las anteriores, en las cuales es necesario dar de baja la factura emitida y expedir, en su caso, una nueva que recoja correctamente la operación realizada: por ejemplo, cuando se expide una factura erróneamente por una operación que nunca llegó a realizarse y procede su anulación. En este caso, para anular la factura por la operación no realizada se utiliza el fichero TicketBAI de anulación. Por este motivo, en el fichero XML de anulación tan solo habrá que identificar al emisor y la serie, número y fecha de expedición de la factura anulada.

No obstante, en el sistema TicketBAI no se puede volver a utilizar el mismo número y serie de factura anulada, porque aunque se anule la factura, tanto el fichero XML correspondiente a la factura anulada como el fichero TicketBAI de anulación deben remitirse a la Administración tributaria dentro de los mensajes web correspondientes de los subcapítulos “Ingresos con factura con Software garante” (para las personas físicas) y “Facturas emitidas con Software garante” (para las personas jurídicas).

La información del número y serie de la factura forman parte de la clave única del registro (aunque la factura se anule) y no pueden volver a utilizarse para una operación diferente.
Responder Con Cita
  #2  
Antiguo 27-04-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por joselugrk Ver Mensaje
Al realizar la anulación de una Factura o Factura simplificada se crea un fichero XML TicketBAI de Anulación, ¿se debería crear otra factura con signo negativo y crear otro fichero XML de Alta de está factura anulada?

Ojo, que a lo mejor estás confundiendo la anulación con la rectificación.
La primera simplemente envías el XML de anulación y la factura se elimina del sistema. En el segundo caso, creas la nueva factura rectificativa (en negativo como comentas) se genera el nuevo XML y se envía (no como anulacion sino como factura nueva).
__________________
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.
Responder Con Cita
  #3  
Antiguo 27-04-2021
adolphsys adolphsys is offline
Miembro
 
Registrado: abr 2006
Posts: 68
Poder: 19
adolphsys Va por buen camino
No pueden comprobarse códigos QR en BATUZ

Hola.

Parece que desde ayer tienen un problema en Guipúzcoa, y no pueden comprobarse códigos QR que el otro día si funcionaban.

El servicio https_//batuz.eus/QRTBAI/.... indica error.

La página https_//batuz.eus/haztufactura/#/ también da un descriptivo fallo "Se ha producido un error".

¿Os pasa también a vosotros?
Responder Con Cita
  #4  
Antiguo 27-04-2021
joselugrk joselugrk is offline
Miembro
 
Registrado: abr 2021
Posts: 28
Poder: 0
joselugrk Va por buen camino
Question Anular Factura

Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Ojo, que a lo mejor estás confundiendo la anulación con la rectificación.
La primera simplemente envías el XML de anulación y la factura se elimina del sistema. En el segundo caso, creas la nueva factura rectificativa (en negativo como comentas) se genera el nuevo XML y se envía (no como anulacion sino como factura nueva).
Hola Neftali - Keys, primero muchas gracias. No lo tengo claro. He leído en una Web (no sé si se puede poner el link en el foro)

" ------------------------------------------------------------------------------------------------------------------------------------------
Cuándo puedo anular una factura
Los motivos por los que una empresa puede realizar una cancelación de invoice o e factura, pueden ser, entre otros:
  • No se ha recibido el producto, aunque se haya pagado.
  • No se ha llevado a cabo un servicio, aunque se haya abonado
  • Directamente cuando un producto ha sido devuelto
Solo es factible anular una factura si ha sido recién enviada y no está incluida en un trimestre contable ya cerrado. Es decir: no tienen el IVA liquidado. En este caso, cancelamos la factura y emitimos una nota de crédito.

En el caso de que el invoice, o la factura electrónica, tenga un error (faltan datos, se han calculado mal los impuestos) y el trimestre contable/administrativo ya esté cerrado y liquidado, se debe emitir una factura rectificativa, de la que hablaremos en otro artículo.

Una de las preguntas comunes es: ¿puedo anular una factura aunque ya haya pasado el periodo impositivo en el que se registró? La AEAT dice que sí.

¿Qué es una nota de crédito?

La nota de crédito es un documento legal en el cual queda constancia del reembolso, al incluir todos los importes finales en negativo de la factura a cancelar. De esta manera, a efectos prácticos, es como si se anulara la otra factura. Y Hacienda tiene constancia de que ese dinero ya no está en la caja de la empresa.

La nota de crédito se realiza como una factura normal, pero que se identifique claramente que es una nota de crédito. El cliente debe recibir la nota junto a copia de la factura original, y que se vea la anulación del importe económico.

Volviendo a Hacienda, debes mantener las facturas antiguas, aunque estén “anuladas” con una nota de crédito, por si acaso en algún momento tuvieras una inspección de la Agencia Tributaria. Así podrás demostrar que la nota de crédito se realizó en base a una factura real.

Cómo anular una factura.
Teniendo en cuenta todo lo anterior, para anular una factura, es necesario:

Hacer la factura nueva, donde quede claro que es una “nota de crédito”.
Asignarle un número correlativo al de la serie de facturas que ya se han emitido. No debe ser correlativo al de la factura que estás anulando, si no que si en el período contable corriente llevas 22 invoice o facturas, la nota sería la 23.
Incluir el número de referencia de la factura anulada.
Y no te olvides de incluir las cantidades que se han anulado, en negativo.

Conclusión
Los errores en las facturas pueden ocurrir, como humanos que somos, por diferentes motivos. Y es importante saber gestionar esas facturas erróneas, por ejemplo para hacer anulaciones.

------------------------------------------------------------------------------------------------------------------------------------------ "
Por esto, si anulo una factura, TicketBAI me dice que tengo que crear un XML de Anulación con los dato indicados en el esquema del XML de Anulación. Pero arriba indica que se debería crear, también, una nota de crédito (factura negativa en la misma serie) e enviársela al cliente para que tenga constancia de la anulación de la factura. ¿A está factura negativa le debo crear su XML de Alta? Ya que si no creo el XML de Alta me va a quedar un número de factura que no le he enviado a Diputación.

Y para las Facturas rectificativas se crea un XML de Alta indicando la factura que se rectifica. Pero se crea otra factura en una serie diferente con los datos rectificados.


Igual tienes razón y me estoy liando yo solo.

¿Cómo debería realizarlo?

Saludos y muchas gracias,
Joselu
Responder Con Cita
  #5  
Antiguo 25-10-2022
marianolc marianolc is offline
Registrado
 
Registrado: dic 2021
Posts: 2
Poder: 0
marianolc Va por buen camino
Cita:
Empezado por joselugrk Ver Mensaje

Cómo anular una factura.
Teniendo en cuenta todo lo anterior, para anular una factura, es necesario:

Hacer la factura nueva, donde quede claro que es una “nota de crédito”.
Asignarle un número correlativo al de la serie de facturas que ya se han emitido. No debe ser correlativo al de la factura que estás anulando, si no que si en el período contable corriente llevas 22 invoice o facturas, la nota sería la 23.
Incluir el número de referencia de la factura anulada.
Y no te olvides de incluir las cantidades que se han anulado, en negativo.

Buenas.. el proceso de notas de crédito aun me queda un poco nebuloso... para aclarar, nosotros (sin TBAI) teníamos un proceso simple:


1. Emitir factura normal
2. El cliente hace una devolución por X motivo.

3. Se emitía una nota de crédito y ese crédito podía ser crédito de tienda(caso mas común) o simplemente devolver efectivo.
4. Se emitía una factura nueva con el item cambiado/reemplazado.


Ahora con TBAI, si entiendo bien, el punto (2) seria emitir una factura rectificativa, en donde solo indico los items que estoy devolviendo.

y luego emitir una factura normal y corriente en caso de que se cambie o venda otra cosa? Si entiendo bien en este caso no aplica hacer una anulación?



No me queda claro la linea "Hacer la factura nueva, donde quede claro que es una “nota de crédito”." ¿Como se deja claro que es una "nota de crédito"? ¿Al ser rectificativa se implica eso?


gracias por el apoyo
Responder Con Cita
  #6  
Antiguo 26-10-2022
Avatar de keys
keys keys is offline
Miembro
 
Registrado: sep 2003
Ubicación: Bilbao
Posts: 1.030
Poder: 22
keys Va por buen camino
Hola a todos.

¿Alguién esta teniendo problemas con el entorno de producción de Gipuzkoa?. Hemos tenido varias llamadas de clientes de Gipuzkoa diciendo que va un poco lento el envío de facturas a hacienda y hay momentos que ni contesta el servidor, se supera el tiempo de espera.
Responder Con Cita
  #7  
Antiguo 08-05-2021
joselugrk joselugrk is offline
Miembro
 
Registrado: abr 2021
Posts: 28
Poder: 0
joselugrk Va por buen camino
Ayuda Chilkat - Error Envío Fichero

Hola,

Estoy teniendo problemas a la hora de enviar los ficheros LROE 140 al servidor de pruebas de Batuz. Me da el error B4_1000001.

El XML no cumple el esquema.[Linea:2
Columna:200] Error:cvc-elt.1.a: Cannot find the declaration of element
'lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion'.

Estoy buscando por Google y revisando los ejemplos que subieron ayer a las Novedades de Batuz y no consigo determinar cual es el problema. No encuentro nada. ¿Os ha pasado?

Log devuelto por el servidor de Batuz en Chilkat:
------------------------------------------------------------------------------------------
Date: Fri, 07 May 2021 16:08:48 GMT
Content-Encoding: gzip
eus-bizkaia-n3-identificativo: 85534
X-Powered-By: Undertow/1
eus-bizkaia-n3-mensaje-respuesta: El XML no cumple el esquema.[Linea:2
Columna:200] Error:cvc-elt.1.a: Cannot find the declaration of element
'lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion'.
eus-bizkaia-n3-codigo-respuesta: B4_1000001
eus-bizkaia-n3-numero-registro:
eus-bizkaia-n3-tipo-respuesta: Incorrecto
Content-Type: application/xml; charset=UTF-8
Content-Length: 0
Set-Cookie: TS0171c831=0147f0636e4c4aeb4435fa8a2c0d41727992cae026ee778c3b4e665f101e564e8dc811d24f89da3c9f4bcc40f c62159f3bdbbfe882;
Path=/

------------------------------------------------------------------------------------------

Saludos y muchas gracias,
Responder Con Cita
  #8  
Antiguo 08-05-2021
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 372
Poder: 5
Sistel Va por buen camino
Cita:
Empezado por joselugrk Ver Mensaje
Hola,

Estoy teniendo problemas a la hora de enviar los ficheros LROE 140 al servidor de pruebas de Batuz. Me da el error B4_1000001.

El XML no cumple el esquema.[Linea:2
Columna:200] Error:cvc-elt.1.a: Cannot find the declaration of element
'lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion'.

Estoy buscando por Google y revisando los ejemplos que subieron ayer a las Novedades de Batuz y no consigo determinar cual es el problema. No encuentro nada. ¿Os ha pasado?

Log devuelto por el servidor de Batuz en Chilkat:
------------------------------------------------------------------------------------------
Date: Fri, 07 May 2021 16:08:48 GMT
Content-Encoding: gzip
eus-bizkaia-n3-identificativo: 85534
X-Powered-By: Undertow/1
eus-bizkaia-n3-mensaje-respuesta: El XML no cumple el esquema.[Linea:2
Columna:200] Error:cvc-elt.1.a: Cannot find the declaration of element
'lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion'.
eus-bizkaia-n3-codigo-respuesta: B4_1000001
eus-bizkaia-n3-numero-registro:
eus-bizkaia-n3-tipo-respuesta: Incorrecto
Content-Type: application/xml; charset=UTF-8
Content-Length: 0
Set-Cookie: TS0171c831=0147f0636e4c4aeb4435fa8a2c0d41727992cae026ee778c3b4e665f101e564e8dc811d24f89da3c9f4bcc40f c62159f3bdbbfe882;
Path=/

------------------------------------------------------------------------------------------

Saludos y muchas gracias,
Hola joselugrk,

Pon el XML (con los datos privados modificados) en este hilo del foro y, entre todos, seguro que encontramos la razón del error.

Saludos
Responder Con Cita
  #9  
Antiguo 10-05-2021
joselugrk joselugrk is offline
Miembro
 
Registrado: abr 2021
Posts: 28
Poder: 0
joselugrk Va por buen camino
Question Ayuda Chilkat - Error Envío Fichero

Cita:
Empezado por Sistel Ver Mensaje
Hola joselugrk,

Pon el XML (con los datos privados modificados) en este hilo del foro y, entre todos, seguro que encontramos la razón del error.

Saludos
Hola Sistel,

Muchas gracias por tu ayuda. Estoy revisando los ejemplos que han puesto en Batuz y el fichero que envío coincide con el de uno de los ejemplos. El foro no me deja poner enlaces. He quitado la parte común https www_batuz_eus por ...

ERROR:
El XML no cumple el esquema.[Linea:2
Columna:200] Error:cvc-elt.1.a: Cannot find the declaration of element
'lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion'.

El XML

<?xml version="1.0" encoding="utf-8"?>
<lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion xmlns:lrpficfcsgap=".../fitxategiak/batuz/LROE/esquemas/LROE_PF_140_1_1_Ingresos_ConfacturaConSG_AltaPeticion_V1_0_2.xsd">
<Cabecera>
<Modelo>140</Modelo>
<Capitulo>1</Capitulo>
<Subcapitulo>1.1</Subcapitulo>
<Operacion>A00</Operacion>
<Version>1.0</Version>
<Ejercicio>2021</Ejercicio>
<ObligadoTributario>
<NIF>999999999L</NIF>
<ApellidosNombreRazonSocial>Nombre y Apellidos</ApellidosNombreRazonSocial>
</ObligadoTributario>
</Cabecera>
<Ingresos>
<Ingreso>
<TicketBai>PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxUOlRpY2tldEJhaSB4bWxuczpUPSJ1cm46d Glja2V0YmFpOmVtaXNpb24iPg0KICAgIDxDYWJlY2VyYT4NCiAgICAgICAgPElEVmVyc2lvblRCQUk+MS4yPC9JRFZlcnNpb25UQ kFJPg0KICAgIDwvQ2FiZWNlcmE+DQogICAgPFN1amV0b3M+DQogICAgICAgIDxFbWlzb3I+DQogICAgICAgICAgICA8TklGPjMwN TU2NzczUDwvTklGPg0KICAgICAgICAgICAgPEFwZWxsaWRvc05vbWJyZVJhem9uU29jaWFsPkpvc8OpIEx1aXMgQ3Jlc3BvIEFzZ W5zaW88L0FwZWxsaWRvc05vbWJyZVJhem9uU29jaWFsPg0KICAgICAgICA8L0VtaXNvcj4NCiAgICA8L1N1amV0b3M+DQogICAgP EZhY3R1cmE+DQogICAgICAgIDxDYWJlY2VyYUZhY3R1cmE+DQogICAgICAgICAgICA8U2VyaWVGYWN0dXJhPlZUMTwvU2VyaWVGY WN0dXJhPg0KICAgICAgICAgICAgPE51bUZhY3R1cmE+MTY0OTwvTnVtRmFjdHVyYT4NCiAgICAgICAgICAgIDxGZWNoYUV4cGVka WNpb25GYWN0dXJhPjA2LTA1LTIwMjE8L0ZlY2hhRXhwZWRpY2lvbkZhY3R1cmE+DQogICAgICAgICAgICA8SG9yYUV4cGVkaWNpb 25GYWN0dXJhPjE5OjMzOjM1PC9Ib3JhRXhwZWRpY2lvbkZhY3R1cmE+DQogICAgICAgICAgICA8RmFjdHVyYVNpbXBsaWZpY2FkY T5TPC9GYWN0dXJhU2ltcGxpZmljYWRhPg0KICAgICAgICA8L0NhYmVjZXJhRmFjdHVyYT4NCiAgICAgICAgPERhdG9zRmFjdHVyY T4NCiAgICAgICAgICAgIDxEZXNjcmlwY2lvbkZhY3R1cmE+VmVudGFzIGFsIENvbnRhZG88L0Rlc2NyaXBjaW9uRmFjdHVyYT4NC iAgICAgICAgICAgIDxJbXBvcnRlVG90YWxGYWN0dXJhPjY1LjAwPC9JbXBvcnRlVG90YWxGYWN0dXJhPg0KICAgICAgICAgICAgP ENsYXZlcz4NCiAgICAgICAgICAgICAgICA8SURDbGF2ZT4NCiAgICAgICAgICAgICAgICAgICAgPENsYXZlUmVnaW1lbkl2YU9wV HJhc2NlbmRlbmNpYT4wMTwvQ2xhdmVSZWdpbWVuSXZhT3BUcmFzY2VuZGVuY2lhPg0KICAgICAgICAgICAgICAgIDwvSURDbGF2Z T4NCiAgICAgICAgICAgIDwvQ2xhdmVzPg0KICAgICAgICA8L0RhdG9zRmFjdHVyYT4NCiAgICAgICAgPFRpcG9EZXNnbG9zZT4NC iAgICAgICAgICAgIDxEZXNnbG9zZUZhY3R1cmE+DQogICAgICAgICAgICAgICAgPFN1amV0YT4NCiAgICAgICAgICAgICAgICAgI CAgPE5vRXhlbnRhPg0KICAgICAgICAgICAgICAgICAgICAgICAgPERldGFsbGVOb0V4ZW50YT4NCiAgICAgICAgICAgICAgICAgI CAgICAgICAgICA8VGlwb05vRXhlbnRhPlMxPC9UaXBvTm9FeGVudGE+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPERlc 2dsb3NlSVZBPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8RGV0YWxsZUlWQT4NCiAgICAgICAgICAgICAgICAgI CAgICAgICAgICAgICAgICAgIDxCYXNlSW1wb25pYmxlPjY1LjAwPC9CYXNlSW1wb25pYmxlPg0KICAgICAgICAgICAgICAgICAgI CAgICAgICAgICAgICAgICAgPFRpcG9JbXBvc2l0aXZvPjIxLjAwPC9UaXBvSW1wb3NpdGl2bz4NCiAgICAgICAgICAgICAgICAgI CAgICAgICAgICAgICAgICAgIDxDdW90YUltcHVlc3RvPjAuMDA8L0N1b3RhSW1wdWVzdG8+DQogICAgICAgICAgICAgICAgICAgI CAgICAgICAgICAgIDwvRGV0YWxsZUlWQT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L0Rlc2dsb3NlSVZBPg0KICAgI CAgICAgICAgICAgICAgICAgICAgPC9EZXRhbGxlTm9FeGVudGE+DQogICAgICAgICAgICAgICAgICAgIDwvTm9FeGVudGE+DQogI CAgICAgICAgICAgICAgPC9TdWpldGE+DQogICAgICAgICAgICA8L0Rlc2dsb3NlRmFjdHVyYT4NCiAgICAgICAgPC9UaXBvRGVzZ 2xvc2U+DQogICAgPC9GYWN0dXJhPg0KICAgIDxIdWVsbGFUQkFJPg0KICAgICAgICA8RW5jYWRlbmFtaWVudG9GYWN0dXJhQW50Z XJpb3I+DQogICAgICAgICAgICA8U2VyaWVGYWN0dXJhQW50ZXJpb3I+VlQxPC9TZXJpZUZhY3R1cmFBbnRlcmlvcj4NCiAgICAgI CAgICAgIDxOdW1GYWN0dXJhQW50ZXJpb3I+MTY0ODwvTnVtRmFjdHVyYUFudGVyaW9yPg0KICAgICAgICAgICAgPEZlY2hhRXhwZ WRpY2lvbkZhY3R1cmFBbnRlcmlvcj4yNi0wNC0yMDIxPC9GZWNoYUV4cGVkaWNpb25GYWN0dXJhQW50ZXJpb3I+DQogICAgICAgI CAgICA8U2lnbmF0dXJlVmFsdWVGaXJtYUZhY3R1cmFBbnRlcmlvcj5RdmltOVZzU0ViZ2NwZDlHbWRsUVVyOEZ5d2ZRajBGTHJQW nE1VlZJSGhKQ0o2WDc4MTF2OWxDcWZ1MEtndWxqZEtFQnh6enNJR2NhWTFCY1NoTy9xMFIraDBRWlhnbGFwNDhRPC9TaWduYXR1c mVWYWx1ZUZpcm1hRmFjdHVyYUFudGVyaW9yPg0KICAgICAgICA8L0VuY2FkZW5hbWllbnRvRmFjdHVyYUFudGVyaW9yPg0KICAgI CAgICA8U29mdHdhcmU+DQogICAgICAgICAgICA8TGljZW5jaWFUQkFJPlRCQUlQUlVFQkE8L0xpY2VuY2lhVEJBST4NCiAgICAgI CAgICAgIDxFbnRpZGFkRGVzYXJyb2xsYWRvcmE+DQogICAgICAgICAgICAgICAgPE5JRj4zMDU1Njc3M1A8L05JRj4NCiAgICAgI CAgICAgIDwvRW50aWRhZERlc2Fycm9sbGFkb3JhPg0KICAgICAgICAgICAgPE5vbWJyZT5Hb29pQmFzaWMtRGVuZGE8L05vbWJyZ T4NCiAgICAgICAgICAgIDxWZXJzaW9uPjYuMC4wPC9WZXJzaW9uPg0KICAgICAgICA8L1NvZnR3YXJlPg0KICAgICAgICA8TnVtU 2VyaWVEaXNwb3NpdGl2bz5DMDdDQzJGRkpZVzA8L051bVNlcmllRGlzcG9zaXRpdm8+DQogICAgPC9IdWVsbGFUQkFJPg0KPGRzO lNpZ25hdHVyZSB4bWxuczpkcz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnIyIgSWQ9IlNpZ25hdHVyZS0wNjNhM TIzNi1hNGQyLTRlNTMtYmZhYy04NzFiZTExYTQyZTktU2lnbmF0dXJlIj4NCiAgPGRzOlNpZ25lZEluZm8+DQogICAgPGRzOkNhb m9uaWNhbGl6YXRpb25NZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy14bWwtYzE0bi0yMDAxM DMxNSIvPg0KICAgIDxkczpTaWduYXR1cmVNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGRza WctbW9yZSNyc2Etc2hhMjU2Ii8+DQogICAgPGRzOlJlZmVyZW5jZSBJZD0iUmVmZXJlbmNlLTgzMzUyZTNjLWIxOTEtNDAyYi1hN jZkLWM3OTFjMWRiYmUwMCIgVHlwZT0iaHR0cDovL3d3dy53My5vcmcvMjAwMC8wOS94bWxkc2lnI09iamVjdCIgVVJJPSIiPg0KI CAgICAgPGRzOlRyYW5zZm9ybXM+DQogICAgICAgIDxkczpUcmFuc2Zvcm0gQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy9UU i8xOTk5L1JFQy14cGF0aC0xOTk5MTExNiI+PGRzOlhQYXRoPm5vdChhbmNlc3Rvci1vci1zZWxmOjpkczpTaWduYXR1cmUpPC9kc zpYUGF0aD48L2RzOlRyYW5zZm9ybT4NCiAgICAgICAgPGRzOlRyYW5zZm9ybSBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnL 1RSLzIwMDEvUkVDLXhtbC1jMTRuLTIwMDEwMzE1Ii8+DQogICAgICA8L2RzOlRyYW5zZm9ybXM+DQogICAgICA8ZHM6RGlnZXN0T WV0aG9kIEFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhNTEyIi8+DQogICAgICA8ZHM6RGlnZ XN0VmFsdWU+emZoRUN1eDl5S21ZeDh1NzBmNDlDOWtVYTdQYTBJUWg5UW92b2tMb1BYSHhJRmJEMStaMEFSdU9hN2x4aEsrblBvb WJDZnJ6ZFZQejdpRG5MVFNsYXc9PTwvZHM6RGlnZXN0VmFsdWU+DQogICAgPC9kczpSZWZlcmVuY2U+DQogICAgPGRzOlJlZmVyZ W5jZSBUeXBlPSJodHRwOi8vdXJpLmV0c2kub3JnLzAxOTAzI1NpZ25lZFByb3BlcnRpZXMiIFVSST0iI1NpZ25hdHVyZS0wNjNhM TIzNi1hNGQyLTRlNTMtYmZhYy04NzFiZTExYTQyZTktU2lnbmVkUHJvcGVydGllcyI+DQogICAgICA8ZHM6RGlnZXN0TWV0aG9kI EFsZ29yaXRobT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS8wNC94bWxlbmMjc2hhNTEyIi8+DQogICAgICA8ZHM6RGlnZXN0VmFsd WU+NUFkY2lxUHhmak16YUZzQWtBeklDYU15S0Jyb1J3ZTUxakp4RXVxRkMvL25yVWZYMHRMeWhRUHQ1cjVzS1dNeWlEV01uSXoyV 3NMY1puRG91ZW5hcmc9PTwvZHM6RGlnZXN0VmFsdWU+DQogICAgPC9kczpSZWZlcmVuY2U+DQogICAgPGRzOlJlZmVyZW5jZSBVU kk9IiNTaWduYXR1cmUtMDYzYTEyMzYtYTRkMi00ZTUzLWJmYWMtODcxYmUxMWE0MmU5LUtleUluZm8iPg0KICAgICAgPGRzOkRpZ 2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoYTUxMiIvPg0KICAgICAgPGRzO kRpZ2VzdFZhbHVlPjh6NHN2TlpqalRadW54bUtlTnNWQksyQ3dHdDBkY1ZSWVFTYUNRNDdia285R0VkYWVlZWhNVlN0a1ZlaUNRV 1F6d1ppbnM2K2FFaUQrTnNnb1NyMlV3PT08L2RzOkRpZ2VzdFZhbHVlPg0KICAgIDwvZHM6UmVmZXJlbmNlPg0KICA8L2RzOlNpZ 25lZEluZm8+DQogIDxkczpTaWduYXR1cmVWYWx1ZSBJZD0iU2lnbmF0dXJlLTA2M2ExMjM2LWE0ZDItNGU1My1iZmFjLTg3MWJlM TFhNDJlOS1TaWduYXR1cmVWYWx1ZSI+V2lIa1JYRlBwaGtUS2pHU1VRYVp6VG9lTFUralRXQVYweHpnckV5bUt4OE5CeWtPM3VHa VdRSUg0ejZ5UGpXcHZaMVhzbjhBeHBxbGgzL3pVcy9EUDZHTi85azg0cnIxOGw1S1hpNkJUalNFa1pYN1JqY1cyYUNYZDRQdUdRa GROSUNtYXl2RmNBSkltWmoxYm9sNm15MFFZWU5IeFY2YjNjckRSditCa3Q3Q2JYNXgyUGpLUmdZQkFhdTZQaFc1Q1JiRldhUlBEb XhjVjljUjZzSTgrdUxSK2puMmVyWTZYa1RZcGNOaVRZTXRtY1pqcFpPL05pdWxMQUZMVTk0c2VrY3d0RThPQm1DeHp5elhVbnFKQ WxvTXVRbS9aenZYSlBRZm9VQmNzb21uVmpFeHFsL3BnTUpUN2dCNkRTbHg5R3pvQWpGM2tiRFg3anh0Tk9VSjNRPT08L2RzOlNpZ 25hdHVyZVZhbHVlPg0KICA8ZHM6S2V5SW5mbyBJZD0iU2lnbmF0dXJlLTA2M2ExMjM2LWE0ZDItNGU1My1iZmFjLTg3MWJlMTFhN DJlOS1LZXlJbmZvIj4NCiAgICA8ZHM6S2V5VmFsdWU+DQogICAgICA8ZHM6UlNBS2V5VmFsdWU+PGRzOk1vZHVsdXM+N3VIamN5T E9UZlhHNllSK3VEVEdGNHFtTGppcVFnZC94MHlLdnJGVE9kemsyNVJaRmM4aEF0bEc5Q1kyZjFGbHNYZ2tHZnlhKy9EM2ZyY2wwa UhkdmQvRlp0QkNsSmRyUHYyZnYwRkdWYnhSQ01GODJNUElaUi9lQmNiMXFYRmtNU1FZNmh4d2dxam1QemRBZHpFUFVIM3BQK2V5V HNXMTA4UnBTRkZTVC9zcWs3V2Z0TlNOZEU5VFhjUUd0NlRkOGZScjUxY2FnLzQ2aW4rKzNMUVJBMWQzRnJDayt5MjRnVFpIckRMT mVINmdldUlVWms0cG5jL0tza2pSWG9GMExvOWhvS3FoaTFUOTg5eXI2cG9nL3RYcXVNeXVqS050QnYyTG9tSGFnVzQxRTdRTkRJS Xo5R25JWldEM0huK1QvdGc3VVFPRGFrTlpuMVBGL2ZFUGRRPT08L2RzOk1vZHVsdXM+PGRzOkV4cG9uZW50PkFRQUI8L2RzOkV4c G9uZW50PjwvZHM6UlNBS2V5VmFsdWU+DQogICAgPC9kczpLZXlWYWx1ZT4NCiAgICA8ZHM6WDUwOURhdGE+DQogICAgICA8ZHM6W DUwOUNlcnRpZmljYXRlPk1JSUhZVENDQmttZ0F3SUJBZ0lRYytwWEFTVXZCS2xmVUp6dHp6ZW1kREFOQmdrcWhraUc5dzBCQVFzR kFEQkxNUXN3Q1FZRFZRUUdFd0pGVXpFUk1BOEdBMVVFQ2d3SVJrNU5WQzFTUTAweERqQU1CZ05WQkFzTUJVTmxjbVZ6TVJrd0Z3W URWUVFEREJCQlF5QkdUazFVSUZWemRXRnlhVzl6TUI0WERUSXdNRGt3TXpBM016WXhNMW9YRFRJME1Ea3dNekEzTXpZeE0xb3dnW U14Q3pBSkJnTlZCQVlUQWtWVE1SZ3dGZ1lEVlFRRkV3OUpSRU5GVXkwek1EVTFOamMzTTFBeEVqQVFCZ05WQkNvTUNVcFBVMFVnV EZWSlV6RVhNQlVHQTFVRUJBd09RMUpGVTFCUElFRlRSVTVUU1U4eExUQXJCZ05WQkFNTUpFTlNSVk5RVHlCQlUwVk9VMGxQSUVwU FUwVWdURlZKVXlBdElETXdOVFUyTnpjelVEQ0NBU0l3RFFZSktvWklodmNOQVFFQkJRQURnZ0VQQURDQ0FRb0NnZ0VCQU83aDQzT Wl6azMxeHVtRWZyZzB4aGVLcGk0NHFrSUhmOGRNaXI2eFV6bmM1TnVVV1JYUElRTFpSdlFtTm45UlpiRjRKQm44bXZ2dzkzNjNKZ EloM2IzZnhXYlFRcFNYYXo3OW43OUJSbFc4VVFqQmZOakR5R1VmM2dYRzlhbHhaREVrR09vY2NJS281ajgzUUhjeEQxQjk2VC9uc 2s3RnRkUEVhVWhSVWsvN0twTzFuN1RValhSUFUxM0VCcmVrM2ZIMGErZFhHb1ArT29wL3Z0eTBFUU5YZHhhd3BQc3R1SUUyUjZ3e XpYaCtvSHJpRkdaT0taM1B5ckpJMFY2QmRDNlBZYUNxb1l0VS9mUGNxK3FhSVA3VjZyak1yb3lqYlFiOWk2Smgyb0Z1TlJPMERRe UNNL1JweUdWZzl4NS9rLzdZTzFFRGcycERXWjlUeGYzeEQzVUNBd0VBQWFPQ0JBWXdnZ1FDTUhBR0ExVWRFUVJwTUdla1pUQmpNU md3RmdZSkt3WUJCQUdzWmdFRURBa3pNRFUxTmpjM00xQXhGakFVQmdrckJnRUVBYXhtQVFNTUIwRlRSVTVUU1U4eEZUQVRCZ2tyQ mdFRUFheG1BUUlNQmtOU1JWTlFUekVZTUJZR0NTc0dBUVFCckdZQkFRd0pTazlUUlNCTVZVbFRNQXdHQTFVZEV3RUIvd1FDTUFBd 0RnWURWUjBQQVFIL0JBUURBZ1hnTUIwR0ExVWRKUVFXTUJRR0NDc0dBUVVGQndNRUJnZ3JCZ0VGQlFjREFqQWRCZ05WSFE0RUZnU VV0T2pDV1M4SVZ4VmszK0Y2aVdDclppa01NYll3SHdZRFZSMGpCQmd3Rm9BVXNkUlB4Q041K2tRRkNjYnJPYy9vTmJDNElHUXdnW UlHQ0NzR0FRVUZCd0VCQkhZd2REQTlCZ2dyQmdFRkJRY3dBWVl4YUhSMGNEb3ZMMjlqYzNCMWMzVXVZMlZ5ZEM1bWJtMTBMbVZ6T DI5amMzQjFjM1V2VDJOemNGSmxjM0J2Ym1SbGNqQXpCZ2dyQmdFRkJRY3dBb1luYUhSMGNEb3ZMM2QzZHk1alpYSjBMbVp1YlhRd VpYTXZZMlZ5ZEhNdlFVTlZVMVV1WTNKME1JSUJGUVlEVlIwZ0JJSUJERENDQVFnd2dmb0dDaXNHQVFRQnJHWURDZ0V3Z2Vzd0tRW UlLd1lCQlFVSEFnRVdIV2gwZEhBNkx5OTNkM2N1WTJWeWRDNW1ibTEwTG1WekwyUndZM012TUlHOUJnZ3JCZ0VGQlFjQ0FqQ0JzQ XlCclVObGNuUnBabWxqWVdSdklHTjFZV3hwWm1sallXUnZJR1JsSUdacGNtMWhJR1ZzWldOMGNzT3pibWxqWVM0Z1UzVnFaWFJ2S UdFZ2JHRnpJR052Ym1ScFkybHZibVZ6SUdSbElIVnpieUJsZUhCMVpYTjBZWE1nWlc0Z2JHRWdSRkJESUdSbElHeGhJRVpPVFZRd FVrTk5JR052YmlCT1NVWTZJRkV5T0RJMk1EQTBMVW9nS0VNdlNtOXlaMlVnU25WaGJpQXhNRFl0TWpnd01Ea3RUV0ZrY21sa0xVV npjR0hEc1dFcE1Ba0dCd1FBaSt4QUFRQXdnYm9HQ0NzR0FRVUZCd0VEQklHdE1JR3FNQWdHQmdRQWprWUJBVEFMQmdZRUFJNUdBU U1DQVE4d0V3WUdCQUNPUmdFR01Ba0dCd1FBamtZQkJnRXdmQVlHQkFDT1JnRUZNSEl3TnhZeGFIUjBjSE02THk5M2QzY3VZMlZ5Z EM1bWJtMTBMbVZ6TDNCa2N5OVFSRk5CUTFWemRXRnlhVzl6WDJWekxuQmtaaE1DWlhNd054WXhhSFIwY0hNNkx5OTNkM2N1WTJWe WRDNW1ibTEwTG1WekwzQmtjeTlRUkZOQlExVnpkV0Z5YVc5elgyVnVMbkJrWmhNQ1pXNHdnYlVHQTFVZEh3U0JyVENCcWpDQnA2Q 0JwS0NCb1lhQm5teGtZWEE2THk5c1pHRndkWE4xTG1ObGNuUXVabTV0ZEM1bGN5OWpiajFEVWt3ek5UTXpMR051UFVGREpUSXdSa zVOVkNVeU1GVnpkV0Z5YVc5ekxHOTFQVU5GVWtWVExHODlSazVOVkMxU1EwMHNZejFGVXo5alpYSjBhV1pwWTJGMFpWSmxkbTlqW VhScGIyNU1hWE4wTzJKcGJtRnllVDlpWVhObFAyOWlhbVZqZEdOc1lYTnpQV05TVEVScGMzUnlhV0oxZEdsdmJsQnZhVzUwTUEwR 0NTcUdTSWIzRFFFQkN3VUFBNElCQVFCTjkyZ29FL1lSMmtjWks0YmdGN0Z2UFEyQkpJcnhrdHpST3ZOenZ5eEh3NWVYaUFLM2xUc WRoVndzWHptOC83cWJmUEN4dlFINzNTY1d1M1JVWXFkY01QYkd2ditVL2h1bEpmT01LMkhaTXFFVmFyVDNhVUt3NWloT2djK09zb GVUamxXbi9xYi9adEk2SytDL0dlNEw1RXpCUUhzZzFManQ5RTYzdENUL21CREF5UHgrN1VzUGo0WjU4aDdMeVJJdDEvSnhPZjUrZ UlHUXZQSEF4TjlBRFR6c2tuZWdHTmcxR24xN2NkSThuMDBDMHRsS09YZytUZW1XS3ZSdS9OdGk5b2krN2RkLzJUWkhTaVI0QlFqM EMwN1Mwc2FMOUoxUGYwZzJnTWRPc1RiYWI5SVVZRjRyUWlDdk1VNDNTRmliK1hrSWllektUZU9ZVG9mQ0NIU0s8L2RzOlg1MDlDZ XJ0aWZpY2F0ZT4NCiAgICA8L2RzOlg1MDlEYXRhPg0KICA8L2RzOktleUluZm8+DQogIDxkczpPYmplY3Q+DQogICAgPHhhZGVzO lF1YWxpZnlpbmdQcm9wZXJ0aWVzIHhtbG5zOnhhZGVzPSJodHRwOi8vdXJpLmV0c2kub3JnLzAxOTAzL3YxLjMuMiMiIHhtbG5zO mRzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwLzA5L3htbGRzaWcjIiBJZD0iU2lnbmF0dXJlLTA2M2ExMjM2LWE0ZDItNGU1My1iZ mFjLTg3MWJlMTFhNDJlOS1RdWFsaWZ5aW5nUHJvcGVydGllcyIgVGFyZ2V0PSIjU2lnbmF0dXJlLTA2M2ExMjM2LWE0ZDItNGU1M y1iZmFjLTg3MWJlMTFhNDJlOS1TaWduYXR1cmUiPg0KICAgIDx4YWRlczpTaWduZWRQcm9wZXJ0aWVzIElkPSJTaWduYXR1cmUtM DYzYTEyMzYtYTRkMi00ZTUzLWJmYWMtODcxYmUxMWE0MmU5LVNpZ25lZFByb3BlcnRpZXMiPg0KICAgICAgICA8eGFkZXM6U2lnb mVkU2lnbmF0dXJlUHJvcGVydGllcz4NCiAgICAgICAgICAgIDx4YWRlczpTaWduaW5nVGltZT4yMDIxLTA1LTA2VDE5OjMzOjM1K zAyOjAwPC94YWRlczpTaWduaW5nVGltZT4NCiAgICAgICAgICAgIDx4YWRlczpTaWduaW5nQ2VydGlmaWNhdGU+DQogICAgICAgI CAgICAgICAgPHhhZGVzOkNlcnQ+DQogICAgICAgICAgICAgICAgICAgIDx4YWRlczpDZXJ0RGlnZXN0Pg0KICAgICAgICAgICAgI CAgICAgICAgICAgPGRzOkRpZ2VzdE1ldGhvZCBBbGdvcml0aG09Imh0dHA6Ly93d3cudzMub3JnLzIwMDEvMDQveG1sZW5jI3NoY TUxMiIvPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGRzOkRpZ2VzdFZhbHVlPjRWeTgxWVFyd20wR3lGai9hREdQQklHYXNuY WxCWDVaZ05pZDZ1OUdmcGM4cmV6d0ZTM253MDZob3B2dHRmY3hQUm1wK3RJY3NwMnFKdmxhRElwcHNRPT08L2RzOkRpZ2VzdFZhb HVlPg0KICAgICAgICAgICAgICAgICAgICA8L3hhZGVzOkNlcnREaWdlc3Q+DQogICAgICAgICAgICAgICAgICAgIDx4YWRlczpJc 3N1ZXJTZXJpYWw+DQogICAgICAgICAgICAgICAgICAgICAgICA8ZHM6WDUwOUlzc3Vlck5hbWU+Q049QUMgRk5NVCBVc3Vhcmlvc ywgT1U9Q2VyZXMsIE89Rk5NVC1SQ00sIEM9RVM8L2RzOlg1MDlJc3N1ZXJOYW1lPg0KICAgICAgICAgICAgICAgICAgICAgICAgP GRzOlg1MDlTZXJpYWxOdW1iZXI+MTU0MDc3OTgxNjQwNTMzOTQyMTQ5MzUwNjY2MTA0MTQzODQ5MDc2PC9kczpYNTA5U2VyaWFsT nVtYmVyPg0KICAgICAgICAgICAgICAgICAgICA8L3hhZGVzOklzc3VlclNlcmlhbD4NCiAgICAgICAgICAgICAgICA8L3hhZGVzO kNlcnQ+DQogICAgICAgICAgICA8L3hhZGVzOlNpZ25pbmdDZXJ0aWZpY2F0ZT4NCiAgICAgICAgICAgIDx4YWRlczpTaWduYXR1c mVQb2xpY3lJZGVudGlmaWVyPg0KICAgICAgICAgICAgICAgIDx4YWRlczpTaWduYXR1cmVQb2xpY3lJZD4NCiAgICAgICAgICAgI CAgICAgICAgPHhhZGVzOlNpZ1BvbGljeUlkPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHhhZGVzOklkZW50aWZpZXI+aHR0c HM6Ly93d3cuYmF0dXouZXVzL2ZpdHhhdGVnaWFrL2JhdHV6L3RpY2tldGJhaS9zaW5hZHVyYV9lbGVrdHJvbmlrb2FyZW5femVoY Xp0YXBlbmFrX2VzcGVjaWZpY2FjaW9uZXNfZGVfbGFfZmlybWFfZWxlY3Ryb25pY2FfdjFfMC5wZGY8L3hhZGVzOklkZW50aWZpZ XI+DQogICAgICAgICAgICAgICAgICAgICAgICA8eGFkZXM6RGVzY3JpcHRpb24vPg0KICAgICAgICAgICAgICAgICAgICA8L3hhZ GVzOlNpZ1BvbGljeUlkPg0KICAgICAgICAgICAgICAgICAgICA8eGFkZXM6U2lnUG9saWN5SGFzaD4NCiAgICAgICAgICAgICAgI CAgICAgICAgIDxkczpEaWdlc3RNZXRob2QgQWxnb3JpdGhtPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxLzA0L3htbGVuYyNzaGEyN TYiLz4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxkczpEaWdlc3RWYWx1ZT5RdXpuOTh4M1BNYlNId2JVemFqNWY1S09waUgwd Thidm13YmJiTmtPOUVzPTwvZHM6RGlnZXN0VmFsdWU+DQogICAgICAgICAgICAgICAgICAgIDwveGFkZXM6U2lnUG9saWN5SGFza D4NCiAgICAgICAgICAgICAgICAgICAgPHhhZGVzOlNpZ1BvbGljeVF1YWxpZmllcnM+DQogICAgICAgICAgICAgICAgICAgICAgI CA8eGFkZXM6U2lnUG9saWN5UXVhbGlmaWVyPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx4YWRlczpTUFVSST5odHRwc zovL3d3dy5iYXR1ei5ldXMvZml0eGF0ZWdpYWsvYmF0dXovdGlja2V0YmFpL3NpbmFkdXJhX2VsZWt0cm9uaWtvYXJlbl96ZWhhe nRhcGVuYWtfZXNwZWNpZmljYWNpb25lc19kZV9sYV9maXJtYV9lbGVjdHJvbmljYV92MV8wLnBkZjwveGFkZXM6U1BVUkk+DQogI CAgICAgICAgICAgICAgICAgICAgICA8L3hhZGVzOlNpZ1BvbGljeVF1YWxpZmllcj4NCiAgICAgICAgICAgICAgICAgICAgPC94Y WRlczpTaWdQb2xpY3lRdWFsaWZpZXJzPg0KICAgICAgICAgICAgICAgIDwveGFkZXM6U2lnbmF0dXJlUG9saWN5SWQ+DQogICAgI CAgICAgICA8L3hhZGVzOlNpZ25hdHVyZVBvbGljeUlkZW50aWZpZXI+DQogICAgICAgIDwveGFkZXM6U2lnbmVkU2lnbmF0dXJlU HJvcGVydGllcz4NCiAgICAgICAgPHhhZGVzOlNpZ25lZERhdGFPYmplY3RQcm9wZXJ0aWVzPg0KICAgICAgICAgICAgPHhhZGVzO kRhdGFPYmplY3RGb3JtYXQgT2JqZWN0UmVmZXJlbmNlPSIjUmVmZXJlbmNlLTgzMzUyZTNjLWIxOTEtNDAyYi1hNjZkLWM3OTFjM WRiYmUwMCI+DQogICAgICAgICAgICAgICAgPHhhZGVzOkRlc2NyaXB0aW9uLz4NCiAgICAgICAgICAgICAgICA8eGFkZXM6T2JqZ WN0SWRlbnRpZmllcj4NCiAgICAgICAgICAgICAgICAgICAgPHhhZGVzOklkZW50aWZpZXIgUXVhbGlmaWVyPSJPSURBc1VSTiI+d XJuOm9pZDoxLjIuODQwLjEwMDAzLjUuMTA5LjEwPC94YWRlczpJZGVudGlmaWVyPg0KICAgICAgICAgICAgICAgICAgICA8eGFkZ XM6RGVzY3JpcHRpb24vPg0KICAgICAgICAgICAgICAgIDwveGFkZXM6T2JqZWN0SWRlbnRpZmllcj4NCiAgICAgICAgICAgICAgI CA8eGFkZXM6TWltZVR5cGU+dGV4dC94bWw8L3hhZGVzOk1pbWVUeXBlPg0KICAgICAgICAgICAgICAgIDx4YWRlczpFbmNvZGluZ y8+DQogICAgICAgICAgICA8L3hhZGVzOkRhdGFPYmplY3RGb3JtYXQ+DQogICAgICAgIDwveGFkZXM6U2lnbmVkRGF0YU9iamVjd FByb3BlcnRpZXM+DQogICAgPC94YWRlczpTaWduZWRQcm9wZXJ0aWVzPg0KPC94YWRlczpRdWFsaWZ5aW5nUHJvcGVydGllcz4NC jwvZHM6T2JqZWN0Pg0KPC9kczpTaWduYXR1cmU+PC9UOlRpY2tldEJhaT4NCg==</TicketBai>
<Renta>
<DetalleRenta>
<Epigrafe>197330</Epigrafe>
</DetalleRenta>
</Renta>
</Ingreso>
</Ingresos>
</lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion>
Responder Con Cita
  #10  
Antiguo 08-05-2021
bilbur bilbur is offline
Miembro
 
Registrado: dic 2019
Posts: 60
Poder: 5
bilbur Va por buen camino
Cita:
Empezado por joselugrk Ver Mensaje
Hola,

Estoy teniendo problemas a la hora de enviar los ficheros LROE 140 al servidor de pruebas de Batuz. Me da el error B4_1000001.

El XML no cumple el esquema.[Linea:2
Columna:200] Error:cvc-elt.1.a: Cannot find the declaration of element
'lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion'.

Código:
 $xml  = "<?xml version='1.0' encoding='UTF-8'?>";
    $xml .= "<lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion
    xmlns:lrpficfcsgap='https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PF_140_1_1_Ingresos_ConfacturaConSG_AltaPeticion_V1_0_1.xsd'>";

    $xml .= "    <Cabecera>
Mira si es por esto
Responder Con Cita
  #11  
Antiguo 09-05-2021
bilbur bilbur is offline
Miembro
 
Registrado: dic 2019
Posts: 60
Poder: 5
bilbur Va por buen camino
Envios a BATUZ Certificados

En su momento envié a Batuz facturas firmadas con certificado de representante FNMT
Estas facturas las envié como persona física modelo LROE 140
Todo correcto


Intento enviar el modelo LROE 240 con certificado de representante FNMT y me da el error N3_0000002 El interesado no está identificado
NOTA: El envío a GIP lo hago con este certificado sin problemas


Mis dudas son:
  • Si he de identificarme, registrarme en Batuz con el certificado de representante
  • Si en pruebas sirven los certificados de representante FNMT
  • Si en producción servirán estos certificados
Un saludo
Responder Con Cita
  #12  
Antiguo 10-05-2021
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 372
Poder: 5
Sistel Va por buen camino
Cita:
Empezado por bilbur Ver Mensaje
En su momento envié a Batuz facturas firmadas con certificado de representante FNMT
Estas facturas las envié como persona física modelo LROE 140
Todo correcto


Intento enviar el modelo LROE 240 con certificado de representante FNMT y me da el error N3_0000002 El interesado no está identificado
NOTA: El envío a GIP lo hago con este certificado sin problemas


Mis dudas son:
  • Si he de identificarme, registrarme en Batuz con el certificado de representante
  • Si en pruebas sirven los certificados de representante FNMT
  • Si en producción servirán estos certificados
Un saludo
Hola Bilbur,

No sé si te valdrá de algo, pero, por si acaso, te cuento:

En su día, hice una consulta a batuz@bizkaia.eus que puede estar relacionada con tu problema.
Pregunté:
¿Podríamos emplear, también, para el envío de los LROE, correspondientes a nuestros clientes, nuestro certificado digital en lugar del de cada contribuyente?

Respuesta:
La respuesta es Sí.
Aun no se han publicado las órdenes forales que regulan el envío de las anotaciones al LROE. No obstante, en el texto de las mismas se recogerán dos situaciones distintas, ya previstas en la actualidad en relación con el SII, y que se trasladarán igualmente a Batuz:
El suministro electrónico de las anotaciones al LROE podrá ser efectuado por un tercero o tercera que actúe en representación del contribuyente, de acuerdo con lo establecido en la normativa tributaria.
Asimismo, al igual que en el SII, el Departamento de Hacienda y Finanzas habilitará el suministro electrónico de las anotaciones al LROE en representación de terceras personas a las entidades que lo soliciten a través del formulario electrónico que se apruebe al efecto. En particular, si se utiliza esta figura, los estatutos de las sociedad solicitante deberán completar, dentro de las actividad que conforman su objeto social, la realización de actividades de representación.
En estos dos casos de representación, la entidad representante podrá utilizar su propio certificado para realizar los envíos.


De acuerdo con eso, entiendo que si las facturas que envías a Batuz son emitidas por distinta empresa a la de ese certificado de representante, se necesitará estar dado de alta en ese registro de representaciones que van a habilitar.

Por otro lado, para la firma del XML de la factura se precisa que el emisor de la factura sea la misma empresa del certificado con el que se firma.
En caso contrario, se necesitará incluir en SignedProperties de la firma el nodo SignerRolev2 o SignerRole con valor “Thirdparty” o “tercero” como se indica en la página 3 de la normativa de firma electrónica TicketBAI
(https://www.batuz.eus/fitxategiak/ba...onica_v1_0.pdf)

Saludos

Última edición por Sistel fecha: 10-05-2021 a las 00:19:56.
Responder Con Cita
  #13  
Antiguo 10-05-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por bilbur Ver Mensaje
Intento enviar el modelo LROE 240 con certificado de representante FNMT y me da el error N3_0000002 El interesado no está identificado
NOTA: El envío a GIP lo hago con este certificado sin problemas

La contestación que nos dieron a nosotros sobre este error fue:
Cita:
Los certificados a utilizar en el entorno de pruebas son los de Producción y las presentaciones deben realizarse en nombre propio, en las que el obligado coincida con la persona del certificado.

Se admiten los siguientes certificados:
§ Certificado de persona física.
§ Certificado de representante de entidad.
§ Sello de empresa/entidad.
§ Certificado de dispositivo (debe estar censado para el obligado tributario en DFB/BFA).
Además, el entorno de pruebas del sistema de envíos masivos del LROE los datos del interesado y del presentador que se envían en las peticiones al servicio web deben existir en el sistema, ya que se validan. No se deben utilizar razones sociales o nombres y apellidos ficticios ya que se valida tanto el NIF como la razón social, para el caso de la persona jurídica y el nombre y apellidos para la persona física.
Si los datos enviados son reales y aun así indica que la persona interesada o el presentador no está identificado, para dar de alta dichos datos debe entrar en la Sede Electrónica de Bizkaia (www.ebizkaia.eus) con el certificado que está utilizando para el envío de la petición e identificarse entrando en la opción “Mis Gestiones ->Mis Expedientes” que aparece en el menú superior de la pantalla. Al ser la primera vez que entra, le pedirá datos de contacto que se deberán rellenar y guardar.
Con esto los datos de las figuras del certificado quedarán registrados en el sistema. El alta estará disponible al día siguiente y se podrán utilizar en el sistema de envíos masivos que actualmente sólo permite actuar en nombre propio.
__________________
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.
Responder Con Cita
  #14  
Antiguo 11-05-2021
bilbur bilbur is offline
Miembro
 
Registrado: dic 2019
Posts: 60
Poder: 5
bilbur Va por buen camino
Cita:
Empezado por Neftali [Germán.Estévez] Ver Mensaje
Si los datos enviados son reales y aun así indica que la persona interesada o el presentador no está identificado, para dar de alta dichos datos debe entrar en la Sede Electrónica de Bizkaia (www.ebizkaia.eus) con el certificado que está utilizando para el envío de la petición e identificarse entrando en la opción “Mis Gestiones ->Mis Expedientes” que aparece en el menú superior de la pantalla. Al ser la primera vez que entra, le pedirá datos de contacto que se deberán rellenar y guardar.
Con esto los datos de las figuras del certificado quedarán registrados en el sistema. El alta estará disponible al día siguiente y se podrán utilizar en el sistema de envíos masivos que actualmente sólo permite actuar en nombre propio.
Gracias, por lo visto estaba dado de alta como persona física y me faltaba el alta como repersentante.
Envíos a batuz correctos
Comienzo con las consultas
Un saludo
Responder Con Cita
  #15  
Antiguo 10-05-2021
joselugrk joselugrk is offline
Miembro
 
Registrado: abr 2021
Posts: 28
Poder: 0
joselugrk Va por buen camino
Ayuda Chilkat - Error Envío Fichero

Cita:
Empezado por bilbur Ver Mensaje
Código:
 $xml  = "<?xml version='1.0' encoding='UTF-8'?>";
    $xml .= "<lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion
    xmlns:lrpficfcsgap='.../fitxategiak/batuz/LROE/esquemas/LROE_PF_140_1_1_Ingresos_ConfacturaConSG_AltaPeticion_V1_0_1.xsd'>";

    $xml .= "    <Cabecera>
Mira si es por esto
Hola bilbur,

He cambiado la versión del fichero LROE_PF_140_1_1_Ingresos_ConfacturaConSG_AltaPeticion_V1_0_2.xsd a LROE_PF_140_1_1_Ingresos_ConfacturaConSG_AltaPeticion_V1_0_1.xsd y ahora me está dando otro error B4_2000033 pero ya hemos avanzado mucho.

Saludos y muchas gracias,
Responder Con Cita
  #16  
Antiguo 11-05-2021
Sistel Sistel is offline
Miembro
 
Registrado: nov 2019
Ubicación: Bilbao
Posts: 372
Poder: 5
Sistel Va por buen camino
Cita:
Empezado por joselugrk Ver Mensaje
Hola bilbur,

He cambiado la versión del fichero LROE_PF_140_1_1_Ingresos_ConfacturaConSG_AltaPeticion_V1_0_2.xsd a LROE_PF_140_1_1_Ingresos_ConfacturaConSG_AltaPeticion_V1_0_1.xsd y ahora me está dando otro error B4_2000033 pero ya hemos avanzado mucho.

Saludos y muchas gracias,
Hola joselugrk,

Eso ya tiene muy buena pinta.
El error B4_2000033, según el documento de validaciones y errores del LROE (https://www.batuz.eus/fitxategiak/ba...res_V1_0_5.pdf) es
La Cuota del impuesto tiene un valor incorrecto para los campos Tipo impositivo y Base imponible suministrados.

Ya es error normal en los datos económicos de la factura.

Saludos
Responder Con Cita
  #17  
Antiguo 11-05-2021
joselugrk joselugrk is offline
Miembro
 
Registrado: abr 2021
Posts: 28
Poder: 0
joselugrk Va por buen camino
Ayuda Chilkat - Error Envío Fichero

Cita:
Empezado por Sistel Ver Mensaje
Hola joselugrk,

Eso ya tiene muy buena pinta.
El error B4_2000033, según el documento de validaciones y errores del LROE (.../fitxategiak/batuz/lroe/Batuz_LROE_Validaciones_Errores_V1_0_5.pdf) es
La Cuota del impuesto tiene un valor incorrecto para los campos Tipo impositivo y Base imponible suministrados.

Ya es error normal en los datos económicos de la factura.

Saludos
Hola Sistel,

Si miras en las especificaciones de envío pone la versión LROE_PF_140_1_1_Ingresos_ConfacturaConSG_AltaPeticion_V1_0_2.xsd. Y en el ejemplo
Ejemplo_1_LROE_PF_140_IngresosConFacturaConSG_79732487C.xml también pone la misma versión.

Parece que están desfasados en la creación de los documentos y su implantación en el entorno de pruebas. ¿Cómo les habrá funcionado a ellos?

Saludos y mi agradecimiento por el esfuerzo realizado,
Joselu
Responder Con Cita
  #18  
Antiguo 22-05-2021
Galaxian Galaxian is offline
Miembro
 
Registrado: mar 2021
Posts: 52
Poder: 4
Galaxian Va por buen camino
Buenas,

Acabo de hacer una prueba de envío del 140 y me sale un error ya conocido:

Cita:
El XML no cumple el esquema.[Linea:2 Columna:200] Error:cvc-elt.1.a: Cannot find the declaration of element 'lrpficfcsgap:LROEPF140IngresosConFacturaConSGAltaPeticion'.
Lo que significa que no puede encontrar el xsd indicado por xmlns:lrpficfcsgap, por lo que he puesto en el navegador la URL de la versión 1.0.1:

Y, efectivamente, no existe, por lo que he probado con la de la versión 1.0.2:

Y esa sí que existe, por lo que he modificado la cabecera del 140 para que coja la URL de la versión 1.0.2 y... ¡sorpresa! error 500 (error interno del servidor).

Es decir, que con la URL de la versión 1.0.1 dice que no encuentra el xsd, y cuando se pone el xsd correcto da un error 500. ¡Maravilloso!

¿A alguien más le pasa?
¿Alguna solución?
Responder Con Cita
  #19  
Antiguo 02-06-2021
rci rci is offline
Miembro
 
Registrado: nov 2020
Posts: 143
Poder: 4
rci Va por buen camino
Dudas concepto "Anular factura"

Hola, no nos queda claro el concepto de “anular factura”.
Entendemos el funcionamiento pero no sus implicaciones.


Si se envía una anulación de una factura a TicketBAI y no se puede volver a utilizar esa numeración para otra factura, entendemos que por la parte de hacienda queda registrada esa factura como anulada pero ¿qué ocurre en la parte del emisor de la factura? ¿qué tiene que hacer con esa factura? ¿Eliminarla? Le quedará un vacio en la numeración y esto no es posible. El concepto “anular” no existe y nos crea muchas dudas.

Por favor ¿alguien puede aclararnos el tema?

Hemos enviado esa misma pregunta a las tres diputaciones forales para ver si nos aclaran el tema porque con la documentación y las consultas anteriores que hemos hecho no nos queda claro.



Muchas gracias
Responder Con Cita
  #20  
Antiguo 02-06-2021
sline sline is offline
Miembro
 
Registrado: may 2021
Posts: 18
Poder: 0
sline Va por buen camino
Es un concepto un tanto confuso pero creo que se puede "anular la factura" cuando se ha emitido la factura con errores y antes de mandársela al cliente, pero una vez enviada al cliente creo que mejor usar una rectificativa con devolución total. No sé si es correcto así.

En mi caso tampoco tiene cabida "anular factura".



Cita:
Empezado por rci Ver Mensaje
Hola, no nos queda claro el concepto de “anular factura”.
Entendemos el funcionamiento pero no sus implicaciones.


Si se envía una anulación de una factura a TicketBAI y no se puede volver a utilizar esa numeración para otra factura, entendemos que por la parte de hacienda queda registrada esa factura como anulada pero ¿qué ocurre en la parte del emisor de la factura? ¿qué tiene que hacer con esa factura? ¿Eliminarla? Le quedará un vacio en la numeración y esto no es posible. El concepto “anular” no existe y nos crea muchas dudas.

Por favor ¿alguien puede aclararnos el tema?

Hemos enviado esa misma pregunta a las tres diputaciones forales para ver si nos aclaran el tema porque con la documentación y las consultas anteriores que hemos hecho no nos queda claro.



Muchas gracias
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice newtron Internet 3557 Hace 4 Días 17:42:47
Como utilizar la ayuda del nuevo Sistema Operativo gluglu Humor 3 24-09-2007 09:39:05
Aplicacion Agencia De Viajes ArdiIIa Varios 9 20-01-2007 16:49:53
El Vasco Aguirre Al González La Taberna 5 26-05-2006 09:22:28
Microsoft ha lanzado su nuevo sistema operativo DarkByte Humor 0 25-01-2004 09:21:14


La franja horaria es GMT +2. Ahora son las 18:27:15.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi