odoo hr payroll setup
Expert guide for Odoo HR and Payroll: salary structures, payslip rules, leave policies, employee contracts, and payroll journal entries.
Каталог из GitHub · что мы проверяем
Собираем навыки из Agentic Awesome Skills на GitHub. Это работы авторов сообщества, а не собственные разработки КОМЭКСПО. В карточках сохраняем источник и фиксированную версию.
Автоматические проверки
- При импорте: проверяем адреса источников и убираем повторяющиеся идентификаторы. Некоторые категории риска исключаем.
- При загрузке инструкции: проверяем формат SKILL.md, кодировку и объём. Ищем упоминания дополнительных файлов и инструментов.
- Сверяем обозначение лицензии с разрешённым списком и учитываем известные исключения источника. Непонятные условия требуют отдельной проверки.
«Требует проверки» означает, что инструкция ещё не загружена и не проверена. Статусы совместимости не подтверждают безопасность, качество ответа или работу во всех моделях. Полный аудит кода, прав и тестирование каждого навыка не проводились. Скрипты не запускаем.
Авторы и условия использования
Оригинальные тексты коллекции заявлены под CC BY 4.0; у сторонних материалов могут быть другие условия. Открытый GitHub не означает отсутствие авторских прав. Сохраняйте авторство, ссылку на лицензию и отметки об изменениях.
Русские пояснения и промпт-обёртки подготовлены КОМЭКСПО. Оригинальные инструкции не переведены. Мы не связаны с GitHub или авторами навыков и не заявляем об их одобрении сервиса. Правообладателям: контакты — укажите карточку, оригинал и суть обращения.
Использовать навык
Без регистрацииВставьте в свой ИИ-чат и замените последнюю строку своей задачей. Это инструкция, а не подключение новых инструментов.
Промпт попросит код-агента изучить фиксированную версию и предложить подключение к вашему проекту. Изменения требуют вашего согласования.
Команда для Skills CLI от Vercel ↗. Нужны Node.js и npm; запускайте в тестовой копии проекта. Установщик предложит выбрать агента.
Скачивается только SKILL.md указанной версии. Дополнительные файлы и MCP не входят. Команду здесь не запускали; формат сверён с документацией CLI. Перед установкой проверьте источник и запросы разрешений.
Источник: sickn33/agentic-awesome-skills · CC-BY-4.0 · Оригинал ↗
Атрибуция для копирования и распространения
Если распространяете скачанный файл, приложите атрибуцию и требуемые лицензией уведомления автора. При изменении инструкции укажите свои изменения. Условия лицензии
Как это работает
Навык задаёт подход к задаче: например, как редактировать текст или проверять код. Вы выбираете его в чате — ИИ получает эту инструкцию вместе с вашим запросом.
Поддерживаются текст, код и создание сайтов. Навык не подключает новые модели, терминал, MCP или аккаунты. Для изображений и видео используются отдельные инструменты.
- Совместимость
- Инструкции для чата
- Источник
- sickn33/agentic-awesome-skills ↗
- Версия
465ad05638fb· фиксируется при добавлении- Лицензия
- CC-BY-4.0
- Звёзды репозитория
- 47 140
Оригинальная инструкция SKILL.md · 4 908 символов
--- name: odoo-hr-payroll-setup description: "Expert guide for Odoo HR and Payroll: salary structures, payslip rules, leave policies, employee contracts, and payroll journal entries." risk: safe source: "self" date_added: "2026-09-04" --- # Odoo HR & Payroll Setup ## Overview This skill guides HR managers and payroll accountants through setting up Odoo HR and Payroll correctly. It covers salary structure creation with Python-computed rules, time-off policies, employee contract types, and the payroll → accounting journal posting flow. ## When to Use This Skill - Creating a salary structure with gross pay, deductions, and net pay. - Configuring annual leave, sick leave, and public holiday policies. - Troubleshooting incorrect payslip amounts or missing rule contributions. - Setting up the payroll journal to correctly post to accounting. ## How It Works 1. **Activate**: Mention `@odoo-hr-payroll-setup` and describe your payroll scenario. 2. **Configure**: Receive step-by-step setup for salary rules and leave allocation. 3. **Debug**: Paste a salary rule or payslip issue and receive a root cause analysis. ## Examples ### Example 1: Salary Structure with Deductions ```text Menu: Payroll → Configuration → Salary Structures → New Name: US Employee Monthly Payslip Code: MONTHLY Rules (executed top-to-bottom — order matters): Code | Name | Formula | Category ----- | ---------------------- | ------------------------------ | --------- BASIC | Basic Wage | contract.wage | Basic GROSS | Gross | BASIC | Gross SS | Social Security (6.2%) | -GROSS * 0.062 | Deduction MED | Medicare (1.45%) | -GROSS * 0.0145 | Deduction FIT | Federal Income Tax | -GROSS * inputs.FIT_RATE.amount| Deduction NET | Net Salary | GROSS + SS + MED + FIT | Net ``` > **Federal Income Tax:** The standard Odoo US localization does not expose a single `l10n_us_w4_rate` field. Use an **input** (salary input type) to pass the withholding rate per employee, or install a community US payroll module (OCA `l10n_us_hr_payroll`) which handles W4 filing status properly. ### Example 2: Configure a Time Off Type ```text Menu: Time Off → Configuration → Time Off Types → New Name: Annual Leave / PTO Approval: Time Off Officer Leave Validation: Time Off Officer (single approver) or: "Both" for HR + Manager double approval Allocation: ☑ Employees can allocate time off themselves Requires approval: No Negative Balance: Not allowed (employees cannot go negative) Then create initial allocations: Menu: Time Off → Managers → Allocations → New Employee: [Each employee] Time Off Type: Annual Leave / PTO Allocation: 15 days Validity: Jan 1 – Dec 31 [current year] ``` ### Example 3: Payroll Journal Entry Result ```text After validating a payroll batch, Odoo generates: Debit Salary Expense Account $5,000.00 Credit Social Security Payable $310.00 Credit Medicare Payable $72.50 Credit Federal Tax Payable (varies) Credit Salary Payable $4,617.50+ When net salary is paid: Debit Salary Payable $4,617.50 Credit Bank Account $4,617.50 Employer taxes (e.g., FUTA, SUTA) post as separate journal entries. ``` ## Best Practices - ✅ **Do:** Install your country's **payroll localization** (`l10n_us_hr_payroll`, `l10n_mx_hr_payroll`, etc.) before building custom rules — it provides pre-configured tax structures. - ✅ **Do:** Use **salary rule inputs** (`inputs.ALLOWANCE.amount`) to pass variable values (bonuses, allowances, withholding rates) rather than hardcoding them in the rule formula. - ✅ **Do:** Archive old salary structures rather than deleting them — active payslips reference their structure and will break if the structure is deleted. - ✅ **Do:** Always set an active **Employee Contract** with correct dates and salary before generating payslips. - ❌ **Don't:** Manually edit posted payslips — cancel and regenerate the payslip batch if corrections are needed. - ❌ **Don't:** Use `contract.wage` in deduction rules without verifying whether the structure is monthly or annual — always check the contract wage period. ## Limitations - **Odoo Payroll is Enterprise-only** — the Community Edition does not include the Payroll module (`hr_payroll`). - US-specific compliance (W2, 941, state SUI/SDI filing) requires additional modules beyond the base localization; Odoo does not generate tax filings directly. - Does not cover **multi-country payroll** (employees in different countries require separate structures and localizations). - **Expense reimbursements** via payslip (e.g., mileage, home office) require a custom salary rule input and are not covered in standard HR Payroll documentation.