<p dir="ltr">Does the counterparty send you an ExecutionReport (OrdStatus=NEW) to ack your order?  </p>
<p dir="ltr">Whenever they send an ExecutionReport, you should be updating the status of the order in the db, based on OrdStatus (tag 39).</p>
<p dir="ltr">Then your EOD or BOD process is: delete (or soft delete) all orders from the db that are stuck in "Submitted".</p>
<p dir="ltr">Take a look at Appendix D of the FIX 4.2 spec -- great reference on state transitions for orders.</p>