How to synch missing Invoices to CRM Server in ADempiere Retail?

The Add Invoice to CRM Process captures each sales invoice generated in the POS or ERP system and sends it to the CRM system via API, so that the customer’s purchase history, value, and frequency are recorded centrally for loyalty, marketing, and service purposes.

User Access

Who Can Access

  • Manager
  • Admin
  • Head Cashier

What User Can Do

  • Automatically or manually send invoice data to CRM after billing.
  • Ensure each bill/invoice is tagged to the correct customer (via mobile or loyalty ID).
  • View invoice sync status in CRM or in the integration log.
  • Re-trigger sync for failed invoice transmissions

Pre-Requisite Activities

  • CRM and POS/ERP systems must be integrated via API.
  • Customer must be identified at billing (optional but preferred).
  • CRM API must support invoice endpoint, e.g., POST /invoice/create.

Business Rules

  • Sync invoice details within selected date range.
  • A specific customer is selected within the date range.
  • Selected date range should be valid

User Interface

Step 1 : Select ‘Add Invoices To CRM in Menu -> CRM Integration-> Add Invoices To CRM or Search Add Invoices To CRM in Lookup.

TenthPlanet-ADempiere-Masters-Add-Invoice-to-CRM

Step 2: Select the date range and click start button to continue the process

TenthPlanet-ADempiere-Masters-Add-Invoice-to-CRM-1

Step 3: Select the date range and customer and then click start button to complete the process

TenthPlanet-ADempiere-Masters-Add-Invoice-to-CRM-2

Step 4: Select the date range and click Is All Invoice sync Checkbox

TenthPlanet-ADempiere-Masters-Add-Invoice-to-CRM-3

Step 5: Select the date range , customer and Is All Invoice sync Checkbox and click start button to continue the process

TenthPlanet-ADempiere-Masters-Add-Invoice-to-CRM-4