Processing contributions

digraph D {

node [fontname="Helvetica", fontsize="11", shape="box"] edge [fontname="Helvetica"]

arrives [label="Contribution arrives\nin mail,\nonline\nor walk-in, etc."] ticket [label="Create or Update\nRT ticket\nin Donations Queue"] bookkeeping [label="Enter into books\nas Income on day received"] enter_into_db [label="Enter contributor info\ninto database"] thank_you_letter [label="Send thank you letter\nto contributor"] receipt [label="Send official receipt\nto contributor"]

check [label="Are all the above steps finished?", shape="oval"] done [label="Close ticket\nin RT queue"]

arrives -> ticket ticket -> bookkeeping ticket -> enter_into_db ticket -> thank_you_letter ticket -> receipt

receipt -> check bookkeeping -> check enter_into_db -> check thank_you_letter -> check

check -> done [label="YES"] check -> ticket [taillabel="NO"]

}