Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   TICKET BAI (TicketBAI); Nuevo sistema de la Agencia Tributaria del Pais Vasco (https://www.clubdelphi.com/foros/showthread.php?t=94264)

oscarperez-1980 11-03-2022 20:35:20

Alguien sabe como puedo ler los datos de un archivo xml firmado? Es decir de un xsig... Lo intento como si fuera un xml pero no lo hace..

Gracias.

unomasmas 12-03-2022 07:41:43

Cita:

Empezado por ermendalenda (Mensaje 545968)
Solo autónomo?
Ni hablar. El gobierno va a, practicamente, replicar ticketbai, es decir un blockchain casi igual, y además añade control de eventos de todo el sistema que lleve asociada La facturación y obligación de acompañar al certificado de programa y a los usairkos dr un manual.
Lo único que veo un pelín más diferente es que va a. Permitir usar al empresario 2 modos, envío inmediato con hash o blockchain y no envías.
Saludos

PROYECTO DE REAL DECRETO XX/2022, DE XX DE XXXX POR EL QUE SE APRUEBA EL
REGLAMENTO QUE ESTABLECE LOS REQUISITOS QUE DEBEN ADOPTAR LOS
SISTEMAS Y PROGRAMAS INFORMÁTICOS O ELECTRÓNICOS QUE SOPORTEN LOS
PROCESOS DE FACTURACIÓN DE EMPRESARIOS Y PROFESIONALES, Y LA
ESTANDARIZACIÓN DE FORMATOS DE LOS REGISTROS DE FACTURACIÓN.

Efestivamente es un proyecto. Ya veremos en qué queda. Por lo que recuerdo haber leíado de un vistazo que le eché, la Administración (Hacienda) se atribuye algunas facultades que me parece que exceden con mucho la división de poderes como la de poder exigir las contraseñas, etc. de los equipos. No me parece a mi que, sin una orden judicial, pueda hacer esto...

unomasmas 12-03-2022 07:45:20

Cita:

Empezado por oscarperez-1980 (Mensaje 545971)
Alguien sabe como puedo ler los datos de un archivo xml firmado? Es decir de un xsig... Lo intento como si fuera un xml pero no lo hace..

Gracias.

Pues dinos cómo lo intentas porque es exactamente lo mismo; a fin de cuentas, si no estoy confundido, tenga la extensión que tenga, sigue siendo un XML.

ermendalenda 12-03-2022 11:23:08

Cita:

Empezado por unomasmas (Mensaje 545972)
Efestivamente es un proyecto. Ya veremos en qué queda. Por lo que recuerdo haber leíado de un vistazo que le eché, la Administración (Hacienda) se atribuye algunas facultades que me parece que exceden con mucho la división de poderes como la de poder exigir las contraseñas, etc. de los equipos. No me parece a mi que, sin una orden judicial, pueda hacer esto...

Llevan intentando muchos años no tener que depender de órdenes judiciales para actuaciones rápidas con la excusa de que al inspeccionado no le de tiempo a esconder, borrar, destruir pruebas.
Lo que habría que ver es hasta donde llegan en otros países para ver un poco de jurisprudencia, por ejemplo en Portugal tengo entendido que van a saco.

joselugrk 12-03-2022 18:18:08

Enviar a Bizkaia las facturas SIN SOFTWARE GARANTE y las CONSULTAS de ingresos.
 
Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 545957)
Los pasos son los que comentas.
Aquí no hay que codificar base64 porque no hay fichero TBAI. Los datos de las facturas van directamente en el XML.
Te adjunto un fichero con el XML (que luego se comprime) y las cabeceras de petición y respuesta (con algun datos enmascadaro).



Te las pongo en el fichero adjunto.
Son iguales (cambiando un parámetro) a las de "con software garante"

Muchas gracias Neftali. Un placer tener este foro y sobre todo a su gente.

Neftali [Germán.Estévez] 14-03-2022 09:12:53

Cita:

Empezado por unomasmas (Mensaje 545972)
...Por lo que recuerdo haber leíado de un vistazo que le eché, la Administración (Hacienda) se atribuye algunas facultades que me parece que exceden con mucho la división de poderes como la de poder exigir las contraseñas, etc. de los equipos.

¿Dónde se supone que pone eso?
Una cosa es que exiga que los equipos tengan password (por temas de seguridad) y otra cosa que exiga que se la des a ellos.
¿No habrá sido un malentendido?

Sanduzelai 14-03-2022 09:22:27

Zuzendu error 500
 
Hola, os esta funcionando el servicio zuzendu de gipuzkoa en el entorno de pruebas?
Lleva desde el vieners por la tarde dándome el siguiente error:


Código:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator at
 [email protected] to inform them of the time this error occurred,
 and the actions you performed just before this error.</p>
<p>More information about this error may be available
in the server error log.</p>
</body></html>


Sanduzelai 14-03-2022 10:06:06

Cita:

Empezado por Sanduzelai (Mensaje 546000)
Hola, os esta funcionando el servicio zuzendu de gipuzkoa en el entorno de pruebas?
Lleva desde el vieners por la tarde dándome el siguiente error:


Código:

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>500 Internal Server Error</title>
</head><body>
<h1>Internal Server Error</h1>
<p>The server encountered an internal error or
misconfiguration and was unable to complete
your request.</p>
<p>Please contact the server administrator at
 [email protected] to inform them of the time this error occurred,
 and the actions you performed just before this error.</p>
<p>More information about this error may be available
in the server error log.</p>
</body></html>


Vale, ya vuelve a funcionar! :)

oscarperez-1980 14-03-2022 10:08:54

En el borrador no pone nada de manualno registro de acciones, no?


Cita:

