MyCashflow'ssa noudatetaan seuraavia sääntöjä kassoilla ja muissa lomakkeissa kuten tuotteen lisäämisessä ostoskoriin ja hakulomakkeella.
Jokainen lomakkeen kohta on ympäröity lohkoelementillä (<div>) jolla on luokkanimi "FormItem". Pakollisilla lomakkeen kohdilla on myös luokkanimi "required". Lisäksi riippuen elementin funktiosta, sillä on lisäluokkanimi, joka annetaan seuraavien sääntöjen pohjalta:
- Lomakkeen osion otsikkotietojen lohkon lisäluokkanimi on "HeaderItem".
- Tämän elementin sisällä on otsikkoelementti (<h2>), sekä tekstikappale (<p>), joka toimii täytettävän lomakekokonaisuuden yleisenä ohjeena.
- Jos lohkon sisällä on ryhmiteltäviä lomakekenttiä, lohkolle annetaan lisäluokkanimi "GroupItem".
- Tämän ryhmän aloittaa ryhmäkokonaisuutta kuvaava selite (<label>), jolla on luokkanimi "GroupLabel", jonka jälkeen jokainen kokonaisuuden osa on oman lohkoelementtinsä sisällä. Näiden lohkojen sisällä on aina selite, jonka jälkeen tulee joko input tai select-elementti.
- Jos kyseessä on valintaruutuja tai valintanappeja (<input type="checkbox/radio">) sisältävä lohko, lisäluokkanimi on "CheckWrap". Tämä elementti voi myös olla joko lohko (<div>) tai lomakeryhmä (<fieldset>).
- Tämän ryhmän sisällä on ensimmäisenä tekstikappale (<p>) jolla on luokkanimi "label"
- Aloittavan tekstikappaleen jälkeen aloitetaan valintaruudut ja -napit sisälleen sulkeva lohkoelementti, jolla on luokkanimi "Checks".
- Jokainen valintaruutu tulostetaan selite-elementin sisään (<label>) ja valintaruudun jälkeen tulostetaan valinnan nimi.
- Selite-elementin sulkemisen jälkeen voidaan mahdollisesti tulostaa vielä tekstikappale, jolla on luokkanimi "FormHelp", jossa on valinnan ohje tai aputeksti.
- Lomakkeen tietojen lähetyksen sisältävän elementin lisäluokkanimi on "FormSubmit".
- Tämän elementin sisällä on aina painike (<button>) ja jos kyseessä on pääasiallinen lomakkeen lähetyspainike, sillä on lisäksi luokkanimi "SubmitButton".
- Painikkeen jälkeen tulee vielä mahdollisesti niinsanottu vaihtoehtoinen toiminto, joka on tekstikappale, jonka sisällä on vaihtoehtoisen toiminnan sisältävä linkki. Esimerkiksi kassoilla tämä on paluu edelliseen vaiheeseen. Tekstikappaleella on luokkanimi "FormAltAction", sekä kassoilla vielä lisäluokkanimi "CheckoutPrevStage".
