Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Accounting
  3. Restricción Cancelación Facturas Electrónicas ARCA v 19.0
  4. Sales Conditions FAQ

Restricción Cancelación Facturas Electrónicas ARCA

by Francisco Sulé
Odoo
v 19.0 Third Party 8
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!

# Módulo Restricción Cancelación Facturas Electrónicas ARCA

Este módulo de Odoo permite restringir la cancelación, eliminación y el restablecimiento a borrador de facturas electrónicas en estado `posted` si están asociadas a un diario con la opción `restrict_cancel_by_journal` activada. Específicamente, este módulo se utiliza para evitar que las facturas electrónicas de ARCA sean modificadas de manera inapropiada después de haber sido procesadas.

## Funcionalidad del Módulo

  1. Restricción por Diario: - El módulo introduce un nuevo campo booleano `restrict_cancel_by_journal` en el modelo `account.journal`. - Si este campo está activado en un diario, las facturas de cliente (out_invoice) asociadas a dicho diario no podrán ser canceladas, eliminadas ni restablecidas a borrador si están en estado `posted`. - La restricción se aplica solo a las facturas en estado `posted`.

  2. Excepciones: - Si intentas cancelar, restablecer a borrador o eliminar una factura en estado `posted` asociada a un diario con `restrict_cancel_by_journal` activado, el sistema lanza una excepción y muestra el siguiente mensaje:

    > "Este diario restringe la cancelación de la factura."

  3. Cómo Funciona: - Si `restrict_cancel_by_journal` está activado en el diario, y la factura está en estado `posted`, cualquier intento de cancelar, eliminar o restablecer a borrador de esa factura será bloqueado. - El campo `restrict_cancel_by_journal` se encuentra en la configuración de los diarios dentro de Contabilidad.

---

## Instalación

  1. Ubicación de los Archivos: - Coloca este módulo en la carpeta de módulos de tu instalación de Odoo.
  2. Activación del Módulo: - Accede a Odoo y ve a la sección de Aplicaciones. - Haz clic en Actualizar lista de aplicaciones. - Busca "Restricción Cancelación Facturas Electrónicas ARCA" e instálalo.
  3. Configuración del Diario: - Ve a Contabilidad > Diarios. - Edita el diario que deseas configurar. - Activa el campo `Restricción cancelación por diario` para impedir que las facturas asociadas a este diario sean canceladas o eliminadas.

---

## Campos del Módulo

  • Campo `restrict_cancel_by_journal`: - Tipo: Booleano - Ubicación: Modelo `account.journal` - Descripción: Si está activado, las facturas en estado `posted` asociadas a este diario no podrán ser canceladas, eliminadas ni restablecidas a borrador.

---

## Detalles Técnicos

  1. Modelo `account.journal`: - Se agrega el campo `restrict_cancel_by_journal` para controlar si se pueden realizar acciones de cancelación o modificación en las facturas asociadas a ese diario.
  2. Modelo `account.move`: - Los métodos action_cancel, button_draft, y unlink son sobrescritos para verificar si la factura está en estado `posted` y si su diario tiene activada la restricción. Si es así, se lanza una excepción.
  3. Vista XML: - Se agrega el campo `restrict_cancel_by_journal` en la vista de Diarios para que los usuarios puedan activar o desactivar esta restricción.

---

## Estructura del Módulo

  • `account_move.py`: Contiene la lógica de restricción en los modelos account.journal y account.move.
  • `account_move_view.xml`: Define la vista para agregar el campo `restrict_cancel_by_journal` en los diarios.
  • `__manifest__.py`: Información sobre el módulo, dependencias y configuración básica.

---

## Uso y Recomendaciones

  • Uso Principal: El módulo está diseñado para contabilidad en Argentina (ARCA). Es ideal para empresas que necesiten asegurarse de que las facturas electrónicas no sean alteradas después de ser procesadas.
  • Notas: - El campo `restrict_cancel_by_journal` solo tiene efecto en facturas de tipo `out_invoice` en estado `posted`. - Si una factura ya está en estado `posted`, solo puede ser modificada si el diario asociado tiene este campo desmarcado.

---

## Requisitos

  • Odoo 18.0 o versiones superiores.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with