I've been reading the docs and your book @mattdahse, but I'm missing something. If I want to update an invoice as it is being synced by an external system; what script type would I use? It doesn't seem like any of the SS2.0 types would fit that use case.