📄 Accounts Receivables in invoicing

Accounts Receivables

Creating a Customer Invoice

1.Log in to an ERP with access to accounting module.

2.Navigate to Accounting → Customers → Invoices

3.Click New.

4.Fill in the following fields.

Invoice Header Fields
Customer :
Select the customer to whom the invoice is being issued. The customer information maintained in the system will be used for invoicing and accounts receivable tracking.
b. Document Type
Specifies the type of accounting document being created. This determines the transaction processing rules and accounting treatment.
c. Verifier
Indicates the person responsible for reviewing and verifying the invoice before posting.
d. Invoice Date
The date on which the invoice is created and recorded in the system.
Period
Displays the accounting period in which the transaction will be posted.
Fiscal Year
Indicates the financial year to which the invoice belongs.
Document Date
The official date appearing on the invoice document for accounting and tax reporting purposes.
eTIMS Payment Method
Specifies the payment method to be reported to the Kenya Revenue Authority (KRA) through the eTIMS system.
Recipient Bank Currency
Indicates the currency in which payment is expected from the customer.
Due Date
The date by which the customer is expected to settle the invoice.
Payment Terms
Defines the agreed credit period and payment conditions applicable to the customer.
Journal
Specifies the accounting journal where the transaction will be recorded upon posting.
Invoice Lines Tab
Product
Select the product or service being billed to the customer.
Account
The General Ledger account that will be affected by the transaction.
Cost Centre
Identifies the department, project, or business unit to which the transaction should be allocated.
WBS
Work Breakdown Structure code used for project tracking and reporting.
Analytic
Used for management reporting and analytical accounting allocations.
Quantity
The number of units being invoiced.
UoM
The unit of measure applicable to the product or service..
5.Save and then confirm.

Registering a Customer Payment.

To record payments received from customers against outstanding invoices and update the customer's receivable balance.

  1. Log in to the ERP module with an access to accounting module.

2.Navigate to Accounting → Customers → Invoices

3. Open the Customer Invoice and verify that:

  • The invoice status is Posted.

  • An outstanding balance exists.

  • The invoice belongs to the correct customer.

4. Click the Register Payment button located at the top of the invoice.

5. The Register Payment window will open.

6. In the Payment Date field, enter the date on which the payment was received from the customer.

7. In the Amount field, enter the amount received.

  • For full settlement, enter the full outstanding balance.

  • For partial settlement, enter the amount actually received.

8. In the Journal field, select the journal where the payment was received.

Examples:

  • Bank Journal

  • Cash Journal

  • Mobile Money Journal

9. Choose the appropriate payment method used by the customer.

Examples:

  • Bank Transfer

  • Cash

  • Cheque

  • Mobile Money

10. In the Memo or Reference field, enter the payment reference details.

Examples:

  • Bank transaction reference

  • Cheque number

  • Receipt number

  • EFT reference

11. Review all payment information to ensure accuracy before posting.

Verify:

  • Customer Name

  • Invoice Number

  • Payment Date

  • Amount

  • Journal

  • Payment Reference

12. Click Create Payment to post the transaction.

Odoo will automatically:

  • Record the payment.

  • Reconcile the payment against the invoice.

  • Update the customer balance.

13. After posting, verify that:

  • The payment has been successfully created.

  • The invoice status has been updated.

  • The outstanding balance has been reduced or cleared.

Result

If the invoice is fully paid:

  • Invoice Status: Paid

  • Outstanding Balance: Zero

If the invoice is partially paid:

  • Invoice Status: Partially Paid

  • Remaining Balance: Outstanding until additional payment is received

Accounting Impact

Upon posting the payment, Odoo generates the following accounting entry:

Debit

  • Bank/Cash Account

Credit

  • Accounts Receivable Account

This entry reduces the customer's receivable balance and increases the company's cash or bank balance.


Document Sign-Off

RoleNameDate
Prepared ByMartha Ondigi15/05/2026
Reviewed ByJoseph Okech15/05/2026
Approved ByJohn Maiki10/08/2026
Authorized By