Una transazione (conto) una volta conclusa non deve più essere modificabile in alcun modo da qualsiasi utente (admin compreso). Sono possibili solo rettifiche successive con segno + o - per correggere eventuali errori.
I dati delle transazioni richiesti e soggetti a questi requisiti:
- conto testata e righe dettagliate (articolo, quantità, prezzo, sconto, totale, iva)
- castelletto IVA (totali per aliquota)
- pagamenti del conto (tipo pagamento, importo)
- chiusure: giornaliera, mensile, annuale
- totale perpetuo: totale che non si azzera mai, conteggia tutti gli incasso dall'inizio dell'utilizzo del programma
- log operazioni utente
Tutti i suddetti dati non possono essere modificati in alcun modo né da programma né manualmente tramite accesso diretto al DB, o se ciò avviene, deve poter essere possibile verificare la manomissione dei dati.
Le uniche modifiche ammissibili ai conti emessi sono i pagamenti di conti sospesi, quindi i pagamenti di fatture emesse o il cambio di stato di uno scontrino che passa da sospeso a ex-sospeso (idem per i buoni pasto).
Attivando il suddetto modulo in licenza, per adempiere a questi requisiti:
- tutte le modifiche e le cancellazioni ai conti emessi sono bloccate, compreso il cambio di intestazione cliente e la tipologia di pagamento
- non è disponibile neanche l’annullamento dei conti, è necessario emettere una nota di credito o uno scontrino reso NC
- tutte le modifiche e le cancellazioni alle chiusure giornaliere sono bloccate
- la funzione di azzeramento dati standard e cancellazione log è disabilitata
- è attivo un meccanismo di firma digitale dei dati su database, qualsiasi modifica o cancellazione manuale effettuata direttamente su database bypassando il programma viene in ogni caso individuata e notificata