Skip to content

Customer portal

The customer portal is a private area where each customer can log in with email and password to view their documentation.

  • Allow the customer to log in through an independent URL.
  • Show the list of their invoices.
  • View the detail of an invoice with its lines.
  • Download the PDF of any invoice.
  • Show the total outstanding balance.
  • The customer must have portal access enabled in their record (Customers).
  • The customer must have a portal password configured.
  • The customer must have a company assigned (company_id).
  1. Go to Sales → Customers and open the customer record.
  2. Enable the Portal enabled toggle.
  3. Set a password for portal access.
  4. Save the changes.
  1. The customer opens the URL /portal/login.
  2. They enter their email and the portal password you provided.
  3. After validation, they are taken directly to their invoice list.

The portal shows sales invoices with status:

  • issued
  • sent
  • paid
  • unpaid

Drafts and deleted invoices do not appear.

Status Color Meaning
Paid Green The invoice is fully collected
Overdue Red The due date has passed and it is not paid
Pending Orange Issued but not yet due or not collected
  • Click View to open the invoice detail with line breakdown, net amount, taxes and total.
  • Click Download PDF to save the invoice as a PDF file.

The portal header shows the sum of all issued/sent/unpaid invoices that have not yet been paid.