> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.gohandy.us/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Restrict creation, editing, and deletion of charges to only when on visit

| With this feature, you can control whether charges can be created, edited, or deleted when the user is visiting a client.

## Geolocalized charges 📍

Just like other features in the Handy app, the location of charges can also be tracked.

* You can view this information in the *User activity map* and in the *Timeline:*

![](https://storage.crisp.chat/users/helpdesk/website/-/d/d/b/4/ddb41e336fb47000/59894ae2-b956-4ad5-9e7e-079415_e1r6py.png =837xauto)

* In this timeline, you can click on a payment and see its details:

![](https://storage.crisp.chat/users/helpdesk/website/-/f/c/3/0/fc3092f74aecf000/c2f29efd-04de-4c22-9d92-6e76fa_16bk2n9.png =772xauto)

* The specific location of the payment, including latitude and longitude, can be viewed by clicking *Download* on the *Payment report* page.

👉 This can help you have greater control and traceability of where payments are being completed.

## Enable the setting ⚙️

Go to Settings > Clients > Permissions for mobile users in the app. Then, enable the following setting:

![](https://storage.crisp.chat/users/helpdesk/website/-/2/b/3/b/2b3b5fd9c326f200/611e2d49-44c7-4078-b9fb-979664_11egceg.png =554xauto)

This setting works similarly to the existing setting for orders, but applied to charges.

* If *enabled*, the user won't be able to create, edit, or delete charges unless they're actively on a visit with the client.
* If *disabled*, Handy will behave as usual, without any restrictions on charges.

💡 This setting is disabled by default; it's up to the company administrator to decide whether or not to enable it.

## Mobile app 📱

When this setting is enabled:

* In Android devices, the *Payments* button will be disabled if the user isn't currently on a visit.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/a/8/8/da88fc59efc93000/9374b1f2-cee5-41c4-acac-8f5ded_9l4952.png =404xauto)

* If the user tries to register a payment anyway, the app will show a message with details about the restriction:

![](https://storage.crisp.chat/users/helpdesk/website/-/e/4/f/0/e4f096169784000/b2206dbb-cb02-484f-a06e-0c9a4b_137eaqu.png =410xauto)

|| ✅ With this setting enabled, you can ensure payments and charges are always linked to a visit, keeping control and consistency in your sales operations.

Send us a message in the chat if you have any questions!