# wenche v0.1.1 - Table of Contents Elixir library for Norwegian small business filings — Maskinporten auth, Altinn 3 API client, BRG XML/iXBRL generation, tax calculation (RF-1028/RF-1167), and shareholder register (RF-1086) XML generation. Ported from the Python CLI tool Wenche (https://github.com/olefredrik/Wenche). ## Pages - [Wenche (Elixir)](readme.md) - [LICENSE](license.md) ## Modules - [Wenche](Wenche.md): Elixir library for Norwegian small business filings. - [Wenche.Aarsregnskap](Wenche.Aarsregnskap.md): Annual accounts submission to Brønnøysundregistrene via Altinn 3. - [Wenche.Aksjonaerregister](Wenche.Aksjonaerregister.md): RF-1086 (Aksjonærregisteroppgave) XML generation and validation. - [Wenche.AltinnClient](Wenche.AltinnClient.md): Altinn 3 API client for creating instances, uploading data, and completing submissions. - [Wenche.BrgXml](Wenche.BrgXml.md): Generates BRG XML documents for annual statement submission to Bronnøysundregistrene. - [Wenche.Ixbrl](Wenche.Ixbrl.md): Generates inline XBRL (iXBRL) HTML documents for annual statements. - [Wenche.Maskinporten](Wenche.Maskinporten.md): Authentication against Maskinporten via JWT grant (RFC 7523). - [Wenche.Models](Wenche.Models.md): Data models for all three submission types: annual accounts, tax return, and shareholder register. - [Wenche.Models.Aarsregnskap](Wenche.Models.Aarsregnskap.md): Full annual accounts. - [Wenche.Models.Aksjonaer](Wenche.Models.Aksjonaer.md): Individual shareholder. - [Wenche.Models.Aksjonaerregisteroppgave](Wenche.Models.Aksjonaerregisteroppgave.md): Shareholder register submission (RF-1086). - [Wenche.Models.Anleggsmidler](Wenche.Models.Anleggsmidler.md): Non-current assets. - [Wenche.Models.Balanse](Wenche.Models.Balanse.md): Balance sheet. - [Wenche.Models.Driftsinntekter](Wenche.Models.Driftsinntekter.md): Operating income. - [Wenche.Models.Driftskostnader](Wenche.Models.Driftskostnader.md): Operating costs. - [Wenche.Models.Egenkapital](Wenche.Models.Egenkapital.md): Equity. annen_egenkapital can be negative for accumulated losses. - [Wenche.Models.EgenkapitalOgGjeld](Wenche.Models.EgenkapitalOgGjeld.md): Equity and liabilities. - [Wenche.Models.Eiendeler](Wenche.Models.Eiendeler.md): Assets. - [Wenche.Models.Finansposter](Wenche.Models.Finansposter.md): Financial items. - [Wenche.Models.KortsiktigGjeld](Wenche.Models.KortsiktigGjeld.md): Short-term liabilities. - [Wenche.Models.LaanTilNaerstaaende](Wenche.Models.LaanTilNaerstaaende.md): Loan to related party (§7-45). - [Wenche.Models.LangsiktigGjeld](Wenche.Models.LangsiktigGjeld.md): Long-term liabilities. - [Wenche.Models.Noter](Wenche.Models.Noter.md): Notes for annual accounts (regnskapsloven §§ 7-35 to 7-46). - [Wenche.Models.Omloepmidler](Wenche.Models.Omloepmidler.md): Current assets. - [Wenche.Models.Resultatregnskap](Wenche.Models.Resultatregnskap.md): Income statement. - [Wenche.Models.Selskap](Wenche.Models.Selskap.md): Company information. - [Wenche.Models.SkattemeldingKonfig](Wenche.Models.SkattemeldingKonfig.md): Tax return configuration. - [Wenche.Noter](Wenche.Noter.md): Generates notes (noter) for annual accounts of small enterprises (små foretak). - [Wenche.Skattemelding](Wenche.Skattemelding.md): Tax return generation for Norwegian AS (RF-1028 and RF-1167). - [Wenche.SkdClient](Wenche.SkdClient.md): SKD API client for aksjonærregisteroppgave (RF-1086). - [Wenche.Systembruker](Wenche.Systembruker.md): System user flow for Altinn 3.