Gestix ERP CRM since 1986 on Earth, 2004 on the Cloud

Gestix: to manage is the key, to invoice is a joy

Multi-level Budget / Financial Planning
Checking accounts (Banks)
Department and branch management
Customer Relationship Management (CRM)
Project billing and costing advanced
Easy to operate POS Touch-Screen
Management of warehouse and storage location
Inventory management advanced
Electronic Transmission of Inventory
Sales Force Access Control
Team and follow up tasks management
Production costing and manufacturing
After Sale Customer Support / Repairs / RMA
Suppliers RMA
Product Traceability Batch / Lot and validity period control
Guarantee/Warranty control by Serial Number / IMEI / Chassis number
Shipment API (DHL, Chronopost, etc)
Invoicing and customer accounts
Automated processing of outstanding bills
Automated billing of contracts/fees
Automated electronic transmission of documents
Direct e-mailing of documents
Automatic pricing and discount by product/customer
Bulk document import
Online Store Integration API
EDI – Electronic Document Interchange
Online and ATM Payment Gateways
Dashboard and global search
Full Multi-Language
Role-based access control to functions and data
Rated simultaneous users
Certified for VAT, IVA, GST, Stamp Duty and Eco taxes
Optional LDAP based user authentication


Gestix 5.5.3 changes log

Release History (up to date)

Changes log and improvements made over time indicating the software version in which it occurred.

Highlight for POS – Touch a Sale with all the functionality for Touch or Mouse, tablet, etc.

Screen Shot 2017-11-13 at 08.54.58

Gestix 5.5.3 ERP+CRM

  • Return memo obtained the value of the customer’s price list and not the value of the source document [5.5.3]
  • Search Article in several series in the menu Purchasing / Billing, etc. [5.5.3]
  • Do not allow delete invoiced contracts unless closed [5.5.3]
  • Show balance in SAF-T menu vs Invoicing Fiscal Report Listing [5.5.3]
  • Make PL / GT from order * without closing (* Proposal / Quote, Estimate) [5.5.3]
  • Enable saving Order as a draft document [5.5.3]
  • Picking list no prices – check Shipping & Handling amount is hidden as well [5.5.3]
  • AT ID / Código AT print in same font as the Shipping details [5.5.3]
  • Generation of ATM references and other means of electronic payment [5.5.3]
  • Assign Tax Exemption Reason automatically on Document Import (add option) [5.5.3]
  • Automatic Billing Per Document with 0% VAT assuming pre-defined reason [5.5.3]
  • Simplified invoice up to 100 euros or 1000 in case of Retailer / V. Ambulante [5.5.3]
  • Invoice in foreign currency: always include countervalue Base Currency [5.5.3]
  • Contract billing – pending invoice – Calculate Due Date accordingly [5.5.3]
  • Order of Proposta/Quote respect Seller and Project [5.5.3]
  • The link to the invoice receipt in the document status window would open the invoice instead of the receipt [5.5.2]
  • Point of Sales / Till system – search item by Description/Family [5.5.1]
  • Credit memo without Invoice invalid for SAF-T – idem Receipt without Invoice [5.5.1]
  • Warn user before closing window during document edit [5.5.1]
  • List customers with VAT ID information. Exclude customers with empty VAT ID field. List alphabetically (By ID checked) and by VAT ID number (By ID unchecked) [5.3.2]
  • Nova versão [5.2.5]
  • Enable task management in suppliers and salespersons (Corporate) [5.2.4]
  • Kit/Package – show net prices in articles listing [5.2.4]
  • Adding kit/package to document looses prices when edited [5.2.4]
  • Não é permitida a edição de dados de documentos fechados ou anulados [5.2.4]
  • Option to disallow users from entering duplicate barcode items. Barcode fields repositioned for easier access. [5.2.4]
  • New Inventory by Date in Gestix Business 5.3 [5.2.4]
  • New possibility, create invoice from a void one [5.2.4]
  • New Gestix Bill a free invoicing application for up to 60 kEUR billing volume, on demand technical support by Help Desk service [5.2.3]
  • It was possible to edit stock transactions even when involving Batch Numbers, yielding wrong item stock – fixed [5.2.2]
  • Invalid Min.Qty warning in Invoice when Article’s minimum sale quantity not zero [5.2.2]
  • Set VAT Reasons using Gestix API: dci_reason_N now available [5.2.2]
  • The carrier defined in the order was not preserved when converting to Invoice [5.2.2]
  • Avoid accepting duplicate batch numbers in sales to prevent breaking the available stock [5.2.2]
  • New standard VAT Exemptions Table (for SAF-T enabled countries, shows exemptions reasons in invoice’s notes/comments and SAF-T file) [5.2.2]

