diff options
| author | Anders Betts <anders.betts@gmail.com> | 2026-09-18 23:41:59 +0200 |
|---|---|---|
| committer | Anders Betts <anders.betts@gmail.com> | 2026-09-18 23:41:59 +0200 |
| commit | 49e44668c14abacef17f0f11be39cbd0faa7ecb9 (patch) | |
| tree | dd8248143def675fd033abf390c06567f78d5c4c /src/sru.h | |
| parent | e9fc91dbc8314a25a0d71b7ee4344d3fc4ccfd5e (diff) | |
| download | bokf-49e44668c14abacef17f0f11be39cbd0faa7ecb9.tar.gz bokf-49e44668c14abacef17f0f11be39cbd0faa7ecb9.zip | |
bokslut, INK2/SRU export and attachment markersv0.1.30
- bokslut.post: year-end bookings (manual entries, periodiseringsfond,
skatt at a given rate, resultatdisposition) with a dry-run plan through
the normal ledger path; the resultatrapport separates
bokslutsdispositioner and skatt per K2.
- sru.export: INFO.SRU + BLANKETTER.SRU (INK2/INK2R/INK2S) from the
official 2025P4 field tables and the BAS mapping, with manual INK2S
adjustments, submitter defaults and unmapped-account detection; the TUI
writes both files from Rapporter -> Inkomstdeklaration.
- voucher.list carries attachment_count and the voucher list marks
vouchers with underlag with an x column.
- date_prompt restores the cursor state so it stops blinking at the bottom
after the report date prompts.
Diffstat (limited to 'src/sru.h')
| -rw-r--r-- | src/sru.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/sru.h b/src/sru.h new file mode 100644 index 0000000..7b5a57a --- /dev/null +++ b/src/sru.h @@ -0,0 +1,15 @@ +#ifndef BOKF_SRU_H +#define BOKF_SRU_H + +#include <sqlite3.h> +#include <stdint.h> + +#include "yyjson.h" + +/* Builds Skatteverket's SRU files (INFO.SRU + BLANKETTER.SRU with INK2, + INK2R and INK2S) for a fiscal year. Returns a result object with both + files base64-encoded, or NULL with *err set. */ +yyjson_mut_val *sru_export(yyjson_mut_doc *doc, sqlite3 *db, int64_t org_id, + int64_t fy_id, yyjson_val *args, char **err); + +#endif |
