Go to file
Ali 72cf279a64 refactor: rename EMAS to AMAS throughout application
This commit renames all references from "emas" to "amas" in the invoice_az application, including:

**DocType Changes:**
- Renamed DocType: "Emas Employees" → "Amas Employees"
- Updated autoname: EMAS-EMP-{####} → AMAS-EMP-{####}
- Updated Python class: EmasEmployees → AmasEmployees

**Files Renamed:**
- invoice_az/emas_api.py → amas_api.py
- client/emas_employees.js → amas_employees.js
- doctype/emas_employees/ → amas_employees/ (entire directory)

**Code Updates:**
- Python: All EMAS_ constants → AMAS_ constants
- Python: All emas_ functions → amas_ functions
- JavaScript: All emas references → amas references
- API paths: invoice_az.emas_api → invoice_az.amas_api

**Database Migration:**
- Asan Login fields renamed:
  - emas_section → amas_section
  - emas_auth_status → amas_auth_status
  - emas_account_name → amas_account_name
  - emas_account_number → amas_account_number
  - column_break_emas → column_break_amas
  - emas_account_oid → amas_account_oid
  - emas_last_activity → amas_last_activity
  - emas_session → amas_session
  - emas_csrf_token → amas_csrf_token

**Preserved (Not Changed):**
- User-facing text with "ƏMAS" (Azerbaijani ə character)
- API requirements: ":eroom:emas", "domain": "emas"
- Report ID: "emasValidEmploymentContractOnline"

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-12 13:48:29 +04:00
invoice_az refactor: rename EMAS to AMAS throughout application 2026-02-12 13:48:29 +04: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: Initialize App 2025-04-24 18:29:13 +04: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 added purchase invoice act sending 2026-01-29 16:49:01 +04: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