Go to file
Ali bb13e293c9 Materialize ERPNext Bank / Bank Account / GL Account from e-taxes load
load_company_bank_accounts now makes every non-closed e-taxes bank
record usable inside ERPNext, not just a read-only E-Taxes Bank Account
cache row:

- Bank (global, one per unique bankName) — idempotent insert.
- GL Account under parent "223 Bank hesablaşma hesabları", named
  "<CUR> <IBAN>", account_type=Bank, account_currency from e-taxes.
  Parent discovered by account_number=223 with a name-prefix fallback.
- Bank Account linking Bank + GL Account + Company, is_company_account=1,
  iban + bank_account_no = the AZ IBAN.

Closed accounts (status=C) are left at cache-row only; no native
records are created for them.

After the loop, unused AZ CoA placeholder accounts (names like
"AZN AZXXXXXXXXXXXXXXXXXXXXXXXXXX" under the bank group) are deleted
so the chart isn't cluttered with unmatched templates. Per-record
failures go to the "E-Taxes Bank Native Materialize" error log and
don't abort the overall load.
2026-04-24 13:01:33 +00:00
invoice_az Materialize ERPNext Bank / Bank Account / GL Account from e-taxes load 2026-04-24 13:01:33 +00:00
test_invoice.git Fixed bugs, added new tabs and subtabs, load from everywhere and etc 2025-07-23 12:39:40 +04:00
.editorconfig feat: Initialize App 2025-04-24 18:29:13 +04:00
.eslintrc feat: Initialize App 2025-04-24 18:29:13 +04:00
.gitignore feat: Company Data Loading + Tax Policy reference lists 2026-04-21 13:59:29 +00:00
.pre-commit-config.yaml feat: Initialize App 2025-04-24 18:29:13 +04:00
BUGFIX_STATUS_201.md added purchase invoice act sending 2026-01-29 16:49:01 +04:00
BUGFIX_TAX_TYPE.md added purchase invoice act sending 2026-01-29 16:49:01 +04:00
BUGS_VAT_OPERATIONS.md added import from etaxes to journal entry, with all bugfixes 2026-01-13 22:31:30 +04:00
CLAUDE.md feat: Company Data Loading + Tax Policy reference lists 2026-04-21 13:59:29 +00:00
IMPLEMENTATION_COMPLETE.txt added purchase invoice act sending 2026-01-29 16:49:01 +04:00
IMPLEMENTATION_SUMMARY.md bug fix 2026-01-30 20:38:24 +04:00
MIGRATION_GUIDE.md added purchase invoice act sending 2026-01-29 16:49:01 +04:00
PLASTIC_DISPOSAL_IMPLEMENTATION.md added purchase invoice act sending 2026-01-29 16:49:01 +04:00
PROJECT_OVERVIEW.md added invoice sending to etaxes 2025-12-19 15:39:51 +04:00
QA_SEND_INVOICE.md added invoice sending to etaxes 2025-12-19 15:39:51 +04:00
README.md feat: Initialize App 2025-04-24 18:29:13 +04:00
README_TAX_TYPE_FEATURE.md added purchase invoice act sending 2026-01-29 16:49:01 +04:00
TECHNICAL_SPEC_TAX_TYPE.md added purchase invoice act sending 2026-01-29 16:49:01 +04:00
TIRE_DISPOSAL_IMPLEMENTATION.md added purchase invoice act sending 2026-01-29 16:49:01 +04:00
USER_GUIDE_TAX_TYPE.md added purchase invoice act sending 2026-01-29 16:49:01 +04:00
classification_codes.txt added more fucntionality in journal entry import 2026-01-14 23:00:55 +04:00
invoice asan.txt added invoice sending to etaxes 2025-12-19 15:39:51 +04:00
invoice.txt added invoice sending to etaxes 2025-12-19 15:39:51 +04:00
item_group_codes.txt added invoice sending to etaxes 2025-12-19 15:39:51 +04:00
item_group_codes_service.txt added invoice sending to etaxes 2025-12-19 15:39:51 +04:00
license.txt feat: Initialize App 2025-04-24 18:29:13 +04:00
pyproject.toml feat: Initialize App 2025-04-24 18:29:13 +04:00

README.md

Invoice Az

This application uploads and downloads invoices from e taxes gov az

Installation

You can install this app using the bench CLI:

cd $PATH_TO_YOUR_BENCH
bench get-app $URL_OF_THIS_REPO --branch develop
bench install-app invoice_az

Contributing

This app uses pre-commit for code formatting and linting. Please install pre-commit and enable it for this repository:

cd apps/invoice_az
pre-commit install

Pre-commit is configured to use the following tools for checking and formatting your code:

  • ruff
  • eslint
  • prettier
  • pyupgrade

License

unlicense