Empezado por unomasmas (Mensaje 545972)
Efestivamente es un proyecto. Ya veremos en qué queda. Por lo que recuerdo haber leíado de un vistazo que le eché, la Administración (Hacienda) se atribuye algunas facultades que me parece que exceden con mucho la división de poderes como la de poder exigir las contraseñas, etc. de los equipos. No me parece a mi que, sin una orden judicial, pueda hacer esto...


Sanduzelai 14-03-2022 11:19:38

Zuzendu SUBSANAR error
 
Hola de nuevo, me estoy volviendo loco con el envio a zuzendu de una factura SUBSANAR.
A ver si me podéis dar algo de luz de que estoy haciendo mal.

Tengo la siguiente factura XML
Código:

<?xml version="1.0" encoding="UTF-8"?>
<ns2:SubsanacionModificacionTicketBAI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns2="urn:ticketbai:zuzendu-alta">
  <Cabecera xmlns="">
    <IDVersion>1.0</IDVersion>
    <Accion>SUBSANAR</Accion>
  </Cabecera>
  <Sujetos xmlns="">
    <Emisor>
      <NIF>XXXXX5543</NIF>
      <ApellidosNombreRazonSocial>XXXXX S.L.</ApellidosNombreRazonSocial>
    </Emisor>
    <Destinatarios>
      <IDDestinatario>
        <NIF>XXXXX5543</NIF>
        <ApellidosNombreRazonSocial>Expendeduria 1 Eibar</ApellidosNombreRazonSocial>
        <CodigoPostal>20600</CodigoPostal>
        <Direccion>XXXX</Direccion>
      </IDDestinatario>
    </Destinatarios>
    <VariosDestinatarios>N</VariosDestinatarios>
  </Sujetos>
  <Factura xmlns="">
    <CabeceraFactura>
      <SerieFactura>X94</SerieFactura>
      <NumFactura>30</NumFactura>
      <FechaExpedicionFactura>10-03-2022</FechaExpedicionFactura>
      <HoraExpedicionFactura>11:56:33</HoraExpedicionFactura>
      <FacturaSimplificada>N</FacturaSimplificada>
      <FacturaEmitidaSustitucionSimplificada>N</FacturaEmitidaSustitucionSimplificada>
    </CabeceraFactura>
    <DatosFactura>
      <FechaOperacion>10-03-2022</FechaOperacion>
      <DescripcionFactura>2022-03-10 11:56:12</DescripcionFactura>
      <DetallesFactura>
        <IDDetalleFactura>
          <DescripcionDetalle>PRODUCTO 1</DescripcionDetalle>
          <Cantidad>1</Cantidad>
          <ImporteUnitario>5.45</ImporteUnitario>
          <Descuento>0.00</Descuento>
          <ImporteTotal>6.60</ImporteTotal>
        </IDDetalleFactura>
      </DetallesFactura>
      <ImporteTotalFactura>6.60</ImporteTotalFactura>
      <RetencionSoportada>0.00</RetencionSoportada>
      <Claves>
        <IDClave>
          <ClaveRegimenIvaOpTrascendencia>01</ClaveRegimenIvaOpTrascendencia>
        </IDClave>
      </Claves>
    </DatosFactura>
    <TipoDesglose>
      <DesgloseFactura>
        <Sujeta>
          <NoExenta>
            <DetalleNoExenta>
              <TipoNoExenta>S1</TipoNoExenta>
              <DesgloseIVA>
                <DetalleIVA>
                  <BaseImponible>5.45</BaseImponible>
                  <TipoImpositivo>21</TipoImpositivo>
                  <CuotaImpuesto>1.15</CuotaImpuesto>
                  <OperacionEnRecargoDeEquivalenciaORegimenSimplificado>N</OperacionEnRecargoDeEquivalenciaORegimenSimplificado>
                  <TipoRecargoEquivalencia>0.00</TipoRecargoEquivalencia>
                  <CuotaRecargoEquivalencia>0.00</CuotaRecargoEquivalencia>
                </DetalleIVA>
              </DesgloseIVA>
            </DetalleNoExenta>
          </NoExenta>
        </Sujeta>
      </DesgloseFactura>
    </TipoDesglose>
  </Factura>
  <HuellaTBAI xmlns="">
    <Software>
      <LicenciaTBAI>TBAIGIPRE00000000XXX</LicenciaTBAI>
      <EntidadDesarrolladora>
        <NIF>XXXXX5543</NIF>
      </EntidadDesarrolladora>
      <Nombre>MIMAQUINA</Nombre>
      <Version>1.0</Version>
    </Software>
  </HuellaTBAI>
  <SignatureValueFirmaFactura>XXXXX1vwExVhRNItOmEBAIsA+5X3iUGce+tHQM4LPcV1q5aLXXXXXX1KkbzJnVylu0DnL6F0LEo1rwwFJtQNoneERZRo+5wYbUmS</SignatureValueFirmaFactura>
</ns2:SubsanacionModificacionTicketBAI>

He comprobado los datos y parece que estan bien (tal y como pone en la factura modelo colgada en la web de gipuzkoa.eus)
Pero siempre recibo el error:

Código:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:TicketBaiResponse xmlns:ns2="urn:ticketbai:emision">
    <Salida>
        <FechaRecepcion>14-03-2022 10:52:10</FechaRecepcion>
        <Estado>01</Estado>
        <Descripcion>Rechazado - ALTA PREP</Descripcion>
        <Azalpena>Baztertua - ALTA PREP</Azalpena>
        <ResultadosValidacion>
            <Codigo>002</Codigo>
            <Descripcion>Fichero no cumple el esquema XSD. Detalle del error: cvc-elt.1: Cannot find the declaration of element 'ns2:SubsanacionModificacionTicketBAI'.</Descripcion>
            <Azalpena>Fitxategiak ez du betetzen XSD eskema. Errorearen xehetasuna: cvc-elt.1: Cannot find the declaration of element 'ns2:SubsanacionModificacionTicketBAI'.</Azalpena>
        </ResultadosValidacion>
    </Salida>
