# Advanced

- [Formula](https://inistate.gitbook.io/home/advanced/formula.md): The Formula property in Inistate enables dynamic calculations, function execution, and logic management based on workflow properties, streamlining processes and improving automation and accuracy.
- [Authorization](https://inistate.gitbook.io/home/advanced/authorization.md): Authorization is a lock setting that allows you to manage user permissions. It is represented by a Lock icon in the Studio of an Inistate workspace.
- [Automation](https://inistate.gitbook.io/home/advanced/automation.md): Automation refers to the use of technology to streamline and perform repetitive tasks with minimal human intervention.
- [Automation Block](https://inistate.gitbook.io/home/advanced/automation/automation-block.md)
- [Scripting](https://inistate.gitbook.io/home/advanced/automation/scripting.md)
- [Notification](https://inistate.gitbook.io/home/advanced/notification.md)
- [Template](https://inistate.gitbook.io/home/advanced/template.md): A template for formatted documents in Inistate allows user to design and generate professional PDFs for reports, invoices, or summaries from each entry in the module.
- [Report Starter Kit](https://inistate.gitbook.io/home/advanced/template/report-starter-kit.md)
- [Code](https://inistate.gitbook.io/home/advanced/template/code.md)
- [Logic](https://inistate.gitbook.io/home/advanced/logic.md)
- [Integration](https://inistate.gitbook.io/home/advanced/integration.md)
- [Accounting 1](https://inistate.gitbook.io/home/advanced/integration/accounting-1.md)
- [Invoice](https://inistate.gitbook.io/home/advanced/integration/accounting-1/invoice.md)
- [Cash Sale](https://inistate.gitbook.io/home/advanced/integration/accounting-1/cash-sale.md)
- [Delivery Order](https://inistate.gitbook.io/home/advanced/integration/accounting-1/delivery-order.md)
- [Stock Transfer](https://inistate.gitbook.io/home/advanced/integration/accounting-1/stock-transfer.md)
- [Stock Item](https://inistate.gitbook.io/home/advanced/integration/accounting-1/stock-item.md)
- [Sales Order](https://inistate.gitbook.io/home/advanced/integration/accounting-1/sales-order.md)
- [Creditor](https://inistate.gitbook.io/home/advanced/integration/accounting-1/creditor.md)
- [Credit Note](https://inistate.gitbook.io/home/advanced/integration/accounting-1/credit-note.md)
- [Debit Note](https://inistate.gitbook.io/home/advanced/integration/accounting-1/debit-note.md)
- [Payment](https://inistate.gitbook.io/home/advanced/integration/accounting-1/payment.md)
- [A/P Invoice](https://inistate.gitbook.io/home/advanced/integration/accounting-1/a-p-invoice.md)
- [A/P Credit Note](https://inistate.gitbook.io/home/advanced/integration/accounting-1/a-p-credit-note.md)
- [A/P Debit Note](https://inistate.gitbook.io/home/advanced/integration/accounting-1/a-p-debit-note.md)
- [Customer](https://inistate.gitbook.io/home/advanced/integration/accounting-1/customer.md)
- [E-Invoice](https://inistate.gitbook.io/home/advanced/integration/accounting-1/e-invoice.md)
- [Accounting 2](https://inistate.gitbook.io/home/advanced/integration/accounting-2.md)
- [Debtor](https://inistate.gitbook.io/home/advanced/integration/accounting-2/debtor.md)
- [Purchase Order](https://inistate.gitbook.io/home/advanced/integration/accounting-2/purchase-order.md)
- [Good Receive](https://inistate.gitbook.io/home/advanced/integration/accounting-2/good-receive.md)
- [Payment Voucher](https://inistate.gitbook.io/home/advanced/integration/accounting-2/payment-voucher.md)
- [Customer Invoice](https://inistate.gitbook.io/home/advanced/integration/accounting-2/customer-invoice.md)
- [Customer Payment](https://inistate.gitbook.io/home/advanced/integration/accounting-2/customer-payment.md)
- [E-Invoice](https://inistate.gitbook.io/home/advanced/integration/accounting-2/e-invoice.md)
- [Jobs json](https://inistate.gitbook.io/home/advanced/integration/jobs-json.md): The jobs.json file defines the set of connector tasks to run during integration.
- [Error Handling](https://inistate.gitbook.io/home/advanced/integration/error-handling.md): During data synchronizing, a SyncErrorHandle logic intercepts any failures, captures the error details, and updates the corresponding record with that information.
- [Call Back](https://inistate.gitbook.io/home/advanced/integration/call-back.md): Callbacks allow to capture values returned by the server during a sync and update into Inistate records.
- [SQL Database Integration](https://inistate.gitbook.io/home/advanced/integration/sql-database-integration.md)
- [From Inistate to SQL Database](https://inistate.gitbook.io/home/advanced/integration/sql-database-integration/from-inistate-to-sql-database.md)
- [Scripting (Beta)](https://inistate.gitbook.io/home/advanced/scripting-beta.md)
- [Module Script Filtering](https://inistate.gitbook.io/home/advanced/module-script-filtering.md)


---

# 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://inistate.gitbook.io/home/advanced.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.
