Nell'aftersave devi mettere "il richiamo" invece nel beforesave inserisci il codice suggerito da Giuseppe (quello dell'immagine).
In sostanza nell'aftersave il tuo campo dovrebbe aver già recepito il valore del contatore così puoi far finta che sia stata effettuata una modifica, di conseguenza ti scatta il beforesave per lo stesso documento che non farà più nessun salvataggio su db, però il framework recepirà la modifica da inviare al client