Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. South Africa VAT increase

South Africa VAT increase

Scheduled Pinned Locked Moved The Lounge
20 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jacquers
    wrote on last edited by
    #1

    So our VAT rate will be increasing from 14% to 15% on the 1 April (no joke). I'm wondering how many programs have this hard-coded and will be able to handle it properly, including working out VAT before and after the changeover. Reminds me of Y2K.

    D D M T C 5 Replies Last reply
    0
    • J Jacquers

      So our VAT rate will be increasing from 14% to 15% on the 1 April (no joke). I'm wondering how many programs have this hard-coded and will be able to handle it properly, including working out VAT before and after the changeover. Reminds me of Y2K.

      D Offline
      D Offline
      den2k88
      wrote on last edited by
      #2

      Same thing that happened during our transitions from 20 to 23% in uncomfortable 1% steps every year.

      GCS d-- s-/++ a- C++++ U+++ P- L+@ E-- W++ N+ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t+ 5? X R+++ tv-- b+(+++) DI+++ D++ G e++ h--- ++>+++ y+++*      Weapons extension: ma- k++ F+2 X

      1 Reply Last reply
      0
      • J Jacquers

        So our VAT rate will be increasing from 14% to 15% on the 1 April (no joke). I'm wondering how many programs have this hard-coded and will be able to handle it properly, including working out VAT before and after the changeover. Reminds me of Y2K.

        D Offline
        D Offline
        Daniel Pfeffer
        wrote on last edited by
        #3

        Any programmer that hard-codes variable parameters such as tax rates should be defenestrated, at the very least.

        Ad astra - both ways!

        J J 5 C 4 Replies Last reply
        0
        • D Daniel Pfeffer

          Any programmer that hard-codes variable parameters such as tax rates should be defenestrated, at the very least.

          Ad astra - both ways!

          J Offline
          J Offline
          Jacquers
          wrote on last edited by
          #4

          bonus points for the use of defenestration, one of my favorite more obscure words :)

          C C J 3 Replies Last reply
          0
          • D Daniel Pfeffer

            Any programmer that hard-codes variable parameters such as tax rates should be defenestrated, at the very least.

            Ad astra - both ways!

            J Offline
            J Offline
            Jon McKee
            wrote on last edited by
            #5

            I learned a new word today. Have an upvote :thumbsup: Also I agree.

            1 Reply Last reply
            0
            • D Daniel Pfeffer

              Any programmer that hard-codes variable parameters such as tax rates should be defenestrated, at the very least.

              Ad astra - both ways!

              5 Offline
              5 Offline
              5imone
              wrote on last edited by
              #6

              Does that mean that he cannot use Windows anymore? That could be considered a benefit .... :-D

              'Just because nobody complains doesn't mean all parachutes are perfect.' Benny Hill

              D 1 Reply Last reply
              0
              • J Jacquers

                bonus points for the use of defenestration, one of my favorite more obscure words :)

                C Offline
                C Offline
                CodeWraith
                wrote on last edited by
                #7

                I prefer Fenestrons[^] , but they are sinfully expensive in the sizes I need.

                I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                D 1 Reply Last reply
                0
                • J Jacquers

                  So our VAT rate will be increasing from 14% to 15% on the 1 April (no joke). I'm wondering how many programs have this hard-coded and will be able to handle it properly, including working out VAT before and after the changeover. Reminds me of Y2K.

                  M Offline
                  M Offline
                  Mycroft Holmes
                  wrote on last edited by
                  #8

                  Y2k was basically a non event that the IT world bullshitted into $millions of work that should have been done in the first place. As DP said any programmer that hard codes a variable value needs to learn to fly!

                  Never underestimate the power of human stupidity RAH

                  P 1 Reply Last reply
                  0
                  • M Mycroft Holmes

                    Y2k was basically a non event that the IT world bullshitted into $millions of work that should have been done in the first place. As DP said any programmer that hard codes a variable value needs to learn to fly!

                    Never underestimate the power of human stupidity RAH

                    P Offline
                    P Offline
                    PeejayAdams
                    wrote on last edited by
                    #9

                    More to the point, we've all just missed the window of opportunity to become highly paid "South African VAT Rate Change Consultants" :( And, My God, there seem to be an awful lot of programmers splattered on the pavements this morning!

                    98.4% of statistics are made up on the spot.

                    1 Reply Last reply
                    0
                    • D Daniel Pfeffer

                      Any programmer that hard-codes variable parameters such as tax rates should be defenestrated, at the very least.

                      Ad astra - both ways!

                      C Offline
                      C Offline
                      CPallini
                      wrote on last edited by
                      #10

                      OK, they will be defenestrated at 10% rate.

                      1 Reply Last reply
                      0
                      • J Jacquers

                        bonus points for the use of defenestration, one of my favorite more obscure words :)

                        C Offline
                        C Offline
                        CPallini
                        wrote on last edited by
                        #11

                        Fenestra obscura est. I mean, you should have used 'dark', shouldn't you? :-D

                        1 Reply Last reply
                        0
                        • J Jacquers

                          So our VAT rate will be increasing from 14% to 15% on the 1 April (no joke). I'm wondering how many programs have this hard-coded and will be able to handle it properly, including working out VAT before and after the changeover. Reminds me of Y2K.

                          T Offline
                          T Offline
                          Tomaz Stih 0
                          wrote on last edited by
                          #12

                          You should buy European software, everything related to taxes there is configurable. Upwards.

                          S 1 Reply Last reply
                          0
                          • J Jacquers

                            So our VAT rate will be increasing from 14% to 15% on the 1 April (no joke). I'm wondering how many programs have this hard-coded and will be able to handle it properly, including working out VAT before and after the changeover. Reminds me of Y2K.

                            C Offline
                            C Offline
                            Chris Quinn
                            wrote on last edited by
                            #13

                            I had to virtually rewrite an order processing system about 10 years ago when the VAT rate in the UK changed. As well as handling the possibility of rates changing, it also had to handle variable/intermediate rates depending on the product. Some products get the full rate, some are zero rated and some have intermediate rates applied. The company handled gift vouchers for many high street brands. VAT was charged on each at a rate calculated by HMRC depending on the type of goods sold by the retailer. If it was a clothes retailer it was charged the full rate, unless it was a children's clothes retailer when it was zero rated. Shops that sold adult and child ranges had an intermediate rate calculated based on their ratio of sales. Shops that stocked food were also affected, as most food is zero rated, except luxury foods, which attract the top rate. On the whole, the change in rate was a fairly minor problem! I also had to deal with the fact that the numpty who had writtedn the original system calculated the prices including VAT and excluding VAT and the VAT amount by using calculations prone to rounding errors. I fixed this by calculating just one value, then adding or subtracting this as necessary.

                            ========================================================= I'm an optoholic - my glass is always half full of vodka. =========================================================

                            N 1 Reply Last reply
                            0
                            • C CodeWraith

                              I prefer Fenestrons[^] , but they are sinfully expensive in the sizes I need.

                              I have lived with several Zen masters - all of them were cats. His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.

                              D Offline
                              D Offline
                              Daniel Pfeffer
                              wrote on last edited by
                              #14

                              I would think that using one of those to deal with bad programmers defeats the purpose - just use an ordinary helicopter rotor. :-\

                              Ad astra - both ways!

                              1 Reply Last reply
                              0
                              • 5 5imone

                                Does that mean that he cannot use Windows anymore? That could be considered a benefit .... :-D

                                'Just because nobody complains doesn't mean all parachutes are perfect.' Benny Hill

                                D Offline
                                D Offline
                                Daniel Pfeffer
                                wrote on last edited by
                                #15

                                MS-Windows is software; I'm referring to the hardware. :)

                                Ad astra - both ways!

                                1 Reply Last reply
                                0
                                • C Chris Quinn

                                  I had to virtually rewrite an order processing system about 10 years ago when the VAT rate in the UK changed. As well as handling the possibility of rates changing, it also had to handle variable/intermediate rates depending on the product. Some products get the full rate, some are zero rated and some have intermediate rates applied. The company handled gift vouchers for many high street brands. VAT was charged on each at a rate calculated by HMRC depending on the type of goods sold by the retailer. If it was a clothes retailer it was charged the full rate, unless it was a children's clothes retailer when it was zero rated. Shops that sold adult and child ranges had an intermediate rate calculated based on their ratio of sales. Shops that stocked food were also affected, as most food is zero rated, except luxury foods, which attract the top rate. On the whole, the change in rate was a fairly minor problem! I also had to deal with the fact that the numpty who had writtedn the original system calculated the prices including VAT and excluding VAT and the VAT amount by using calculations prone to rounding errors. I fixed this by calculating just one value, then adding or subtracting this as necessary.

                                  ========================================================= I'm an optoholic - my glass is always half full of vodka. =========================================================

                                  N Offline
                                  N Offline
                                  NoNotThatBob
                                  wrote on last edited by
                                  #16

                                  I am sooo old that I remember the change from Purchase Tax to VAT - 1974. (And, yes, future changes to the rates were accommodated: a 1 stop change.) Job hopping my way through employment, it was amazing that so much potentially variable data was hard coded into programs. Y2K provided employment for the over 50s, so I won't knock it. But the in-house systems I audited would have crashed. (But I would say that, wouldn't I? :-D )

                                  1 Reply Last reply
                                  0
                                  • T Tomaz Stih 0

                                    You should buy European software, everything related to taxes there is configurable. Upwards.

                                    S Offline
                                    S Offline
                                    S Douglas
                                    wrote on last edited by
                                    #17

                                    Tomaž Štih wrote:

                                    taxes there is configurable. Upwards.

                                    Any app that collects taxes should at the very least be configurable upwards. So rare politicians lower anything, other than the bar they are held to. :)


                                    Common sense is admitting there is cause and effect and that you can exert some control over what you understand.

                                    P 1 Reply Last reply
                                    0
                                    • S S Douglas

                                      Tomaž Štih wrote:

                                      taxes there is configurable. Upwards.

                                      Any app that collects taxes should at the very least be configurable upwards. So rare politicians lower anything, other than the bar they are held to. :)


                                      Common sense is admitting there is cause and effect and that you can exert some control over what you understand.

                                      P Offline
                                      P Offline
                                      PIEBALDconsult
                                      wrote on last edited by
                                      #18

                                      And their pants.

                                      S 1 Reply Last reply
                                      0
                                      • P PIEBALDconsult

                                        And their pants.

                                        S Offline
                                        S Offline
                                        S Douglas
                                        wrote on last edited by
                                        #19

                                        I had started typing something of that nature, then decided in the modern world its not just the kid sister you need to be worried about offending...


                                        Common sense is admitting there is cause and effect and that you can exert some control over what you understand.

                                        1 Reply Last reply
                                        0
                                        • J Jacquers

                                          bonus points for the use of defenestration, one of my favorite more obscure words :)

                                          J Offline
                                          J Offline
                                          Jim O C
                                          wrote on last edited by
                                          #20

                                          defenestration, exsanguinate and antidisestablishmentarianism are words that really should be used more often in normal conversation i think.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups