Формы налоговой отчетности Азербайджана для JeyERP
Go to file
Ali 4e4a6517c9 feat(vat): auto-fill new Əlavə 1 tables and page totals
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>
2026-07-10 09:39:00 +00:00
taxes_az feat(vat): auto-fill new Əlavə 1 tables and page totals 2026-07-10 09:39:00 +00:00
.gitignore feat(reports): tax articles via SI child-table join; drop Tax Article Items Report 2026-06-02 12:25:24 +00:00
CLAUDE.md perf(master-data): sync Item Groups via hash-diff instead of after_migrate loop 2026-05-20 15:30:03 +00:00
README.md chore: use native Azərbaycan spelling in user-facing strings 2026-05-14 10:57:14 +00:00
TECHNICAL_SPECIFICATION_PROPERTY_TAX_AUTOMATION.md Modifed property tax return 2025-12-11 17:26:57 +04:00
check_tax_articles.py fixed tax article report bugs 2026-02-06 14:59:12 +04:00
check_tax_articles_safe.py fixed tax article report bugs 2026-02-06 14:59:12 +04:00
convert-int-to-float.js added precision to all floats 2025-08-27 14:56:35 +04:00
fixtures.json Added test fixtures and edited hooks.py 2024-12-19 11:49:02 +00:00
float-change.js added precision to all floats 2025-08-27 14:56:35 +04:00
license.txt feat: Initialize App 2024-09-11 12:48:17 +00:00
n push from mvp 2026-07-09 11:02:04 +00:00
pyproject.toml chore: use native Azərbaycan spelling in user-facing strings 2026-05-14 10:57:14 +00:00

README.md

Taxes Az

Azərbaycan Taxes

License

unlicense