bir-compliance-automation

Generate BIR eBIRForms JSON and monitor deadlines in Odoo CE 18.0.

5|2|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/Insightpulseai/odoo --skill bir-compliance-automation-insightpulseai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bir-compliance-automation
Source: https://github.com/Insightpulseai/odoo/tree/main/.claude/superclaude/skills/finance/bir-compliance-automation
Command: npx skills add https://github.com/Insightpulseai/odoo --skill bir-compliance-automation-insightpulseai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates Philippine BIR tax form generation and deadline monitoring for 36 eBIRForms types, reducing manual data entry and compliance risk in Odoo CE 18.0 environments.

Core Features & Use Cases

  • 36 BIR Form Types: Including 1601-C, 2550Q, 1702-RT, 0619-E, 1601-EQ, 1601-FQ, and 30 more
  • Multi-Employee Batch Processing: Run batch filings for all active employees with audit trails
  • Intelligent Deadline Monitoring: 7-day pre-deadline alerts with escalation workflows
  • eBIRForms JSON Generation: Produce compliant JSON structures ready for BIR portal upload
  • Odoo Integration: XML-RPC based data retrieval and record storage in bir.tax_return
  • Audit & Logging: End-to-end traceability for forms and actions

Quick Start

Use the bir-compliance-automation skill to generate a single BIR form (e.g., 1601-C for a chosen period) and validate its output. Then run a batch generation for all active employees for a period, and finally check upcoming deadlines to ensure timely filing.

Frequently Asked Questions about bir-compliance-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate BIR tax form generation in Odoo?

Automate BIR tax form generation in Odoo by using XML-RPC integration to retrieve data and generate compliant JSON structures for 36 eBIRForms types. The process supports multi-employee batch processing and stores records directly in the bir.tax_return model.

What BIR form types are supported for batch processing in Odoo CE 18.0?

Odoo CE 18.0 batch processing supports 36 BIR form types, including 1601-C, 2550Q, 1702-RT, 0619-E, 1601-EQ, and 1601-FQ. The system processes active employees simultaneously while maintaining end-to-end audit trails for compliance validation.

Can I generate eBIRForms JSON files directly from Odoo for BIR portal upload?

Yes, you can generate eBIRForms JSON files directly from Odoo for BIR portal upload. The automation produces compliant JSON structures ready for submission, covering 36 form categories with built-in validation and audit trail logging.

How does deadline monitoring work for Philippine tax filings in Odoo?

Deadline monitoring for Philippine tax filings in Odoo uses scheduled tracking with 7-day pre-deadline alerts and escalation workflows. This intelligent monitoring ensures timely filing across all 36 BIR form types for corporate finance workflows.

Does Odoo CE 18.0 support multi-employee BIR tax return batch filing?

Odoo CE 18.0 supports multi-employee BIR tax return batch filing through XML-RPC based data retrieval and record storage. All active employees can be processed in a single batch run with full audit and logging traceability.

What are the limitations of automating BIR compliance within Odoo?

Automating BIR compliance within Odoo is limited to the 36 specified eBIRForms types and requires Odoo CE 18.0 with XML-RPC integration. The system does not submit directly to the BIR portal but generates validated JSON files for manual upload.