Every time you create a customer invoice in POS, the sales transaction will automatically generate journal entries in the Books app. The journal entries generated automatically from a single sales transaction are divided into several types. For example, one customer invoice can create three journal entries in the Books app: a revenue entry, a cost entry, and a payment entry.
Below are several examples of journal entries that will be created based on the type of POS sales transaction, using different scenarios
I. General Sales Transaction (paid and sent)
Transaction in POS
Revenue Journal
Account | Debit | Credit |
Cash (1002) | 45,000 | 0 |
Sales (4000) | 0 | 45,000 |
Cost Journal
Account | Debit | Credit |
COGS (5002) | 30,000 | 0 |
Inventory (1000) | 0 | 30,000 |
II. Credit Sales Transaction (Unpaid)
Transaction in POS
Revenue Journal
Account | Debit | Credit |
Account Receiveable (1001) | 50,000 | 0 |
Sales (4000) | 0 | 50,000 |
Cost Journal
Account | Debit | Credit |
COGS (5002) | 25,000 | 0 |
Inventory (1000) | 0 | 25,000 |
Payment Journal
Account | Debit | Credit |
Cash (1002) | 50,000 | 0 |
Account Receiveable (1001) | 0 | 50,000 |
III. Sales Return
Transaction in POS
Return Journal
Account | Debit | Credit |
Sales Return (4003) | 30,000 | 0 |
Cash (1002) | 0 | 30,000 |
Cost Journal
Account | Debit | Credit |
Inventory (1000) | 15,000 | 0 |
COGS (5002) | 0 | 15,000 |
IV. Unfulfilled Sales (Unsent)
Transaction in POS
Revenue Journal
Account | Debit | Credit |
Cash (1002) | 44,400 | 0 |
Sales Tax (2003) | 0 | 4,400 |
Sales (4000) | 0 | 40,000 |
When Fulfilled (cost journal)
Account | Debit | Credit |
COGS (5002) | 20,000 | 0 |
Inventory (1000) | 0 | 20,000 |
V. Transaction with Product Non Inventory
Transaction in POS
Revenue Journal
Account | Debit | Credit |
Cash (1002) | 40,000 | 0 |
Sales (4000) | 0 | 40,000 |
Cost Journal
We separate the chart of account for inventory and Non Inventory
Account | Debit | Credit |
COGS (5002) | 25,000 | 0 |
Non Inventory (111222) | 0 | 10,000 |
Inventory (1000) | 0 | 15,000 |
Related Articles
If you want to see how the journal in books app created when creating adjustment in POS, you can check this article: Inventory Adjustment Journal in Books App
If you want to see how the journal in books app created when creating purchase transactions in POS, you can check this article: Purchase Journal In Books App
For more information about books app, you can see the help centre collection for books app here: Books App Help Center Collection
DealPOS is an online point-of-sale (POS) application specifically designed for retail businesses in categories like Fashion, Minimarkets, Electronics, Fresh Food, and Building Material Stores.
With DealPOS, you can manage both online and offline store inventory in real-time on a single platform. You can also sell through omnichannel (offline and online) as DealPOS integrates with marketplaces (Shopee, Tokopedia, TikTok Shop, Lazada) and instant web stores (Shopify and WooCommerce).





