Przejdź do treści
Biblioteka skilli
Finanse i księgowość · Przegląd i audyt

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.

Repozytorium
aos ↗
Licencja
Apache-2.0
Ostatnia zmiana repozytorium
14.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 14.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

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

check my invoicesmatch invoices to offersdoes this invoice match the quote
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

  1. Inputs
  2. Steps
Sekcje z nagłówków SKILL.md, w oryginale · 20 linii, 272 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.