mirror of
https://github.com/bringout/oca-ocb-l10n_me-africa.git
synced 2026-04-27 20:22:05 +02:00
19.0 vanilla
This commit is contained in:
parent
c5006a6999
commit
80293571e7
420 changed files with 21812 additions and 44297 deletions
2
odoo-bringout-oca-ocb-l10n_sa/l10n_sa/wizard/__init__.py
Normal file
2
odoo-bringout-oca-ocb-l10n_sa/l10n_sa/wizard/__init__.py
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
from . import account_debit_note
|
||||
from . import account_move_reversal
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
from odoo import fields, models
|
||||
from odoo.addons.l10n_sa.models.account_move import ADJUSTMENT_REASONS
|
||||
|
||||
|
||||
class AccountDebitNote(models.TransientModel):
|
||||
_inherit = 'account.debit.note'
|
||||
|
||||
l10n_sa_reason = fields.Selection(string="ZATCA Reason", selection=ADJUSTMENT_REASONS)
|
||||
|
||||
def _prepare_default_values(self, move):
|
||||
return {
|
||||
**super()._prepare_default_values(move),
|
||||
"l10n_sa_reason": self.l10n_sa_reason,
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="view_account_debit_note_inherit_l10n_sa" model="ir.ui.view">
|
||||
<field name="name">account.debit.not.form.inherit.l10n_sa</field>
|
||||
<field name="inherit_id" ref="account_debit_note.view_account_debit_note"/>
|
||||
<field name="model">account.debit.note</field>
|
||||
<field name="arch" type="xml">
|
||||
<field name="date" position="before">
|
||||
<field name="l10n_sa_reason" string="ZATCA Reason" invisible="move_type == 'in_refund' or country_code != 'SA'"/>
|
||||
</field>
|
||||
<field name="reason" position="attributes">
|
||||
<attribute name="invisible" separator="or" add="move_type != 'in_refund' or country_code == 'SA'"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
from odoo import fields, models
|
||||
from odoo.addons.l10n_sa.models.account_move import ADJUSTMENT_REASONS
|
||||
|
||||
|
||||
class AccountMoveReversal(models.TransientModel):
|
||||
_inherit = 'account.move.reversal'
|
||||
|
||||
l10n_sa_reason = fields.Selection(string="ZATCA Reason", selection=ADJUSTMENT_REASONS)
|
||||
|
||||
def _prepare_default_reversal(self, move):
|
||||
return {
|
||||
**super()._prepare_default_reversal(move),
|
||||
"l10n_sa_reason": self.l10n_sa_reason,
|
||||
}
|
||||
|
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<data>
|
||||
<record id="view_account_move_reversal_inherit_l10n_sa" model="ir.ui.view">
|
||||
<field name="name">account.move.reversal.form.inherit.l10n_sa</field>
|
||||
<field name="inherit_id" ref="account.view_account_move_reversal"/>
|
||||
<field name="model">account.move.reversal</field>
|
||||
<field name="arch" type="xml">
|
||||
<field name="journal_id" position="before">
|
||||
<field name="l10n_sa_reason" string="ZATCA Reason" invisible="move_type == 'entry' or country_code != 'SA'"/>
|
||||
</field>
|
||||
<field name="reason" position="attributes">
|
||||
<attribute name="invisible" separator="or" add="country_code == 'SA'"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
||||
Loading…
Add table
Add a link
Reference in a new issue