Can my Portugal-based company issue a Simplified Invoice above €1000?

The simplified invoice (FS) does not allow by law total more than 100 euros (or 1000 for Retail).

If your CAE supports Retail (Confirm please with your accountant), you may use the FS for transactions up to 1000 euros VAT incl.

However, only the Simplified Invoice is subject to these limits. You can use the Invoice / Receipt type that is an equivalent cash-sales bill yet with no amount limit. Note that this series requires the specification of VAT ID number as per the Portuguese VAT directives.

For further information please contact the Gestix technical support service.

Gestix ERP / CRM Software Update 2017 Ordinance No. 302/2016 Tax Authority

Portuguese Tax Authority published Ordinance no. 302/2016, dated December 2. It changes the data structure of the file referred to in Administrative Rule 321-A / 2007, dated March 26, and creates the taxonomies to be used in filling the SAF-T file (PT) – see original document.

Publication: Diário da República no. 231/2016, Series I of 2016-12-02, pages 4273 – 4379

Associated Legislation: Administrative Rule 321-A / 2007 – 26/03.

The said decree shall enter into force on January 1, 2017 for the years 2017 and following, except for the data structure referred to in Article 3, which shall come into effect on July 1, 2017.

Fiscal Update 2017

Gestix is ​​available in Gestix Cloud editions (1) and Gestix Download editions, installed on the user’s own server (2).

1. Gestix Cloud

The update is automatic and transparent for the User, there is no need to take any action for now. New taxonomies are automatically assumed for documents issued as of July 1, 2017.

2. Gestix Download

Installation on the server itself is maintained at the user’s own risk. In this case you need to install an update of the Gestix software.
Ensure that you are up to date with the latest Gestix 5.2.03, to apply the new taxonomic rules: despite the submission of the SAF-T 1.04_01 file, for documents issued as of July 1, 2017, only be accepted by e- Invoice as of August 1, 2017.

To update your Gestix Download please:

IMPORTANT NOTE: The new Gestix Download requires an Internet connection to extract the SAF-T

Gestix 5.2 Billing Software Update

A new update, Gestix 5.2 is being released.

This update introduces the table of standard VAT exemption reasons, as recommended by the Tax Authority. It also includes several enhancements and fixes relative to version 5.1.

If you use Gestix Cloud, the update is automatic. It appears information to the user that it had an effect, and no need to do anything else.

If you use Gestix Download, running on your computer, and have the updates plan on time, you can download the software update from the location:

The new Table Normalized VAT Exceptions can be accessed in the Admin / VAT rates menu. When invoicing with VAT exemption will now be available the codes in this list. You find in this menu the ability to edit the list to remove the options possibly not necessary in the case of your company.

In countries where it is not compulsory to use certified billing software, the new version does not require changes to the VAT table. However, it offers a new security option to give more freedom to editing invoices and other documents after recorded, as in earlier versions of Gestix prior to the 2008-2010 certification.

