Auto-detect inserts a row for every header found in the sample file, including ones it couldn't match against the synonym list — those rows went in with an empty standard_field. With Standard Field marked reqd=1, any subsequent action that triggered a save (Match accounts, Create customers, etc. routed through the "save first?" prompt) failed with "Mandatory fields required in table Column Mappings, Row N". The reqd was already redundant: excel_parser skips column_mappings rows without a standard_field, and Bank Statement Importer.validate enforces the actual required-minimum set (Date / Reference + Debit/Credit or Amount) at the parent level based on amount_mode. Dropping reqd from the child lets unmapped rows coexist in the table for visibility. |
||
|---|---|---|
| jey_erp | ||
| .gitignore | ||
| BANK_INTEGRATION_PLAN.md | ||
| README.md | ||
| TASK_CONTEXT.md | ||
| license.txt | ||
| pyproject.toml | ||
README.md
Jey Erp
Azərbaycan localization for JeyERP
License
unlicense