Cita: Aunque no es necesario nada de esto, yo simplemente informo al usuario cual es el folio generado una vez hechas todas las transacciones.
Bajo la filosofía de desarrollo "web" .. así lo hacemos (yo tambíen) .. pero piensa también en la filosofía de desarrolo "para escritorio" .. ahí es muy común dar el "folio" y luego ingresar datos bajo ese "folio" (que lo vé el usuario ahí mismo directamente).
--------------------
Sea como sea la "filosofía" que se adopte se puede gestionar con una variable de sesión .. así aseguras que todos los datos relacionados caeran bajo ese "fólio" .. pese que recargues página o tu proceso incluya más scripts/páginas que llamar.
Un saludo,