01Commercial
Customer & Account Management
Each Perfect Jewelry customer is held as a commercial account profile, not a contact record. It carries the full structure of the relationship — who owns it, how it is priced, how it pays and what it owes.
- Company information
- Branches
- Contacts
- Authorized representatives
- Account manager
- Sales agent
- Customer type
- Customer status
- Credit limit
- Payment terms
- Special pricing
- Discount rules
- Payment preferences
- Transaction history
- Outstanding balances
- Documents
- Communication history
This is materially more than a CRM contact. It is the commercial and financial identity of the account.
02Commercial
Quotation Management
Quotations are where a wholesale transaction is actually decided. AnyPlus Pro will allow authorized users to raise, approve and track quotations with the full commercial context attached.
- Customer
- Sales agent
- Account manager
- Item code
- SKU
- Inventory reference
- Customer PO reference
- Description
- Quantity
- Price
- Negotiated price
- Discount
- Payment terms
- Expiration date
- Notes
- Approval status
The platform does not need to duplicate PJI's entire inventory database. Items may be referenced by item code, SKU, inventory reference, order reference, customer PO number or another approved transaction reference — allowing integration without unnecessary duplication.
03Commercial
Order Management
Not every Perfect Jewelry transaction begins with a quotation. The platform supports both conversion from an approved quotation and direct order entry for established accounts.
- Customer
- Customer PO
- Sales agent
- Account manager
- Order number
- Item references
- Amount
- Currency
- Payment terms
- Credit arrangement
- Status
- Related invoice
- Related payments
01Quotation → Order
02Direct Order (no prior quotation)
13Commercial
Customer-Specific Pricing
The platform accommodates PJI's negotiated pricing model rather than assuming a single published price list.
- Standard pricing
- Customer-specific pricing
- Negotiated diamond pricing
- Special wholesale pricing
- Temporary pricing
- Customer-specific discounts
Every special price carries customer, reference or item, price, validity period, approver, creation date, modification date and full audit history.
14Commercial
Discount Approvals
Authority becomes explicit. Discounts beyond an agent's threshold route to the correct approver and are permanently recorded.
01Sales agent requests a 15% discount
02System identifies the request exceeds the agent's authority
03Manager approval required
04Manager approves or rejects
05Approval recorded against the transaction
06Approved quotation generated
This reduces undocumented approvals and establishes accountability without slowing the commercial conversation.
15Commercial
Sales & Customer Pipelines
A wholesale pipeline built around existing customers and sales agents — not marketing funnels or landing pages, which are explicitly excluded from scope.
01Lead
02Qualified
03Quotation
04Negotiation
05PO Received
06Order
07Invoice
08Payment
09Completed
04Financial
Invoice & Receivables Management
Invoices are held separately from payments, so that a balance is always a calculated fact rather than a manual assumption. The platform maintains a complete customer ledger.
- Full invoices
- Partial payments
- Multiple payments against one invoice
- Multiple invoices per customer
- Credit notes
- Adjustments
- Outstanding balances
- Due dates
- Overdue invoices
- Customer statements
Worked example — customer ledger
- Invoice INV-2041 issued — ₱2,000,000.00
- Payment received (bank transfer, verified) — ₱1,000,000.00
- Remaining balance — ₱1,000,000.00
- Payment received (post-dated check, cleared) — ₱600,000.00
- Remaining balance — ₱400,000.00
05Financial
Payment Management
AnyPlus Pro will not hold, receive or control Perfect Jewelry Inc.'s money. PJI retains ownership of its bank accounts, Xendit accounts, PayMongo accounts, payment processor accounts and settlement accounts. AnyPlus Pro acts as the technology and monitoring layer.
01Customer → Payment Gateway → Perfect Jewelry
02Customer → Bank → Perfect Jewelry → Accounting verification in platform
Money flows directly from the customer through the selected provider into PJI's designated merchant or bank account. AnyPlus Pro does not take custody of PJI funds.
06Financial
Digital Payment Integration
Initial gateway integrations are planned for Xendit and PayMongo, generating payment links connected to Perfect Jewelry Inc.'s own merchant accounts.
01Invoice
02Generate payment link
03Customer pays
04Payment gateway processes
05Gateway webhook
06AnyPlus Pro records payment
07Payment status updated
08Invoice balance updated
09Customer notification
The architecture will be prepared for additional gateways, including international providers, as a future extensibility capability — subject to merchant eligibility and applicable regulatory, banking, payment processor and tax requirements. No integration is represented as already available.
07Financial
Manual Payment Verification
Deliberately separated from digital processing. Bank deposits, bank transfers, checks and PDCs are recorded as Pending Verification and reviewed by accounting.
- Verify the payment
- Reject the payment
- Request additional information
- Allocate the payment
- Mark as reconciled
Only authorized accounting personnel can confirm a manual bank payment as verified. No manual deposit is ever auto-marked as paid.
08Financial
Check & PDC Management
A dedicated capability for post-dated checks, including a PDC calendar and dashboard so upcoming instruments are visible well before their due date.
- Customer
- Check number
- Bank
- Amount
- Invoice
- Issue date
- Due date
- Deposit date
- Status
- Notes
- Attachments
Statuses: Recorded · Pending · Deposited · Cleared · Bounced · Cancelled.
09Financial
Payment Allocation
A wholesale customer rarely pays one invoice at a time. The platform supports one payment across multiple invoices, and multiple payments against one invoice.
Worked example — one payment, three invoices
- Payment received — ₱2,000,000.00
- Allocated to Invoice A — ₱1,000,000.00
- Allocated to Invoice B — ₱500,000.00
- Allocated to Invoice C — ₱500,000.00
- Unallocated remainder — ₱0.00
Manual allocation passes through an approval mechanism, and a dedicated Unallocated Payments area holds every payment received but not yet assigned to an invoice.
The platform distinguishes four states that are frequently treated as one: the payment transaction, the payment settlement, the payment reconciliation and the invoice allocation. Digital payments update from gateway webhooks; manual deposits remain subject to accounting verification.
- Matched payments
- Unmatched payments
- Unallocated payments
- Amount mismatches
- Duplicate warnings
- Pending settlements
- Manual verification queue
18Financial
Small Buyer Payment Experience
For smaller buyers and individuals, a simple path exists — deliberately positioned as a secondary capability, not the identity of the platform.
01Invoice
02Payment link
03Xendit / PayMongo
04Payment confirmation
AnyPlus Pro is not proposing a retail storefront.
Automation handles normal transactions. People handle exceptions. The Exception Center exists so that PJI's finance team is not required to review every transaction in order to find the few that matter.
Action required
- 12 bank deposits awaiting verification
- ₱420,000 unallocated payments
- 3 payment mismatches
- 2 failed digital payments
- 8 PDCs due this week
- 17 overdue invoices
- 3 customers exceeding credit limits
- 2 discount approvals
Credit exposure is calculated continuously, so that an order can be assessed before it is committed rather than after.
- Credit limits
- Payment terms
- Current outstanding
- Pending orders
- Credit utilization
- Available credit
- Overdue amounts
- Customer exposure
Worked example — credit position
- Credit limit — ₱10,000,000
- Outstanding — ₱6,200,000
- Pending orders — ₱2,100,000
- Available credit — ₱1,700,000
- New order exceeds available credit → CREDIT REVIEW REQUIRED
Authorized users may approve, reject, approve with conditions, or temporarily increase the credit limit. Every approval is logged.
22Control
Security & Financial Integrity
Financial records are treated differently from ordinary CRM data. If a financial transaction changes, the platform preserves what happened, who changed it, when it changed and why it changed.
- Role-based access
- Granular permissions
- Audit logs
- Immutable financial records
- No silent deletion of financial transactions
- Reversal and adjustment instead of deletion
- Approval workflows
- Duplicate payment protection
- Idempotent payment webhook processing
- Secure authentication
- Encryption
- Backup and disaster recovery
- Transaction integrity
Technical administrators will not automatically hold authority to modify financial records. System access and financial authority are separated by design.
23Control
Two-Person Approval
Sensitive activities follow a maker-checker workflow: one authorized user initiates, another authorized user approves, and all activity is logged.
- Credit limit increase
- Large discount
- Refund
- Manual payment adjustment
- Payment reversal
- Write-off
- Other high-value financial actions
20Control
Reporting & Management Dashboard
An executive view that answers the questions leadership actually asks, without assembling files.
- Sales, orders, quotation value and invoice value
- Customer purchases
- Receivables: outstanding, current, overdue, aging
- Payments: successful, pending, failed
- Payments: unallocated, unverified, reconciled
- Credit: total exposure and utilization
- Customers exceeding limits
- PDC due today, this week, this month, bounced
- Sales agent value and customer portfolio
- Agent outstanding accounts and collection performance
One complete view of a customer's commercial and financial relationship with Perfect Jewelry Inc.
01Quotation
02Order
03Invoice
04Payment
05Allocation
06Adjustment
07Statement
ABC Jewelry Trading · CUS-0001829
- Account manager — Maria Santos
- Sales agent — John Cruz
- Credit limit — ₱10,000,000
- Outstanding — ₱6,200,000
- Available credit — ₱3,800,000
- YTD purchases — ₱42,000,000
- Orders — 182 · Payments — 421
- Overdue — ₱500,000 · PDC due — ₱2,100,000
16Engagement
CRM, Email, Campaigns & Forms
Lightweight relationship tooling that supports existing wholesale customers. Landing page builders and marketing funnels are excluded from the initial scope.
- Invoice notifications
- Payment confirmations
- Payment reminders
- Overdue notices
- Account statements
- Product and collection announcements
- Existing customer campaigns
- Customer segmentation
- New customer application
- Credit application
- Customer information update
- Payment and bank deposit submission
- PO submission
- Special pricing request
- Credit limit request
- Payment dispute
17Engagement
Customer Portal
Prepared as part of the architecture, but not mandatory at launch. Perfect Jewelry Inc. decides which customers receive access — a suggested qualification is customers with approximately ₱2.5M+ in transaction volume or strategic accounts, with the threshold fully configurable by PJI.
- Orders
- Invoices
- Payments
- Outstanding balances
- Statements
- PDCs
- Payment history
- Documents
- Account information
Portal users cannot modify financial records directly. They may submit requests and documents for review by PJI.
19Foundation
Existing Inventory System Integration
AnyPlus Pro will not replace Perfect Jewelry Inc.'s existing inventory system. It remains the source of truth for inventory, stock, SKU, item availability, warehouse and location, and inventory movement.
- Item code
- SKU
- Inventory reference
- Order number
- Customer PO
- API integration where available
Referencing rather than duplicating reduces reconciliation risk and protects PJI's existing investment.
AnyPlus Pro can support a controlled migration of historical data where practical — customers, existing balances, invoices, payment history, orders and customer references.
The primary focus of the initial implementation is a reliable system for all new transactions going forward. Historical migration is performed in phases, after data quality and source-system compatibility have been assessed.
The platform is architected from the beginning for growth, using a scalable architecture and database design rather than unnecessary distributed complexity in the initial version.
- Hundreds of thousands of customers
- Hundreds of thousands to millions of transactions
- Large payment histories
- High-volume invoice records
- Extensive audit logs
- Large document volumes