¿Se pagan intereses? ¿Se amortiza? ¿Carencia? ¿Penalización por desinversión?
Estamos a medias: pasamos el Generation pero hay que incorporar los otros
Generalizar implica migrar
Migrar implica interpretar la contabilidad como operaciones del ciclo de vida.
Nuevo modelo de inversión
¿Cabe el nuevo modelo que se está pensando?
¿Hay nuevas operaciones?
¿Hay que modificar el diagrama de estados?
Concesión de derechos
Derechos
kWh a precio Generation disponibles
para uso de un socio inversor
Regla de tres entre:
la producción de las plantas (hora a hora)
la inversión del socio (día a día)
el coste de las plantas construidas (día a día)
Están vinculados a la hora de producción
Solo se pueden gastar en el mismo periodo tarifario en que fueron producidos
Precálculo por perfil
No almacenamos curvas de derechos para cada socio
Precalculamos para cada número de acciones (Perfil)
Ojo: Un socio cambia de perfil cuando se activa o expira una inversión
La curva de derechos de un socio concreto será un collage de curvas de varios perfiles
Flujo de cálculo
Mix-Planta-Contador
Producción contador
Producción agregada
Curva horaria con la producción disponible para el Generation
Suma hora a hora de la producción de los contadores.
Solo sumamos los dias en que contador y planta estan activos.
No se almacena, se calcula cada vez que queremos generar derechos.
Acciones construidas
Curva horaria que agrega el valor en acciones de cada planta activa.
Cuando activamos una planta la curva sube.
Baja cuando jubilamos la planta.
Sirve para relativizar el valor de las acciones de las socias.
Cuantización
Cuantización
Obtener, para cada perfil, derechos en kWh enteros sin perder fracciones entre hora y hora
Convertir producción agregada a Wh (*1000)
Aplicar proporción: acciones / construidas
Suma acomulada hora a hora (integral)
Cuantizar a kWh (//1000)
Diferencia hora a hora
Guardamos el remanente (en Wh) del intérvalo calculado para usarlo para el pròximo intérvalo.
Remanentes
Restos de kWh del último día calculado
Se guardan para cada perfil en el modelo Remainders
También indica la siguiente fecha a calcular de ese perfil
Si un perfil no tienen ningún remanente,
calcular desde el principio
Derechos por perfil
Asignación de contratos
Asignaciones
Contratos beneficiarios
de las inversiones de una socia
Cualquier contrato de Som Energia No se requiere vinculacion con la socia
(como titular, pagadora…)
Puede haber más de un contrato beneficiario
Se establecen prioridades entre ellos
Asignaciones (ERP)
Asignación inicial
Un mes antes de activarse la inversión,
se hace una asignación por defecto y se notifica a la socia por si quiere cambiarla.
Con prioridad 0 el contrato con más consumo con la inversora como titular. Si no tiene contratos como titular, el que tenga más consumo figurando como pagadora.
Con prioridad 1 todo el resto de contratos en los que figure como pagadora o titular.
Prioridades
Un contrato más prioritario tiene la opción de gastar primero los derechos, hasta que factura la fecha en que se han producido. A partir de ahí, esos derechos quedan disponibles para el resto de contratos.
Se implementa con el punto de vista inverso:
Una factura de un contrato no puede usar derechos generados a fechas que otro contrato más prioritario no haya facturado aún.
Porqué prioridad laxa
La generación de facturas no es ordenada
Cada contrato puede salir antes o despues que otro
Hay contratos con facturación bloqueada
Abonos, refacturaciones, borradores…
A misma prioridad o en zona no restringida, el primero que factura se lo lleva.
Múltiples fuentes
Un contrato puede recibir derechos de varios inversoras
No está definido de cual recibe primero
En la factura, aparecen en linias separadas con el nombre de cada inversora
Uso de derechos
Anotando el uso
El uso de los derechos sí que
se almacena por cada socia
A medida que usamos kWh,
la curva de uso del socio
va igualando, sin superar,
a su curva de derechos, hora a hora
Derechos usados
Uso y retorno
Se reservan derechos
cuando se crea una factura en borrador
Se devuelven derechos
cuando se borra, abona, rectifica…
Ojo: facturas en borrador reservan derechos
¡Hay que borrarlas si no son buenas!
Ventana de uso
Uso de derechos
Dentro de la ventana de uso:
Se usan los mas antiguos sin usar
Se devuelven los más modernos usados
Las facturas no se guardan
de qué días/horas cogieron los derechos
Tampoco en la curva de uso se guarda
a qué facturas fueron ¿deberiamos?
Periodos P1, P2…
Se reservan derechos de forma independiente
para cada periodo horario de la tarifa
Solo se pueden gastar los derechos
generados a las horas que le corresponden
Corrección de derechos
¿Por què?
Nos han llegado las primeras lecturas tarde
Nos equivocamos con el código del contador
Detectamos un error en como se calcula
…
💩 happens, so 💃
¿Reescribimos los derechos?
Problema
No podemos reescribir la curva por debajo
porque esos derechos ya se han otorgado
La curva de uso estaría por encima de los derechos otorgados.
Aunque en global se den más derechos,
ha de ser mayor hora a hora
Solución
Algoritmo para regenerar la curva, respetando los derechos ya otorgados.
Cuando, por respetar los derechos ya dados,
se dan derechos de más en algunas horas
se compensa en las horas posteriores en que se dió de menos.