Skip to main content

Payment Methods - Business Concepts

Overview

Payment Methods define how payments are made and received in the system. They provide a structured way to classify payment types (cash, cheque, electronic transfer, etc.) and track payment instrument details for both customer receipts and vendor payments.

Think of a Payment Method as a "payment channel definition" - it describes not just the type of payment (cash, cheque, bank transfer) but also specific details about how that payment method works for a particular customer or vendor.

Key Business Concepts

1. What is a Payment Method?

A Payment Method is a configuration that defines:

  • Type of payment instrument (cash, cheque, electronic payment, bank transfer)
  • How the payment is processed
  • Which accounts are involved in the transaction
  • Specific rules or constraints for that payment type

Payment Methods are entity-specific, meaning:

  • Customer Payment Methods define how customers pay you
  • Vendor Payment Methods define how you pay vendors

2. Payment Types

The system supports four standard payment types that represent different payment instruments:

Cash

Purpose: Physical currency payments.

Characteristics:

  • Immediate settlement
  • No clearing period
  • Physical custody required
  • Used for over-the-counter transactions

Common Use Cases:

  • Retail point-of-sale payments
  • Small vendor payments
  • Petty cash reimbursements
  • Walk-in customer payments

Example Configuration:

Customer Payment Method:
Name: "Cash - Store Location A"
Description: "Cash payments received at Store A register"
Payment Type: Cash

Usage:
Customer: RETAIL-CUST-001
Payment Method: Cash - Store Location A
Amount: $250.00
Receipt Date: January 15, 2024

Business Considerations:

  • Requires cash handling procedures
  • May need cash register reconciliation
  • Security concerns for large amounts
  • Audit trail for cash movements

Cheque (Check)

Purpose: Paper-based payment instruments drawn on bank accounts.

Characteristics:

  • Delayed clearing (typically 2-5 business days)
  • Requires bank processing
  • Risk of insufficient funds (bounced cheques)
  • Physical document custody

Common Use Cases:

  • Business-to-business payments
  • Large transaction amounts
  • Vendors requiring paper trail
  • Customers without electronic payment capability

Example Configuration:

Customer Payment Method:
Name: "Customer Cheque - Bank ABC"
Description: "Cheques drawn on Bank ABC accounts"
Payment Type: Cheque

Usage:
Customer: CORP-CUST-050
Payment Method: Customer Cheque - Bank ABC
Amount: $15,000.00
Cheque Number: 00123456
Cheque Date: January 10, 2024
Deposit Date: January 12, 2024
Clearing Date: January 16, 2024 (estimated)

Business Considerations:

  • Maintain cheque register for tracking
  • Monitor for bounced cheques
  • Implement holding periods before releasing goods
  • Physical storage of cheque copies for audit

Electronic Payment

Purpose: Electronic funds transfer through payment gateways, ACH, or direct debit.

Characteristics:

  • Fast processing (same-day to 1-3 business days)
  • Automated clearing
  • Lower transaction costs than cheques
  • Digital audit trail

Common Use Cases:

  • ACH (Automated Clearing House) payments
  • Direct debit from customer accounts
  • Online payment gateway transactions
  • Wire transfers
  • SWIFT international transfers

Example Configuration:

Customer Payment Method:
Name: "ACH - Bank XYZ Account"
Description: "ACH direct debit from customer bank accounts"
Payment Type: Electronic Payment

Usage:
Customer: RECURRING-CUST-123
Payment Method: ACH - Bank XYZ Account
Amount: $5,000.00
ACH Reference: ACH2024011500123
Transaction Date: January 15, 2024
Settlement Date: January 17, 2024

Vendor Payment Example:

Vendor Payment Method:
Name: "Wire Transfer - International"
Description: "SWIFT wire transfer for international vendors"
Payment Type: Electronic Payment

Usage:
Vendor: INTL-VENDOR-045
Payment Method: Wire Transfer - International
Amount: $25,000.00
SWIFT Reference: SWFT202401150001
Transaction Date: January 15, 2024
Settlement Date: January 16, 2024

Business Considerations:

  • Requires bank account integration
  • Transaction fees vary by type (ACH vs Wire)
  • International transfers may have currency conversion
  • Strong security and authorization controls needed

Bank

Purpose: Direct bank account transfers and deposits.

Characteristics:

  • Direct bank-to-bank transactions
  • Immediate to 1-day settlement
  • Higher security
  • Lower processing costs for high volumes

Common Use Cases:

  • Bank deposits of customer payments
  • Direct bank transfers
  • Standing orders
  • Lockbox payments
  • Electronic funds transfer (EFT)

Example Configuration:

Customer Payment Method:
Name: "Bank Transfer - Operating Account"
Description: "Direct bank transfer to company operating account"
Payment Type: Bank

Usage:
Customer: ENTERPRISE-CUST-200
Payment Method: Bank Transfer - Operating Account
Amount: $100,000.00
Transfer Reference: TRF20240115001
Bank Reference: REF-ABC-123456
Transaction Date: January 15, 2024
Value Date: January 15, 2024

Business Considerations:

  • Require unique reference numbers for reconciliation
  • May need bank account verification
  • Same-day value for same-bank transfers
  • Next-day value for inter-bank transfers

3. Customer Payment Methods vs Vendor Payment Methods

The system maintains separate payment methods for customers and vendors because the payment flows are opposite:

Customer Payment Methods

Purpose: Define how customers pay you (money flowing IN).

Key Attributes:

  • Name: Descriptive name for the payment method
  • Description: Detailed explanation
  • Payment Type: Cash, Cheque, Electronic Payment, Bank
  • Customer Association: Linked to specific customer

Configuration Example:

Customer: ABC Corporation (CUST-001)

Payment Method 1:
Name: "ACH Direct Debit"
Description: "Monthly subscription via ACH"
Payment Type: Electronic Payment

Payment Method 2:
Name: "Corporate Cheque"
Description: "Cheques drawn on ABC Corp checking account"
Payment Type: Cheque

Usage:
- Subscription invoices → ACH Direct Debit
- Large one-time purchases → Corporate Cheque

Practical Application:

Invoice: INV-2024-001
Customer: ABC Corporation
Amount: $10,000.00
Due Date: February 15, 2024

Payment Options:
1. ACH Direct Debit (preferred, automatic)
2. Corporate Cheque (manual)

Selected Method: ACH Direct Debit
Processing: Automatic debit on due date
Settlement: 2-3 business days after debit

Vendor Payment Methods

Purpose: Define how you pay vendors (money flowing OUT).

Key Attributes:

  • Name: Descriptive name for the payment method
  • Description: Detailed explanation
  • Payment Type: Cash, Cheque, Electronic Payment, Bank
  • Vendor Association: Linked to specific vendor

Configuration Example:

Vendor: XYZ Supplies Inc (VEND-050)

Payment Method 1:
Name: "Wire Transfer - Same Day"
Description: "Same-day wire transfer for urgent payments"
Payment Type: Electronic Payment

Payment Method 2:
Name: "ACH Payment - Net 30"
Description: "Standard ACH payment for regular invoices"
Payment Type: Electronic Payment

Payment Method 3:
Name: "Company Cheque"
Description: "Company-issued cheques for special cases"
Payment Type: Cheque

Usage:
- Urgent orders → Wire Transfer - Same Day
- Standard purchases → ACH Payment - Net 30
- Foreign vendors without ACH → Company Cheque

Practical Application:

Purchase Invoice: PI-2024-075
Vendor: XYZ Supplies Inc
Amount: $25,000.00
Due Date: February 20, 2024

Payment Options:
1. ACH Payment - Net 30 (standard, low cost)
2. Wire Transfer - Same Day (urgent, higher cost)
3. Company Cheque (backup)

Selected Method: ACH Payment - Net 30
Payment Run Date: February 18, 2024 (2 days early)
Settlement Date: February 20, 2024

4. Payment Method Properties

Each payment method has the following properties:

Name

  • Purpose: Unique identifier for the payment method
  • Format: Free text, descriptive
  • Best Practice: Include payment type and key distinguishing features

Examples:

  • Good: "ACH Direct Debit - Operating Account"
  • Good: "Corporate Cheque - Bank of America"
  • Good: "Wire Transfer - International Payments"
  • Bad: "Method 1"
  • Bad: "Payment"

Description

  • Purpose: Detailed explanation of the payment method
  • Format: Free text, 1-3 sentences
  • Should Include:
    • What the method is used for
    • Any special conditions
    • Processing timeframes

Examples:

"ACH direct debit from customer bank accounts for recurring
subscription payments. Processing time: 2-3 business days."

"Company-issued cheques for vendor payments exceeding $10,000
or for vendors without electronic payment capability."

"SWIFT wire transfer for international vendor payments.
Same-day processing with higher transaction fees."

Payment Type

  • Purpose: Classifies the payment instrument
  • Options: Cash, Cheque, Electronic Payment, Bank
  • Immutable: Cannot be changed after creation (impacts accounting treatment)