</ns2:TicketBaiResponse>

¿Veis algo mal en mi factura que a mi se me escapa?

jreverendo 14-03-2022 13:40:29

Cita:

Empezado por Sanduzelai (Mensaje 546012)
Hola de nuevo, me estoy volviendo loco con el envio a zuzendu de una factura SUBSANAR.
A ver si me podéis dar algo de luz de que estoy haciendo mal.



¿Veis algo mal en mi factura que a mi se me escapa?


La unica diferencia con respecto a la mia es:

<ns2:SubsanacionModificacionTicketBAI xmlns:ns2="urn:ticketbai:zuzendu-alta">

unomasmas 14-03-2022 21:45:58

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 545998)
¿Dónde se supone que pone eso?
Una cosa es que exiga que los equipos tengan password (por temas de seguridad) y otra cosa que exiga que se la des a ellos.
¿No habrá sido un malentendido?

Artículo 14. Verificación del cumplimiento de la obligación por parte de la Administración tributaria.
1. La Administración tributaria podrá personarse en el lugar donde se encuentre o se utilice el sistema informático, y podrá exigir el acceso completo e inmediato a donde resida el registro de los datos, o sus copias seguras, así como su descarga, volcado o copiado, consulta e impresión, siempre en formato legible, obteniendo, en su caso, el usuario, contraseña y cualquier otra clave de seguridad que fuera necesaria para el acceso completo al sistema informático y a los datos del mismo, todo ello de acuerdo con lo previsto en la normativa reguladora de los procedimientos de aplicación de los tributos.
2. La Administración tributaria podrá requerir y obtener copia de los registros de facturación conservados de acuerdo con lo dispuesto en la letra c) del apartado 2 del artículo 8 de este Reglamento, que podrá ser suministrada en formato electrónico mediante soporte físico o mediante envío automático y seguro por medios electrónicos a su sede electrónica.
3. La Administración tributaria podrá también requerir de los productores o comercializadores de sistemas informáticos la información necesaria para verificar el cumplimiento de los requisitos del presente Reglamento de los sistemas informáticos producidos o comercializados.

unomasmas 14-03-2022 21:59:38

Cita:

Empezado por Sanduzelai (Mensaje 546012)
Hola de nuevo, me estoy volviendo loco con el envio a zuzendu de una factura SUBSANAR.
A ver si me podéis dar algo de luz de que estoy haciendo mal.

Tengo la siguiente factura XML
Código:

<?xml version="1.0" encoding="UTF-8"?>
<ns2:SubsanacionModificacionTicketBAI xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ns2="urn:ticketbai:zuzendu-alta">
  <Cabecera xmlns="">
    <IDVersion>1.0</IDVersion>
    <Accion>SUBSANAR</Accion>
  </Cabecera>
...

</ns2:SubsanacionModificacionTicketBAI>

He comprobado los datos y parece que estan bien (tal y como pone en la factura modelo colgada en la web de gipuzkoa.eus)
Pero siempre recibo el error:

Código:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:TicketBaiResponse xmlns:ns2="urn:ticketbai:emision">
    <Salida>
        <FechaRecepcion>14-03-2022 10:52:10</FechaRecepcion>
        <Estado>01</Estado>
        <Descripcion>Rechazado - ALTA PREP</Descripcion>
        <Azalpena>Baztertua - ALTA PREP</Azalpena>
        <ResultadosValidacion>
            <Codigo>002</Codigo>
            <Descripcion>Fichero no cumple el esquema XSD. Detalle del error: cvc-elt.1: Cannot find the declaration of element 'ns2:SubsanacionModificacionTicketBAI'.</Descripcion>
            <Azalpena>Fitxategiak ez du betetzen XSD eskema. Errorearen xehetasuna: cvc-elt.1: Cannot find the declaration of element 'ns2:SubsanacionModificacionTicketBAI'.</Azalpena>
        </ResultadosValidacion>
    </Salida>
</ns2:TicketBaiResponse>

¿Veis algo mal en mi factura que a mi se me escapa?

Cambia:

Código:

<ns2:SubsanacionModificacionTicketBAI  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:ns2="urn:ticketbai:zuzendu-alta">
Por:
Código:

<ns2:SubsanacionModificacionTicketBAI xmlns:ns2="urn:ticketbai:zuzendu-alta">

Neftali [Germán.Estévez] 15-03-2022 09:53:40

Cita:

Empezado por unomasmas (Mensaje 545972)
Por lo que recuerdo haber leíado de un vistazo que le eché, la Administración (Hacienda) se atribuye algunas facultades que me parece que exceden con mucho la división de poderes como la de poder exigir las contraseñas, etc. de los equipos. No me parece a mi que, sin una orden judicial, pueda hacer esto...

Cita:

Empezado por unomasmas (Mensaje 546025)
1. La Administración tributaria podrá personarse en el lugar donde se encuentre o se utilice el sistema informático, y podrá exigir el acceso completo e inmediato a donde resida el registro de los datos, o sus copias seguras, así como su descarga, volcado o copiado, consulta e impresión, siempre en formato legible, obteniendo, en su caso, el usuario, contraseña y cualquier otra clave de seguridad que fuera necesaria para el acceso completo al sistema informático y a los datos del mismo, todo ello de acuerdo con lo previsto en la normativa reguladora de los procedimientos de aplicación de los tributos.

Es lo de siempre, es que dejamos las cosas a medias y no queremos entender lo que se explica. No había entendido el primer mensaje...

"...como la de poder exigir las contraseñas..."
Pensé que te referías a que la AEAT puede pedir tener las contraseñas de tus sistemas para tenerlas en cualquier momento. Eso no me parece lógico ni tiene sentido.

