final
This commit is contained in:
parent
bb997e2fa7
commit
0f82f39fdd
25 changed files with 577 additions and 123 deletions
67
Periphery/PNC-Fish/Operations/Inventory.md
Normal file
67
Periphery/PNC-Fish/Operations/Inventory.md
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
---
|
||||
title: Inventory Management
|
||||
description: Google Sheets master inventory, Square POS, and sales workflow
|
||||
published: true
|
||||
date: 2026-04-12T00:00:00.000Z
|
||||
tags: pncfish, inventory, square
|
||||
editor: markdown
|
||||
dateCreated: 2026-04-12T00:00:00.000Z
|
||||
---
|
||||
|
||||
# Inventory Management
|
||||
|
||||
## Source of Truth
|
||||
|
||||
**Google Sheets is the master inventory.** Square is a downstream target. Never update Square first and then try to sync back to Sheets — always update Sheets first.
|
||||
|
||||
## Google Sheets Structure
|
||||
|
||||
| Column | Field | Notes |
|
||||
|--------|-------|-------|
|
||||
| A | SKU | Unique identifier |
|
||||
| B | Display name | Name shown on price board |
|
||||
| C | Price | Retail price |
|
||||
| D | Tank designator(s) | Space-separated: `T4 T5`. Drives which TV slide shows the item. Remove when sold. |
|
||||
|
||||
A separate tab tracks **livestock deaths** — used for inventory shrinkage journal entries in Bigcapital. See [Accounting](/PNC-Fish/Accounting/Overview).
|
||||
|
||||
## Square POS Integration
|
||||
|
||||
### Current State (Manual)
|
||||
|
||||
New inventory added to Square via CSV catalog upload. Sales are recorded in Square, then manually reconciled against Google Sheets.
|
||||
|
||||
### Planned Automation
|
||||
|
||||
| Direction | Method | Status |
|
||||
|-----------|--------|--------|
|
||||
| Sale → Sheet | Square webhook → Google Apps Script → remove tank designator | Designed, not deployed |
|
||||
| Sheet → Square | "Push to Square" Apps Script button | Planned, not built |
|
||||
|
||||
### Square API Notes
|
||||
|
||||
- Square API access is free — no additional cost beyond transaction fees
|
||||
- Webhook + Apps Script integration has zero incremental cost
|
||||
- Apps Script is deployed as a Google Web App to receive Square webhook POSTs
|
||||
|
||||
## Adding New Livestock
|
||||
|
||||
1. Add row to Google Sheet: SKU, display name, price, tank designator
|
||||
2. Slides auto-update → TV price board updates within 5 minutes
|
||||
3. Push to Square: CSV upload to Square catalog (manual until automation is live)
|
||||
|
||||
## When Item Sells
|
||||
|
||||
**With automation (planned):** Square fires webhook → Apps Script removes tank designator → done
|
||||
|
||||
**Manual fallback (current):**
|
||||
1. Process sale in Square
|
||||
2. Open Google Sheet
|
||||
3. Remove tank designator from col D for that item
|
||||
4. Slides auto-update, TV picks up within 5 minutes
|
||||
|
||||
## Livestock Death Tracking
|
||||
|
||||
1. Record death in dedicated Google Sheet tab (date, species, SKU, cost)
|
||||
2. Enter as inventory shrinkage journal entry in Bigcapital
|
||||
3. Do NOT process through Square
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
---
|
||||
title: Operations Overview
|
||||
description: PNC Fish & More day-to-day operations documentation
|
||||
description: Day-to-day store operations — sales, inventory, payroll
|
||||
published: true
|
||||
date: 2026-04-12T00:00:00.000Z
|
||||
tags: pncfish, operations
|
||||
|
|
@ -10,4 +10,19 @@ dateCreated: 2026-04-12T00:00:00.000Z
|
|||
|
||||
# Operations Overview
|
||||
|
||||
*Add operations documentation here: inventory management, supplier contacts, tank maintenance schedules, livestock sourcing, water chemistry protocols, etc.*
|
||||
## Key Runbooks
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| [Inventory Management](/PNC-Fish/Operations/Inventory) | Google Sheets, Square POS, adding livestock, sales workflow |
|
||||
| [Payroll](/PNC-Fish/Operations/Payroll) | Current process, Florida Reemployment Tax, tool decision |
|
||||
|
||||
## Quick Reference
|
||||
|
||||
**Updating a price board:** Edit Google Sheet → TV updates in 5 minutes
|
||||
|
||||
**New livestock arrived:** Add to Sheet → Push to Square (CSV) → update tank designator
|
||||
|
||||
**Item sold:** Remove tank designator from Sheet col D
|
||||
|
||||
**Employee paid:** Weekly by check — record hours in inherited Excel spreadsheets
|
||||
|
|
|
|||
43
Periphery/PNC-Fish/Operations/Payroll.md
Normal file
43
Periphery/PNC-Fish/Operations/Payroll.md
Normal file
|
|
@ -0,0 +1,43 @@
|
|||
---
|
||||
title: Payroll
|
||||
description: Current payroll process, Florida Reemployment Tax, tool decision
|
||||
published: true
|
||||
date: 2026-04-12T00:00:00.000Z
|
||||
tags: pncfish, payroll, hr
|
||||
editor: markdown
|
||||
dateCreated: 2026-04-12T00:00:00.000Z
|
||||
---
|
||||
|
||||
# Payroll
|
||||
|
||||
## Current Process
|
||||
|
||||
| Item | Method |
|
||||
|------|--------|
|
||||
| Pay schedule | Weekly |
|
||||
| Payment method | Handwritten check |
|
||||
| Hours tracking | Inherited Excel spreadsheets |
|
||||
| Quarterly filing | Florida Reemployment Tax — filed manually |
|
||||
| Annual | W-2s |
|
||||
|
||||
The Excel spreadsheets were inherited from the prior accountant. They are still in active use.
|
||||
|
||||
## Compliance Requirements
|
||||
|
||||
- **Florida Reemployment Tax** must be filed quarterly
|
||||
- **W-2s** issued annually to employees
|
||||
- **Owner draws** are not wages — do not run through payroll, do not appear on Schedule C
|
||||
|
||||
## Tool Decision — Pending
|
||||
|
||||
| Option | Cost | Notes |
|
||||
|--------|------|-------|
|
||||
| Continue manual (Excel) | Free | Works but scales poorly; compliance risk increases with headcount |
|
||||
| Square Payroll | ~$35/mo + $6/employee | Handles FL Reemployment Tax, W-2s, direct deposit |
|
||||
| Other managed payroll | Varies | QuickBooks Payroll, Gusto, etc. |
|
||||
|
||||
**Decision not yet made.** Key factor: Florida Reemployment Tax compliance and W-2 accuracy. The manual approach is viable for 1-2 employees but becomes a compliance risk as the team grows.
|
||||
|
||||
## Next Step
|
||||
|
||||
Review inherited Excel spreadsheets. Determine current employee count and pay structure. Make managed vs. manual decision based on headcount and compliance comfort level.
|
||||
Loading…
Add table
Add a link
Reference in a new issue