Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Livscykelhantering för tariffer #9

Open
larwa99 opened this issue Dec 11, 2024 · 0 comments
Open

Livscykelhantering för tariffer #9

larwa99 opened this issue Dec 11, 2024 · 0 comments

Comments

@larwa99
Copy link

larwa99 commented Dec 11, 2024

I princip alla tariffer gäller under en viss tid (t.ex. årsvis) och vid något tillfälle behöver de bytas mot en ny tariffdefinition med justerade datum och/eller priser. För att förenkla logik baserat på det unika id som är kopplat till varje tariff bör vi antingen:

  1. Rekommendera att tariffens 'id' behålls när man uppdaterar en viss tariff.
  2. Införa stöd för att ange en koppling till det historiska 'id' som tariffen ersätter.

Jag är av åsikten att tariffens 'id' inte bör behållas (alt 1), dvs en API-konsument ska vara säker på att tariffdefinitionen inte har ändrats om 'id' inte har ändrats. Jag föredrar istället att kunna koppla ihop en ny tariff med en redan existerande (alt 2) för att enklare kunna migrera över till den nya genom att t.ex. uppdatera en kunddatabas med det nya värdet när det börjar gälla.
Förslag på optional property 'supersedes' enligt nedan:

"tariffs": [
  {
    "id": "4891692b-46ec-4074-8a08-e0288b363a0a",
    "name": "Prislista 16A standard",
    "supersedes": "111530c9-a274-4f97-97ad-978d5345da27",
 ...
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant