
money.tax-debt-check·version 1.0.0·draft1 to verify
Every week the company's own tax debt and the tax debt and registry status of its active partners are read back from official sources and anything new is escalated.
The weekly scheduled check of the company's own tax debt and of the partners on the watch list. Not for a one-off deep check before signing a new customer — use sales.check-new-customer, which runs this playbook's S2–S3 once for the candidate and adds more checks. Not for the company's own VAT filing — that is money.vat-return-lv; this playbook only reads what is owed, it never files or pays. Registry-only watching without the debt angle is company.registry-watch.
Any step can wait until a date and reopens by itself; every closed step leaves evidence (a note, a link, a number).
Pull the active customers and critical suppliers from the modules, drop ones with no open business, add new ones.
Done when the list for this run shows each party with its registration number and why it is watched.
Look up the company by its registration number in the VID public debtor search; for the itemised figure open the VID portal and read the per-tax breakdown.
Done when this week's own total, per tax and as-of date are written in the log, read back from the source, not from memory.
⛔ The public search can lag behind the portal — never quote the public figure as the company's current debt.
For each partner: VID public debtor search (debt yes/no, amount, date) and the lv-registrs module for status — active, reorganisation, insolvency proceedings, liquidation.
Done when one log row per partner with the result and the check date.
⛔ "Checked, nothing" without the source and date is not a row.
Compare each row with the previous run. Flag: any debt that appeared, any amount that grew, any status change (insolvency, liquidation).
Done when every difference is marked "new" or "grown" with both figures.
Approval · S5 · owner — the run stops until a named person records the decision
Present the flagged rows with the partner's exposure (open invoices, pending deliveries). The owner decides per partner: nothing, demand payment, hold shipments, demand prepayment, or start sales.follow-up-offer / ops.contract-renewal-watch action.
Done when each flagged row has a named decision and decider.
Create a task for each decided action with its due date and link it to the partner's record.
Done when every decision from S5 has a task or an explicit "no action" note.
Send the owner the weekly three-line summary: own debt unchanged/grown, partners flagged, decisions taken.
Done when the summary is sent and the log is stored for the next run's diff.
| Symptom | Response |
|---|---|
| VID public search shows no debt but the partner stopped paying | Trust behaviour over the search; escalate to the owner immediately and run sales.check-new-customer depth checks on the partner. |
| Partner shows insolvency proceedings in lv-registrs | Do not ship; put open invoices into money.chase-overdue-invoice with the insolvency date recorded — ⚠ verify claim deadlines in insolvency, mkn.gov.lv and the administrator's notice. |
| Own debt appears that the accountant did not expect | Do not pay from the playbook; notify the accountant the same day and check it is not a phishing-style claim — real debt is confirmed in the VID portal, never by e-mail alone. |
| A partner cannot be found by registration number | The number is wrong or the company was re-registered; fix the watch list from the contract or ur.gov.lv before recording "not found". |
| The run was missed | Run it at the next opportunity, note the gap in the log, and check the diff against the last completed run, not against two weeks ago. |
This week's full log (party, registration number, result, source, date) · the diff against last week · the owner's decisions with names · the tasks created · the sent summary. A run is trustworthy when a person who was not present can open the log and see what was known on which date and from which source.
After every 8 runs ask: did any debt found here cause a loss that an earlier find would have prevented, and which step would have had to change? How many false escalations did S4 produce — should the "grown" threshold be an amount, not any change? Did the watch list drift? A new version names the step it changes in its change note, per management.improve-playbook.
Obligātās sīkdatnes tur sarunu kopā. Analītika ir izslēgta, līdz tu atļauj — tā neliek nevienu sīkdatni un neglabā ierīces identifikatoru.Necessary storage keeps your conversation together. Analytics is off until you allow it — it sets no cookie and stores no device identifier. Ko mēs glabājamWhat we store