Skip to content

Accounting vendor AP settle / Pay vendor (1.9.0 / 1.6.0) — Production Readiness Audit ​

FieldValue
Date2026-10-17
StatusGo for production — feature Pest green
ScopePay vendor on purchase orders clears receipt accounts payable from cash/bank
Catalogaccounting 1.8.0 → 1.9.0, purchase-orders 1.5.0 → 1.6.0
CompanionAccounting user guide · Purchase Orders · CHANGELOG

Executive summary ​

When Accounting is installed and a purchase-order receipt has posted accounts payable, Pay vendor posts Dr Accounts Payable 2000 / Cr the chosen cash or bank account for each open receipt. Convert to expense stays blocked while AP journals exist.

Go / No-Go: Go. Migrate-only. New permission purchase-orders.pay for admin/manager defaults.

GateResult
Platform freezePass
Pay vendor posts Dr AP / Cr cash once per receiptPass (Pest)
Second pay is rejectedPass (Pest)
Missing paid-from and missing Accounting validatePass (Pest)
purchase-orders.pay requiredPass (Pest)
Catalog bumps + CatalogSeeder companionPass (Pest)

Feature Pest on 2026-10-17: 6 passed (PurchaseOrderVendorPaymentTest, AccountingModuleVersion190BumpTest).


Deploy ​

  1. php artisan migrate --force (receipt payment columns, permission, catalog bumps). Do not db:seed.
  2. Confirm modules.version for accounting is 1.9.0 and purchase-orders is 1.6.0.
  3. Deploy Frontend after production build; hard-refresh SPA.
  4. Smoke: receive a tracked PO → Pay vendor → AP open is $0.00; convert stays unavailable.

Official documentation for the EloSync SaaS Platform.