Generar autoincrementable para múltiples tiendas relacionadas sin @Referenced
Se aplica cuando se tiene una colección de facturas que puede almacenar todas las facturas de las diversas tiendas o gangas,
El @Id idfactura es un autoincrementable único independientemente de la tienda o ganga que se use.
numerofactura. Es un autoincrementable único por cada tienda o ganga. Este se podrá repetir, es decir pueden existir varias facturas con numero 5, pero se verifica que el atributo tipoalmacen sea diferente.
tipoalmacen indica si es tienda o ganga que esta asignado.
idalmacen indica el código de la tienda o ganga donde este asignado.
En este ejemplo se cuentan con múltiples tiendas y gangas que pueden generar facturas por lo tanto debe existir una secuencia única para cada uno de ellos, podemos generarla mediante los datos del usuario logeado.