Fill the second Əlavə 1 tab (əlavə1_yeni) from the Purchase VAT offset report (Cədvəl 22), whose columns map one-to-one onto the table and whose vat_offset_line_code shares the 308/314/316 options of sətirkodu. The report gained a posting_date key so the tarix column can be filled; its visible columns are unchanged. Also fill three summary targets that were left to manual entry: - əlavə_1_2 totals over Əlavə 1 - əlavə1_2_yeni totals per line code - sertifikat...səhifəsicəmi page total of Əlavə 8 Tablo 2 The two summary tables already carry rows created by a client script, so they are filled in place — fill_first_row and fill_rows_by_code never add or remove rows. Rows are matched on the leading line code because the stored sətirkodu carries a long description after it. Widen the Int money fields to Float: paid VAT is proportional and was truncating (106.78 -> 107). Invoice number becomes Data, matching the report where it is a free-form string. Note: the generated Formula Editor client script still writes əlavə_1_2 and əlavə1_2_yeni row 0 from report() grand totals. Those 6 formula blocks are to be removed by hand; the Formula Editor record itself no longer defines them, so they will not be regenerated. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| taxes_az | ||
| .gitignore | ||
| CLAUDE.md | ||
| README.md | ||
| TECHNICAL_SPECIFICATION_PROPERTY_TAX_AUTOMATION.md | ||
| check_tax_articles.py | ||
| check_tax_articles_safe.py | ||
| convert-int-to-float.js | ||
| fixtures.json | ||
| float-change.js | ||
| license.txt | ||
| n | ||
| pyproject.toml | ||
README.md
Taxes Az
Azərbaycan Taxes
License
unlicense