How do you handle assignments and invoices for самозанятые and ИП?
Three days before an assignment ends, the HR Assistant bot posts a reminder in the chat and, at the click of a button, builds a new document from your template with the dates, amount and tax filled in. The document, the accountant’s review and the statuses all live in the reminder’s thread. The manager clicks Send for signature, the assignment goes to КЭДО, and the bot brings the signing status and the contractor’s invoice, акт and receipt into the same thread. Walk through the manager’s side yourself below.
9 members · HR Assistant bot
The bot tracks assignment deadlines and posts a reminder in the chat three days before one ends. Click "Generate assignment": the bot will build a docx from your template.
Why manage contractor paperwork in your team chat
Usually assignment deadlines live in the accountant’s head, documents get edited in an old docx, the signed copy is buried in КЭДО, and the contractor sends their receipt to a personal messaging app. In the Contractors chat, each assignment’s whole journey lives in one thread.
- Assignments never lapse. The bot tracks deadlines and sends a reminder three days before one ends. The accountant doesn’t have to keep a calendar for every contractor, and the manager doesn’t have to remember whose assignment ends on Friday.
- A document in a minute, no manual edits. The dates, the amount and the amount in words are filled into a docx from your template. The manager clicks a button instead of digging up the last assignment to change the numbers.
- Mistakes get caught before signing. The bot loops the contractor, the accountant and the manager into the thread. The accountant checks the period and the amount with tax right next to the document, and Send for signature only gets clicked after her “ok.”
- Nothing gets lost. The reminder, the docx, the review, signing, the invoice, the акт and the receipt all live in one thread, and the status card shows what’s still missing. When the tax office asks, a search by last name turns up everything.
- Accountants don’t dig for receipts in their inbox. When a contractor uploads an invoice, акт or receipt from “Мой налог” to КЭДО, the bot brings it into the assignment thread as a link button and @mentions the accountant. The notification comes through even if the chat is muted.
- Grows with you. Today it’s a reminder and a document. Tomorrow the bot nudges contractors about their receipt the day after payment, compiles a quarterly document register and onboards new contractors through a form right in Pachca.
How to set it up
20 minutes in Pachca plus a handler: n8n with no code, or a day of a developer's time. You'll need administrator rights in Pachca and API access to your КЭДО.
In Pachca
- 1
Create a Contractors chat
+ next to search Chat. Add your accountant and the managers who work with contractors. Invite the contractors themselves as guests: Info Add member email. A guest only sees this chat and replies in the thread for their assignment. - 2
Create the HR Assistant bot
Automations Integrations Webhook +. On the Incoming webhook tab, copy the Webhook URL: your КЭДО will send notifications about new invoices and receipts to it. Copy the token from the API tab: your handler will need it. - 3
Add the bot to the chat
Chat settings Add members the Integrations tab HR Assistant. Only an administrator or the chat's creator can do this. - 4
Turn on the outgoing webhook
Bot settings the Outgoing webhook tab. Paste your handler's address from option B or C below into the Webhook URL field and select the Button clicks event. Trigger a reminder manually: a card with a Generate assignment button should appear in the chat.
Where reminders and documents come from
Assignment deadlines, the document template and sending to КЭДО all live in the handler. Pick one of three options, depending on your setup.
- A
No handler yet: a template and reminders in Pachca
Pin a docx assignment template and a contractor table with deadlines in the chat. When a manager posts a new assignment, the accountant reviews it in the thread and sets a reminder on the message: message menu Remind me three days before the deadline. Signing, invoices and receipts go through КЭДО by hand, and the link to the document goes in the same thread. You don't get the buttons from the demo, but setup takes ten minutes. - B
No code with n8n
Two workflows. The first runs once a day on a Schedule Trigger, reads the contractor table (Google Sheets or your own database), finds assignments ending in three days and posts a card with a button through the Pachca node. The second takes button clicks through a Webhook: on Generate assignment, it fills in the docx template (an HTTP Request node calling a templating service like Carbone, or Google Docs) and drops the file in the thread; on Send for signature, it calls your КЭДО's API. The КЭДО notification about a new invoice or receipt hits the bot's incoming webhook with this template:
Paste the second workflow's Production URL into step 4. How to install n8n and the Pachca node is covered in the n8n article in our Help Center.📄 New {{document_type}} from {{employee_name}} @accountant @manager Open document: {{document_url}} - C
Your own code: deadlines, docx and КЭДО in one handler
Give this skill to Claude, ChatGPT or Cursor. It covers the bot setup, the contractor table, scheduled reminders, generating the assignment from a docx template with the amount grossed up for tax, Send for signature and Edit buttons, integration with HR-Link or another КЭДО, receiving invoices and receipts, and where to host it all.
In your team
- 5
Agree on who reviews and who clicks
The bot loops the contractor, the accountant and the manager into the thread. The accountant checks the dates and amount before anything goes out, and the manager clicks Send for signature only after they say “ok” in the thread. Once paid, the contractor uploads the invoice, акт and receipt from “Мой налог” to КЭДО, and the bot brings them into the assignment thread and updates the status card. The ✅ reaction goes on the card once all three documents are in, so you can see at a glance which assignments are closed.
Pachca doesn't replace КЭДО: signing happens in HR-Link, Kontur.Sign or another service, and the bot brings documents and link buttons to where your team already works. We explain how bot buttons, outgoing webhooks and guest accounts work in the Help Center.
Troubleshooting
- The reminder doesn't arrive: the contractor table has no end date for the assignment, the scheduled workflow is off, or the bot isn't in the chat.
- The Generate assignment button does nothing: Button clicks isn't selected in the outgoing webhook, or the handler is off. n8n needs the Production URL, not the Test URL.
- Invoices and receipts don't show up in the chat: КЭДО sends notifications to the wrong Webhook URL, or the message template isn't filling in the document link.