A automatically-generated entry s to-be-shared S has-been-shared (twice: was marked s but hasn't been shared - s flag moved to related A entry) c to-be-confirmed (may appear twice, or in conjunction with C) C confirmed (may appear twice, or in conjunction with c) p protect from automated processing x to-be-(foreign-currency-)exchanged X has-been-exchanged (twice: has been exchanged but wasn't marked x) splitdb: generates A entries entry: generates {,s}{,c,C}{,c,C}{,p}{,x} entries doshared -> shared -> shared1: converts s to S generates AS entries exchange: converts !sx to X converts !s!x to XX converts sx to XSS generates AX generates AXs