How does the Clienta–Hesabfa connection work?
Hesabfa has a cloud REST API at api.hesabfa.com. Clienta connects with an API key and login token. Items and balances are read; an issued quote is written as a draft and an issued invoice as confirmed.
Do I need a Windows agent or an open port?
No. Hesabfa is on the internet. The Clienta server reaches the Hesabfa API from the cloud. That is the main difference versus on-premises Sepidar.
Where do I get the API key?
In Hesabfa, sign in as the business owner and open Settings → Finance settings → API. The apiKey is unique per business and the loginToken replaces a password. Official docs: hesabfa.com/help/api.
Why did the Clienta invoice not register in Hesabfa?
Usually one of these: the invoice is still a draft, a line is not mapped to a synced item, the customer is unmapped, credit is full, the API is off, the business expired, or the 240-request limit was hit. The Clienta error names the cause.
Can I edit a sent invoice in Clienta?
No. After send, the official invoice is locked in CRM. Correction and voiding happen in Hesabfa. Deleting in Clienta does not remove the Hesabfa document. That limit is intentional so finance keeps the document.
Can I create items in Hesabfa from Clienta?
The Hesabfa API can create items, but this Clienta version does not, so finance keeps codes and stock. The accountant defines the item in Hesabfa and Clienta syncs it.
What if WooCommerce is already connected to Hesabfa?
The Hesabfa change hook is a single URL. Clienta polls by default. Do not tick replace-hook unless you have coordinated with the shop.
Where is the Hesabfa password stored?
It is not stored. Only the API key and login token live on the Clienta server, encrypted. They are not shown again in the browser. To change business, reconnect.