# Forms

Bunny's data forms all follow the same principles. Tabs are always located at the top of the form and along with Save, the action menu and the previous/next arrows.

<figure><img src="/files/67n9egDDP4qhLv4bKInF" alt=""><figcaption><p>Account form</p></figcaption></figure>

All forms have a ... menu next to save where you can find Delete and Events.

<figure><img src="/files/OcC0ziYVdFW7KwJrVPf6" alt=""><figcaption><p>Events</p></figcaption></figure>

On some forms, embedded tables open up their form in a drawer for quick access without losing the current context. One example of that is editing a contact on an account.

<figure><img src="/files/KWlSNHhWSePHJ2R5E44A" alt=""><figcaption></figcaption></figure>

Some types of records, such as products, plans, price lists and quotes, allow you to create a duplicate, which can be great time saver. Other record types have a multiple of extra options, such as [invoice](/guide/tour/billing/invoices.md), where you can void, write off, download PDF, reissue etc.

### Shortcuts

Instead of clicking the Save button with the mouse, you can use **Cmd+Enter** on Mac and **Ctrl+Enter** on Windows to save changes. And you can use Esc to back out of any form, drawer or modal.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bunny.com/guide/tour/admin-ui-basics/forms.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
