In het onderstaande
document zal een uitgebreide bestelling worden doorlopen met deelbetalingen en
de daaropvolgende wijzigingen in Bake-it.
Onderstaande
schermen en transactie’s en order nummers zijn niet reëel en zijn aangemaakt
aan de hand van een backup van Bakkerij Oorbeek.
Er komt om 10:00
uur een klant in de winkel die een bestelling plaatst. De bestelling word/is
ingegeven.
De
voorbeeldtransactie 50061792 is
aangemaakt.
De bestelling (50061792) word nu weer opgeroepen omdat
de klant rond het middag uur de winkel weer binnen komt om alvast een
aanbetaling te doen.
De bestelling (50061792) word opgeroepen via “zoeken
bon” en 20 euro word aanbetaald.
Na het aanbetalen
ziet de transactie (50061792) er als
volgt uit in Bake-it.
Er is nu een tweede
transactie met hetzelfde nummer (50061792)
aangemaakt met daarin alleen de aanbetalinginformatie.
Rond een uur of 4
komt de klant weer de winkel in om nog een aantal artikelen erbij te bestellen
en betaalt wederom 23 euro extra aan, er is dan totaal 43 euro aanbetaalt.
Het hoofdbedrag van
de transactie (50061792) is nu
opgehoogd door de extra bestelde artikelen tot 57 euro.
Echter er is een
derde transactie aangemaakt met een nieuw nummer (50061793) en met de inhoud: de 23 euro aanbetaling.
De klant komt nu de
nog eenmaal binnen om een aanbetaling te doen van 5 euro en een paar artikelen
te schrappen van zijn lijstje.
De bestelling (50061792) ziet er nu als volgt uit in
Bake-it.
Er is wederom een
nieuwe transactie bij gekomen (50061794) waar
alleen de aanbetalinginformatie in te vinden is. De transactieregels zijn
aangepast op de oorspronkelijke transactie: 50061792 en het totaal bedrag is aangepast naar 52 euro.
De bestelling (50061792) zal nu opgehaald worden en in
het transactie geladen worden en afgerekend worden in Cash-it.
Cash-it geeft nu
aan dat deze bestelling dus eigenlijk voor een andere dag is, wanneer u voor
“Ja” kiest zal Cash-it de bestelling als afgerond weergeven.
In dit geval kiezen
we voor “Ja”.
In Bake-it ziet het
er nu als volgt uit.
Er is nog een
transactienummer (50061795) bijgekomen
die de laatste betaling bevat van 3,85 euro.
De originele
bestelling (50061792) ziet er nu
alsvolgt uit.
Om het meerdere betalingen in
Cash-it mogelijk te maken (dit was in principe reeds mogelijk, maar er zaten
enkele bugs in) is ervoor gekozen de betalingsinformatie voor bestellingen los
op te slaan van de bestelling.
Dit houdt het volgende in:
Voor een gewone betaling is er
1 transactie, waarin zowel de transactieregels zitten als de
betalingsinformatie.
Voor elke bestelling is er 1 transactie
waarin WEL regels zitten, maar GEEN betalingsinformatie, alleen een totaal
bedrag.
Voor elke betaling die
plaatsvindt op deze bestelling komt er 1 extra transactie, waarin geen regels
zitten, maar WEL betalingsinformatie.
Tevens zal elke eerste
betaling op een bestelling hetzelfde nummer hebben als de transactie waarin de
bestelling is opgeslagen.
Ik geef toe, dat dit wellicht
verwarrend is en daarom zal er in een van de komende Bake-it versies er een
visuele hint zijn, waaruit blijkt dat de transactie een
betaling op een bestelling is.