En el segundo párrafo lo que dice (más o menos) es:
"...que si se presenta una inspección en tu empresa de la AEAT para revisar tus equipos porque piensan que estás defraudando, debes darles las contraseñas para acceder a ellos. Cosa normal y lógica. Si se presentan a hacerte una inspección no te preocupes que tendrán lo necesario judicialmente para hacerlo."
Lo que no tiene sentido es que se presente en la empresa una inspeción de hacienda y les digas: "lo siento, no pueden acceder al equipo porque no recuerdo la contraseña."
=> Lo siguiente es que van a coger los equipos y se los van a llevar. Ya no tendrás que preocuparte por las contraseñas.

Al final la ley lo que está diciendo es que:
1) o envías los ficheros a hacienda de forma regular.
2) o los guardas en tus equipos (firmados y con lo necesario para demostrar que no sean alterados) y por supuesto en cualquier momento que la AEAT necesite acceder a ellos se los tienes que poder facilitar de forma fácil. Si tus equipos tienen contraseñas cuando se presente el inspector de hacienda, pues se la tendrás que dar (no veo problema judicial en eso, es más es lo lógico).
Es lo que estás aceptando cuando en un punto pone:
Verificación del cumplimiento de la obligación por parte de la Administración tributaria

Pues eso, que la administración debe poder hacerlo. Y si tienes contraseñas pues se las tienes que dar. Si no de qué sirve todo este "choco" si cuando vayan a revisar lo que estás haciendo les puedes decir que no les das acceso. :confused::confused::confused::confused:


Y cuando dice:
"La Administración tributaria podrá requerir y obtener copia de los registros de facturación conservados..."

Pues si los tienes encriptados les tendrás que dar la clave de desencriptación.

ermendalenda 15-03-2022 11:33:18

Yo lo que veo que no tiene sentido es que podamos garantizar que los eventos no sea modificables sin un procedimiento claro, ¿por que?, pues bien, en las facturas si las enviamos inmediatamente no hay problema, si nos la quedamos y hacemos un encadenados no hay problema por que hay emitidos tiquets con qrs que sirven como verificación. Pero los eventos que guardemos no se puede hacer um blockchain, si no hay una entidad de hacienda que reciba esos datos o un reglamento específico que lo garantice. Cualquier cosa que hagamos es modificable. Si el cliente que tiene un software externo puede tener encriptado o con contraseñas imposibles de evadir, pero si la empresa que usa el software es la misma que hace el programa que me expliquen como se hace, si quieres meterle un timestamp ya obligan a una conexión continua con Internet, no es viable.

Sistel 15-03-2022 16:16:49

Cita:

Empezado por ermendalenda (Mensaje 546035)
...pero si la empresa que usa el software es la misma que hace el programa que me expliquen como se hace...

Hola ermendalenda,

Ahí está el quid de la cuestión:
Lo que buscan, a la larga, es que las empresas desarrolladoras de softwares contables y de facturación sean independientes de las empresas que los usan.
Y que las empresas desarrolladoras pongan los mecanismos de seguridad para que el cliente no pueda manipular la información.

Y se pedirá homologación de los softwares para que sean éstos los que cumplan.

Saludos

joselugrk 15-03-2022 18:07:32

Facturas Sin Software Garante
 
Hola,

Quería preguntaros que tengo que poner en el XML que genero para enviar un factura Sin Sotfware Garante cuando es el Modelo 140. Cuando es el Modelo 240 el XML empieza de la siguiente forma:

<?xml version='1.0' encoding='UTF-8'?>
<lrpjfecsgap:LROEPJ240FacturasEmitidasSinSGAltaModifPeticion xmlns:lrpjfecsgap='https://www.batuz.eus/fitxategiak/ba...ion_V1_0_1.xsd'>
<Cabecera>
....

¿Y cuando es el Modelo 140 que hay que poner?
<?xml version='1.0' encoding='UTF-8'?>
<lrpjfecsgap:LROEPJ140FacturasEmitidasSinSGAltaModifPeticion xmlns:lrpjfecsgap='https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PJ_140_1_2_FacturasEmitidas_SinSG_AltaModifPeticion_V1_0_1.xsd'>
<Cabecera>
...



Muchas gracias por vuestra ayuda,
Joselu

unomasmas 15-03-2022 18:33:59

Cita:

Empezado por joselugrk (Mensaje 546042)
Hola,

Quería preguntaros que tengo que poner en el XML que genero para enviar un factura Sin Sotfware Garante cuando es el Modelo 140. Cuando es el Modelo 240 el XML empieza de la siguiente forma:

<?xml version='1.0' encoding='UTF-8'?>
<lrpjfecsgap:LROEPJ240FacturasEmitidasSinSGAltaModifPeticion xmlns:lrpjfecsgap='https://www.batuz.eus/fitxategiak/ba...ion_V1_0_1.xsd'>
<Cabecera>
....

¿Y cuando es el Modelo 140 que hay que poner?
<?xml version='1.0' encoding='UTF-8'?>
<lrpjfecsgap:LROEPJ140FacturasEmitidasSinSGAltaModifPeticion xmlns:lrpjfecsgap='https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PJ_140_1_2_FacturasEmitidas_SinSG_AltaModifPeticion_V1_0_1.xsd'>
<Cabecera>
...

Muchas gracias por vuestra ayuda,
Joselu

Si no me he confundido de línea:
<lrpficfssgamp:LROEPF140IngresosConFacturaSinSGAltaModifPeticion xmlns:lrpficfssgamp="https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PF_140_1_2_Ingresos_ConfacturaSinSG_AltaModifPeticion_V1_0_3.xsd">

joselugrk 15-03-2022 19:04:07

Cita:

Empezado por unomasmas (Mensaje 546043)
Si no me he confundido de línea:
<lrpficfssgamp:LROEPF140IngresosConFacturaSinSGAltaModifPeticion xmlns:lrpficfssgamp="https://www.batuz.eus/fitxategiak/batuz/LROE/esquemas/LROE_PF_140_1_2_Ingresos_ConfacturaSinSG_AltaModifPeticion_V1_0_3.xsd">

