Skip to content

ERPNext Connection

Configure TaprNext to connect to your ERPNext instance.

  1. Go to Settings > Legal Entities
  2. Select your legal entity (or create new)
  3. Click ERP Connection tab

Choose ERPNext from the ERP System dropdown menu.

Provide the following information:

  • Server URL: Your ERPNext instance URL (include https://)
  • API Key: Authentication key from your ERPNext user
  • API Secret: Corresponding secret for API authentication

Select which ERPNext company receives posted invoices:

  • ERPNext Company: Target company for invoice posting
  • Default Cost Center: Standard cost center assignment
  • Default Expense Account: Standard expense account for line items
  1. Click Test Connection
  2. Verify successful result (green indicator)
  3. Click Save

TaprNext automatically maps these fields to ERPNext equivalents:

TaprNextERPNext
vendorsupplier
invoice_numberbill_no
invoice_datebill_date
due_datedue_date
total_amountgrand_total
currencycurrency
itemsitems

For customized ERPNext instances, map TaprNext fields to custom ERPNext fields (po_number, cost_center, project, etc.).

Configure submission behavior:

  • Submit on Post: Automatically submit invoices in ERPNext
  • Draft Only: Create as draft for ERPNext approval
  • Verify URL includes https://
  • Confirm ERPNext accessibility from the internet
  • Check firewall permits TaprNext IPs
  • Re-verify API key and secret accuracy
  • Ensure API user account is active
  • Confirm required roles are assigned
  • Verify company exists in ERPNext
  • Confirm API user has company access
  • Refresh the company list

Test Connection