I’d assume tax status does not automatically transfer to social security status.
To me it would be surprising if you’re considered self-employed without being required to contribute to pillar 1. A few sources that point to self-employment and/or AHV contributions:
Kreisschreiben Nr. 36:
Dieses Kreisschreiben dient als Hilfsmittel zur Abgrenzung einer selbständigen Erwerbs-
tätigkeit (Quasi-Wertschriftenhandel) von der privaten Vermögensverwaltung.
Gemäss DBG Art. 16 Abs. 3 und StG § 23 Buchstabe b sind Kapitalgewinne auf Privatvermögen steuerfrei. Steuerbar werden die Kapitalgewinne aber, wenn sie im Rahmen einer selbständigen Erwerbstätigkeit erzielt werden. Dabei spielt es keine Rolle, ob die Tätigkeit im Haupt- oder Nebenberuf, regelmässig, wiederkehrend oder nur einmal ausgeübt wurde. Kapitalgewinne unterliegen dann der direkten Bundessteuer, den kantonalen Steuern und auch der AHV-Beitragspflicht.
Die Kapitalgewinne sind beim Bund, Kanton sowie bei der AHV steuer- und abgabepflichtig.
I stumbled on this thread since I wanted to develop a tool to create such barcodes. The effort to program this is probably quite high, but if other people could profit, that would be nice.
I never had to upload any broker statements (even for withholding taxes) - this might depend on the canton though. The use of a custom would probably not be a problem since the person filling out the form is still fully responsible. And a signature doesn’t seem to be required by the standard, so this shouldn’t be required either.
The specifications on how to create the barcode is here: https://www.ech.ch/sites/default/files/dosvers/beilagen/BEIL2_d_DEF_2022-06-07_eCH-0196_V2.0.0_Barcode%20Generierung%20-%20Technische%20Wegleitung.pdf
They recommend the use of a Java library, and also provide more precise information on how to use said library.
Easiest would probably be to create a tool for XML → eCH-0196 PDF to allow some flexibility in the input.
If someone would be up to create such a tool, let me know
I’m pretty sure the problem is that even if you produce correct reports, you will not be able to get an approved key to sign the tax statement and therefore the reports will not be accepted/imported into the tax statements.
I know about it. The problem is that you don’t know what you have to put into the XML and how it’s split up and signing and whatever. Maybe I’m wrong, but that’s what I remember.
Signing the XML contained in the barcodes does not seem to be required, this is only the case for an attached XML (see specification).
The high complexity lies in the barcode creation, not in the XML-creation. This is why the simplest solution for personal projects would be the use of Selenium for example (as mentioned above). But this would only work per-canton and not for all cantons as a barcode would / should.
107 posts were merged into an existing topic: OpenSteuerAuszug: generate your own eTax / eSteuerauszug for IBKR, Schwab and others
A post was merged into an existing topic: Datalevel: eTax documents for IBKR
Found another project:
FYI: The OpenSteuerAuszug discussion have been moved to a dedicated thread: OpenSteuerAuszug: generate your own eTax / eSteuerauszug for IBKR, Schwab and others - #2 by j_from_b
I stopped looking at OpenSteuerAuszug as I got too busy with other stuff. But ended up having to file my tax return in 2 days.
Today, I turned to AI and hooked up my AI to the browser. After a bit of configuration, I got it working. It’s now churning through the IBKR export and filling in my tax return, adding new tickers, filling in the trades, verifying ISIN, sense checking opening+trades=closing etc.
It’s not very efficient as it takes about half a minute to do each position, but I just set it going. It’s on 11/40 for new positions to add. The good thing is that I can also watch what it is doing and also review the entries afterwards as it is all in the standard web UI.
The tool is also more general as I can apply it to any browser based process now.
And “the AI” didn’t recommend to try filling in a oneliner and attaching the IBKR report (before going mining)? ![]()
(Or is it confirmed that your canton does not accept such reporting?)
Are you comfortable sharing all your tax information with US or are you using a local model?
Now it is filing in my property expenses. I was going to just do ‘pauschal’ to save time and effort but now AI and going through the PDFs and adding them to calculate Effective Cost.
Will save me close to 1000 CHF.
I think that is a valid point. I am not.
Depends on what information you are sharing. If it is your stock information on US companies which, trading on US exchanges, which you buy through a US broker and declared on your tax return. I’m not sure you’re giving up much information that they don’t already have or can’t already get.
I mean data privacy regulations are different between tax administration, bank, broker and AI firm.
You are training the upcoming AI traderbots