Muchas gracias unomasmas.

unomasmas 16-03-2022 08:33:31

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 546033)
Es lo de siempre, es que dejamos las cosas a medias y no queremos entender lo que se explica. No había entendido el primer mensaje...

"...como la de poder exigir las contraseñas..."
Pensé que te referías a que la AEAT puede pedir tener las contraseñas de tus sistemas para tenerlas en cualquier momento. Eso no me parece lógico ni tiene sentido.

En el segundo párrafo lo que dice (más o menos) es:
"...que si se presenta una inspección en tu empresa de la AEAT para revisar tus equipos porque piensan que estás defraudando, debes darles las contraseñas para acceder a ellos. Cosa normal y lógica. Si se presentan a hacerte una inspección no te preocupes que tendrán lo necesario judicialmente para hacerlo."
Lo que no tiene sentido es que se presente en la empresa una inspeción de hacienda y les digas: "lo siento, no pueden acceder al equipo porque no recuerdo la contraseña."
=> Lo siguiente es que van a coger los equipos y se los van a llevar. Ya no tendrás que preocuparte por las contraseñas.

Al final la ley lo que está diciendo es que:
1) o envías los ficheros a hacienda de forma regular.
2) o los guardas en tus equipos (firmados y con lo necesario para demostrar que no sean alterados) y por supuesto en cualquier momento que la AEAT necesite acceder a ellos se los tienes que poder facilitar de forma fácil. Si tus equipos tienen contraseñas cuando se presente el inspector de hacienda, pues se la tendrás que dar (no veo problema judicial en eso, es más es lo lógico).
Es lo que estás aceptando cuando en un punto pone:
Verificación del cumplimiento de la obligación por parte de la Administración tributaria

Pues eso, que la administración debe poder hacerlo. Y si tienes contraseñas pues se las tienes que dar. Si no de qué sirve todo este "choco" si cuando vayan a revisar lo que estás haciendo les puedes decir que no les das acceso. :confused::confused::confused::confused:


Y cuando dice:
"La Administración tributaria podrá requerir y obtener copia de los registros de facturación conservados..."

Pues si los tienes encriptados les tendrás que dar la clave de desencriptación.

Lo que yo entiendo con esta redacción del RD es que, sin necesidad de orden judicial, un inspector de Hacienda se puede presentar en una empresa y pedir prácticamente lo que le de la gana (ya que puede exigirte contraseñas, etc). No sé hasta qué punto no se están pasando porque no controlo de temas jurídicos pero me parece que es un exceso de atribuciones y creo que esto únicamente se debería poder exigir con una orden judicial; lo considero en el mismo nivel que atribuirse el derecho a entrar en tu domicilio sin tu consentimiento sin orden judicial. Creo además que quien redacta los reales decretos es el poder ejecutivo, con lo que todavía más "inri"...

Sistel 16-03-2022 10:23:45

Cita:

Empezado por unomasmas (Mensaje 546047)
Lo que yo entiendo con esta redacción del RD es que, sin necesidad de orden judicial, un inspector de Hacienda se puede presentar en una empresa y pedir prácticamente lo que le de la gana (ya que puede exigirte contraseñas, etc). No sé hasta qué punto no se están pasando porque no controlo de temas jurídicos pero me parece que es un exceso de atribuciones y creo que esto únicamente se debería poder exigir con una orden judicial; lo considero en el mismo nivel que atribuirse el derecho a entrar en tu domicilio sin tu consentimiento sin orden judicial. Creo además que quien redacta los reales decretos es el poder ejecutivo, con lo que todavía más "inri"...

Hola,

La inviolabilidad del domicilio es un derecho fundamental reconocido en nuestra Constitución.
Se precisa orden judicial para entrar en un domicilio, ... salvo en el caso de delito flagrante.
(No sé si se consideraría delito flagrante estar emitiendo facturas falsas en tu casa)

Pero creo que la inviolabilidad se considera para domicilios de personas físicas, no para personas jurídicas (empresas) o locales de negocio.
Ahí creo que pueden intervenir sin orden judicial si tienen indicios fundados de que se están cometiendo delitos.
Aunque tampoco estoy totalmente seguro.

Saludos

unomasmas 16-03-2022 11:20:12

Cita:

Empezado por Sistel (Mensaje 546050)
Hola,

La inviolabilidad del domicilio es un derecho fundamental reconocido en nuestra Constitución.
Se precisa orden judicial para entrar en un domicilio, ... salvo en el caso de delito flagrante.
(No sé si se consideraría delito flagrante estar emitiendo facturas falsas en tu casa)

Pero creo que la inviolabilidad se considera para domicilios de personas físicas, no para personas jurídicas (empresas) o locales de negocio.
Ahí creo que pueden intervenir sin orden judicial si tienen indicios fundados de que se están cometiendo delitos.
Aunque tampoco estoy totalmente seguro.

Saludos

Gracias por la aclaración, Sistel. Con seguridad es como dices porque realmente me parecía demasiado patinazo por parte de la Administración tal y como yo lo pensaba

Neftali [Germán.Estévez] 17-03-2022 12:10:55

¿En serio os preocupa eso?
Si se presenta un inspector de hacienda en una empresa o en tu casa, porque tiene pruebas o sospechas de que estás emitiendo facturas falsas con tu software ¿Le vas a decir que no le dejas entrar si no tiene orden judicial? O que no le das las contraseñas...

No sería lo que más me preocupa, si estoy en esa situación...

Lo que va a tardar en volver con una orden judicial va a ser la n-esima parte del tiempo que te puedes pasar en prisión tú (por diseñar el software) y el empresario (por generarlas), por un delito de "Falsedad documental" cuya pena segun "san google" va de 3 meses a 6 años de carcel, además de las consiguientes multas.

