Skip to main content

Blu Coffee Distributors / VGC — bc17 Documentation

This is the user guide for Blu Coffee Distributors and the Villanueva Group of Companies (VGC) on Odoo 17: how to do the day-to-day work in Odoo as it is set up today, with screenshots from the live system.

What's in this guide​

SectionWhat it covers
What's NewRecent changes, newest first — start here if you used Odoo before
ContactsCustomers, their delivery and invoice addresses, and why addresses no longer show in pickers
SalesQuotation to sales order, Send to Viber, SLA, Force Close, and the order-to-cash flow end to end
InventoryItem requests, deliveries and their SLA, delivery accountability, trip tickets, receipt notifications, expiring stock, inventory counts and the inventory reports
PurchasePurchase requisitions and the auto-RFQ from reordering rules
AccountingWithholding tax and the S.I. per BIR RR 6-2026, foreign-currency bills, the books and ledgers, statements of account
RepairsRepair orders from intake to invoice, client Viber notices and the survey, machine service history, the customer portal
MarketingViber and SMS campaigns through 8x8
ManufacturingThe roastery repackaging plan — planned, not in use yet

Getting help​

  • Search (top right, or press Ctrl/⌘ + K) finds any word on any page.
  • Blu Help (the chat button, bottom right) answers questions from this guide. Use the full-screen button in its header for long answers.
  • Screenshots come from a copy of the live system, so names and numbers on them are real examples. Your screen may differ slightly depending on your access rights.

Conventions​

  • Menu paths are written in bold with arrows, e.g. Inventory → Transfers → Trip Tickets.
  • Dates are written MM/dd/yyyy.
  • Amounts are in PHP unless noted.

For IT: the bc17 module​

bc17 is a single Odoo 17 application module that bundles all VGC-specific business logic. Internally it is organized into sub-packages by domain:

Sub-packagePurpose
blu_basePartner extensions (classification, region, schedules), user warehouse access, company config, iFrame wrapper for i-net reports
blu_crm_salesCRM lead extensions (brands, inquiry types), sale-order customizations (mode of payment, force close, validator groups)
blu_accountWithholding tax, payment receipts, SI number tracking, foreign-currency rates
blu_purchasePO signatories, auto-RFQ from reordering rules, currency rate sync, i-net printing
blu_stockDelivery receipts, trip tickets, delivery accountability, purchase requisitions, item requests, compatible parts
blu_repairRepair orders, labor, technicians, service history
blu_portalCustomer portal (machine registration, service requests) and the post-service survey
blu_reportsSales/purchase/inventory analytics and Excel exports
blu_8x88x8 SMS/Viber integration
blu_artinIndustrial machine log CSV parsing
blu_ecommE-commerce warehouse rules
blu_dashboardDashboard configuration
frontend/React SPA for the customer portal

Module source: bc17/ in the vgc17 repository. Docs source: blu-docs/ in the same repository — edit the Markdown under docs/ alongside the module change it describes, and deploy with ./scripts/deploy.sh from main.