Gestix 5.2 (fiscal update, release 1, 2016)

  • New standard VAT Exemptions Table (for SAF-T enabled countries, shows exemptions reasons in invoice’s notes/comments and SAF-T file) [5.2.2]
  • Group VAT exemption reasons by reason and display then in the invoice’s Notes/comments area [5.2]
  • Set VAT Reasons using Gestix API: dci_reason_N now available [5.2.2]
  • Manage Batch Quantity by warehouse (same batch ID in different warehouses) [5.2.2]
  • It was possible to edit stock transactions even when involving Batch Numbers, yielding wrong item stock – fixed [5.2.2]
  • Corrected problem in sending supplier purchase orders by email  [5.1.13]
  • Fixed issue where the amount in words on invoices / receipts appeared with parts in English [5.2]
  • Billing contracts / recurrent Billing: option expiration date corresponds to the date of the contract renewal limit (Use data de vencimento do contrato) [5.2]
  • The conversion of orders into invoices was corrected problem in the currency could be changed for that was set in the client file [5.2]
  • Gestix API Improved handling of multiple shipping addresses for recurring customers [5.2]
  • Gestix API Improved to handle different VAT Exemptions for products and shipping [5.2]
  • Automatic notification of transport documents by AT Webservice [5.1.12]
  • The carrier defined in the order was not preserved when converting to Invoice [5.2.2]
  • Invalid Min.Qty warning in Invoice when Article’s minimum sale quantity not zero [5.2.2]
  • New function to duplicate article records and general tables records on new Gestix Enterprise [5.1.12]
  • New function to set Measurement Units and remove invalid chars from articles [5.1.12]
  • Inventory CSV small corrections, old versions [5.1.11]
  • Recalculate due date according to customer’s payment terms when changing invoice date [5.1.11]
  • Web Service AT – improvement of diagnostic messages [5.1.12]
  • Contract billing – optionally make the due date follow the first date of the billing period. Configurable from parameters usr_ctfduedt [5.1.12]
  • Webservice AT: in case of wrong password webservice returns error 99 and Gestix now transmits this message clearly to the operator [5.1.12]
  • Enable companies based in countries where it is not compulsory digital signature to enable editing invoices [5.1.12]
  • Print invoices in batches to print only the original or a duplicate (selectable) [5.1.15]
  • Allow import documents generated under other than digitally signs for intermediate document type order or similar  [5.1.12]
  • Corrected problem that could forget the default VAT after editing Admin / TA Credentials [5.1.12]
  • Corrected issue: Assigning the batch number’s Production Date is always forgot [5.1.15]
  • In calculating the Cost Average Price, option for dilution of expenses by amount or quantity [5.1.14]
  • Print 2nd copy with explicit indication on every page of the invoice or at the end bottom of the same [5.1.15]
  • Avoid accepting duplicate batch numbers in sales to prevent breaking the available stock [5.2.2]
  • Salespersons listings and reports by Geographic Area [5.1.11]
  • Allow Close Orders to users that can change and delete [5.2.1]
  • Allow the operator to define the default warehouse, in the multi-store menu, that will be used in data import operations  [5.2.1]
  • Enable Stock Release and Stock Reception memos to print price information [5.1.13]
  • Warehouse reports where corrected regarding a problem when only one warehouse was selected [5.1.13]
  • Optional dilution of shipping cost calculation by item quantity instead of item amount [5.1.13]
  • security option to just letting register invoices and overall sales of products in stock. Services and text with price are not allowed [5.1.13]
  • New configuration option to forbid sales of items not in stock, like services and others. [5.1.13]
  • The Use due date option in the Report Customer Debt by Age was not working correctly [5.1.13]
  • Corrected the customer totals in the CSV Report Customer Debt by Age [5.1.15]
  • When multiple currencies involved, show the invoice total in both EURO and GBP (or any other currencies)  [5.1.13]
  • Corporate: Discount by customer and product category – multiple discount columns [5.1.15]
  • Corrected: Initial Balance is not handled properly when paid in part: it would not allow another payment [5.1.12]
  • Improving efficiency in the Transport Document Transmission AT Webservice [5.1.15]
  • Corrected a problem when sending a document by email, only the duplicate was sent [5.1.15]
  • Corrected a problem that prevented configuration of the LDAP Directory system for user authentication [5.1.15]
  • Make the due date editable in open invoices [5.1.12]
  • Corrected transitory problem that required the operator to enter the item quantity manually in the Point of Sales menu [5.1.15]
  • Corrected problem that prevented access to the function to change the VAT for multiple items [5.2]