Podemos seguir discutiendo de lo que hacienda puede o no puede hacer, si queréis, yo soy el primero que confieso que de temas legales no tengo ni idea, pero para mi es una pérdia de tiempo, puesto que espero no encontrarme en esa situación (no tengo en mente generar software que permita doble contabilidad, facturas no existentes y demás...)

De verdad creo que si un inspector de hacienda se presenta en la empresa para hacer una inspeccción, no va porque se le ha ocurrido durante el desayuno o porque tiene un hueco antes de la comida. Imagino que irá con todo lo necesario según la ley, no ospreocupeis de eso.

rci 17-03-2022 12:18:23

Batuz Compras no interiores
 
Hola, estoy desarrollando las compras en batuz (240 Facturas Recibidas y 140 Gastos Con Factura).

En el caso de facturas que no sean interiores, ya sea compras intracomunitarias o importaciones, entiendo que no hay iva pero igualmente tenemos que informar el bloque IVA / RentaIVA con sus correspondientes DetalleIVA / DetalleRentaIVA , para los modelos 240 y 140 respectivamente.

Dentro de estos detalles, los campos de CuotaIVASoportada y CuotaIVADeducible que valores tiene que tener? En qué casos es obligatorio informarlos?

Pensaba poner 0 porque son exentas y no hay IVA pero luego rechaza la factura con el error B4_2000124:
La Cuota IVA soportada tiene un valor incorrecto para el valor de los campos Cuota y Base imponible suministrados.


En cambio si hago igual que en una factura interior y pongo el importe de la cuota del iva de cada base tanto en CuotaIVASoportada como en CuotaIVADeducible (en el ejemplo serian 21 euros y 3 euros) en ese caso se acepta la factura sin errores, pero desde mi ignorancia me parece que las cuotas de iva soportada y deducible en esas facturas tendría que ser 0...
Disculpad pero no tengo claros esos conceptos.

Os muestro la parte final del xml que genero para este caso, en el ejemplo la factura tiene dos bases, pero con una sola da el mismo error:

Código:

...
      <CabeceraFactura>
        <NumFactura>TESTFINTRA</NumFactura>
        <FechaExpedicionFactura>01-01-2022</FechaExpedicionFactura>
        <FechaRecepcion>01-01-2022</FechaRecepcion>
        <TipoFactura>F1</TipoFactura>
      </CabeceraFactura>
      <DatosFactura>
        <DescripcionOperacion>Compras: TESTFINTRA</DescripcionOperacion>
        <Claves>
          <IDClave>
            <ClaveRegimenIvaOpTrascendencia>09</ClaveRegimenIvaOpTrascendencia>
          </IDClave>
        </Claves>
        <ImporteTotalFactura>130.00</ImporteTotalFactura>
      </DatosFactura>
      <IVA>
        <DetalleIVA>
          <CompraBienesCorrientesGastosBienesInversion>C</CompraBienesCorrientesGastosBienesInversion>
          <InversionSujetoPasivo>N</InversionSujetoPasivo>
          <BaseImponible>100.00</BaseImponible>
          <TipoImpositivo>21.00</TipoImpositivo>
          <CuotaIVASoportada>0</CuotaIVASoportada>
          <CuotaIVADeducible>0</CuotaIVADeducible>
        </DetalleIVA>
        <DetalleIVA>
          <CompraBienesCorrientesGastosBienesInversion>C</CompraBienesCorrientesGastosBienesInversion>
          <InversionSujetoPasivo>N</InversionSujetoPasivo>
          <BaseImponible>30.00</BaseImponible>
          <TipoImpositivo>10.00</TipoImpositivo>
          <CuotaIVASoportada>0</CuotaIVASoportada>
          <CuotaIVADeducible>0</CuotaIVADeducible>
        </DetalleIVA>
      </IVA>
    </FacturaRecibida>
  </FacturasRecibidas>
</LROEPJ240FacturasRecibidasAltaModifPeticion>

Muchas gracias!

tejano 17-03-2022 12:18:30

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 546061)
¿En serio os preocupa eso?
Si se presenta un inspector de hacienda en una empresa o en tu casa, porque tiene pruebas o sospechas de que estás emitiendo facturas falsas con tu software ¿Le vas a decir que no le dejas entrar si no tiene orden judicial? O que no le das las contraseñas...

No sería lo que más me preocupa, si estoy en esa situación...

Lo que va a tardar en volver con una orden judicial va a ser la n-esima parte del tiempo que te puedes pasar en prisión tú (por diseñar el software) y el empresario (por generarlas), por un delito de "Falsedad documental" cuya pena segun "san google" va de 3 meses a 6 años de carcel, además de las consiguientes multas.

Podemos seguir discutiendo de lo que hacienda puede o no puede hacer, si queréis, yo soy el primero que confieso que de temas legales no tengo ni idea, pero para mi es una pérdia de tiempo, puesto que espero no encontrarme en esa situación (no tengo en mente generar software que permita doble contabilidad, facturas no existentes y demás...)

De verdad creo que si un inspector de hacienda se presenta en la empresa para hacer una inspeccción, no va porque se le ha ocurrido durante el desayuno o porque tiene un hueco antes de la comida. Imagino que irá con todo lo necesario según la ley, no ospreocupeis de eso.

Totalmente de acuerdo contigo Neftali ^\||/

unomasmas 17-03-2022 13:57:35

Cita:

Empezado por Neftali [Germán.Estévez] (Mensaje 546061)
¿En serio os preocupa eso?
Si se presenta un inspector de hacienda en una empresa o en tu casa, porque tiene pruebas o sospechas de que estás emitiendo facturas falsas con tu software ¿Le vas a decir que no le dejas entrar si no tiene orden judicial? O que no le das las contraseñas...

No sería lo que más me preocupa, si estoy en esa situación...

