[C2ATI] Stateless client and usage of ackcomplete

Hi all C2ATI gurus,

If I understand correctly with C2ATI it is possible to create completely state less client for automated trading.

All permanent state stored in C2 & Broker. All acknowledgments uses "permid". But I see the exception "ackcomplete" command…

Can one always acknowledge each "<completedtrades>" element with "ackcomplete" command at the end of successful (no errors reported in earlier steps) communication cycle?

Thanks for advice!