Entity Association

  • Purpose: Links the payment method to a specific customer or vendor
  • Cardinality: Each payment method belongs to exactly one customer or vendor
  • Cardinality: Each customer/vendor can have multiple payment methods

5. How Payment Methods Work in Practice

Scenario 1: Customer with Multiple Payment Methods

Setup:

Customer: Global Tech Solutions (CUST-150)

Payment Method 1:
Name: "ACH Subscription"
Description: "Monthly subscription payment via ACH"
Payment Type: Electronic Payment
Default: Yes (for recurring invoices)

Payment Method 2:
Name: "Wire Transfer - Large Orders"
Description: "Wire transfer for orders over $50,000"
Payment Type: Electronic Payment
Default: No (manual selection)

Payment Method 3:
Name: "Credit Card - Expedited"
Description: "Credit card for expedited orders requiring immediate payment"
Payment Type: Electronic Payment
Default: No (manual selection)

Usage Flow:

Regular Monthly Invoice:

Invoice: INV-2024-100
Type: Subscription
Amount: $5,000.00
Payment Method: ACH Subscription (default)
→ Automatic ACH debit on due date

Large Project Invoice:

Invoice: INV-2024-101
Type: Project
Amount: $75,000.00
Payment Method: Wire Transfer - Large Orders (manually selected)
→ Customer initiates wire transfer
→ Finance team matches incoming wire to invoice

Urgent Order Invoice:

Invoice: INV-2024-102
Type: Expedited Order
Amount: $12,000.00
Payment Method: Credit Card - Expedited (manually selected)
→ Credit card charged immediately
→ Goods released upon payment confirmation

Scenario 2: Vendor with Payment Routing

Setup:

Vendor: Office Supplies Co (VEND-200)

Payment Method 1:
Name: "ACH Standard - Net 30"
Description: "Standard ACH payment for invoices under $10,000"
Payment Type: Electronic Payment
Default: Yes

Payment Method 2:
Name: "Wire Transfer - Urgent"
Description: "Same-day wire for urgent deliveries"
Payment Type: Electronic Payment
Default: No

Payment Method 3:
Name: "Cheque - Special Terms"
Description: "Company cheque for negotiated payment terms"
Payment Type: Cheque
Default: No

Usage Flow:

Standard Purchase:

Purchase Invoice: PI-2024-050
Amount: $5,000.00
Terms: Net 30
Payment Method: ACH Standard - Net 30 (default)
→ Added to payment run scheduled for due date
→ ACH payment processed 2 days before due date

Urgent Delivery:

Purchase Invoice: PI-2024-051
Amount: $8,000.00
Terms: COD (Cash on Delivery)
Payment Method: Wire Transfer - Urgent (manually selected)
→ Wire initiated immediately upon receipt
→ Delivery released upon vendor confirmation

Special Payment Terms:

Purchase Invoice: PI-2024-052
Amount: $15,000.00
Terms: 2/10 Net 30 (2% discount if paid within 10 days)
Payment Method: Cheque - Special Terms (manually selected)
→ Cheque issued within 10 days to capture discount
→ Discount amount: $300.00
→ Payment amount: $14,700.00

6. Integration with Other Modules

Accounts Receivable Integration

Customer Setup:

When creating a customer:
1. Define one or more payment methods
2. Set default payment method
3. Specify payment terms and schedule

Invoice Processing:

When creating a sales invoice:
1. System suggests default payment method from customer
2. User can override with alternate payment method
3. Payment method recorded on invoice
4. Determines payment collection workflow

Payment Receipt:

When recording a customer payment:
1. Select the payment method used
2. Record payment-specific details:
- Cash: Receipt number, deposit date
- Cheque: Cheque number, bank, date
- Electronic: Transaction reference, confirmation
- Bank: Transfer reference, value date
3. System creates accounting entries based on payment type

Accounts Payable Integration

Vendor Setup:

When creating a vendor:
1. Define one or more payment methods
2. Set default payment method
3. Specify payment terms

Invoice Processing:

When creating a purchase invoice:
1. System suggests default payment method from vendor
2. User can override with alternate payment method
3. Payment method recorded on invoice
4. Determines payment processing workflow

Payment Processing:

When processing vendor payment:
1. Group invoices by payment method
2. Create payment run for each method:
- ACH: Generate ACH file for bank upload
- Wire: Create wire transfer instructions
- Cheque: Print cheque batch
3. Record payment details
4. Update invoice status to paid

Cash Management Integration

Bank Reconciliation:

Payment methods link to specific bank accounts:
1. Cash → Cash register or safe
2. Cheque → Deposit account
3. Electronic Payment → Operating account
4. Bank → Main operating account

During reconciliation:
- Match bank statement lines to payment transactions
- Identify payment method used
- Verify amounts and dates
- Clear matched transactions

7. Common Business Scenarios

Scenario 1: Customer Switches Payment Method

Situation: Customer wants to change from cheque to ACH.

Process:

Customer: Manufacturing Inc (CUST-075)

Old Configuration:
Payment Method: "Corporate Cheque"
Payment Type: Cheque

New Configuration:
Step 1: Create new payment method
Name: "ACH Direct Debit - Wells Fargo"
Description: "ACH direct debit from Wells Fargo business account"
Payment Type: Electronic Payment

Step 2: Set as default
Default Payment Method: ACH Direct Debit - Wells Fargo

Step 3: Update existing invoices (optional)
Outstanding Invoice INV-2024-050: Switch to ACH
Outstanding Invoice INV-2024-051: Switch to ACH

Step 4: Archive old method (optional)
Corporate Cheque: Mark as inactive (keep for historical records)

Result:

  • New invoices automatically use ACH
  • Existing unpaid invoices can be updated
  • Historical payments retain original method
  • Reconciliation maintains accurate payment history

Scenario 2: Multi-Currency Vendor Payments

Situation: International vendor accepts payments in multiple currencies.

Process:

Vendor: Global Manufacturing Ltd (VEND-150)
Locations: USA, Germany, China

Payment Method 1:
Name: "Wire Transfer - USD Account"
Description: "USD wire to US bank account"
Payment Type: Electronic Payment
Currency: USD
Bank: Bank of America, New York

Payment Method 2:
Name: "Wire Transfer - EUR Account"
Description: "EUR wire to German bank account"
Payment Type: Electronic Payment
Currency: EUR
Bank: Deutsche Bank, Frankfurt

Payment Method 3:
Name: "Wire Transfer - CNY Account"
Description: "CNY wire to Chinese bank account"
Payment Type: Electronic Payment
Currency: CNY
Bank: Bank of China, Shanghai

Usage:

Purchase Invoice 1:
Amount: $50,000.00 USD
Shipping From: USA warehouse
Payment Method: Wire Transfer - USD Account
→ No currency conversion needed

Purchase Invoice 2:
Amount: €40,000.00 EUR
Shipping From: Germany warehouse
Payment Method: Wire Transfer - EUR Account
→ No currency conversion needed

Purchase Invoice 3:
Amount: ¥300,000.00 CNY
Shipping From: China warehouse
Payment Method: Wire Transfer - CNY Account
→ No currency conversion needed

Scenario 3: Payment Method Security Levels

Situation: Implement approval controls based on payment method and amount.

Configuration:

Payment Method: "Wire Transfer - International"
Payment Type: Electronic Payment
Approval Rules:
- Amount < $10,000: Single approval (AP Clerk)
- Amount $10,000 - $50,000: Two approvals (AP Manager + Controller)
- Amount > $50,000: Three approvals (AP Manager + Controller + CFO)

Payment Method: "ACH Standard"
Payment Type: Electronic Payment
Approval Rules:
- Amount < $25,000: Auto-approved (system)
- Amount >= $25,000: Single approval (AP Manager)

Payment Method: "Company Cheque"
Payment Type: Cheque
Approval Rules:
- All amounts: Two signatures required (dual control)

Application:

Vendor Payment 1:
Vendor: ABC Supplies
Amount: $5,000.00
Method: ACH Standard
→ Auto-approved (under $25,000 threshold)

Vendor Payment 2:
Vendor: XYZ Consulting
Amount: $30,000.00
Method: Wire Transfer - International
→ Requires AP Manager + Controller approval

Vendor Payment 3:
Vendor: Global Equipment Co
Amount: $75,000.00
Method: Wire Transfer - International
→ Requires AP Manager + Controller + CFO approval

8. Best Practices

Naming Conventions

Include Key Information:

  • Payment instrument type
  • Key distinguishing feature
  • Associated bank or account (if relevant)

Customer Payment Method Examples:

Good:
- "ACH - Recurring Subscriptions"
- "Wire Transfer - Project Payments"
- "Corporate Cheque - Net 30"
- "Cash - Walk-In Payments"

Bad:
- "Method 1"
- "Payment A"
- "Electronic"

Vendor Payment Method Examples:

Good:
- "ACH - Standard Terms"
- "Wire - Same Day Urgent"
- "Cheque - Foreign Vendors"
- "EFT - Operating Account"

Bad:
- "Vendor Payment"
- "Method"
- "Standard"

Security Considerations

1. Separation of Duties:

Payment Method Setup: AP Manager
Payment Processing: AP Clerk
Payment Approval: Controller
Bank Reconciliation: Accounting Manager

→ No single person controls entire payment lifecycle

2. Approval Limits:

Define clear approval thresholds by payment method:
- High-risk methods (Wire, Cash): Lower thresholds
- Low-risk methods (ACH, Cheque): Higher thresholds

3. Audit Trail:

Maintain complete history:
- Who created the payment method
- When it was used
- Who approved payments
- Payment confirmation details

Maintenance and Review

Regular Review Schedule:

Quarterly:
- Review active payment methods
- Verify bank account details
- Update descriptions if needed
- Archive unused methods

Annually:
- Audit payment method security
- Review approval limits
- Validate compliance with policies
- Update vendor/customer preferences

Deactivation Process:

When deactivating a payment method:
1. Ensure no pending transactions
2. Mark as inactive (don't delete for audit trail)
3. Update customer/vendor default if needed
4. Document reason for deactivation

9. Troubleshooting Common Issues

Issue 1: Payment Method Not Available for Invoice

Problem: Selected payment method doesn't appear when creating invoice.

Causes:

  1. Payment method belongs to different customer/vendor
  2. Payment method has been deactivated
  3. Currency mismatch between method and invoice

Solutions:

Verification Steps:
1. Check payment method entity:
- Customer payment method → Customer invoice
- Vendor payment method → Vendor invoice

2. Check payment method status:
- Active methods only available for selection

3. Check currency alignment:
- USD invoice → USD payment method only
- EUR invoice → EUR payment method only

Issue 2: Duplicate Payment Methods

Problem: Multiple similar payment methods for same customer.

Cause: Lack of naming standards, different users creating methods.

Solution:

Consolidation Process:
1. Review all payment methods for customer
2. Identify duplicates or similar methods
3. Select preferred method
4. Update historical transactions (if needed)
5. Deactivate duplicate methods
6. Enforce naming standards

Example:
Before:
- "ACH"
- "ACH Payment"
- "ACH Direct Debit"
- "Electronic Payment - ACH"

After:
- "ACH Direct Debit - Operating Account" (active)
- Others: Deactivated with reference to preferred method

Issue 3: Wrong Payment Type Selected

Problem: Payment processed with incorrect payment type.

Cause: User selected wrong payment method during invoice entry.

Impact:

  • Incorrect accounting entries
  • Bank reconciliation issues
  • Audit trail problems

Resolution:

Correction Process:
1. Identify the incorrect payment transaction
2. Reverse the original payment entry
3. Create correcting payment with correct method
4. Document the correction with reason
5. Update invoice payment history

Note: Payment type cannot be changed after creation;
must reverse and re-create with correct type.

10. Future Considerations

Payment Gateway Integration

As the system evolves, payment methods may integrate with external payment gateways:

Enhanced Customer Payment Method:
Name: "Stripe Credit Card"
Payment Type: Electronic Payment
Gateway: Stripe
Configuration:
- API Key: [encrypted]
- Webhook URL: https://api.company.com/payments/stripe
- Allowed Card Types: Visa, Mastercard, Amex
- 3D Secure: Enabled
- Auto-capture: Yes

Automated Payment Routing

Future enhancements may include rules-based payment routing:

Routing Rules:
If invoice.amount < $1,000:
→ Use "ACH Standard"
If invoice.amount >= $1,000 AND invoice.amount < $10,000:
→ Use "Wire Transfer - Standard"
If invoice.amount >= $10,000:
→ Use "Wire Transfer - Priority" (requires approval)

If invoice.dueDate < Today + 1 day:
→ Use "Wire Transfer - Same Day"

Summary

Payment Methods provide the foundation for managing how money flows into and out of your business. By properly configuring payment methods for customers and vendors, you create a structured, auditable, and efficient payment processing system.

Key Takeaways:

  • Four payment types cover all common payment instruments
  • Entity-specific methods separate customer receipts from vendor payments
  • Flexible configuration supports multiple payment options per entity
  • Integration with AR, AP, and cash management modules
  • Security controls through approval workflows and audit trails
  • Historical accuracy by maintaining inactive methods for reporting

Whether you're receiving customer payments or paying vendors, Payment Methods ensure consistent, compliant, and efficient processing of all payment transactions.