En este artículo
The GPT is only experimental: it might be subject to changes and improvements.
This GPT was created using ChatGPT and is designed to generate extensions for creating reports with current and budget transactions extracted from the Journal of the accounting file. The GPT uses documentation updated as of 19.02.2025.
Requirements
To use this GPT, you must have a ChatGPT Plus subscription. Without it, you can try the service for free for up to ten requests. After that, you’ll need to either upgrade to ChatGPT Plus or wait some hours before making additional requests.
How it works
- Open the Banana GPT from this link:
- In+the Message field at the bottom, enter a sentence describing what you want. Generally, more specific requests will yield better results.
- GPT will process your request and returns the javascript code.
- Generated code should always be checked.

Example reports
Report with Journal current and budget transactions
Enter the following text into the GPT chat:
- I am working on a double-entry accounting system with VAT.
- Create an extension that generates a report.
- Enter the text "Current transactions".
- Then show a table with the current transactions.
- On a new page write the text "Budget Transactions".
- Then show a table with budget transactions.
Print example:
Report with Journal current transactions with styles
Enter the following text into the GPT chat:
- I am working on a double-entry accounting system with VAT.
- Create an extension that prints a report.
- As the title of the report, print "Journal Transactions".
- After the title, display a table with transactions taken from the Journal.
- The first row is the table header; use the column names as text and set the background color to light blue.
- Column 1: Print the origin row number or the transaction, aligned to the left.
- Column 2: Print the date, aligned to the left.
- Column 3: Print the account, aligned to the left.
- Column 4: Print the contra account, aligned to the left.
- Column 5: Print the transaction description, aligned to the left.
- Column 6: Print the account description, aligned to the left.
- Column 7: Print the transaction amount, aligned to the right.
- The table must fill the full width of the page.
- Add black borders to the table and cells.
- Use Helvetica as the font for all text.
- Set the font size to 20 for the title.
- Set the font size to 16 for the subtitle.
- Set the font size to 10 for the table.
Print example: