-
Notifications
You must be signed in to change notification settings - Fork 0
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
Spara hur mycket som ska betalas för användare med autogiro? #9
Comments
Jag har också tolkat det som att man får en samlingsfaktura om man inte har prepaid, inte att man har månadskort liksom. Så då behöver kostnaden sparas ändå. På fråga 2 är det ddl som gäller, jag bara fyllde på i insert för att testa grundfunktionaliteten i början och tänkte inte på att de fälten användes i triggern. |
Det räcker med att samla varje resa (log, kvitto) samt summera kostnaden i slutet av månaden. Fakturabetalning behövs ej. mos: _Jag tänkte nog så här.
Johan: så vi behöver inte tänka på att betala enskilda fakturor, utan kostnaden för alla resor (där man kan kontrollera vad varje resa kostat) kan dras automatiskt i slutet av månaden? mos: Ja, vi behöver inte ta steget in i faktureringsbiten (om vi inte vill). Det räcker att visa att man har koll på själva betalningsunderlaget. |
Ändrat nu i customer-tabellen: Valet i nuläget har ingen påverkan på ddl-koden längre fram, dvs totalkostnaden räknas ut oavsett. även lagt till följande kolumner så det kan stå med på kvittot för resloggen tillsammans med total_cost:
Låter issuen vara öppen då det fortfarande inte är helt klart vad mos vill ha ut. |
Huvudfråga
För närvarande i ddl.sql, så sätts
SET @total_cost = 0;
för användare som har autogiro. Men behöver inte resepris sparas för dem på samma sätt som för andra användare i loggen, bara att de kommer betala på annat sätt? I så fall kan vi helt skippa kontrollen av betalningsform i triggern för loggen. Men jag misstänker att jag missar något här, är inte van vid att hantera betalningar.Edit: Ahaaaa, är det tanken att 'autogiro' innebär att man betalar en fast kostnad per månad och får då åka hur mycket man vill? Jag tycker kravspecen är otydlig här. I den står bara, vad jag ser, under 'Kundens webbgränssnitt' att
Relaterad fråga om namn på betalningsformer
I insert.sql så matas det in användare som har 'credit' eller 'prepaid' som payment form, medan triggern i ddl.sql verkar vänta sig att det ska finnas användare med 'invoice' som payment form. Vilka labels ska användas? De borde antagligen specificeras genom att istället för CHAR använda en ENUM-kolumn.
The text was updated successfully, but these errors were encountered: