Skip to main content

Overview

MotorDesk allows you to create electronic invoices (Facturas Electrónicas) and sales receipts (Boletas de Venta) with integrated vehicle information and service tracking. This guide walks you through the complete invoice creation process.
All invoices are automatically saved with offline-first capabilities. If you lose internet connectivity, your work is preserved and will sync when connection is restored.

Creating a New Invoice

1

Navigate to Sales

Click on Nueva Venta (New Sale) from the main navigation menu. You’ll see the invoice creation screen with the title Nueva Venta at the top.
2

Select Customer

In the Cliente (Customer) field, start typing the customer’s name or document number. The autocomplete will show matching results with:
  • Customer name (Nombre/Razón Social)
  • Document type and number (RUC/DNI)
Click on the customer to select them. If the customer doesn’t exist, you’ll need to register them first in the Customers module.
Use the search box by typing at least 3 characters to see filtered results quickly.
3

Configure Invoice Details

Fill in the required invoice information:Document Settings:
  • Tipo de comprobante: Choose between FACTURA ELECTRÓNICA or BOLETA DE VENTA
  • Serie y Correlativo: Auto-generated based on your configuration (read-only)
  • Tipo de operación: Select operation type (default: VENTA INTERNA)
  • Dscto. global (%): Enter any global discount percentage if applicable
Dates:
  • Fecha de emisión: Issue date (auto-filled with current date)
  • Fecha de vencimiento: Due date (optional)
4

Add Vehicle Information (Optional)

For fleet-related services, click on the inline action buttons to add vehicle details:
  • PLACA: Vehicle license plate
  • KM ACTUAL: Current odometer reading
  • PRÓX. CAMBIO: Next service kilometer milestone
  • OBSERVACIONES: Service notes or observations
  • OTROS: Additional options menu
Vehicle information helps track service history and maintenance schedules automatically.
5

Add Products/Services

In the search bar at the bottom (with the PackageSearch icon), type the product name or barcode. The autocomplete will display:
  • Product name
  • Product code (Código de Barras)
  • Sale price (Precio Venta)
Click on a product to add it to the cart.
Frequent Products: If the cart is empty and you have frequent products configured, you’ll see quick-add buttons labeled + [Product Name] to add common items instantly.
6

Adjust Quantities

Once products are in the cart, you can:
  • Increase quantity: Click the + button
  • Decrease quantity: Click the - button
  • Remove item: Click the Eliminar button
The cart table shows:
  • Product name
  • Unit price (Precio Unit.)
  • Total per line
  • Quantity controls
7

Review Totals

At the bottom of the screen, review the invoice totals:
  • TOTAL: Final amount including tax (in Soles S/)
  • Subtotal: Amount before tax
  • IGV: Peruvian sales tax (18%)
8

Process or Preview

You have two options:VISTA PREVIA (Preview):
  • Review the invoice before processing
  • Check all details are correct
PROCESAR VENTA (Process Sale):
  • Finalizes and saves the invoice
  • Generates the electronic document
  • Queues for SUNAT submission if online
  • Saves locally with PENDING sync status if offline
Once you click PROCESAR VENTA, the invoice is recorded. Make sure all information is correct before processing.

Proforma Invoices

To create a proforma (quote) instead of a final invoice:
  1. Check the PROFORMA checkbox in the top-right corner
  2. Complete the invoice as normal
  3. The document will be saved as a proforma for customer review
Proformas don’t count toward your correlativo numbering and aren’t submitted to SUNAT.

Offline Invoice Creation

MotorDesk supports offline invoice creation:
  • All invoices created offline are marked with sync_status: 'PENDING'
  • When internet connection is restored, pending invoices automatically sync
  • You can continue working without interruption
Check the sync status indicator in the main interface to see if there are pending documents to sync.

Best Practices

  1. Always verify customer information before processing the sale
  2. Double-check vehicle license plates to maintain accurate service history
  3. Use the preview function for large invoices before processing
  4. Add observaciones for any special service notes or customer requests
  5. Track kilometraje (odometer readings) for maintenance scheduling

Next Steps

Build docs developers (and LLMs) love