Customer accounting setup will be used to define specific GL accounts. The setup id or name will be mapped with customer master 
(Business partner) along with business posting group.

For example, if you have two nature of businesses like trading and manufacturing then you you may need two different posting structure to handle the transactions in GL accounts so that user can have deep insights about profit and loss of two separate business operations.


Doc No:

Name*

Account Receivable (Assets)

Sales Return / Credit Note (Assets)

Exchange Gain (Incomes)

Accounts Receivable-Service (Assets)

Discount Granted (Expenses)

Exchange Loss (Expenses)

Rounding Off Loss (Expenses)

Rounding Off Gain (Incomes)

CAG0  Default Setup  Temp A/c   Temp A/c   Temp A/c   Temp A/c   Temp A/c   Temp A/c   Temp A/c   Temp A/c
CAG1 Trading Customer A/c setup AR 
(Trading) A/c 

AR 

(Trading) A/c

Exchange Gain (Trading)
A/c

AR (Trading) A/c

Discount Granted A/c

Exchange Loss A/c

Rounding Off Loss A/c

Rounding Off Gain A/c

CAG2

Manufacturing Customer A/c setup

AR 

(Manufacturing)

A/c

AR 

(Manufacturing)

A/c

Exchange Gain (Trading)

A/c

AR 

(Manufacturing) 

A/c

Discount Granted A/c

Exchange Loss A/c

Rounding Off Loss A/c

Rounding Off Gain A/c


Now take the same case which is explained at general accounting setup.

  • A (Customer) mapped with Trading Business (TB) and Trading Customer A/c setup (CAG1).
  • P1 (Item) mapped with with Trading Product (TP) as Product posting group.
  • P2 (item) not mapped with any posting group.
  • P1 and P2 (Items) are sold to A (Customer) for USD 1000 and USD 500 respectively.

Based on the accounting setup, system will identify the corresponding GL accounts based on below the structure.


Then sales journal will be as follows.

  • AR (Trading) A/c USD 1500 Debit
  • Sales (Trading) A/c USD 1000 Credit
  • Temp A/c USD 500 Credit