In the company settings of KAZENA Books there is one field that holds whether the business is registered for value added tax. Yes or no. Two options. While reading up on how people keep books in the Philippines, I found that this field cannot produce an answer. What is missing is not a third option. It is that the field was built on the assumption that the answer follows from the size of the sales.
To be clear up front, we have not released a Philippine version. Going there is decided, and right now we are reading the rules. So this is not a note about something we built. It is a note about what we learned before building it. Since the start of September I have been going back through the published forms and regulations, checking one by one which parts of what we made for Indonesia carry over and which do not.
In Indonesia, only a business registered as PKP may put value added tax on an invoice. Registration becomes required once annual turnover passes 4.8 billion rupiah, and below that it is optional. Our field was built to fit that shape. There is a number, there is 1 line drawn across it, and which side of the line you are on decides the answer. The line moves over the years, but the shape of the decision does not.
The Philippines has a line that looks much the same. Value added tax registration becomes required once annual sales pass 3,000,000 pesos, and below that there is a road where you do not register. Up to that point it read like the same story with different names. Swap the numbers and it runs. That was what I thought at this stage.
What differed was below the line. In the Philippines, a self-employed individual or a professional sitting below the line may elect a rate of 8%, applied to gross sales in excess of 250,000 pesos, in place of the graduated income tax rates and the percentage tax on sales. They may also not elect it. Which means two people with the same sales, in the same line of work, both below the line, can be sitting inside different regimes. What decides it is not the number. It is whether that person made a choice.
There was a second difference, in the shape of time. That election is made for a taxable year. It is not the kind of thing you change from today because you changed your mind in the middle of the year. Our setting holds only what is true right now. There is nowhere to write since when it has been true, or what last year looked like. Open last year's books and the numbers come out computed with today's setting. As long as we were only looking at Indonesia, that had never hurt us.
This is where I changed how I was thinking. In the Philippines, when you register, the tax authority issues a certificate of registration, the paper known as Form 2303. Printed on it is a list of the taxes the holder is registered for: value added tax or percentage tax, and whether they are obliged to withhold. The answer we were trying to infer from turnover already existed, on paper, in the user's own hands. There was nothing to infer in the first place.
That sent me back to the Indonesian side with the same eyes. We do not decide registration automatically from turnover; we only read a single mark the user sets. But on the screen where that mark is first set, the only thing written is the threshold amount. Once your turnover goes above this figure, and so on. What the user should actually be looking at is whether the registration document is in their hands. Copying what a paper says, and reading a condition to judge for yourself, look like the same field, but they fail in different ways.
The same thing happened with the names of documents. For a long time the Philippines distinguished two uses: an invoice for the sale of goods, and an official receipt for payment received for services. A change in the law in 2024 made the invoice the primary document for services as well, leaving the official receipt in a supplementary role. Our screens hold invoices and receipts as separate things. Which word is correct, in which situation, from which year. Correctness turned out to vary not only by country but by year.
Some of it does carry over, and I should write that down too. The payer withholds tax and hands the payee a certificate of what was withheld. The Philippines has that shape too, and the paper handed over is called Form 2307. The payee then credits it in their own return. The certificate machinery we built for Indonesia reaches this far as an idea. What does not reach is the name of the form, the way the covered periods are cut, and how amounts are rounded. We had named the folder for that feature after the Indonesian form. We are renaming it now.
We decided two things. First, not to infer which regime someone is in. In the company settings, the user picks what their certificate of registration says. Second, to give that setting a year. If it can hold which regime applies in which year, last year's books can be computed with last year's regime. Both are changes we are writing for the Philippines, but the place being changed is shared with Indonesia. Adding 1 country turned out to add not a branch, but a review of an assumption.
At the warung I go to for lunch in Jakarta, receipts are handwritten as a matter of course. Item names and figures on a small slip of paper, sometimes with the shop's stamp pressed on it, sometimes with nothing at all. It is still a record of a payment. What counts as a record and what counts as a document under the rules is decided by country and by year, not by the shop. Every time we test our reading of those slips, I am reminded of that.
I should say this plainly. I am not a tax accountant. What is written here is what I understood from reading published forms and regulations, and both the details and the procedures keep changing. The thresholds, the deadline for making an election, which documents are required, all of it varies with the trade and with what you are registered for. Please confirm the actual judgment with a professional on the ground.
A request. If you file in the Philippines, or help someone who does, I would like you to tell me what is listed on the certificate of registration. Not an explanation of the system, but the actual list of lines printed on your paper. What we are trying to build now is a screen you can copy that list into. Build it around the wrong thing to copy, and the mistake stays there quietly.
Tell us what you think
How the KAZENA apps feel to use, what we should fix, features you wish existed — if you run a small or medium business or work freelance in Indonesia or the Philippines, your voice is exactly what we want to hear. Messages in Bahasa Indonesia or English are answered by teammates who know your market from the inside. KAZENA Books is already set to launch in the Philippines and Indonesia — and if your company would like to bring it to other countries as a partner, or is interested in acquiring the system, we would love to hear from you too. We also take on new system development. We are a small team, so we cannot always start right away — but what we build carries made-in-Japan quality and stays close to how business really works here, one project at a time.
Get in touch