Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–1407 unchanged (1407 lines)
1408 options="{'no_create': True}"
1409 force_save="1"
1410 readonly="display_type in ('line_section', 'line_note') or tax_line_id or (parent.move_type in ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt') and account_type in ('asset_receivable', 'liability_payable'))"/>
1411 <field name="debit"
1412 sum="Total Debit"
1413 invisible="display_type in ('line_section', 'line_subsection', 'line_note')"
1414 readonly="parent.move_type in ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt') and display_type in ('line_section', 'line_note', 'product')"/>
1415 <field name="credit"
1416 sum="Total Credit"
1417 invisible="display_type in ('line_section', 'line_subsection', 'line_note')"
1418 readonly="parent.move_type in ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt') and display_type in ('line_section', 'line_note', 'product')"/>
1419 <field name="balance" column_invisible="True"/>
1420 <field name="discount_date"
1421 string="Discount Date"
1422 optional="hide"
1423 />
1424 <field name="discount_amount_currency"
1425 string="Discount Amount"
…lines 1426–2165 unchanged (740 lines)

After

…lines 1–1408 unchanged (1408 lines)
1409 force_save="1"
1410 readonly="display_type in ('line_section', 'line_note') or tax_line_id or (parent.move_type in ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt') and account_type in ('asset_receivable', 'liability_payable'))"/>
1411 <field name="debit"
1412 sum="Total Debit"
1413 invisible="display_type in ('line_section', 'line_subsection', 'line_note')"
1414 readonly="parent.move_type in ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt') and display_type in ('line_section', 'line_note', 'product')"
1415 decoration-muted="debit == 0"/>
1416 <field name="credit"
1417 sum="Total Credit"
1418 invisible="display_type in ('line_section', 'line_subsection', 'line_note')"
1419 readonly="parent.move_type in ('out_invoice', 'out_refund', 'in_invoice', 'in_refund', 'out_receipt', 'in_receipt') and display_type in ('line_section', 'line_note', 'product')"
1420 decoration-muted="credit == 0"/>
1421 <field name="balance" column_invisible="True"/>
1422 <field name="discount_date"
1423 string="Discount Date"
1424 optional="hide"
1425 />
1426 <field name="discount_amount_currency"
1427 string="Discount Amount"
…lines 1428–2167 unchanged (740 lines)

Before

