Sluit ons rekenaars in
Plaas enige SA-belastingrekenaar in jou blog, kennisbasis of rekenmeesterswerf met twee reëls kode. Gratis, geen registrasie, geen API-sleutels nie. Die berekening bly in die besoeker se blaaier — niks word aan ons gestuur nie.
Hoe dit werk
Voeg 'n plekhouer-element met data-ib-calc="rekenaar-slug" by en laai embed.js een keer per bladsy. Die skrip vind elke plekhouer en gee die rekenaar in 'n sandbox-iframe weer wat outomaties grootte aanpas om die inhoud te pas.
Kopieer dit
<div data-ib-calc="paye"></div> <script src="https://invoicebook.co.za/embed.js" async></script>
Vervang paye met die slug van enige rekenaar. Jy kan veelvuldige rekenaars op 'n enkele bladsy plaas — slegs een <script>-etiket is nodig.
Beskikbare rekenaars
Lewendige demo
Hier is die BTW-rekenaar wat deur die insluitkode hierbo loop:
Wat ingesluit is
- Altyd op datum. Wanneer SARS-tariewe verander, opdateer ons die rekenaars — jou ingesluite weergawe haal die nuwe tariewe op die volgende keer wat 'n besoeker jou bladsy laai.
- Selfstandig. Alle berekeninge loop in die besoeker se blaaier. Geen API-oproepe nie, geen eksterne afhanklikhede aan jou kant nie, geen privaatheidskwessies dat besoeker-data jou werf verlaat nie.
- Outomatiese grootte. Die iframe pas grootte aan by sy inhoud namate insette verander. Geen vaste-hoogte ongerief nie.
- Mobielvriendelik. Die ingesluite weergawe pas aan by enige houerbreedte wat jy gee.
- In 'n sandbox. Die iframe loop met 'n streng sandbox-attribuut — dit kan nie koekies, localStorage, of enigiets anders op jou domein toegang nie.
Wat ons in ruil vra
Die ingesluite weergawe wys 'n klein "Powered by invoicebook.co.za"-skakel onder die rekenaar. Dit is die enigste voorwaarde. Geen analitika aan jou kant nie, geen skrips behalwe die iframe-laaier nie, geen e-postekening nie.
Stilering
Draai die plekhouer-div in jou eie houer toe as jy die breedte wil beperk:
<div style="max-width: 540px; margin: 2rem auto;">
<div data-ib-calc="paye"></div>
</div>
<script src="https://invoicebook.co.za/embed.js" async></script>
Die iframe neem die volle breedte van sy ouer en rapporteer sy hoogte outomaties aan die gasheer-bladsy.
Voorbehoude
- Selfde-oorsprong-bladsye sal nie laai nie. Die ingesluite weergawe steun daarop dat die iframe na
https://invoicebook.co.za/...wys. Dit sal nie werk in omgewings wat derdeparty-iframes blokkeer nie (sommige intranette en CSP-streng CMS-stelsels). - GESTOORDE konsepte sinkroniseer nie. As jy die faktuurskepper insluit (nog nie via die ingesluite weergawe ondersteun nie), is konsepte plaaslik in die iframe en sal nie buite die iframe voortbestaan nie.
- Nie belastingadvies nie. Dieselfde vrywaring as die selfstandige rekenaars — syfers is skattings gebaseer op die gepubliseerde SARS-tariewe en vervang nie professionele advies vir jou lesers nie.