Cita:
Empezado por eumealto
Yo también lo entiendo así porque como ya otro forero indicó en otro hilo:
Nadie va a ir a pedir la factura de compra de ningún software, y aunque eso ocurriera, ¿qué importancia tiene? ¿va a ir un inspector a buscar por todas las opciones del programa si tiene una opción para no enviar las facturas a un sitio donde no es obligatorio enviar facturas?
|
Importancia para el cliente no se, puede fingir no saber las obligaciones de los desarrolladores. (No se Hacienda-man, yo compré este software de facturación y venia con una declaración responsable que decía que cumplía VeriFactu al 100%)
Importancia para el desarrollador 100%, que supongo que son el 99% de los que están en este foro. Vender un software con un switch para desactivar el envío a VeriFactu es vender un software no adaptado.
Quien se quiera arriesgar innecesariamente, pues adelante, pero no metamos a la gente en la cabeza la idea de "Si, es ilegal pero seguro que no te pillan"
Cita:
Empezado por Jarogo08
La tabla que puso eumealto deja bastante claro las diferencias entre modo Verifactu y NO Verifactu
|
Si
Tabla para quien le interese (Hecha pasándole la imagen a ChatGPT):
Código:
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<title>Tabla con CSS</title>
<style>
table {
width: 100%;
border-collapse: collapse;
font-family: Arial, sans-serif;
margin: 20px 0;
}
th, td {
border: 1px solid #ddd;
padding: 8px;
text-align: left;
}
th {
background-color: #333;
color: white;
text-align: center;
}
td {
vertical-align: top;
}
.header-row td {
font-weight: bold;
background-color: #f2f2f2;
text-align: left;
}
.checkmark {
text-align: center;
color: green;
font-weight: bold;
}
.empty {
text-align: center;
}
</style>
</head>
<body>
<table>
<thead>
<tr>
<th>Obligación</th>
<th>Veri'Factu</th>
<th>No Veri'Factu</th>
</tr>
</thead>
<tbody>
<tr>
<td>Inclusión de una Declaración Responsable, que detalle las características del Sistema Informático de Facturación (SIF).</td>
<td class="checkmark">✓</td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Generación, por cada factura, de un Registro de Facturación, según las especificaciones de la AEAT, de forma simultánea a la emisión de la factura y encadenado con la factura anterior.</td>
<td class="checkmark">✓</td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Remisión inmediata, a la AEAT de dicho Registro de Facturación.</td>
<td class="checkmark">✓</td>
<td class="empty"></td>
</tr>
<tr>
<td>Inclusión en la impresión de la factura, de un código QR.</td>
<td class="checkmark">✓</td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Generar un Registro de Eventos y otro de Anomalías, según las listas que se detallan más abajo.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Firma con certificado digital de la empresa, de cada Registro de Facturación y de cada evento, en el momento de su generación.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Total responsabilidad en la conservación de los Registros de Facturación y de eventos, asegurando su inalterabilidad e integridad.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Comprobación automática y bajo demanda, si la firma electrónica de los Registros de Facturación y Eventos, es válida.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Comprobación automática y bajo demanda, si toda o una determinada parte de la cadena de Registros de Facturación es correcta, detectando posibles anomalías.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Poder acceder a consultar, comprobar y exportar la información del Registro de Facturación, en un formato legible y fácilmente accesible.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Poder remitir, por requerimiento, los registros de facturación y de eventos a la AEAT.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr class="header-row">
<td colspan="3">Eventos a controlar:</td>
</tr>
<tr>
<td>- Inicio del funcionamiento del sistema informático como «NO VERI'FACTU».</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Fin del funcionamiento del sistema informático como «NO VERI'FACTU».</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Lanzamiento del proceso de detección de anomalías en los registros de facturación.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Detección de anomalías en la integridad, inalterabilidad y trazabilidad de registros de facturación.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>Lanzamiento del proceso de detección de anomalías en los de evento.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Detección de anomalías en la integridad, inalterabilidad y trazabilidad de registros de evento.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Restauración de copia de seguridad, cuando esta se gestione desde el propio sistema informático de facturación.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Exportación de registros de facturación generados en un periodo.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Exportación de registros de eventos generados en un periodo.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Registro resumen de eventos.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr class="header-row">
<td colspan="3">Anomalías a detectar:</td>
</tr>
<tr>
<td>- Integridad-huella y firma.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Trazabilidad - Reg. no primer pero con reg. anterior no anotado o inexistente.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Trazabilidad - Reg. no ultimo pero con reg. posterior no anotado o inexistente.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Trazabilidad - Huella del reg. no se corresponde con la 'huella del reg. anterior' almacenada en el registro posterior.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Trazabilidad - Campo 'huella del reg. anterior' no se corresponde con la huella del reg. Anterior.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Trazabilidad - Fecha-hora anterior a la fecha del reg. Anterior.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
<tr>
<td>- Trazabilidad - Fecha-hora posterior a la fecha-hora actual del sistema.</td>
<td class="empty"></td>
<td class="checkmark">✓</td>
</tr>
</tbody>
</table>
</body>
</html>