document
prolog
XMLDecl
<? "<?"
xml "xml"
version "version"
= "="
" "\""
VersionNum "1.0"
" "\""
encoding "encoding"
= "="
" "\""
EncName "utf-8"
" "\""
?> "?>"
element
STag
< "<"
Name "odoo"
> ">"
content
CharData "\n "
element
STag
< "<"
Name "data"
> ">"
content
CharData "\n\n "
Comment "<!-- VIEWS -->"
CharData "\n\n "
Comment "<!-- account.move.line (Journal items) -->"
CharData "\n "
element (+1025 nodes collapsed)
CharData "\n\n "
element (+519 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+1311 nodes collapsed)
CharData "\n\n "
element (+199 nodes collapsed)
CharData "\n\n "
element (+159 nodes collapsed)
CharData "\n\n "
element (+159 nodes collapsed)
CharData "\n\n "
element (+199 nodes collapsed)
CharData "\n\n\n "
element (+239 nodes collapsed)
CharData "\n\n "
element (+347 nodes collapsed)
CharData "\n\n "
element (+143 nodes collapsed)
CharData "\n\n "
element (+1531 nodes collapsed)
CharData "\n\n "
Comment "<!-- account.move.line (Payment Items) -->"
CharData "\n\n "
element (+785 nodes collapsed)
CharData "\n\n "
element (+803 nodes collapsed)
CharData "\n\n "
Comment "<!-- account.move (Journal Entry) -->"
CharData "\n\n "
element (+457 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+999 nodes collapsed)
CharData "\n\n "
element (+307 nodes collapsed)
CharData "\n\n "
element (+209 nodes collapsed)
CharData "\n\n "
element (+209 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+413 nodes collapsed)
CharData "\n\n "
element
STag
< "<"
Name "record"
Attribute
Name "id"
= "="
AttValue
" "\""
" "\""
Attribute
Name "model"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "\n "
element
STag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "account.move.form"
ETag
</ "</"
Name "field"
> ">"
CharData "\n "
element
STag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "account.move"
ETag
</ "</"
Name "field"
> ">"
CharData "\n "
element
STag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "type"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "\n "
element
STag
< "<"
Name "form"
Attribute
Name "string"
= "="
AttValue
" "\""
" "\""
Attribute
Name "js_class"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "\n "
element (+825 nodes collapsed)
CharData "\n\n "
Comment "<!-- General warnings computed from `_get_alerts` -->"
CharData "\n "
element (+53 nodes collapsed)
CharData "\n "
Comment "<!--Duplicate check-->"
CharData "\n "
element (+177 nodes collapsed)
CharData "\n "
Comment "<!-- Invoice outstanding credits -->"
CharData "\n "
element (+75 nodes collapsed)
CharData "\n "
element (+75 nodes collapsed)
CharData "\n "
element (+75 nodes collapsed)
CharData "\n "
element (+75 nodes collapsed)
CharData "\n "
Comment "<!-- Currency consistency -->"
CharData "\n "
element (+65 nodes collapsed)
CharData "\n "
element (+65 nodes collapsed)
CharData "\n\n "
element
STag
< "<"
Name "sheet"
> ">"
content
CharData "\n "
element (+521 nodes collapsed)
CharData "\n\n "
element (+29 nodes collapsed)
CharData "\n "
Comment "<!-- Payment status for invoices / receipts -->"
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+35 nodes collapsed)
CharData "\n\n "
Comment "<!-- Invisible fields -->"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
Comment "<!--test-tags .test_01_account_tour -->"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData " "
Comment "<!-- Needed in the view to trigger the compute for the Produ"...
CharData "\n\n "
element (+179 nodes collapsed)
CharData "\n "
element (+1509 nodes collapsed)
CharData "\n "
element
STag
< "<"
Name "notebook"
> ">"
content
CharData "\n "
element (+2061 nodes collapsed)
CharData "\n "
element
STag (+28 nodes collapsed)
content
CharData "\n "
element
STag (+34 nodes collapsed)
content
CharData "\n "
element
STag (+28 nodes collapsed)
content
CharData "\n "
Comment "<!-- Displayed fields -->"
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+41 nodes collapsed)
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+35 nodes collapsed)
CharData "\n "
element (+53 nodes collapsed)
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "sum"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
Attribute
Name "readonly"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "sum"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
Attribute
Name "readonly"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n\n "
element (+41 nodes collapsed)
CharData "\n\n "
Comment "<!-- Buttons -->"
CharData "\n "
element (+59 nodes collapsed)
CharData "\n\n "
Comment "<!-- Others fields -->"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
ETag
</ "</"
Name "list"
> ">"
CharData "\n "
Comment "<!-- Form view to cover mobile use -->"
CharData "\n "
element (+293 nodes collapsed)
CharData "\n "
ETag
</ "</"
Name "field"
> ">"
CharData "\n "
element (+41 nodes collapsed)
CharData "\n "
ETag
</ "</"
Name "page"
> ">"
CharData "\n "
element (+601 nodes collapsed)
CharData "\n "
element (+223 nodes collapsed)
CharData "\n "
ETag
</ "</"
Name "notebook"
> ">"
CharData "\n "
ETag
</ "</"
Name "sheet"
> ">"
CharData "\n "
Comment "<!-- Attachment preview -->"
CharData "\n "
element
EmptyElemTag
< "<"
Name "div"
Attribute
Name "class"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
Comment "<!-- Chatter -->"
CharData "\n "
element
EmptyElemTag
< "<"
Name "chatter"
Attribute
Name "reload_on_attachment"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
ETag
</ "</"
Name "form"
> ">"
CharData "\n "
ETag
</ "</"
Name "field"
> ">"
CharData "\n "
ETag
</ "</"
Name "record"
> ">"
CharData "\n\n "
element (+305 nodes collapsed)
CharData "\n\n "
element (+851 nodes collapsed)
CharData "\n\n "
element (+1223 nodes collapsed)
CharData "\n\n "
element (+425 nodes collapsed)
CharData "\n\n "
element (+181 nodes collapsed)
CharData "\n\n "
Comment "<!-- ACTIONS -->"
CharData "\n\n "
Comment "<!-- account.move.line (Journal Items) -->"
CharData "\n\n "
element (+77 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
element (+113 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
Comment "<!-- account.move (Journal Entry) -->"
CharData "\n\n "
element (+202 nodes collapsed)
CharData "\n\n "
element (+184 nodes collapsed)
CharData "\n\n "
element (+220 nodes collapsed)
CharData "\n\n "
Comment "<!-- ADDED IN STABLE - DO NOT USE IN 18.0 -->"
CharData "\n "
element (+220 nodes collapsed)
CharData "\n\n "
element (+220 nodes collapsed)
CharData "\n\n "
element (+222 nodes collapsed)
CharData "\n\n "
Comment "<!-- ADDED IN STABLE - DO NOT USE IN 18.0 -->"
CharData "\n "
element (+222 nodes collapsed)
CharData "\n\n "
element (+220 nodes collapsed)
CharData "\n\n "
element (+184 nodes collapsed)
CharData "\n\n "
element (+113 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
element (+95 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
Comment "<!-- ============= LEGACY (kept to not break the previous ac"...
CharData "\n "
element (+220 nodes collapsed)
CharData "\n\n "
ETag
</ "</"
Name "data"
> ">"
CharData "\n"
ETag
</ "</"
Name "odoo"
> ">"

After

document
prolog
XMLDecl
<? "<?"
xml "xml"
version "version"
= "="
" "\""
VersionNum "1.0"
" "\""
encoding "encoding"
= "="
" "\""
EncName "utf-8"
" "\""
?> "?>"
element
STag
< "<"
Name "odoo"
> ">"
content
CharData "\n "
element
STag
< "<"
Name "data"
> ">"
content
CharData "\n\n "
Comment "<!-- VIEWS -->"
CharData "\n\n "
Comment "<!-- account.move.line (Journal items) -->"
CharData "\n "
element (+1025 nodes collapsed)
CharData "\n\n "
element (+519 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+1311 nodes collapsed)
CharData "\n\n "
element (+199 nodes collapsed)
CharData "\n\n "
element (+159 nodes collapsed)
CharData "\n\n "
element (+159 nodes collapsed)
CharData "\n\n "
element (+199 nodes collapsed)
CharData "\n\n\n "
element (+239 nodes collapsed)
CharData "\n\n "
element (+347 nodes collapsed)
CharData "\n\n "
element (+143 nodes collapsed)
CharData "\n\n "
element (+1531 nodes collapsed)
CharData "\n\n "
Comment "<!-- account.move.line (Payment Items) -->"
CharData "\n\n "
element (+785 nodes collapsed)
CharData "\n\n "
element (+803 nodes collapsed)
CharData "\n\n "
Comment "<!-- account.move (Journal Entry) -->"
CharData "\n\n "
element (+457 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+999 nodes collapsed)
CharData "\n\n "
element (+307 nodes collapsed)
CharData "\n\n "
element (+209 nodes collapsed)
CharData "\n\n "
element (+209 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+161 nodes collapsed)
CharData "\n\n "
element (+413 nodes collapsed)
CharData "\n\n "
element
STag
< "<"
Name "record"
Attribute
Name "id"
= "="
AttValue
" "\""
" "\""
Attribute
Name "model"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "\n "
element
STag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "account.move.form"
ETag
</ "</"
Name "field"
> ">"
CharData "\n "
element
STag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "account.move"
ETag
</ "</"
Name "field"
> ">"
CharData "\n "
element
STag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "type"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "\n "
element
STag
< "<"
Name "form"
Attribute
Name "string"
= "="
AttValue
" "\""
" "\""
Attribute
Name "js_class"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "\n "
element (+825 nodes collapsed)
CharData "\n\n "
Comment "<!-- General warnings computed from `_get_alerts` -->"
CharData "\n "
element (+53 nodes collapsed)
CharData "\n "
Comment "<!--Duplicate check-->"
CharData "\n "
element (+177 nodes collapsed)
CharData "\n "
Comment "<!-- Invoice outstanding credits -->"
CharData "\n "
element (+75 nodes collapsed)
CharData "\n "
element (+75 nodes collapsed)
CharData "\n "
element (+75 nodes collapsed)
CharData "\n "
element (+75 nodes collapsed)
CharData "\n "
Comment "<!-- Currency consistency -->"
CharData "\n "
element (+65 nodes collapsed)
CharData "\n "
element (+65 nodes collapsed)
CharData "\n\n "
element
STag
< "<"
Name "sheet"
> ">"
content
CharData "\n "
element (+521 nodes collapsed)
CharData "\n\n "
element (+29 nodes collapsed)
CharData "\n "
Comment "<!-- Payment status for invoices / receipts -->"
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+35 nodes collapsed)
CharData "\n\n "
Comment "<!-- Invisible fields -->"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
Comment "<!--test-tags .test_01_account_tour -->"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData " "
Comment "<!-- Needed in the view to trigger the compute for the Produ"...
CharData "\n\n "
element (+179 nodes collapsed)
CharData "\n "
element (+1509 nodes collapsed)
CharData "\n "
element
STag
< "<"
Name "notebook"
> ">"
content
CharData "\n "
element (+2061 nodes collapsed)
CharData "\n "
element
STag (+28 nodes collapsed)
content
CharData "\n "
element
STag (+34 nodes collapsed)
content
CharData "\n "
element
STag (+28 nodes collapsed)
content
CharData "\n "
Comment "<!-- Displayed fields -->"
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+41 nodes collapsed)
CharData "\n "
element (+29 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+35 nodes collapsed)
CharData "\n "
element (+53 nodes collapsed)
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "sum"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
Attribute
Name "readonly"
= "="
AttValue
" "\""
" "\""
Attribute
Name "decoration-muted"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "sum"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
Attribute
Name "readonly"
= "="
AttValue
" "\""
" "\""
Attribute
Name "decoration-muted"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n\n "
element (+41 nodes collapsed)
CharData "\n\n "
Comment "<!-- Buttons -->"
CharData "\n "
element (+59 nodes collapsed)
CharData "\n\n "
Comment "<!-- Others fields -->"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
element
EmptyElemTag
< "<"
Name "field"
Attribute
Name "name"
= "="
AttValue
" "\""
" "\""
Attribute
Name "column_invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
ETag
</ "</"
Name "list"
> ">"
CharData "\n "
Comment "<!-- Form view to cover mobile use -->"
CharData "\n "
element (+293 nodes collapsed)
CharData "\n "
ETag
</ "</"
Name "field"
> ">"
CharData "\n "
element (+41 nodes collapsed)
CharData "\n "
ETag
</ "</"
Name "page"
> ">"
CharData "\n "
element (+601 nodes collapsed)
CharData "\n "
element (+223 nodes collapsed)
CharData "\n "
ETag
</ "</"
Name "notebook"
> ">"
CharData "\n "
ETag
</ "</"
Name "sheet"
> ">"
CharData "\n "
Comment "<!-- Attachment preview -->"
CharData "\n "
element
EmptyElemTag
< "<"
Name "div"
Attribute
Name "class"
= "="
AttValue
" "\""
" "\""
Attribute
Name "invisible"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
Comment "<!-- Chatter -->"
CharData "\n "
element
EmptyElemTag
< "<"
Name "chatter"
Attribute
Name "reload_on_attachment"
= "="
AttValue
" "\""
" "\""
/> "/>"
CharData "\n "
ETag
</ "</"
Name "form"
> ">"
CharData "\n "
ETag
</ "</"
Name "field"
> ">"
CharData "\n "
ETag
</ "</"
Name "record"
> ">"
CharData "\n\n "
element (+305 nodes collapsed)
CharData "\n\n "
element (+851 nodes collapsed)
CharData "\n\n "
element (+1223 nodes collapsed)
CharData "\n\n "
element (+425 nodes collapsed)
CharData "\n\n "
element (+181 nodes collapsed)
CharData "\n\n "
Comment "<!-- ACTIONS -->"
CharData "\n\n "
Comment "<!-- account.move.line (Journal Items) -->"
CharData "\n\n "
element (+77 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+131 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
element (+113 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
Comment "<!-- account.move (Journal Entry) -->"
CharData "\n\n "
element (+202 nodes collapsed)
CharData "\n\n "
element (+184 nodes collapsed)
CharData "\n\n "
element (+220 nodes collapsed)
CharData "\n\n "
Comment "<!-- ADDED IN STABLE - DO NOT USE IN 18.0 -->"
CharData "\n "
element (+220 nodes collapsed)
CharData "\n\n "
element (+220 nodes collapsed)
CharData "\n\n "
element (+222 nodes collapsed)
CharData "\n\n "
Comment "<!-- ADDED IN STABLE - DO NOT USE IN 18.0 -->"
CharData "\n "
element (+222 nodes collapsed)
CharData "\n\n "
element (+220 nodes collapsed)
CharData "\n\n "
element (+184 nodes collapsed)
CharData "\n\n "
element (+113 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
element (+95 nodes collapsed)
CharData "\n\n "
element (+149 nodes collapsed)
CharData "\n\n "
Comment "<!-- ============= LEGACY (kept to not break the previous ac"...
CharData "\n "
element (+220 nodes collapsed)
CharData "\n\n "
ETag
</ "</"
Name "data"
> ">"
CharData "\n"
ETag
</ "</"
Name "odoo"
> ">"