pb-invoice-check
/pb-invoice-check
Sprawdza faktury i rachunki wiersz po wierszu względem ofert i wypisuje, co się zgadza, co się różni i czemu brakuje oferty, bez płacenia i wysyłania.
- Autor
- hybridlabor-api ↗
- Repozytorium
- aos ↗
- Licencja
- Apache-2.0
- Ostatnia zmiana repozytorium
- 14.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 1
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 14.10.2026, bez odwołań do wycofanych modeli i API.
Apache-2.0, otwarta: można używać i zmieniać, z zachowaniem licencji i informacji o zmianach.
Co robi i kiedy
Sprawdza faktury i rachunki wiersz po wierszu względem ofert i wypisuje, co się zgadza, co się różni i czemu brakuje oferty, bez płacenia i wysyłania.
Wyzwalacze z opisu
Oryginalny opis (EN)
Check invoices and receipts line by line against your offers and list what matches, what differs and what has no offer. Nothing is paid or sent. Use for "check my invoices", "match invoices to offers", "does this invoice match the quote".
Jak działa
- Inputs
- Steps
Podgląd SKILL.md
--- name: pb-invoice-check description: >- Check invoices and receipts line by line against your offers and list what matches, what differs and what has no offer. Nothing is paid or sent. Use for "check my invoices", "match invoices to offers", "does this invoice match the quote". category: business-ops kind: playbook trigger: ["check my invoices", "match invoices to offers", "invoice check"] inputs: [invoices_folder, offers_folder] requires: skills: [pb-offer] agents: [] mcps: [] store: [] go_points: [] outputs: ["invoices.csv", "check.md", "run-log.md"] verify: "every PDF in the folder has exactly one row; every total recomputed from its lines" difficulty: beginner est_time: 10-20 min --- # Invoice check What you get: invoices and receipts sorted and checked line by line against the matching offers. ## Inputs - An invoices folder with PDFs - An offers folder — the `offer.md` files from pb-offer - A save folder — asked once; default `./pb-invoice-check-<date>/` ## Steps 1. Ask once — save folder, invoices folder, offers folder → `run-log.md`; list the PDFs. `pdftotext` is not installed, so you read each PDF with the harness PDF read; a PDF it cannot read becomes a row with status `unread` and the run continues — you may paste its text later 2. Per readable PDF → `invoices.csv`, columns file, vendor, date, number, net, VAT, total, status — a field that is not on the invoice is `?`; every PDF in the folder has exactly one row 3. Match each invoice to an offer by vendor, client and items → matched offer named in `invoices.csv`; no offer found → status `no offer` 4. Write `check.md`: per invoice match / mismatch (which line, how much it differs) / no offer / unread — every total recomputed from its lines; the recomputed value and the printed value are both shown 5. Show `invoices.csv` and `check.md` in full and apply your edits until you approve — approval logged Nothing is paid or sent, so there is no GO step. The run only reads the two folders and writes into the save folder. Run log: `run-log.md` in the save folder. One line per step as it completes (`N. done|skipped|failed — file — check result`). If a check fails, stop, write the failure into the log and tell the user.
Wersje
W bazie nie ma innych skilli o nazwie pb-invoice-check.
Migawka bazy z 28.10.2026 · wersja paczki e4fbc621b3c4 (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 95memstack-business-invoice-generator
Generuje profesjonalne faktury z pozycjami, podatkami i instrukcją płatności. - 100three-way-match
Porównuje zamówienia, faktury i przyjęcia towaru, testuje ilości i ceny z tolerancją oraz wykrywa duplikaty faktur. - 95invoice-chaser
Ustala, kto nie zapłacił faktury, buduje tabelę należności według wieku i sprawdza wpłaty, zanim uzna dług za przeterminowany. - 90invoice-reconciliation
Zbiera faktury z poczty, przelicza kwoty na lokalną walutę i przygotowuje dane do eksportu dla księgowego. - 100veto
Zarządza należnościami w Qonto dla firm we Francji: sprawdza klientów, wystawia faktury i oferty oraz przypomina o płatnościach. - 100b2brouter-reconciliation
Sprawdza, czy wszystkie e-faktury odebrane w sieci B2Brouter trafiły do Rossum, i wskazuje brakujące dokumenty.