Lo que va a tardar en volver con una orden judicial va a ser la n-esima parte del tiempo que te puedes pasar en prisión tú (por diseñar el software) y el empresario (por generarlas), por un delito de "Falsedad documental" cuya pena segun "san google" va de 3 meses a 6 años de carcel, además de las consiguientes multas.

Podemos seguir discutiendo de lo que hacienda puede o no puede hacer, si queréis, yo soy el primero que confieso que de temas legales no tengo ni idea, pero para mi es una pérdia de tiempo, puesto que espero no encontrarme en esa situación (no tengo en mente generar software que permita doble contabilidad, facturas no existentes y demás...)

De verdad creo que si un inspector de hacienda se presenta en la empresa para hacer una inspeccción, no va porque se le ha ocurrido durante el desayuno o porque tiene un hueco antes de la comida. Imagino que irá con todo lo necesario según la ley, no ospreocupeis de eso.

Que va Neftalí; no me preocupa; tampoco está en mi pensamiento hacer nada que me ponga en esta situación :-). La discusión empezó porque yo entendía que posiblemente el proyecto tuviese modificaciones, incluso pensaba que podrían ser modificaciones de calado y ponía como ejemplo precisamente esto porque me parecía que tener que dar contraseñas a un funcionario sin una autorización judicial podría ser equiparable a tener que dejarlo entrar en tu casa y que alguien les podría poner trabas en la tramitación del proyecto... En fin...

tejano 17-03-2022 14:04:31

Email desde Zuzendu

TicketBAI entorno de pruebas: parada de servicio hoy a las 15:30h

Por razones de mantenimiento el entorno de pruebas de TicketBAI no estará operativo hoy a partir de las 15:30h. Esperamos que la parada sea de una hora aproximadamente.

Los ficheros enviados durante ese periodo serán rechazados con el error “006 El servicio de recepción no está disponible”. El software deberá almacenar los XMLs y volver a enviarlos cuando el servicio se restablezca. Pueden utilizar esta parada para la prueba del reenvió de ficheros a TicketBAI.

Enviaremos un email informando de cuando se haya restablecido el servicio.

unomasmas 17-03-2022 16:00:54

Cita:

Empezado por tejano (Mensaje 546068)
Email desde Zuzendu

TicketBAI entorno de pruebas: parada de servicio hoy a las 15:30h

Por razones de mantenimiento el entorno de pruebas de TicketBAI no estará operativo hoy a partir de las 15:30h. Esperamos que la parada sea de una hora aproximadamente.

Los ficheros enviados durante ese periodo serán rechazados con el error “006 El servicio de recepción no está disponible”. El software deberá almacenar los XMLs y volver a enviarlos cuando el servicio se restablezca. Pueden utilizar esta parada para la prueba del reenvió de ficheros a TicketBAI.

Enviaremos un email informando de cuando se haya restablecido el servicio.

