| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/edi |
| GIT | |
| GIT | https://github.com/OCA/edi.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/edi/tree/14.0/edi_pdf2data_oca |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), CreuBlanca |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), CreuBlanca |
| COMMITTERS | |
| COMMITTERS | Raphaël Valyi, Enric Tobella, Weblate, OCA-git-bot, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/edi |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:40:59 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/connector: - component_event - component OCA/edi: - edi_oca - base_edi OCA/queue: - queue_job odoo/odoo: - base - base_setup - web - bus - web_tour - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES |
dateparser pyyaml cachetools requests |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES |
poppler-utils |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edi_pdf2data_wizard_form |
pdf2data.import | form | New | |
pdf2data_template_field_form_view |
pdf2data.template.field.form (in edi_pdf2data) | pdf2data.template.field | form | New |
pdf2data_template_form_view |
pdf2data.template.form (in edi_pdf2data) | pdf2data.template | form | New |
pdf2data_template_import_yml_form_view |
pdf2data.template.import.yml.form (in edi_pdf2data) | pdf2data.template.import.yml | form | New |
pdf2data_template_search_view |
pdf2data.template.search (in edi_pdf2data) | pdf2data.template | search | New |
pdf2data_template_tree_view |
pdf2data.template.tree (in edi_pdf2data) | pdf2data.template | tree | New |
backend_id
Many2one → edi.backend
default=<expr>
required=True
args: 'edi.backend'
pdf_file
Binary
required=True
string='PDF'
pdf_file_name
Char
import_pdf(self)
decimal_separator
Char
default='.'
exchange_type_id
Many2one → edi.exchange.type
required=True
args: 'edi.exchange.type'
exclude_keyword_ids
One2many → pdf2data.template.keyword
domain=[('exclude', '=', True)]
inverse_name='template_id'
args: 'pdf2data.template.keyword'
extracted_text
Text
readonly=True
field_ids
One2many → pdf2data.template.field
inverse_name='template_id'
args: 'pdf2data.template.field'
file_result
Char
readonly=True
keyword_ids
One2many → pdf2data.template.keyword
domain=[('exclude', '=', False)]
inverse_name='template_id'
args: 'pdf2data.template.keyword'
lang
Selection
selection='_get_lang'
string='Language'
lowercase
Boolean
name
Char
pdf2data_options_dict
Serialized
pdf2data_template_dict
Serialized
pdf_file
Binary
attachment=True
pdf_filename
Char
remove_accents
Boolean
remove_whitespace
Boolean
replace_ids
One2many → pdf2data.template.replace
inverse_name='template_id'
args: 'pdf2data.template.replace'
sequence
Integer
default=20
check_pdf(self)
date_format
Char
decimal_separator
Char
end
Char
end_block
Char
field_id
Many2one → pdf2data.template.field
ondelete='cascade'
args: 'pdf2data.template.field'
field_ids
One2many → pdf2data.template.field
inverse_name='field_id'
string='Child Fields'
args: 'pdf2data.template.field'
kind
Selection
line_separator
Char
name
Char
required=True
parse_mode
Selection
default='regex'
required=True
args: [('regex', 'Regex'), ('static', 'Static'), ('line', 'Line')]
split_separator
Char
start
Char
start_block
Char
template_id
Many2one → pdf2data.template
ondelete='cascade'
args: 'pdf2data.template'
value
Text
No public methods.
data
Text
required=True
template_id
Many2one → pdf2data.template
import_data(self)
exclude
Boolean
keyword
Char
required=True
template_id
Many2one → pdf2data.template
ondelete='cascade'
required=True
args: 'pdf2data.template'
No public methods.
from_char
Char
template_id
Many2one → pdf2data.template
ondelete='cascade'
required=True
args: 'pdf2data.template'
to_char
Char
No public methods.