شركة صالح بن جيلان البركاتي Warehouses & locations Organizing your stock starts with creating warehouses, defining their internal locations, and setting reordering rules for minimum stock. Path: Inventory ← Configuration ← Warehouses / Locations From ... Jul 5, 2026
شركة صالح بن جيلان البركاتي Common ZATCA rejection errors When ZATCA rejects an invoice, a BR-KSA-coded message explains why; knowing the common ones speeds up the fix and resubmission. Path: Accounting ← Customers ← Invoices (open the invoice) ← EDI Documen... Jul 5, 2026
شركة صالح بن جيلان البركاتي Issue e-invoice + QR (Phase 2) In Phase 2, simply posting the invoice makes Odoo send it to ZATCA automatically and return the QR code and acceptance status. Path: Accounting ← Customers ← Invoices (create an invoice) ← Confirm/Pos... Jul 5, 2026
شركة صالح بن جيلان البركاتي ZATCA customer data requirements Missing customer data is the top cause of e-invoice rejection; completing it upfront ensures ZATCA acceptance on the first try. Path: Accounting ← Customers ← Customers (open the customer record ) Ope... Jul 5, 2026
شركة صالح بن جيلان البركاتي ZATCA EDI onboarding Connect Odoo to ZATCA's Fatoora portal to issue approved e-invoices (Phase 2). Path: Settings ← Accounting ← Saudi Arabia — E-invoicing Ensure the l10n_sa_edi module is installed and the company's cou... Jul 5, 2026
شركة صالح بن جيلان البركاتي Fiscal period closing After reviewing and posting the period's entries, lock the dates to prevent any later edits that would compromise the financial statements. Path: Accounting ← Accounting ← Actions ← Lock Dates Before ... Jul 5, 2026
شركة صالح بن جيلان البركاتي Partner statements & aging Produce a statement for each customer or vendor and an aging report to track overdue balances and manage collections. Path: Accounting ← Reporting ← Aged Receivable / Aged Payable From Reporting choos... Jul 5, 2026
شركة صالح بن جيلان البركاتي Payments & receipts Record what customers pay and what you pay vendors, and link each payment to its invoice for accurate reconciliation. Path: Accounting ← Customers ← Invoices (open the invoice) ← Register Payment Open... Jul 5, 2026
شركة صالح بن جيلان البركاتي Bank Reconciliation Bank reconciliation matches bank-statement lines against your accounting entries, so the bank balance in your books matches reality. Path: Accounting → Dashboard → Bank card From the Accounting Dashbo... Jul 5, 2026
شركة صالح بن جيلان البركاتي Taxes 15% (Inclusive / Exclusive) Saudi VAT is 15%. Odoo supports two computation modes: tax included in the price, or tax added on top of the price. Path: Accounting → Configuration → Taxes Open Accounting → Configuration → Taxes ; y... Jul 5, 2026
شركة صالح بن جيلان البركاتي Journals Journals classify entries by nature (sales, purchase, bank, cash, miscellaneous) and set default accounts and automatic numbering. Path: Accounting → Configuration → Journals Open Accounting → Configu... Jul 5, 2026
شركة صالح بن جيلان البركاتي Journal Entries A journal entry is the atomic unit of accounting. Most are generated automatically, but manual entries are needed for adjustments, depreciation and provisions. Path: Accounting → Accounting → Journal ... Jul 5, 2026