A mi no me devuelve el error que comentan (006 El servicio de recepción no está disponible). Se produce una excepción System.Net.WebException (Error en el servidor remoto: (500) Error interno del servidor) al llamar al método GetResponse del objeto System.Net.HttpWebRequest en la línea (C#):
Código:

using (HttpWebResponse wresp = (HttpWebResponse)wr.GetResponse())
wr es el objeto WebRequest.

Neftali [Germán.Estévez] 17-03-2022 17:26:17

Cita:

Empezado por tejano (Mensaje 546068)
Por razones de mantenimiento el entorno de pruebas de TicketBAI no estará operativo hoy a partir de las 15:30h. Esperamos que la parada sea de una hora aproximadamente.

Los ficheros enviados durante ese periodo serán rechazados con el error “006 El servicio de recepción no está disponible”. El software deberá almacenar los XMLs y volver a enviarlos cuando el servicio se restablezca. Pueden utilizar esta parada para la prueba del reenvió de ficheros a TicketBAI.


TicketBAI proben ingurunea martxan dago berriro. Barkatu eragozpenak
El entorno de pruebas de TicketBAI vuelve a estar activo. Perdonen las molestias.

josevalle 19-03-2022 05:47:23

Uso de Curl
 
Cita:

Empezado por edari (Mensaje 543584)
Estoy mirando el resto de ficheros del LROE y se me caen los pantalones abajo :confused:


modelo 240.

altas Facturas recibidas
altas Intracomunitarias
altas Cobros

altas Pagos
altas Importes superiores a 6000 euros


(y creo que no me afectan más)

Entiendo que estos ficheros no hay que hacer transformarlos en base64 si no que se generan directamente, se comprimen y se suben (en mi caso con el curl) desde ya la gestión contable de nuestros programas.

En el zip de ejemplos que tiene Batuz no veo ejemplos de estos. Están en algún otro sitio?

Gracias

Hola!:

Aunque he visto 3 mensajes con ejemplos de uso de curl ninguno me funciona, me da error en el certificado. ¿Puedes publicar ejemplos de como utilizas curl?. Muchas gracias.

oscarperez-1980 19-03-2022 10:08:46

Pero el envío de eso no es obligatorio, no?

josevalle 19-03-2022 15:13:44

Cita:

Empezado por oscarperez-1980 (Mensaje 546088)
Pero el envío de eso no es obligatorio, no?

Yo uso xbase++ y tengo un programa del año 1985. Lo pude adaptar al sii usando curl gracias a un mensaje en el foro de Velneo. Y ahora pretendo hacer lo mismo. He probado con certificado de persona física usando el ejemplo de este foro, no se como probar con el certificado de equipo. Seguiré probando y, consciente de mis limitados conocimientos, es esperando que alguien publique otro ejemplo con curl.

oscarperez-1980 20-03-2022 16:21:19

A ver si alguien de aquí pone algún ejemplo...

oscarperez-1980 20-03-2022 16:47:38

A ver si alguien me ayuda un poquito.
Si tengo un archivo de texto con una línea, por ejemplo «Prueba»
Y quiero firmarlo t que se genere un archivo llamado prueba.signed que tenga la información de ls firma y un timestamp es posible?, si uso xmlsign me genera un archivo pero binario...
Si el origen es un xml sí me.genera un archivo firmado que se ve la.firma.

Alguien tiene algún ejemplo para firmar con php?

Muchas gracias.

Sistel 20-03-2022 19:08:32

Cita:

Empezado por oscarperez-1980 (Mensaje 546107)
...
Alguien tiene algún ejemplo para firmar con php?

Hola oscarperez-1980,

Yo uso el firmador.php del colega Bilbur con alguna ligera adaptación.
Funciona de perlas.
Lo tienes explicado en https://www.clubdelphi.com/foros/sho...&postcount=538

Saludos

keys 21-03-2022 08:24:23

Hola a todos.

De esto ya se ha hablado antes pero lo pongo por si a alguien le sirve. Le han llamado a un cliente nuestro de la hacienda de GIPUZKOA que estaba declarando los suplidos como operaciones no sujetas y le han dicho que no las tiene que declarar. Hemos realizado la consulta a hacienda y nos han contestado lo siguiente.

Cita:

Egun on, Buenos días

Los suplidos no es un campo que haya que informar en el XML. El suplido es un pago por cuenta del cliente a un tercero y por tanto no forma parte del ImporteTotalFactura ni de la Base Imponible.
En el caso en el que, en una factura, por ejemplo, además de los honorarios de un profesional se documentase un suplido, el importe del suplido no formaría parte de la base imponible del IVA pero estas facturas deben cumplir igualmente los requisitos TicketBAI. En este caso, cuando los suplidos vayan encuadrados en una factura por prestación de servicios, se podrá disponer de un campo para los suplidos después del Importe Total Factura, donde deberá informarse de los suplidos que contenga la factura.

En cambio, si únicamente se quisiera documentar un suplido, se trataría de una operación en la que no se documenta ninguna entrega de bienes ni prestación de servicios, ya que en estos casos el empresario actuaría como mero intermediario, satisfaciendo sumas de dinero del cliente a un tercero por mandato expreso. En este último caso, no habría obligación de expedir factura de acuerdo con lo dispuesto en el Reglamento de facturación, pudiéndose documentar la operación en un recibo u otro justificante. Por tanto, un documento en el que solo se informe de un suplido quedaría fuera del ámbito de aplicación de TicketBAI.

DemonAscun 21-03-2022 13:03:53

Gipuzkoa - Error 500 en servidor de pruebas
 
Hola,

Estamos intentando enviar facturas al servidor de pruebas de Gipuzkoa, concretamente a la dirección:

https://tbai-z.prep.gipuzkoa.eus/sarrerak/alta

y siempre nos da error 500- Internal Server Error.
¿Os sucede lo mismo?
Comenzamos a obtener este error después de la parada de mantenimiento del servidor del Jueves 17, antes de la parada la conexión era correcta pudiendo enviar altas, anulaciones, modificaciones y subsanaciones.

Neftali [Germán.Estévez] 21-03-2022 17:00:57

Cita:

Empezado por DemonAscun (Mensaje 546121)
Hola,
Estamos intentando enviar facturas al servidor de pruebas de Gipuzkoa, concretamente a la dirección:
https://tbai-z.prep.gipuzkoa.eus/sarrerak/alta
y siempre nos da error 500- Internal Server Error.

A mi me las está aceptando sin problemas en preproducción aquí:
https://tbai-prep.egoitza.gipuzkoa.e...nFacturas/alta

Y la URL de producción es esta::
https://tbai-z.egoitza.gipuzkoa.eus/sarrerak/alta

txitxarru 21-03-2022 17:14:27

SecureblackBox y BakQ
 
Hola.

Me esta surgiendo un problema a la hora de firmar y enviar el xml utilizando las secureblackbox.

Un cliente (persona física) se a instalado la tarjeta virtual del BakQ.

Lo que hace es instalarte un programita y te mete el bakQ como un certificado del sistema. Cuando intentas acceder seleccionado el certificado te pide usuario, contraseña y las coordenadas de la tarjeta de barcos.

Con autofirma funciona firma bien, pero cuando le pido a las secureblackbox que firme utilizando este certificado me devuelve el error.

Project factura.exe raised exception class EsbxXAdESSigner with message '-1: Failed to sign data
[EElPublicKeyCryptoError] Internal error (0/0x00000)'. Process stopped. Use Step or Run to continue.

¿Alguien le ha tocado lidiar con esto?.

Sistel 21-03-2022 17:49:15

Cita:

Empezado por txitxarru (Mensaje 546131)
Hola.

Me esta surgiendo un problema a la hora de firmar y enviar el xml utilizando las secureblackbox.

Un cliente (persona física) se a instalado la tarjeta virtual del BakQ.

Lo que hace es instalarte un programita y te mete el bakQ como un certificado del sistema. Cuando intentas acceder seleccionado el certificado te pide usuario, contraseña y las coordenadas de la tarjeta de barcos.

Con autofirma funciona firma bien, pero cuando le pido a las secureblackbox que firme utilizando este certificado me devuelve el error.

Project factura.exe raised exception class EsbxXAdESSigner with message '-1: Failed to sign data
[EElPublicKeyCryptoError] Internal error (0/0x00000)'. Process stopped. Use Step or Run to continue.

¿Alguien le ha tocado lidiar con esto?.

Hola txitxarru,

BakQ es un método de identificación, válido para acceso a muchos organismos.
Pero no es un certificado digital.

Para TicketBAI necesitas alguno de estos certificados digitales:

- Certificado digital de persona física.
- Certificado digital de representante de persona jurídica
- Sello electrónico de empresa
- Certificado digital de dispositivo.
- Certificado digital de autónomo.

Saludos


La franja horaria es GMT +2. Ahora son las 15:21:43.

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