0394 Gestix Enterprise (Corporate Enterprise)
0395 Gestix Business (Business Light, Business Mini, Business CRM)
0396 Gestix POS
0397 Gestix Life

Estado da Certificação

Apache 2.2 installer for Windows (old versions)

As promised, here is the old installer that worked quite well as long as it was ran from the Windows command line in Administrator’s Mode:

Apache Software Foundation / Apache 2.2




Invoice: display the amount in customer’s own currency

In this example, our billing is in EUR (Euros) but want to display the amount in GBP (Great Britain Pounds) in the invoice to certain customers.

First, add the GBP currency onto the database and specify the exchange rates (Currencies menu).

Currencies menu: Defining currencies and exchange rates

Currencies menu: Defining currencies and exchange rates

Then, in the Customers menu, edit those customers that want the amount in GBP shown on their invoices.


Customers | Modify Customer - defining customer's preferred currency

Customers | Modify Customer – defining customer’s preferred currency

Finally, check the Admin | Settings menu to ensure that the Display Counter Value in Base Currency option is enabled.

Admin / Settings

Admin / Settings

When Display Counter Value in Base Currency is enabled, if the customer’s preferred currency is GBP and the invoice is in EUR (the base currency), the amount in GBP will be printed in the invoice. If the invoice is in GBP, the amount in EUR will be printed instead.

Invoice in base currency (EUR), customer’s preferred currency is GBP

Screen Shot 2016-03-21 at 1.44.01 PM

Invoice in GBP, base currency EUR, don’t care customer’s preferred currency

Screen Shot 2016-03-21 at 1.43.43 PM

Any questions or comments? please submit them below.


Gestix on Mac OS X Yosemite – download this kickstarter to facilitate launching MySQL and Apache when needed

This tiny application has been created with Automator and can be inspected to see the applescript program inside it:

on run
    do shell script "/usr/local/mysql/bin/mysqld_safe > /dev/null 2>&1 &" with administrator privileges
    do shell script "apachectl restart > /dev/null 2>&1" with administrator privileges
end run

The script will try to launch MySQL by calling mysqld_safe directly, thus without the need to have the StartupItems / System Preferences components installed.

Then it will try restarting apache as well, by invoking apachectl restart.

Download link:

Open the application, it will prompt for the computer’s password.Screen Shot 2015-05-27 at 8.47.42 PM

Then it tries launching both services and displays a confirmation message that enables  sending your feedback directly to the supporting team.


Screen Shot 2015-05-27 at 8.48.23 PM





Check the support page

Like us on facebook

How to enter a partial payment with Gestix ERP

With the Gestix ERP you can easilly issue a payment receipt for part of an invoice.

Here we go through the steps to process a customer payment, from the Invoicing menu, whereas a similar procedure would be performed for processing payments made to suppliers from the Purchasing menu.

Entering payments and partial payments with Gestix ERP

Open the Invoicing menu and click Receipt, New.




Here we’re clicking the Search button to choose the customer from a pop-up list.




Then we click the button labeled Document to select the invoices being paid, then we click over Select All to add those invoices to the receipt.




Since the customer is paying the amount of GBP 446,52 and the selected invoices total is greater than this, we want to edit the amount paid for, say, the last of the three invoices. Click the little pencil button labeled Edit at the left hand side of the line.





Now let’s enter the correct amount and click the little button labeled Save next to the Paid Amt field.




Click the Save button at the top of the document, and it’s ready to print or send by email.

For more information please check the Gestix website at

How to upgrade your Gestix Download to the latest edition

To add features to your Gestix ERP you can buy the Gestix product/edition that best suits your needs and upgrade your old license.

As soon as you get the new Gestix’ license serial number in your purchase invoice, proceed as follows to upgrade your Gestix:

Open the Admin | Licensing menu and click the Upgrade button that is shown below the list of features.


Enter the Upgrade Code included in the delivery instructions that are sent by email along with the invoice PDF.


Then enter the License Serial Number.


Click Continue to complete the upgrading process. Gestix will then show the list of features of the new edition. Press Back to return to the main menu and check all the new features.


More information: