{"id":"8b6f46cf-928b-4917-8d94-38a3be045d0c","shortId":"XGQz7B","kind":"skill","title":"odoo-l10n-compliance","tagline":"Country-specific Odoo localization: tax configuration, e-invoicing (CFDI, FatturaPA, SAF-T), fiscal reporting, and country chart of accounts setup.","description":"# Odoo Localization & Compliance (l10n)\n\n## Overview\n\nOdoo provides localization modules (`l10n_*`) for 80+ countries that configure the correct chart of accounts, tax types, and fiscal reporting. This skill helps you install and configure the right localization, set up country-specific e-invoicing (Mexico CFDI, Italy FatturaPA, Poland SAF-T), and ensure fiscal compliance.\n\n## When to Use This Skill\n\n- Setting up Odoo for a company in a specific country (Mexico, Italy, Spain, US, etc.).\n- Configuring country-required e-invoicing (electronic invoice submission to tax authorities).\n- Setting up VAT/GST/IVA tax rules with correct fiscal positions.\n- Generating required fiscal reports (VAT return, SAF-T, DIAN report).\n\n## How It Works\n\n1. **Activate**: Mention `@odoo-l10n-compliance` and specify your country and Odoo version.\n2. **Install**: Get the exact localization module and configuration steps.\n3. **Configure**: Receive tax code setup, fiscal position rules, and reporting guidance.\n\n## Country Localization Modules\n\n| Country | Module | Key Features |\n|---|---|---|\n| 🇺🇸 USA | `l10n_us` | GAAP CoA, Payroll (ADP bridge), 1099 reporting |\n| 🇲🇽 Mexico | `l10n_mx_edi` | CFDI 4.0 e-invoicing, SAT integration, IEPS tax |\n| 🇪🇸 Spain | `l10n_es` | SII real-time VAT, Modelo 303/390, AEAT |\n| 🇮🇹 Italy | `l10n_it_edi` | FatturaPA XML, SDI submission, reverse charge |\n| 🇵🇱 Poland | `l10n_pl` | SAF-T JPK_FA, VAT-7 return |\n| 🇧🇷 Brazil | `l10n_br` | NF-e, NFS-e, SPED, ICMS/PIS/COFINS |\n| 🇩🇪 Germany | `l10n_de` | SKR03/SKR04 CoA, DATEV export, UStVA |\n| 🇨🇴 Colombia | `l10n_co_edi` | DIAN e-invoicing, UBL 2.1 |\n\n## Examples\n\n### Example 1: Configure Mexico CFDI 4.0\n\n```\nStep 1: Install module\n  Apps → Search \"Mexico\" → Install \"Mexico - Accounting\"\n  Also install: \"Mexico - Electronic Invoicing\" (l10n_mx_edi)\n\nStep 2: Configure Company\n  Settings → Company → [Your Company]\n  Country: Mexico\n  RFC: Your RFC number (tax ID)\n  Company Type: Moral Person or Physical Person\n\nStep 3: Upload SAT Certificates\n  Accounting → Configuration → Certificates → New\n  CSD Certificate (.cer file from SAT)\n  Private Key (.key file from SAT)\n  Password: Your FIEL password\n\nStep 4: Issue a CFDI Invoice\n  Create invoice → Confirm → CFDI XML generated automatically\n  Sent to SAT → Receive UUID (folio fiscal)\n  PDF includes QR code + UUID for buyer verification\n```\n\n### Example 2: EU Intra-Community VAT Setup (Any EU Country)\n\n```\nMenu: Accounting → Configuration → Taxes → New\n\nTax Name: EU Intra-Community Sales (0%)\nTax Type: Sales\nTax Scope: Services or Goods\nTax Computation: Fixed\nAmount: 0%\nTax Group: Intra-Community\n\nLabel on Invoice: \"Intra-Community Supply - VAT Exempt per Art. 138 VAT Directive\"\n\nFiscal Position (created separately):\n  Name: EU B2B Intra-Community\n  Auto-detect: Country Group = Europe + VAT Required = YES\n  Tax Mapping: Standard VAT Rate → 0% Intra-Community\n```\n\n### Example 3: Install and Validate a Localization\n\n```bash\n# Install via CLI (if module not in Apps)\n./odoo-bin -d mydb --stop-after-init -i l10n_mx_edi\n\n# Verify in Odoo:\n# Apps → Installed → Search \"l10n_mx\" → Should show as Installed\n```\n\n## Best Practices\n\n- ✅ **Do:** Install the localization module **before** creating any accounting entries — it sets up the correct accounts.\n- ✅ **Do:** Use **Fiscal Positions** to automate tax switching for international customers (B2B vs B2C, domestic vs export).\n- ✅ **Do:** Test e-invoicing in the **SAT/tax authority test environment** before going live.\n- ❌ **Don't:** Manually create a chart of accounts if a localization module exists for your country.\n- ❌ **Don't:** Mix localization tax accounts with custom accounts — it breaks fiscal reports.\n\n## Limitations\n- Use this skill only when the task clearly matches the scope described above.\n- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.\n- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.","tags":["odoo","l10n","compliance","antigravity","awesome","skills","sickn33","agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding"],"capabilities":["skill","source-sickn33","skill-odoo-l10n-compliance","topic-agent-skills","topic-agentic-skills","topic-ai-agent-skills","topic-ai-agents","topic-ai-coding","topic-ai-workflows","topic-antigravity","topic-antigravity-skills","topic-claude-code","topic-claude-code-skills","topic-codex-cli","topic-codex-skills"],"categories":["antigravity-awesome-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/sickn33/antigravity-awesome-skills/odoo-l10n-compliance","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add sickn33/antigravity-awesome-skills","source_repo":"https://github.com/sickn33/antigravity-awesome-skills","install_from":"skills.sh"}},"qualityScore":"0.700","qualityRationale":"deterministic score 0.70 from registry signals: · indexed on github topic:agent-skills · 34666 github stars · SKILL.md body (4,033 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-23T06:51:40.953Z","embedding":null,"createdAt":"2026-04-18T21:41:46.338Z","updatedAt":"2026-04-23T06:51:40.953Z","lastSeenAt":"2026-04-23T06:51:40.953Z","tsv":"'-7':235 '/odoo-bin':467 '0':390,403,447 '1':139,268,274 '1099':190 '138':420 '2':153,292,368 '2.1':265 '3':163,315,452 '303/390':214 '4':340 '4.0':197,272 '80':39 'account':26,47,282,319,379,500,507,546,560,563 'activ':140 'adp':188 'aeat':215 'also':283 'amount':402 'app':277,466,481 'art':419 'ask':601 'author':115,533 'auto':434 'auto-detect':433 'autom':513 'automat':351 'b2b':429,519 'b2c':521 'bash':458 'best':490 'boundari':609 'br':239 'brazil':237 'break':565 'bridg':189 'buyer':365 'cer':325 'certif':318,321,324 'cfdi':15,72,196,271,343,348 'charg':225 'chart':24,45,544 'clarif':603 'clear':576 'cli':461 'co':258 'coa':186,252 'code':167,362 'colombia':256 'communiti':372,388,408,414,432,450 'compani':93,294,296,298,307 'complianc':4,30,82,145 'comput':400 'configur':11,42,59,103,161,164,269,293,320,380 'confirm':347 'correct':44,122,506 'countri':6,23,40,66,97,105,149,175,178,299,377,436,554 'country-requir':104 'country-specif':5,65 'creat':345,425,498,542 'criteria':612 'csd':323 'custom':518,562 'd':468 'datev':253 'de':250 'describ':580 'detect':435 'dian':134,260 'direct':422 'domest':522 'e':13,69,108,199,242,245,262,528 'e-invo':12,68,107,198,261,527 'edi':195,219,259,290,477 'electron':110,286 'ensur':80 'entri':501 'environ':535,592 'environment-specif':591 'es':207 'etc':102 'eu':369,376,385,428 'europ':438 'exact':157 'exampl':266,267,367,451 'exempt':417 'exist':551 'expert':597 'export':254,524 'fa':233 'fatturapa':16,74,220 'featur':181 'fiel':337 'file':326,332 'fiscal':20,51,81,123,127,169,358,423,510,566 'fix':401 'folio':357 'gaap':185 'generat':125,350 'germani':248 'get':155 'go':537 'good':398 'group':405,437 'guidanc':174 'help':55 'icms/pis/cofins':247 'id':306 'iep':203 'includ':360 'init':473 'input':606 'instal':57,154,275,280,284,453,459,482,489,493 'integr':202 'intern':517 'intra':371,387,407,413,431,449 'intra-commun':370,386,406,412,430,448 'invoic':14,70,109,111,200,263,287,344,346,411,529 'issu':341 'itali':73,99,216 'jpk':232 'key':180,330,331 'l10n':3,31,37,144,183,193,206,217,227,238,249,257,288,475,484 'label':409 'limit':568 'live':538 'local':9,29,35,62,158,176,457,495,549,558 'manual':541 'map':443 'match':577 'mention':141 'menu':378 'mexico':71,98,192,270,279,281,285,300 'miss':614 'mix':557 'modelo':213 'modul':36,159,177,179,276,463,496,550 'moral':309 'mx':194,289,476,485 'mydb':469 'name':384,427 'new':322,382 'nf':241 'nf-e':240 'nfs':244 'nfs-e':243 'number':304 'odoo':2,8,28,33,90,143,151,480 'odoo-l10n-compliance':1,142 'output':586 'overview':32 'password':335,338 'payrol':187 'pdf':359 'per':418 'permiss':607 'person':310,313 'physic':312 'pl':228 'poland':75,226 'posit':124,170,424,511 'practic':491 'privat':329 'provid':34 'qr':361 'rate':446 'real':210 'real-tim':209 'receiv':165,355 'report':21,52,128,135,173,191,567 'requir':106,126,440,605 'return':130,236 'revers':224 'review':598 'rfc':301,303 'right':61 'rule':120,171 'saf':18,77,132,230 'saf-t':17,76,131,229 'safeti':608 'sale':389,393 'sat':201,317,328,334,354 'sat/tax':532 'scope':395,579 'sdi':222 'search':278,483 'sent':352 'separ':426 'servic':396 'set':63,88,116,295,503 'setup':27,168,374 'show':487 'sii':208 'skill':54,87,571 'skill-odoo-l10n-compliance' 'skr03/skr04':251 'source-sickn33' 'spain':100,205 'specif':7,67,96,593 'specifi':147 'sped':246 'standard':444 'step':162,273,291,314,339 'stop':471,599 'stop-after-init':470 'submiss':112,223 'substitut':589 'success':611 'suppli':415 'switch':515 'task':575 'tax':10,48,114,119,166,204,305,381,383,391,394,399,404,442,514,559 'test':526,534,595 'time':211 'topic-agent-skills' 'topic-agentic-skills' 'topic-ai-agent-skills' 'topic-ai-agents' 'topic-ai-coding' 'topic-ai-workflows' 'topic-antigravity' 'topic-antigravity-skills' 'topic-claude-code' 'topic-claude-code-skills' 'topic-codex-cli' 'topic-codex-skills' 'treat':584 'type':49,308,392 'ubl':264 'upload':316 'us':101,184 'usa':182 'use':85,509,569 'ustva':255 'uuid':356,363 'valid':455,594 'vat':129,212,234,373,416,421,439,445 'vat/gst/iva':118 'verif':366 'verifi':478 'version':152 'via':460 'vs':520,523 'work':138 'xml':221,349 'yes':441","prices":[{"id":"bfae0465-5ff3-41b3-81c6-18fde1e0b13d","listingId":"8b6f46cf-928b-4917-8d94-38a3be045d0c","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"sickn33","category":"antigravity-awesome-skills","install_from":"skills.sh"},"createdAt":"2026-04-18T21:41:46.338Z"}],"sources":[{"listingId":"8b6f46cf-928b-4917-8d94-38a3be045d0c","source":"github","sourceId":"sickn33/antigravity-awesome-skills/odoo-l10n-compliance","sourceUrl":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/odoo-l10n-compliance","isPrimary":false,"firstSeenAt":"2026-04-18T21:41:46.338Z","lastSeenAt":"2026-04-23T06:51:40.953Z"}],"details":{"listingId":"8b6f46cf-928b-4917-8d94-38a3be045d0c","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"sickn33","slug":"odoo-l10n-compliance","github":{"repo":"sickn33/antigravity-awesome-skills","stars":34666,"topics":["agent-skills","agentic-skills","ai-agent-skills","ai-agents","ai-coding","ai-workflows","antigravity","antigravity-skills","claude-code","claude-code-skills","codex-cli","codex-skills","cursor","cursor-skills","developer-tools","gemini-cli","gemini-skills","kiro","mcp","skill-library"],"license":"mit","html_url":"https://github.com/sickn33/antigravity-awesome-skills","pushed_at":"2026-04-23T06:41:03Z","description":"Installable GitHub library of 1,400+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.","skill_md_sha":"bd04f18f692a7171c4b988cdf04bddbf7bf919e3","skill_md_path":"skills/odoo-l10n-compliance/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/odoo-l10n-compliance"},"layout":"multi","source":"github","category":"antigravity-awesome-skills","frontmatter":{"name":"odoo-l10n-compliance","description":"Country-specific Odoo localization: tax configuration, e-invoicing (CFDI, FatturaPA, SAF-T), fiscal reporting, and country chart of accounts setup."},"skills_sh_url":"https://skills.sh/sickn33/antigravity-awesome-skills/odoo-l10n-compliance"},"updatedAt":"2026-04-23T06:51:40.953Z"}}