|
|
|
|
|
by dmwilcox
716 days ago
|
|
Let me tell you the story of how i came to love and use sc-im instead of my own solution. Multi-country taxes are too much fun. Every dollar/GBP amount needs to be converted to the other currency for taxes in that country. I originally did this in libre office but I got annoyed at it and wrote a markdown pipeline to produce PDFs for my accountants. I would do data entry in CSV and wrote a CSV to markdown converter. Along the way I wrote a simple CSV formula language with just a couple of functions that would do column level operations e.g. =MUL(C, E) to multiply columns C and E. This worked pretty well, and I could make a small directory of sorted markdown files to assemble, and a Makefile to transform the CSV+formula files to flat CSVs. But CSV input was kind of annoying and my formula language wasn't easy to extend, or very nice. So I jumped at sc-im which can directly output markdown tables. Anyway, I highly recommend sc-im, the .sc files are a fine replacement for my custom solution and I haven't looked back (and taxes are coming again soon!) |
|