Odoo Accounting Integration

PiggyPro uses Odoo Accounting for customer invoices and farm sales records.

Why Integrated Accounting?

PiggyPro is built on Odoo, so the farm records stay connected to customer invoices instead of living in a separate bookkeeping system.

✓ Real-Time Reports

Review posted invoices and accounting totals with up-to-date reports

✓ Tax Compliance

Use standard Odoo finance reports for compliance

✓ Multi-Currency

Support depends on your Odoo accounting setup

Recording Income

Pig Sales

Create invoices from completed pig or batch records

When you complete a slaughter or disposal record in PiggyPro:

  1. Open the completed record
  2. Click Create Invoice
  3. Review the generated invoice:
    • Customer name
    • Date
    • Quantity or weight
    • Batch reference where applicable
  4. Post the invoice through standard Odoo
  5. Use Odoo reports for finance follow-up

💡 Professional Invoices

PiggyPro stores the invoice on the original farm record so you can always trace it back later.

Customer Invoices

Create invoices for any farm products or services

PiggyPro primarily creates invoices for farm sales actions:

  • Slaughter invoices
  • Batch disposal invoices
  • Single pig disposal invoices
  • Other farm-related invoices created in Odoo

Access the posted invoices from Accounting → Customers → Invoices.

Recording Expenses

Feed Purchases

Feed and supply costs should be tracked in Odoo using your normal purchasing flow:

  1. Receive the purchase in Odoo
  2. Update feed or supplies stock in PiggyPro
  3. Keep the cost fields current
  4. Use reports for cost follow-up

Health Expenses

Veterinary and medication costs are tracked:

  • Vaccination costs
  • Medical treatments
  • Medicine purchases
  • Veterinarian fees

Vendor Bills

Record bills from suppliers

Use standard Odoo bills for supplier expenses:

  1. Go to Accounting → Vendors → Bills
  2. Click Create
  3. Select vendor and enter bill details
  4. Add line items for each expense
  5. Save and post the bill

Common expenses: utilities, equipment, labor, maintenance, insurance, feed, and medicines

Financial Reports

Available Reports

Access from Accounting → Reporting

Profit & Loss Statement

View your farm's profitability over any period. See total income, expenses, and net profit/loss.

Balance Sheet

Snapshot of your farm's financial position showing assets, liabilities, and equity.

Cash Flow Statement

Track money coming in and going out to manage your farm's liquidity.

Aged Receivables

See which customers owe you money and for how long.

Aged Payables

Track bills you need to pay to suppliers.

Tax Reports

Generate VAT/sales tax reports for compliance.

Payment Management

Recording Payments

Customer Payments

  1. Open the customer invoice
  2. Click Register Payment
  3. Enter payment amount and method
  4. Invoice is marked as paid

Vendor Payments

  1. Open the vendor bill
  2. Click Register Payment
  3. Select payment method and date
  4. Bill is marked as paid

Payment Methods

Configure payment methods for your farm:

Cash

Bank Transfer

Mobile Money

Check

Best Practices

  • Record all transactions as they happen for accurate books
  • Reconcile bank statements monthly
  • Review profit & loss reports regularly to track farm performance
  • Follow up on overdue customer payments
  • Keep digital copies of receipts and invoices
  • Consult with an accountant for tax planning
  • Use the mobile app for quick invoice creation on the go