Skip to content

Core Concepts

Piko processes the following document types:

TypeDescriptionSupported Formats
Bank StatementsMonthly or periodic account statementsPDF
Check ImagesScanned checks from bank recordsPDF, JPG, PNG
ReceiptsPurchase receipts and invoicesPDF, JPG, PNG
Tax FormsW-9s, 1099s, and other tax documentsPDF

Piko identifies and categorizes transactions as:

  • Deposits - Money coming into the account
  • Withdrawals - Money going out of the account
  • Checks - Check payments with check numbers
  • Fees - Bank fees and service charges
  • Transfers - Movement between accounts

For each transaction, Piko extracts:

FieldDescription
DateTransaction date
AmountTransaction amount
VendorPayee or payer name (standardized)
MemoTransaction description or reference
TypeTransaction category
Account CodeSuggested GL account

Piko normalizes vendor names to maintain consistency. For example:

  • “AMZN MKTP US*123ABC” → “Amazon”
  • “WAL-MART #1234” → “Walmart”
  • “SHELL OIL 57442123456” → “Shell”

Each transaction maintains a link to its source document, including:

  • Source PDF file name
  • Page number
  • Line item location

Transactions move through the following states:

  1. Pending - Awaiting review
  2. Approved - Accepted as-is
  3. Corrected - Manually modified
  4. Exported - Sent to accounting system