Shayegan was rejected as inactive when editing moshtari_code. The document list now uses the shared table format.
Co-authored-by: Cursor <cursoragent@cursor.com>
Clarify overwrite vs keep vs push-to-tahesab, warn when app balance is zero, and update colleague wait-callback help text.
Co-authored-by: Cursor <cursoragent@cursor.com>
Confirm and call reset-local so the pending count includes previously successful rows, then send all as usual.
Co-authored-by: Cursor <cursoragent@cursor.com>
Start outbound/inbound on the server; hydrate after refresh so the transfer modal returns without opening accounting.
Co-authored-by: Cursor <cursoragent@cursor.com>
One-click start on customer-sync and documents tabs; poll every 10s, restore the modal after refresh if the server job is still running, and show failed counts with stop.
Co-authored-by: Cursor <cursoragent@cursor.com>
Single-customer and row sync preview balances with documents before overwrite/keep; bulk sync keeps confirm. Also ship Zarin wallet sync actions, field help, and get_user cache improvements.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add customer search on the Tahesab-only list, bulk/per-customer mande sync UI, and a decision modal when app balance differs from Tahesab.
Co-authored-by: Cursor <cursoragent@cursor.com>
Show montzar colleague account field only for the connected accounting provider (also on customer sync pages), untruncate hesab-ketab menu labels, and move product karat under weight/unit.
Co-authored-by: Cursor <cursoragent@cursor.com>